From 64deccff5f42712e630a9f7372bf76c8cb0382a0 Mon Sep 17 00:00:00 2001 From: Karlo Prikratki Date: Wed, 6 Sep 2023 20:41:35 +0200 Subject: [PATCH 01/31] [Streams] Switch to Twitch's newer follower endpoint (#6247) --- redbot/cogs/streams/streamtypes.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/streams/streamtypes.py b/redbot/cogs/streams/streamtypes.py index e6ac344ad71..c95a05b5b6e 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" @@ -403,7 +403,9 @@ async def is_online(self): final_data["title"] = stream_data["title"] final_data["type"] = stream_data["type"] - __, follows_data = await self.get_data(TWITCH_FOLLOWS_ENDPOINT, {"to_id": self.id}) + __, follows_data = await self.get_data( + TWITCH_FOLLOWS_ENDPOINT, {"broadcaster_id": self.id} + ) if follows_data: final_data["followers"] = follows_data["total"] From ef098c8d02c67be757b88dfc66bbb726b2e65412 Mon Sep 17 00:00:00 2001 From: MAX <63972751+ltzmax@users.noreply.github.com> Date: Wed, 13 Sep 2023 22:22:22 +0200 Subject: [PATCH 02/31] fix the discord format in ban, kick and tempban (#6245) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/cogs/mod/kickban.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/redbot/cogs/mod/kickban.py b/redbot/cogs/mod/kickban.py index a6ab1edd53f..28e7f13fd9c 100644 --- a/redbot/cogs/mod/kickban.py +++ b/redbot/cogs/mod/kickban.py @@ -292,9 +292,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 @@ -380,9 +380,9 @@ async def ban( `days` is the amount of days of messages to cleanup on ban. Examples: - - `[p]ban 428675506947227648 7 Continued to spam after told to stop.` + - `[p]ban 428675506947227648 7 Continued to spam after told to stop.` This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages. - - `[p]ban @Twentysix 7 Continued to spam after told to stop.` + - `[p]ban @Twentysix 7 Continued to spam after told to stop.` This will ban Twentysix and it will delete 7 days worth of messages. A user ID should be provided if the user is not a member of this server. @@ -595,11 +595,11 @@ async def tempban( `days` is the amount of days of messages to cleanup on tempban. Examples: - - `[p]tempban @Twentysix Because I say so` + - `[p]tempban @Twentysix Because I say so` This will ban Twentysix for the default amount of time set by an administrator. - - `[p]tempban @Twentysix 15m You need a timeout` + - `[p]tempban @Twentysix 15m You need a timeout` This will ban Twentysix for 15 minutes. - - `[p]tempban 428675506947227648 1d2h15m 5 Evil person` + - `[p]tempban 428675506947227648 1d2h15m 5 Evil person` This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages. """ guild = ctx.guild From 2157ed4f9b31dbb292d10f335ce8888861612db8 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Wed, 13 Sep 2023 22:24:50 +0200 Subject: [PATCH 03/31] Fix formatting of nested result lists in `[p]diagnoseissues` (#6238) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/core/_diagnoser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/core/_diagnoser.py b/redbot/core/_diagnoser.py index f51f69b4305..6b9222842e3 100644 --- a/redbot/core/_diagnoser.py +++ b/redbot/core/_diagnoser.py @@ -939,7 +939,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}.") ) From 5069f464cc8456c0000e46be27992b216b2db299 Mon Sep 17 00:00:00 2001 From: Kreusada <67752638+Kreusada@users.noreply.github.com> Date: Thu, 14 Sep 2023 00:35:59 +0100 Subject: [PATCH 04/31] Sort cogs alphabetically inside `[p]cog list` (#6215) --- redbot/cogs/downloader/downloader.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 0cd7e63ed1f..29a9d126e87 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -1330,11 +1330,12 @@ async def _cog_list(self, ctx: commands.Context, repo: Repo) -> None: - `` 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: @@ -1347,7 +1348,7 @@ async def _cog_list(self, ctx: commands.Context, repo: Repo) -> None: ] 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: From 1132498f6cfc2ea41fefa825d9250bb4ee843e4c Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 14 Sep 2023 04:04:21 +0200 Subject: [PATCH 05/31] Fix `[p]diagnoseissues` edge case for commands without a cog (#6237) --- redbot/core/_diagnoser.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/redbot/core/_diagnoser.py b/redbot/core/_diagnoser.py index 6b9222842e3..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) From 4d4cb147256d462082d8c8012efa1bbb3b4a976a Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 14 Sep 2023 21:36:34 +0200 Subject: [PATCH 06/31] Bump dependencies (#6248) --- docs/conf.py | 2 +- requirements/base.txt | 12 ++++++------ requirements/extra-doc.txt | 6 +++--- requirements/extra-style.txt | 2 +- requirements/extra-test.txt | 6 +++--- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 7cef35d9a70..856ecbeeb5d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -274,7 +274,7 @@ class IgnoreCoroSubstitution(SphinxTransform): def apply(self, **kwargs) -> None: for ref in self.document.traverse(nodes.substitution_reference): if ref["refname"] == "coro": - ref.replace_self(nodes.Text("", "")) + ref.replace_self(nodes.Text("")) def setup(app): diff --git a/requirements/base.txt b/requirements/base.txt index 878a04cb6d2..34d7aca981d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -10,7 +10,7 @@ aiohttp-json-rpc==0.13.3 # via -r base.in aiosignal==1.3.1 # via aiohttp -apsw==3.42.0.1 +apsw==3.43.1.0 # via -r base.in async-timeout==4.0.3 # via aiohttp @@ -18,13 +18,13 @@ attrs==23.1.0 # via aiohttp babel==2.12.1 # 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.2.0 # via aiohttp -click==8.1.6 +click==8.1.7 # via -r base.in contextlib2==21.6.0 # via schema @@ -50,7 +50,7 @@ multidict==6.0.4 # via # aiohttp # yarl -orjson==3.9.4 +orjson==3.9.7 # via -r base.in packaging==23.1 # via -r base.in @@ -66,11 +66,11 @@ pygments==2.16.1 # via rich python-dateutil==2.8.2 # via -r base.in -pytz==2023.3 +pytz==2023.3.post1 # via babel pyyaml==6.0.1 # via -r base.in -rapidfuzz==3.2.0 +rapidfuzz==3.3.0 # via -r base.in red-commons==1.0.0 # via diff --git a/requirements/extra-doc.txt b/requirements/extra-doc.txt index 2755a869772..8242bb65116 100644 --- a/requirements/extra-doc.txt +++ b/requirements/extra-doc.txt @@ -17,16 +17,16 @@ requests==2.31.0 # 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.2 +sphinx-rtd-theme==1.3.0 # via -r extra-doc.in sphinxcontrib-applehelp==1.0.4 # via sphinx diff --git a/requirements/extra-style.txt b/requirements/extra-style.txt index 1ea7baed937..18df03d5ec9 100644 --- a/requirements/extra-style.txt +++ b/requirements/extra-style.txt @@ -1,4 +1,4 @@ -black==23.7.0 +black==23.9.1 # via -r extra-style.in mypy-extensions==1.0.0 # via black diff --git a/requirements/extra-test.txt b/requirements/extra-test.txt index c132e65ce08..b45bd0cd5de 100644 --- a/requirements/extra-test.txt +++ b/requirements/extra-test.txt @@ -2,7 +2,7 @@ astroid==2.15.6 # via pylint dill==0.3.7 # via pylint -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via pytest iniconfig==2.0.0 # via pytest @@ -12,11 +12,11 @@ lazy-object-proxy==1.9.0 # via astroid mccabe==0.7.0 # via pylint -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pylint==2.17.5 # via -r extra-test.in -pytest==7.4.0 +pytest==7.4.2 # via # -r extra-test.in # pytest-asyncio From 56377b05963ef921062e7cd62a58765466aa7346 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 14 Sep 2023 21:50:17 +0200 Subject: [PATCH 07/31] Red 3.5.5 - Changelog (#6249) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- CHANGES.rst | 33 +++++++++ tools/release_helper.py | 160 ++++++++++++++++++++++++++-------------- 2 files changed, 137 insertions(+), 56 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index c1cdddd965f..ab0de5e6cfd 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,38 @@ .. Red changelogs +Redbot 3.5.5 (2023-08-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) ========================= diff --git a/tools/release_helper.py b/tools/release_helper.py index 42957bcfcd1..b6334823f63 100755 --- a/tools/release_helper.py +++ b/tools/release_helper.py @@ -12,9 +12,10 @@ import shlex import subprocess import time +import urllib.parse import webbrowser from collections import defaultdict -from typing import Dict, List, Optional +from typing import Dict, List, Optional, Tuple import click import requests @@ -29,7 +30,7 @@ class ReleaseType(enum.Enum): MAINTENANCE = 3 HOTFIX = 4 - def __str__(self) -> None: + def __str__(self) -> str: return f"{self.name.lower()} release" @classmethod @@ -105,9 +106,7 @@ def from_str(cls, name: str) -> Self: nodes { name target { - ... on Commit { - oid - } + commitResourcePath } } } @@ -144,6 +143,27 @@ def from_str(cls, name: str) -> Self: } } """ +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+)") @@ -228,11 +248,11 @@ def get_git_config_value(key: str) -> str: return "" -def set_git_config_value(key: str, value: str) -> str: +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() -> str: +def wipe_git_config_values() -> None: try: subprocess.check_output( ("git", "config", "--local", "--remove-section", "red-release-helper") @@ -304,7 +324,7 @@ def set_release_stage(stage: ReleaseStage) -> None: @click.group(invoke_without_command=True) @click.option("--continue", "abort", flag_value=False, default=None) @click.option("--abort", "abort", flag_value=True, default=None) -def cli(*, abort: bool = None): +def cli(*, abort: Optional[bool] = None): """Red's release helper, guiding you through the whole process!""" stage = get_release_stage() if abort is True: @@ -516,40 +536,46 @@ def create_changelog(release_type: ReleaseType, version: str) -> None: 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) - + 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" @@ -578,11 +604,6 @@ def create_changelog(release_type: ReleaseType, version: str) -> None: if option == "4": break - commands = [ - ("git", "add", "."), - ("git", "commit", "-m", f"Red {version} - Changelog"), - ("git", "push", "-u", GH_URL, f"{changelog_branch}:{changelog_branch}"), - ] print( "Do you want to commit everything from repo's working tree and push it?" " The following commands will run:" @@ -596,10 +617,37 @@ def create_changelog(release_type: ReleaseType, version: str) -> None: 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}" - f"?expand=1&milestone={version}&labels=Type:+Feature" + 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) @@ -782,11 +830,11 @@ def create_short_lived_branch(release_type: ReleaseType, version: str) -> None: @cli.command(name="unreleased") @click.argument("version") @click.argument("base_branch") -def cli_unreleased(version: str, base_branch: str) -> int: +def cli_unreleased(version: str, base_branch: str) -> None: show_unreleased_commits(version, base_branch) -def show_unreleased_commits(version: str, base_branch: str) -> int: +def show_unreleased_commits(version: str, base_branch: str) -> None: token = get_github_token() resp = requests.post( @@ -796,7 +844,8 @@ def show_unreleased_commits(version: str, base_branch: str) -> int: ) json = resp.json() tag_commits = { - node["target"]["oid"]: node["name"] for node in json["data"]["repository"]["refs"]["nodes"] + node["target"]["commitResourcePath"].rsplit("/", 1)[-1]: node["name"] + for node in json["data"]["repository"]["refs"]["nodes"] } after = None @@ -868,7 +917,7 @@ def cli_milestone(version: str) -> None: def view_milestone_issues(version: str) -> None: - issue_views = [] + issue_views: List[str] = [] for issue_type in ("pr", "issue"): for number in subprocess.check_output( ( @@ -916,8 +965,8 @@ def get_contributors(version: str, *, show_not_merged: bool = False) -> None: def _get_contributors(version: str, *, show_not_merged: bool = False) -> List[str]: after = None has_next_page = True - authors = {} - reviewers = {} + authors: Dict[str, List[Tuple[int, str]]] = {} + reviewers: Dict[str, List[Tuple[int, str]]] = {} token = get_github_token() states = ["MERGED"] if show_not_merged: @@ -940,7 +989,6 @@ def _get_contributors(version: str, *, show_not_merged: bool = False) -> List[st milestone_data = json["data"]["repository"]["milestones"]["nodes"][0] except IndexError: raise click.ClickException("Given milestone couldn't have been found.") - milestone_title = milestone_data["title"] pull_requests = milestone_data["pullRequests"] nodes = pull_requests["nodes"] for pr_node in nodes: From 97377a9f8de5fad55373a184d806c41674e0c24e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 20:02:01 +0000 Subject: [PATCH 08/31] Automated Crowdin downstream (#6251) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- redbot/cogs/alias/locales/fr-FR.po | 2 +- .../cogs/audio/core/commands/locales/fr-FR.po | 70 ++++--- .../cogs/audio/core/events/locales/fr-FR.po | 48 ++--- .../audio/core/utilities/locales/ar-SA.po | 10 +- .../audio/core/utilities/locales/bg-BG.po | 10 +- .../audio/core/utilities/locales/cs-CZ.po | 10 +- .../audio/core/utilities/locales/da-DK.po | 10 +- .../audio/core/utilities/locales/de-DE.po | 10 +- .../audio/core/utilities/locales/fi-FI.po | 10 +- .../audio/core/utilities/locales/fr-FR.po | 16 +- .../audio/core/utilities/locales/hr-HR.po | 10 +- .../audio/core/utilities/locales/nl-NL.po | 10 +- .../audio/core/utilities/locales/zh-CN.po | 10 +- .../audio/core/utilities/locales/zh-TW.po | 10 +- redbot/cogs/downloader/locales/ar-SA.po | 130 ++++++------ redbot/cogs/downloader/locales/bg-BG.po | 130 ++++++------ redbot/cogs/downloader/locales/cs-CZ.po | 130 ++++++------ redbot/cogs/downloader/locales/da-DK.po | 130 ++++++------ redbot/cogs/downloader/locales/de-DE.po | 130 ++++++------ redbot/cogs/downloader/locales/fi-FI.po | 130 ++++++------ redbot/cogs/downloader/locales/fr-FR.po | 136 ++++++------ redbot/cogs/downloader/locales/hr-HR.po | 130 ++++++------ redbot/cogs/downloader/locales/nl-NL.po | 130 ++++++------ redbot/cogs/downloader/locales/zh-CN.po | 130 ++++++------ redbot/cogs/downloader/locales/zh-TW.po | 130 ++++++------ redbot/cogs/filter/locales/fr-FR.po | 10 +- redbot/cogs/general/locales/fr-FR.po | 12 +- redbot/cogs/mod/locales/ar-SA.po | 16 +- redbot/cogs/mod/locales/bg-BG.po | 16 +- redbot/cogs/mod/locales/cs-CZ.po | 16 +- redbot/cogs/mod/locales/da-DK.po | 16 +- redbot/cogs/mod/locales/de-DE.po | 25 +-- redbot/cogs/mod/locales/fi-FI.po | 16 +- redbot/cogs/mod/locales/fr-FR.po | 18 +- redbot/cogs/mod/locales/hr-HR.po | 16 +- redbot/cogs/mod/locales/nl-NL.po | 16 +- redbot/cogs/mod/locales/zh-CN.po | 16 +- redbot/cogs/mod/locales/zh-TW.po | 51 +---- redbot/cogs/mutes/locales/fr-FR.po | 47 +++-- redbot/cogs/permissions/locales/fr-FR.po | 2 +- redbot/cogs/streams/locales/ar-SA.po | 22 +- redbot/cogs/streams/locales/bg-BG.po | 22 +- redbot/cogs/streams/locales/cs-CZ.po | 22 +- redbot/cogs/streams/locales/da-DK.po | 22 +- redbot/cogs/streams/locales/de-DE.po | 22 +- redbot/cogs/streams/locales/fi-FI.po | 22 +- redbot/cogs/streams/locales/fr-FR.po | 22 +- redbot/cogs/streams/locales/hr-HR.po | 22 +- redbot/cogs/streams/locales/nl-NL.po | 22 +- redbot/cogs/streams/locales/zh-CN.po | 22 +- redbot/cogs/streams/locales/zh-TW.po | 22 +- redbot/cogs/trivia/locales/fr-FR.po | 2 +- redbot/core/commands/locales/fr-FR.po | 8 +- redbot/core/locales/ar-SA.po | 132 ++++++------ redbot/core/locales/bg-BG.po | 134 ++++++------ redbot/core/locales/cs-CZ.po | 134 ++++++------ redbot/core/locales/da-DK.po | 132 ++++++------ redbot/core/locales/de-DE.po | 134 ++++++------ redbot/core/locales/fi-FI.po | 132 ++++++------ redbot/core/locales/fr-FR.po | 197 +++++++++--------- redbot/core/locales/hr-HR.po | 134 ++++++------ redbot/core/locales/nl-NL.po | 132 ++++++------ redbot/core/locales/zh-CN.po | 132 ++++++------ redbot/core/locales/zh-TW.po | 134 ++++++------ redbot/core/utils/locales/fr-FR.po | 8 +- 65 files changed, 1870 insertions(+), 1882 deletions(-) diff --git a/redbot/cogs/alias/locales/fr-FR.po b/redbot/cogs/alias/locales/fr-FR.po index 1819d61ca78..8b41d9349af 100644 --- a/redbot/cogs/alias/locales/fr-FR.po +++ b/redbot/cogs/alias/locales/fr-FR.po @@ -112,7 +112,7 @@ 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 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 msgid "Alias with the name `{name}` was not found." diff --git a/redbot/cogs/audio/core/commands/locales/fr-FR.po b/redbot/cogs/audio/core/commands/locales/fr-FR.po index 78c72a67bc4..bc4f1857f80 100644 --- a/redbot/cogs/audio/core/commands/locales/fr-FR.po +++ b/redbot/cogs/audio/core/commands/locales/fr-FR.po @@ -1197,7 +1197,7 @@ msgstr "Erreur" #: redbot/cogs/audio/core/commands/audioset.py:1484 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 @@ -1351,7 +1351,7 @@ 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 @@ -1409,7 +1409,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 +1481,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 +1501,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." @@ -1578,7 +1583,7 @@ msgstr "Je n'ai pas la permission de me connecter et de parler dans votre salon #: 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." @@ -1597,7 +1602,7 @@ msgstr "Rejoignez un salon vocal d'abord." #: redbot/cogs/audio/core/commands/controller.py:693 #: redbot/cogs/audio/core/commands/player.py:100 msgid "Connection to the Lavalink node has not yet been established." -msgstr "" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." #: redbot/cogs/audio/core/commands/controller.py:700 #, docstring @@ -1725,7 +1730,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 +1844,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 +1854,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 +1870,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 +1882,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 @@ -1897,7 +1910,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 +1922,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 @@ -2036,11 +2049,11 @@ msgstr "Hôte : [{host}]\n" #: redbot/cogs/audio/core/commands/llset.py:313 #: redbot/cogs/audio/core/commands/llset.py:324 msgid "Port: [{port}]\n" -msgstr "" +msgstr "Port : [{port}]\n" #: redbot/cogs/audio/core/commands/llset.py:314 msgid "Default HTTP/HTTPS port" -msgstr "" +msgstr "Port HTTP/HTTPS par défaut" #: redbot/cogs/audio/core/commands/llset.py:316 #: redbot/cogs/audio/core/commands/llset.py:325 @@ -2049,11 +2062,11 @@ msgstr "Mot de passe : [{password}]\n" #: redbot/cogs/audio/core/commands/llset.py:317 msgid "Secured: [{state}]\n" -msgstr "" +msgstr "Sécurisé : [{state}]\n" #: redbot/cogs/audio/core/commands/llset.py:320 msgid "Lavalink Node Settings" -msgstr "" +msgstr "Paramètres du noeud Lavalink" #: redbot/cogs/audio/core/commands/llset.py:328 msgid "Initial Heapsize: [{xms}]\n" @@ -2070,12 +2083,12 @@ msgstr "" #: redbot/cogs/audio/core/commands/llset.py:338 #: redbot/cogs/audio/core/commands/llset.py:360 msgid "I need to be able to DM you to send you this info." -msgstr "" +msgstr "Je dois être en mesure de vous envoyer cette information par MP." #: redbot/cogs/audio/core/commands/llset.py:343 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." -msgstr "" +msgstr "Télécharge une copie du fichier application.yml utilisé par le noeud Lavalink géré." #: redbot/cogs/audio/core/commands/llset.py:367 #, docstring @@ -2425,7 +2438,7 @@ msgstr "Vous devez avoir le rôle DJ pour ajouter des pistes à la liste." #: redbot/cogs/audio/core/commands/player.py:439 #: redbot/cogs/audio/core/commands/player.py:555 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 @@ -2468,12 +2481,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/player.py:712 #: redbot/cogs/audio/core/commands/queue.py:362 msgid "Connection to Lavalink node has not yet been established." -msgstr "" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." #: redbot/cogs/audio/core/commands/player.py:255 msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" "This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." -msgstr "" +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 @@ -2506,17 +2520,19 @@ msgstr "Piste ajoutée" #: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." -msgstr "" +msgstr "Choisissez une playlist Spotify dans une liste de catégories pour commencer la lecture." #: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Le propriétaire doit rentrer le \"Client ID\" Spotify et le \"Client Secret\" Spotify avant de pouvoir utiliser les URL ou les codes Spotify. \n" +"Voir `{prefix}audioset spotifyapi` pour les instructions." #: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "Le propriétaire doit définir la clé d'API YouTube avant de pouvoir utiliser les URLs ou les codes Spotify.\n" +"Voir `{prefix}audioset youtubeapi` pour les instructions." #: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." @@ -3353,7 +3369,7 @@ msgstr "Cette playlist est trop grande." #: redbot/cogs/audio/core/commands/playlists.py:1898 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 #, docstring diff --git a/redbot/cogs/audio/core/events/locales/fr-FR.po b/redbot/cogs/audio/core/events/locales/fr-FR.po index 402573981a8..19c97a6a0c4 100644 --- a/redbot/cogs/audio/core/events/locales/fr-FR.po +++ b/redbot/cogs/audio/core/events/locales/fr-FR.po @@ -137,99 +137,99 @@ msgstr "" #: 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 Expressions" -msgstr "" +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" -msgstr "" +msgstr "Commencer les activités" #: redbot/cogs/audio/core/events/dpy.py:74 msgid "Moderate Member" -msgstr "" +msgstr "Membres Modérateurs" #: redbot/cogs/audio/core/events/dpy.py:75 msgid "Use Soundboard" -msgstr "" +msgstr "Utiliser le soundboard" #: redbot/cogs/audio/core/events/dpy.py:76 msgid "Create Expressions" -msgstr "" +msgstr "Créer des expressions" #: redbot/cogs/audio/core/events/dpy.py:77 msgid "Use External Sounds" -msgstr "" +msgstr "Utiliser des sons externes" #: redbot/cogs/audio/core/events/dpy.py:78 msgid "Send Voice Messages" -msgstr "" +msgstr "Envoyer des messages vocaux" #: redbot/cogs/audio/core/events/dpy.py:82 msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." -msgstr "" +msgstr "Cette commande va changer le chemin de l'exécutable de Java, est utile si vous avez plusieurs installations de Java et que celle par défaut pose des problèmes. Veuillez ne pas modifier cela à moins que vous soyez certain que la version Java que vous spécifiez est prise en charge par Red. Les versions par défaut et supportées sont actuellement Java 17 et 11." #: redbot/cogs/audio/core/events/dpy.py:88 msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." -msgstr "" +msgstr "Cette commande va changer l'allocation maximale de RAM pour le noeud Lavalink géré, généralement vous n'aurez jamais à changer cela, avant d'envisager de le modifier, veuillez consulter notre équipe d'assistance." #: redbot/cogs/audio/core/events/dpy.py:93 msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." -msgstr "" +msgstr "Cette commande désactivera le noeud Lavalink géré, Si vous activez cette commande, vous devez spécifier un noeud Lavalink externe auquel vous devez vous connecter, si vous ne le faites pas, Audio arrêtera de fonctionner." #: redbot/cogs/audio/core/events/dpy.py:98 msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " -msgstr "" +msgstr "Cette commande est utilisée pour spécifier l'adresse IP qui sera utilisée par Red pour se connecter à un noeud Lavalink externe. " #: redbot/cogs/audio/core/events/dpy.py:101 msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." -msgstr "" +msgstr "Cette commande est utilisée pour spécifier le mot de passe d'authentification utilisé par Red pour se connecter à un noeud Lavalink externe." #: redbot/cogs/audio/core/events/dpy.py:105 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." -msgstr "" +msgstr "Cette commande est utilisée pour basculer entre les connexions sécurisées et non sécurisées vers un noeud Lavalink externe." #: redbot/cogs/audio/core/events/dpy.py:108 msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." -msgstr "" +msgstr "Cette commande est utilisée pour spécifier le port de connexion qui sera utilisée par Red pour se connecter à un noeud Lavalink externe." #: redbot/cogs/audio/core/events/dpy.py:111 msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." -msgstr "" +msgstr "Cette commande spécifie à quelle interface réseau et à quelle adresse IP le noeud Lavalink géré sera lié, par défaut, c'est 'localhost', seulement changer cela si vous voulez que le noeud Lavalink géré soit lié à une adresse IP/interface spécifique." #: redbot/cogs/audio/core/events/dpy.py:116 msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." diff --git a/redbot/cogs/audio/core/utilities/locales/ar-SA.po b/redbot/cogs/audio/core/utilities/locales/ar-SA.po index 62de37a82b9..0e7e7e6f7c5 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -46,13 +46,13 @@ msgid "Connection to Lavalink node has not yet been established." 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." +msgid "Unable To Play Tracks" msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:154 diff --git a/redbot/cogs/audio/core/utilities/locales/bg-BG.po b/redbot/cogs/audio/core/utilities/locales/bg-BG.po index 3b3bdb5b064..45ee651d8b5 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -46,13 +46,13 @@ msgid "Connection to Lavalink node has not yet been established." 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." +msgid "Unable To Play Tracks" msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:154 diff --git a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po index 764fd022e5c..fea1d5f8b22 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Nejprve se připojte k hlasovému kanálu." msgid "Connection to Lavalink node has not yet been established." msgstr "Spojení s Lavalink uzlem ještě nebylo navázáno." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Skladby Nelze Přehrát" + #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "Dosaženo limitu velikosti fronty." -#: redbot/cogs/audio/core/utilities/formatting.py: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" diff --git a/redbot/cogs/audio/core/utilities/locales/da-DK.po b/redbot/cogs/audio/core/utilities/locales/da-DK.po index ce78467680b..f472e8ba4e2 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -46,13 +46,13 @@ msgid "Connection to Lavalink node has not yet been established." 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." +msgid "Unable To Play Tracks" msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:154 diff --git a/redbot/cogs/audio/core/utilities/locales/de-DE.po b/redbot/cogs/audio/core/utilities/locales/de-DE.po index 8f4dde66232..4c2ea4c6e89 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -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" diff --git a/redbot/cogs/audio/core/utilities/locales/fi-FI.po b/redbot/cogs/audio/core/utilities/locales/fi-FI.po index 53871e661fe..e688c290250 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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" diff --git a/redbot/cogs/audio/core/utilities/locales/fr-FR.po b/redbot/cogs/audio/core/utilities/locales/fr-FR.po index 17262e7b70d..d430f58d6ab 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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,7 +43,11 @@ 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 "" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." + +#: 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:116 #: redbot/cogs/audio/core/utilities/player.py:442 @@ -51,10 +55,6 @@ msgstr "" 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" @@ -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" diff --git a/redbot/cogs/audio/core/utilities/locales/hr-HR.po b/redbot/cogs/audio/core/utilities/locales/hr-HR.po index c828cf5684d..1a587d6f7b5 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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" diff --git a/redbot/cogs/audio/core/utilities/locales/nl-NL.po b/redbot/cogs/audio/core/utilities/locales/nl-NL.po index f9d7f312f08..e2fcb0039d1 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-CN.po b/redbot/cogs/audio/core/utilities/locales/zh-CN.po index 894396eb69b..3f37a3a1ae4 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-TW.po b/redbot/cogs/audio/core/utilities/locales/zh-TW.po index 5c89d57931f..fe307a7ffc8 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-08-10 05:03+0000\n" +"POT-Creation-Date: 2023-08-26 19:03+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" diff --git a/redbot/cogs/downloader/locales/ar-SA.po b/redbot/cogs/downloader/locales/ar-SA.po index 43c790ac8c8..a18605aa25e 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "مفقودة من info.json" @@ -216,7 +216,7 @@ msgid "Repo update completed successfully." msgstr "اكتمل تحديث Repo بنجاح." #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -250,24 +250,24 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "فشل تثبيت المتطلبات: " #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "فشل تثبيت المكتبات المشتركة: " #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -629,32 +629,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -665,11 +665,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "لا يوجد رمز `{cog_name}` في repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -678,149 +678,149 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "تعذر العثور على هذه الرموز في {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "\n" "هذه المدونات تم تثبيتها بالفعل: " -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "تم تثبيت بعض الكود مع هذه الأسماء بالفعل من مستودع مختلف: " -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr " (الحد الأدنى: {min_version})" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr " (الحد الأدنى: {min_version}" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "، على الأكثر: {max_version}" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "هذه المدونات تتطلب إصدار بيثون أعلى مما لديك: " -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "هذه المدونات تتطلب إصدار أحمر مختلف عما لديك حاليا ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "اكتمل تحديث Cog بنجاح." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "\n" "فشل تحديث Cog: " -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "لم يتم تحديث أي Cog." -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 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:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "لم يتم تحميل أي من الرموز المحدثة. اكتمل التحديث." -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "هل ترغب في اعادة إرسال البيانات؟" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "حسنًا حينئذ." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -831,57 +831,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "لا يبدو أن هذا الأمر موجود." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "مفقود من المستودعات المثبتة" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "لم يتم توفير هذا الأمر بواسطة شركة." -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -890,19 +890,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "فرع الاسترداد: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 d769a3bf8f0..ac29defd298 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Липсващо от info.json" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "" @@ -247,23 +247,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -612,32 +612,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -648,11 +648,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,142 +661,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Актуализацията на COG е успешна." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -807,57 +807,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Няма такава команда." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +866,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 958fd1db89b..0b2e4fc16f1 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Nenalezen v info.json" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -248,23 +248,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -613,32 +613,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -649,11 +649,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 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:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -662,142 +662,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Cog byl úspěšně aktualizován." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 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:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "Chceš znovu načíst aktualizované cogy?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "Dobře, tedy." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -808,57 +808,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Zdá se, že tento příkaz neexistuje." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "Nenalezen v nainstalovaných repozitářích" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -867,19 +867,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 744684a3e98..46936c0ac86 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "" @@ -247,23 +247,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -612,32 +612,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -648,11 +648,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,142 +661,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -807,57 +807,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +866,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 db053fb8101..af04525a221 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -175,8 +175,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Nicht in info.json" @@ -218,7 +218,7 @@ msgid "Repo update completed successfully." msgstr "Repo Aktualisierung erfolgreich beendet." #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -252,24 +252,24 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "Fehler beim Installieren der Anforderungen: " #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Installation gemeinsamer Bibliotheken fehlgeschlagen: " #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -624,32 +624,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -660,11 +660,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 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:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -673,143 +673,143 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Cog Update erfolgreich." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "Keine Cogs wurden aktualisiert." -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 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:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 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:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "Möchtest du die aktualisierten cogs neu laden?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "Also gut." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -820,57 +820,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Dieser Befehl scheint nicht zu existieren." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "Fehlt aus installierten repos" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "Befehl:" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "Erstellt von:" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "Repo Branch:" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -879,19 +879,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "Repo Branch: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "Aktualisierung der folgenden repos fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "Aktualisierung des folgenden repo fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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/fi-FI.po b/redbot/cogs/downloader/locales/fi-FI.po index 10d6202071b..0be3f3dc52e 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "" @@ -247,23 +247,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -612,32 +612,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -648,11 +648,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,142 +661,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -807,57 +807,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +866,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 ed2b1e1117d..494a6dbbe21 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -111,11 +111,11 @@ msgstr "" #: 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: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:567 msgid "The repo name you provided is already in use. Please choose another name." @@ -181,8 +181,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Informations manquantes de info.json" @@ -224,7 +224,7 @@ msgid "Repo update completed successfully." msgstr "Mise à jour du repo terminée avec succès." #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -263,24 +263,24 @@ msgstr "\n" " " #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "Impossible d'installer les pré-requis : " #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "Impossible d'installer le pré-requis suivant : " #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Impossible d'installer les bibliothèques partagées : " #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "\n" @@ -656,32 +656,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -692,11 +692,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 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:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -705,153 +705,153 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 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:1467 +#: redbot/cogs/downloader/downloader.py:1468 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:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "\n" "Ces cogs ont déjà été installés : " -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "\n" "Ce cog a déjà été installé : " -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 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:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr " (Minimum : {min_version})" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr " (Minimum : {min_version}" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr ", au plus : {max_version}" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 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:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 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:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Mise à jour du cog effectuée avec succès" -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "\n" "Impossible de mettre à jour les cogs : " -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "\n" "La mise à jour du cog a échoué : " -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "Aucun cog n'a été mis à jour." -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 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:1655 +#: redbot/cogs/downloader/downloader.py:1656 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:1672 +#: redbot/cogs/downloader/downloader.py:1673 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:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "Voulez-vous recharger les cogs mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "Voulez-vous recharger le cog mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "Ok alors." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -862,57 +862,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Cette commande ne semble pas exister." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "Absent des repos installés" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 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:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "Cette commande ne vient pas d'un cog." -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "Commande :" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "Fait par :" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" -msgstr "" +msgstr "Nom du dépôt :" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "URL du dépôt :" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "Branche du dépôt :" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -921,19 +921,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "Branche du repo : {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "Impossible de mettre à jour les repos suivants :" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "Impossible de mettre à jour le repo suivant :" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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/hr-HR.po b/redbot/cogs/downloader/locales/hr-HR.po index f42f4dcb079..8ee347db22b 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -182,8 +182,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Nedostaje u info.json-u" @@ -225,7 +225,7 @@ msgid "Repo update completed successfully." msgstr "Ažuriranje repozitorija je uspješno dovršeno." #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -259,23 +259,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "Neuspjelo instaliranje uvjeta: " #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "Neuspjelo instaliranje uvjeta: " #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -626,32 +626,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -662,11 +662,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 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:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -675,147 +675,147 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 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:1467 +#: redbot/cogs/downloader/downloader.py:1468 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:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "\n" "Ovi Cogovi su već instalirani: " -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "\n" "Ovaj Cog je već instaliran: " -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Ažuriranje Cogova je uspješno dovršeno." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "\n" "Moguće je da trebate ponovno sinkronizirati svoje slash naredbe s `{prefix}slash sync`." -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "Želite li ponovno učitati ažurirane Cogove?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "Želite li ponovno učitati ažurirani Cog?" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "Ok onda." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -826,57 +826,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Čini se da ta naredba ne postoji." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "Nepoznato" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "Ništa - ovaj Cog nije instaliran putem Downloadera" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "Ovu naredbu ne daje Cog." -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "Naredba:" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "Ime Coga:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "Napravio:" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "Ime repozitorija:" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "URL repozitorija:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "Grana repozitorija:" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -885,19 +885,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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/nl-NL.po b/redbot/cogs/downloader/locales/nl-NL.po index 87ff44705fc..46a3027609b 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "Niet gevonden in info.json" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "" @@ -247,23 +247,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -612,32 +612,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -648,11 +648,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 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:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,142 +661,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "Cog update succesvol." -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 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:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "Wil je de bijgewerkte cogs herladen?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "Ohke." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -807,57 +807,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "Commando bestaat niet." -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +866,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 b7b8e2980e2..b3cdafa08f6 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -173,8 +173,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "在info.json中找不到" @@ -214,7 +214,7 @@ msgid "Repo update completed successfully." msgstr "" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "" @@ -247,23 +247,23 @@ msgid "\n" msgstr "" #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "" #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "" #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "" #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "" @@ -612,32 +612,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -648,11 +648,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,142 +661,142 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "以成功更新齿轮。" -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1655 +#: redbot/cogs/downloader/downloader.py:1656 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -807,57 +807,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "这个命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +866,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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 bef8595c6a6..51e9ae88506 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-07-19 20:46+0000\n" +"POT-Creation-Date: 2023-09-13 23:36+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -184,8 +184,8 @@ msgid "Show information about a repo.\n\n" msgstr "" #: redbot/cogs/downloader/downloader.py:653 -#: redbot/cogs/downloader/downloader.py:1398 -#: redbot/cogs/downloader/downloader.py:1761 +#: redbot/cogs/downloader/downloader.py:1399 +#: redbot/cogs/downloader/downloader.py:1762 msgid "Missing from info.json" msgstr "在info.json中找不到" @@ -227,7 +227,7 @@ msgid "Repo update completed successfully." msgstr "Repo已成功更新完成。" #: redbot/cogs/downloader/downloader.py:691 -#: redbot/cogs/downloader/downloader.py:1615 +#: redbot/cogs/downloader/downloader.py:1616 msgid "\n" "Updated: " msgstr "\n" @@ -266,24 +266,24 @@ msgstr "\n" " " #: redbot/cogs/downloader/downloader.py:743 -#: redbot/cogs/downloader/downloader.py:1595 +#: redbot/cogs/downloader/downloader.py:1596 msgid "Failed to install requirements: " msgstr "要求安裝失敗: " #: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1597 +#: redbot/cogs/downloader/downloader.py:1598 msgid "Failed to install the requirement: " msgstr "要求無法安裝: " #: redbot/cogs/downloader/downloader.py:750 -#: redbot/cogs/downloader/downloader.py:1663 +#: redbot/cogs/downloader/downloader.py:1664 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "安裝共享庫失敗: " #: redbot/cogs/downloader/downloader.py:752 -#: redbot/cogs/downloader/downloader.py:1665 +#: redbot/cogs/downloader/downloader.py:1666 msgid "\n" "Failed to install shared library: " msgstr "\n" @@ -659,32 +659,32 @@ msgid "List all available cogs from a single repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1341 +#: redbot/cogs/downloader/downloader.py:1342 msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1344 msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1354 +#: redbot/cogs/downloader/downloader.py:1355 msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1356 +#: redbot/cogs/downloader/downloader.py:1357 msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1358 +#: redbot/cogs/downloader/downloader.py:1359 msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1365 +#: redbot/cogs/downloader/downloader.py:1366 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" @@ -695,11 +695,11 @@ msgid "List information about a single cog.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1378 +#: redbot/cogs/downloader/downloader.py:1379 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Repo `{repo.name}` 中沒有 cog `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1384 +#: redbot/cogs/downloader/downloader.py:1385 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -713,161 +713,161 @@ msgstr "{cog_name} 的資訊:\n" "製作者:{author}\n" "要求:{requirements}" -#: redbot/cogs/downloader/downloader.py:1396 +#: redbot/cogs/downloader/downloader.py:1397 msgid "Author of the cog didn't provide end user data statement." msgstr "Cog 的作者沒有提供最終用戶數據聲明。" -#: redbot/cogs/downloader/downloader.py:1465 +#: redbot/cogs/downloader/downloader.py:1466 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "在 {repo.name} 中找不到這些cogs: " -#: redbot/cogs/downloader/downloader.py:1467 +#: redbot/cogs/downloader/downloader.py:1468 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "在 {repo.name} 中找不到這個 cog: " -#: redbot/cogs/downloader/downloader.py:1471 +#: redbot/cogs/downloader/downloader.py:1472 msgid "\n" "These cogs were already installed: " msgstr "\n" "這些cogs已經安裝: " -#: redbot/cogs/downloader/downloader.py:1473 +#: redbot/cogs/downloader/downloader.py:1474 msgid "\n" "This cog was already installed: " msgstr "\n" "此cog已安裝: " -#: redbot/cogs/downloader/downloader.py:1477 +#: redbot/cogs/downloader/downloader.py:1478 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "一些具有這些名稱的 cogs 已經從不同的 repos 安裝: " -#: redbot/cogs/downloader/downloader.py:1479 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "\n" "具有此名稱的 Cog 已從不同的 repo 安裝: " -#: redbot/cogs/downloader/downloader.py:1496 +#: redbot/cogs/downloader/downloader.py:1497 msgid " (Minimum: {min_version})" msgstr " (最低需求:{min_version})" -#: redbot/cogs/downloader/downloader.py:1509 +#: redbot/cogs/downloader/downloader.py:1510 msgid " (Minimum: {min_version}" msgstr " (最低需求:{min_version}" -#: redbot/cogs/downloader/downloader.py:1513 +#: redbot/cogs/downloader/downloader.py:1514 msgid ", at most: {max_version}" msgstr ",最高需求:{max_version}" -#: redbot/cogs/downloader/downloader.py:1522 +#: redbot/cogs/downloader/downloader.py:1523 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "這些齒輪需要比您擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1524 +#: redbot/cogs/downloader/downloader.py:1525 msgid "\n" "This cog requires higher python version than you have: " msgstr "\n" "這個 cog 需要比你擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1529 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "這些齒輪需要與您當前擁有的不同的Red版本 ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1533 +#: redbot/cogs/downloader/downloader.py:1534 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:1604 +#: redbot/cogs/downloader/downloader.py:1605 msgid "Cog update completed successfully." msgstr "已成功更新齒輪。" -#: redbot/cogs/downloader/downloader.py:1619 +#: redbot/cogs/downloader/downloader.py:1620 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "這些 cog 的最終用戶數據聲明已更改: " -#: redbot/cogs/downloader/downloader.py:1621 +#: redbot/cogs/downloader/downloader.py:1622 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "您可以使用 {command} 查看更新後的語句。\n" -#: redbot/cogs/downloader/downloader.py:1627 +#: redbot/cogs/downloader/downloader.py:1628 msgid "\n" "End user data statement of this cog has changed:" msgstr "\n" "此 cog 的最終用戶數據聲明已更改:" -#: redbot/cogs/downloader/downloader.py:1629 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "您可以使用 {command} 查看更新後的語句。\n" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1637 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "\n" "您可能需要使用 `{prefix}slash sync` 來重新同步您的斜線指令。" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1643 msgid "\n" "Failed to update cogs: " msgstr "\n" "無法更新cogs: " -#: redbot/cogs/downloader/downloader.py:1644 +#: redbot/cogs/downloader/downloader.py:1645 msgid "\n" "Failed to update cog: " msgstr "\n" "更新 cog 失敗: " -#: redbot/cogs/downloader/downloader.py:1647 +#: redbot/cogs/downloader/downloader.py:1648 msgid "No cogs were updated." msgstr "沒有cog已被更新。" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1651 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:1655 +#: redbot/cogs/downloader/downloader.py:1656 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:1672 +#: redbot/cogs/downloader/downloader.py:1673 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "之前沒有加載任何更新的齒輪。更新完成。" -#: redbot/cogs/downloader/downloader.py:1677 +#: redbot/cogs/downloader/downloader.py:1678 msgid "Would you like to reload the updated cogs?" msgstr "您想重新加載已更新的cogs嗎?" -#: redbot/cogs/downloader/downloader.py:1679 +#: redbot/cogs/downloader/downloader.py:1680 msgid "Would you like to reload the updated cog?" msgstr "您想重新加載已更新的cog嗎?" -#: redbot/cogs/downloader/downloader.py:1705 +#: redbot/cogs/downloader/downloader.py:1706 msgid "OK then." msgstr "OK then." -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1736 #, docstring msgid "Find which cog a command comes from.\n\n" " This will only work with loaded cogs.\n\n" @@ -878,57 +878,57 @@ msgid "Find which cog a command comes from.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1749 +#: redbot/cogs/downloader/downloader.py:1750 msgid "That command doesn't seem to exist." msgstr "這個命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1764 -#: redbot/cogs/downloader/downloader.py:1769 +#: redbot/cogs/downloader/downloader.py:1765 +#: redbot/cogs/downloader/downloader.py:1770 msgid "Missing from installed repos" msgstr "已安裝的repo中丟失" -#: redbot/cogs/downloader/downloader.py:1784 -#: redbot/cogs/downloader/downloader.py:1786 +#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1787 msgid "Unknown" msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1785 +#: redbot/cogs/downloader/downloader.py:1786 msgid "None - this cog wasn't installed via downloader" msgstr "無 - 這個 cog 不是通過下載器安裝的" -#: redbot/cogs/downloader/downloader.py:1789 +#: redbot/cogs/downloader/downloader.py:1790 msgid "This command is not provided by a cog." msgstr "Cog 不提供此命令。" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1796 msgid "Command:" msgstr "指令:" -#: redbot/cogs/downloader/downloader.py:1796 +#: redbot/cogs/downloader/downloader.py:1797 msgid "Cog package name:" msgstr "Cog package名稱:" -#: redbot/cogs/downloader/downloader.py:1797 +#: redbot/cogs/downloader/downloader.py:1798 msgid "Cog name:" msgstr "Cog 名稱:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1799 msgid "Made by:" msgstr "製作由:" -#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Repo name:" msgstr "Repo 的名稱:" -#: redbot/cogs/downloader/downloader.py:1800 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Repo URL:" msgstr "Repo 網址:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1804 msgid "Repo branch:" msgstr "Repo 分支:" -#: redbot/cogs/downloader/downloader.py:1808 +#: redbot/cogs/downloader/downloader.py:1809 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -942,19 +942,19 @@ msgstr "指令:{command}\n" "Repo 名稱:{repo_name}\n" "Repo 網址:{repo_url}\n" -#: redbot/cogs/downloader/downloader.py:1824 +#: redbot/cogs/downloader/downloader.py:1825 msgid "Repo branch: {branch_name}\n" msgstr "Repo 分支:{branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1846 msgid "Failed to update the following repositories:" msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1847 +#: redbot/cogs/downloader/downloader.py:1848 msgid "Failed to update the following repository:" msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1850 +#: redbot/cogs/downloader/downloader.py:1851 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/filter/locales/fr-FR.po b/redbot/cogs/filter/locales/fr-FR.po index 4b20c566e0d..a54f0eec4a0 100644 --- a/redbot/cogs/filter/locales/fr-FR.po +++ b/redbot/cogs/filter/locales/fr-FR.po @@ -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 @@ -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 diff --git a/redbot/cogs/general/locales/fr-FR.po b/redbot/cogs/general/locales/fr-FR.po index aaf3eafbaed..1d7da1b3134 100644 --- a/redbot/cogs/general/locales/fr-FR.po +++ b/redbot/cogs/general/locales/fr-FR.po @@ -247,7 +247,7 @@ msgstr "Utilisateurs en ligne" #: redbot/cogs/general/general.py:274 msgid "Not available" -msgstr "" +msgstr "Non disponible" #: redbot/cogs/general/general.py:276 msgid "Text Channels" @@ -309,7 +309,7 @@ msgstr "3 - Haut" #: redbot/cogs/general/general.py:352 msgid "4 - Highest" -msgstr "" +msgstr "4 - Plus haut" #: redbot/cogs/general/general.py:355 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" @@ -327,7 +327,9 @@ msgstr "Salons :" 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 msgid "Utility:" @@ -337,7 +339,9 @@ msgstr "Utilitaire:" 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 msgid "Misc:" diff --git a/redbot/cogs/mod/locales/ar-SA.po b/redbot/cogs/mod/locales/ar-SA.po index 6f2b7614928..ae97489ef69 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "تم الانتهاء من Tempban" 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" @@ -138,9 +138,9 @@ msgstr "لقد تم طردك من {guild}." 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" @@ -193,11 +193,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/bg-BG.po b/redbot/cogs/mod/locales/bg-BG.po index bbef9859505..f57cfa16ee3 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/cs-CZ.po b/redbot/cogs/mod/locales/cs-CZ.po index 6f0e7e1b264..bf6f171c4dc 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -193,11 +193,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/da-DK.po b/redbot/cogs/mod/locales/da-DK.po index c07de1c3e3d..27583adcafe 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/de-DE.po b/redbot/cogs/mod/locales/de-DE.po index abff60be627..f6816c785b3 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -116,21 +116,14 @@ msgstr "Tempban abgesessen" 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. " +msgstr "" #: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" @@ -145,9 +138,9 @@ msgstr "Du wurdest von {guild} gekickt." 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" @@ -201,11 +194,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/fi-FI.po b/redbot/cogs/mod/locales/fi-FI.po index 7e4dda3b6ac..ca0679de5fe 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/fr-FR.po b/redbot/cogs/mod/locales/fr-FR.po index ead1862b77e..2b664ec843c 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "Ban temporaire terminé" 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" @@ -138,9 +138,9 @@ msgstr "Vous avez été expulsé de {guild}." 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" @@ -201,11 +201,11 @@ 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 "" @@ -272,7 +272,7 @@ msgstr "Quelque chose s'est mal passé lors de la tentative d'expulsion de ce me #: redbot/cogs/mod/kickban.py:812 msgid "User has been kicked from the voice channel." -msgstr "" +msgstr "L'utilisateur a été expulsé du salon vocal." #: redbot/cogs/mod/kickban.py:820 #, docstring diff --git a/redbot/cogs/mod/locales/hr-HR.po b/redbot/cogs/mod/locales/hr-HR.po index 6cafe5e1db2..65f7ccc86ba 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/nl-NL.po b/redbot/cogs/mod/locales/nl-NL.po index f96ec131826..7af67462504 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/zh-CN.po b/redbot/cogs/mod/locales/zh-CN.po index bd2f914cc69..de7b2e1bc56 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -116,9 +116,9 @@ msgstr "" 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" @@ -138,9 +138,9 @@ msgstr "" 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" @@ -192,11 +192,11 @@ 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 "" diff --git a/redbot/cogs/mod/locales/zh-TW.po b/redbot/cogs/mod/locales/zh-TW.po index c928bcde3c4..df2a3f0354f 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-06-14 02:57+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -116,23 +116,14 @@ msgstr "模板完成" 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:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" @@ -147,25 +138,15 @@ msgstr "你已被踢出{guild}。" 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:416 #, docstring @@ -220,24 +201,14 @@ 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:646 msgid "You have been temporarily banned from {server_name} until {date}." diff --git a/redbot/cogs/mutes/locales/fr-FR.po b/redbot/cogs/mutes/locales/fr-FR.po index b561cf7a48e..2ad00b75baf 100644 --- a/redbot/cogs/mutes/locales/fr-FR.po +++ b/redbot/cogs/mutes/locales/fr-FR.po @@ -101,21 +101,21 @@ msgstr "" #: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" -msgstr "" +msgstr "Le micro de {member} ne peut être rétabli pour les raisons suivantes :\n" #: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} dans les canaux suivants : {channels}\n" #: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 #: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" -msgstr "" +msgstr "Rétablir la voix" #: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 #: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" -msgstr "" +msgstr "Rétablir le son du canal" #: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" @@ -148,19 +148,19 @@ msgstr "Modérateur" #: redbot/cogs/mutes/mutes.py:605 msgid "Moderator:" -msgstr "" +msgstr "Modérateur :" #: redbot/cogs/mutes/mutes.py:607 msgid "Until:" -msgstr "" +msgstr "Jusqu'à :" #: redbot/cogs/mutes/mutes.py:607 msgid "Duration:" -msgstr "" +msgstr "Durée :" #: redbot/cogs/mutes/mutes.py:611 msgid "Guild:" -msgstr "" +msgstr "Guilde :" #: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" @@ -172,7 +172,7 @@ msgstr "Rôle muet appliqué manuellement" #: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" -msgstr "" +msgstr "Couper le son du serveur" #: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" @@ -185,7 +185,7 @@ msgstr "" #: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "Paramètres de mise en sourdine." #: redbot/cogs/mutes/mutes.py:798 #, docstring @@ -198,20 +198,20 @@ msgstr "" #: 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: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: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:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "Je n'inclurais pas le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." #: redbot/cogs/mutes/mutes.py:827 #, docstring @@ -307,11 +307,11 @@ msgstr "" #: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" -msgstr "" +msgstr "Configuration du rôle muet" #: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." -msgstr "" +msgstr "Je n'ai pas pu créer un rôle muet sur ce serveur." #: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" @@ -335,7 +335,7 @@ msgstr "Veuillez fournir un format de temps valide." #: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." -msgstr "" +msgstr "Temps de mute défini par défaut sur {time}." #: redbot/cogs/mutes/mutes.py:1040 msgid "This server does not have a mute role setup. You can setup a mute role with {command_1} or {command_2} if you just want a basic role created setup.\n\n" @@ -367,7 +367,7 @@ msgstr "" #: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" -msgstr "" +msgstr "__Serveur Muet__\n" #: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" @@ -486,7 +486,7 @@ msgstr "Vous ne pouvez pas rétablir votre son vous-même." #: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." -msgstr "" +msgstr "{users} a été dé-mute sur ce serveur." #: redbot/cogs/mutes/mutes.py:1497 #, docstring @@ -494,15 +494,18 @@ 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:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." -msgstr "" +msgstr "{users} dé-mute dans ce salon." #: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" -msgstr "" +msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." diff --git a/redbot/cogs/permissions/locales/fr-FR.po b/redbot/cogs/permissions/locales/fr-FR.po index ebb13f6d6e6..2433f0ab17d 100644 --- a/redbot/cogs/permissions/locales/fr-FR.po +++ b/redbot/cogs/permissions/locales/fr-FR.po @@ -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/streams/locales/ar-SA.po b/redbot/cogs/streams/locales/ar-SA.po index 467ed9f8337..a9d9cdddb23 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "بث بدون عنوان" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "المتابِعون" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "مجموع المشاهدات" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "تشغيل: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "لاشيء" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "الفئة {adult}: {category} علامات: {tags}" diff --git a/redbot/cogs/streams/locales/bg-BG.po b/redbot/cogs/streams/locales/bg-BG.po index 8f683061707..aefaadb2937 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Няма" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/cs-CZ.po b/redbot/cogs/streams/locales/cs-CZ.po index 6e10de56620..60b526ccbd7 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Nepojmenované vysílání" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Znovu spustit" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Sledující" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Celkové shlédnutí" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Hraje: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Žádná" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorie: {category} | Štítky: {tags}" diff --git a/redbot/cogs/streams/locales/da-DK.po b/redbot/cogs/streams/locales/da-DK.po index 3e4e9790bdc..0ade6e6f3b4 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/de-DE.po b/redbot/cogs/streams/locales/de-DE.po index 0e031e22953..2cbce22423b 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -364,37 +364,37 @@ msgstr "Dieser Stream wird in {time} beginnen" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Unbenannte Übertragung" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Wiederholung" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Followers" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Alle Aufrufe" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Gerade läuft: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Keine" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorie: {category} | Tags: {tags}" diff --git a/redbot/cogs/streams/locales/fi-FI.po b/redbot/cogs/streams/locales/fi-FI.po index a5549d2a635..c5d5d277dc5 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Toistetaan: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/fr-FR.po b/redbot/cogs/streams/locales/fr-FR.po index aee084345f8..0cc75fb3c8c 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -375,37 +375,37 @@ msgstr "Ce stream va commencer dans {time}" 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:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Diffusion sans titre" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Abonnés" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Vues totales" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Joue à : " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Aucun" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Catégorie : {category} | Tags : {tags}" diff --git a/redbot/cogs/streams/locales/hr-HR.po b/redbot/cogs/streams/locales/hr-HR.po index bbb435056e4..c67ea543ef6 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -362,37 +362,37 @@ msgstr "Stream će započet za {time}" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Neimenovan stream" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Repriza" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Pratitelji" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Ukupno pregleda" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Igra: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Ništa" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorija: {category} | Oznake: {tags}" diff --git a/redbot/cogs/streams/locales/nl-NL.po b/redbot/cogs/streams/locales/nl-NL.po index 6bf5680a889..263bf22fd45 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -359,37 +359,37 @@ msgstr "" msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Geen" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/zh-CN.po b/redbot/cogs/streams/locales/zh-CN.po index 23a1347f167..31495247472 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -364,37 +364,37 @@ msgstr "此流将在 {time} 后开始" msgid "This stream was scheduled for {min} minutes ago" msgstr "此流排定在 {min} 分钟前" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "无标题广播" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "关注者" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "总浏览量" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "无" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}类别: {category} | 标签: {tags}" diff --git a/redbot/cogs/streams/locales/zh-TW.po b/redbot/cogs/streams/locales/zh-TW.po index c827d3bdf64..97848720d8a 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-08-12 02:50+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -400,37 +400,37 @@ msgstr "此直播將在 {time} 開始" msgid "This stream was scheduled for {min} minutes ago" msgstr "此直播預定於 {min} 分鐘前" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "無標題broadcast" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:496 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "跟隨者" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:497 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "總瀏覽次數" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:502 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "無" -#: redbot/cogs/streams/streamtypes.py:505 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:509 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}類別:{category} | 標籤:{tags}" diff --git a/redbot/cogs/trivia/locales/fr-FR.po b/redbot/cogs/trivia/locales/fr-FR.po index fd3e4c0da15..ebe59e4ddf1 100644 --- a/redbot/cogs/trivia/locales/fr-FR.po +++ b/redbot/cogs/trivia/locales/fr-FR.po @@ -29,7 +29,7 @@ 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 msgid "{key} key must be a text value." diff --git a/redbot/core/commands/locales/fr-FR.po b/redbot/core/commands/locales/fr-FR.po index 96bce64df50..994b3a46ae4 100644 --- a/redbot/core/commands/locales/fr-FR.po +++ b/redbot/core/commands/locales/fr-FR.po @@ -79,19 +79,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" diff --git a/redbot/core/locales/ar-SA.po b/redbot/core/locales/ar-SA.po index 6383120a618..fb01b713702 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -248,7 +248,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,257 +312,257 @@ 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 "" diff --git a/redbot/core/locales/bg-BG.po b/redbot/core/locales/bg-BG.po index beec2434ef2..5c616a143f4 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -252,7 +252,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,257 +319,257 @@ 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 "" diff --git a/redbot/core/locales/cs-CZ.po b/redbot/core/locales/cs-CZ.po index 8502fe6a12d..eabcb0f9ba9 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -251,7 +251,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,258 +315,258 @@ 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:" diff --git a/redbot/core/locales/da-DK.po b/redbot/core/locales/da-DK.po index 60f4c292af9..823c307e6a0 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -248,7 +248,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,257 +312,257 @@ 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 "" diff --git a/redbot/core/locales/de-DE.po b/redbot/core/locales/de-DE.po index a17e2bd569f..65635cc6121 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -261,7 +261,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,258 +328,258 @@ 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 "" -#: 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 "" -#: 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 "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 "" -#: 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 "" -#: 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 "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 "" -#: 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 "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:" diff --git a/redbot/core/locales/fi-FI.po b/redbot/core/locales/fi-FI.po index 428cbb0969e..37a83fa0b2d 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -239,7 +239,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,257 +303,257 @@ 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 "" diff --git a/redbot/core/locales/fr-FR.po b/redbot/core/locales/fr-FR.po index f773e797890..3c0c387addc 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -267,7 +267,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,259 +334,259 @@ 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 "" -#: 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 :" @@ -688,7 +688,7 @@ msgstr "Erreur dans la commande '{command}'. Vérifiez votre console ou les logs #: redbot/core/_events.py:388 redbot/core/tree.py:295 msgid "Error in command '{command}'." -msgstr "" +msgstr "Erreur lors de l’exécution de la commande '{command}'." #: redbot/core/_events.py:406 redbot/core/tree.py:309 msgid "I require the {permission} permission to execute that command." @@ -1771,19 +1771,19 @@ msgstr "" #: redbot/core/core_commands.py:2002 msgid "That application command is already enabled." -msgstr "" +msgstr "Cette commande d'application est déjà activée." #: redbot/core/core_commands.py:2007 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:2018 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:2023 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:2035 #, docstring @@ -1820,11 +1820,11 @@ msgstr "" #: redbot/core/core_commands.py:2116 msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." -msgstr "" +msgstr "Impossible de trouver des commandes désactivées depuis le cog `{cog_name}`. Utilisez `{prefix}slash list` pour voir tous les cogs avec les commandes d'application." #: redbot/core/core_commands.py:2131 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 "" +msgstr "Activer toutes les commandes d'application de ce cog activerait un total de commandes {count} , dépassant la limite de commande {cap} pour les commandes slash. Désactiver certaines commandes d'abord." #: redbot/core/core_commands.py:2140 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." @@ -1856,7 +1856,8 @@ msgstr "" #: redbot/core/core_commands.py:2211 msgid "Disabled {count} commands from `{cog_name}`:\n" "{names}" -msgstr "" +msgstr "Commandes {count} désactivées depuis `{cog_name}`:\n" +"{names}" #: redbot/core/core_commands.py:2218 #, docstring @@ -1872,7 +1873,7 @@ msgstr "" #: redbot/core/core_commands.py:2308 msgid "There are no application commands to list." -msgstr "" +msgstr "Il n'y a aucune commande d'application à afficher." #: redbot/core/core_commands.py:2339 #, docstring @@ -1890,7 +1891,7 @@ msgstr "" #: redbot/core/core_commands.py:2370 msgid "Synced {count} commands." -msgstr "" +msgstr "Commandes {count} synchronisées." #: redbot/core/core_commands.py:2378 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. " @@ -2217,7 +2218,7 @@ msgstr "Vous avez pris trop de temps à répondre." #: redbot/core/core_commands.py:2799 msgid "Cases have been reset." -msgstr "" +msgstr "Les arguments ont été réinitialisés." #: redbot/core/core_commands.py:2801 msgid "No changes have been made." @@ -2231,7 +2232,7 @@ msgstr "Des commandes pour modifier les paramètres de [botname]." #: redbot/core/core_commands.py:2812 #, docstring msgid "Commands for changing [botname]'s metadata." -msgstr "" +msgstr "Commandes pour modifier les paramètres de [botname]." #: redbot/core/core_commands.py:2817 #, docstring @@ -2463,7 +2464,7 @@ msgstr "" #: redbot/core/core_commands.py:3165 msgid "Status set to `Watching {watching}`." -msgstr "" +msgstr "Statut défini à ``Regarde {watching}`." #: redbot/core/core_commands.py:3167 msgid "Watching cleared." @@ -2509,7 +2510,7 @@ msgstr "" #: redbot/core/core_commands.py:3231 msgid "Custom status cleared." -msgstr "" +msgstr "Statut personnalisé effacé." #: redbot/core/core_commands.py:3236 msgid "Status changed to {}." @@ -2518,7 +2519,7 @@ msgstr "Statut changé à {}." #: redbot/core/core_commands.py:3242 #, docstring msgid "Set [botname]'s status to online." -msgstr "" +msgstr "Passer le statut de [botname] à connecté." #: redbot/core/core_commands.py:3249 #, docstring @@ -2528,12 +2529,12 @@ msgstr "" #: redbot/core/core_commands.py:3256 #, docstring msgid "Set [botname]'s status to idle." -msgstr "" +msgstr "Passer le statut de [botname] à occupé." #: redbot/core/core_commands.py:3263 #, docstring msgid "Set [botname]'s status to invisible." -msgstr "" +msgstr "Passer le statut de [botname] à invisible." #: redbot/core/core_commands.py:3273 #, docstring @@ -2928,7 +2929,7 @@ msgstr "" #: redbot/core/core_commands.py:3843 redbot/core/core_commands.py:3847 msgid "Not Set." -msgstr "" +msgstr "Pas encore défini." #: redbot/core/core_commands.py:3854 msgid "Admin roles: {admin}\n" @@ -3253,7 +3254,7 @@ msgstr "" #: redbot/core/core_commands.py:4275 msgid "Help will use the select menu only." -msgstr "" +msgstr "L'aide n'utilisera que le menu sélectionné." #: redbot/core/core_commands.py:4278 msgid "Help will use button menus and add a select menu." @@ -3261,11 +3262,11 @@ msgstr "" #: redbot/core/core_commands.py:4281 msgid "Help will use button menus." -msgstr "" +msgstr "L'aide utilisera les menus boutons." #: redbot/core/core_commands.py:4284 msgid "Help will use reaction menus." -msgstr "" +msgstr "L'aide utilisera les boutons de réaction." #: redbot/core/core_commands.py:4287 msgid "Help will not use menus." @@ -3309,7 +3310,7 @@ msgstr "" #: redbot/core/core_commands.py:4334 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:4336 msgid "Help will no longer show command aliases." @@ -4702,37 +4703,37 @@ msgstr "Dernière modification à" #: redbot/core/modlog.py:604 msgid "User:" -msgstr "" +msgstr "Utilisateur :" #: redbot/core/modlog.py:605 msgid "Moderator:" -msgstr "" +msgstr "Modérateur :" #: redbot/core/modlog.py:608 msgid "Until:" -msgstr "" +msgstr "Jusqu'à :" #: redbot/core/modlog.py:608 msgid "Duration:" -msgstr "" +msgstr "Durée :" #: redbot/core/modlog.py:611 redbot/core/modlog.py:613 msgid "Channel:" -msgstr "" +msgstr "Salon :" #: redbot/core/modlog.py:615 msgid "Amended by:" -msgstr "" +msgstr "Modifié par :" #: redbot/core/modlog.py:617 msgid "Last modified at:" -msgstr "" +msgstr "Modifié pour la dernière fois :" #: redbot/core/tree.py:271 msgid "Command not found." -msgstr "" +msgstr "Commande introuvable." #: redbot/core/tree.py:332 msgid "You are not permitted to use this command." -msgstr "" +msgstr "Vous n'avez pas la permission d'utiliser cette commande." diff --git a/redbot/core/locales/hr-HR.po b/redbot/core/locales/hr-HR.po index 9c2f112e721..a5a9eddfe0c 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -252,7 +252,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,258 +319,258 @@ 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:" diff --git a/redbot/core/locales/nl-NL.po b/redbot/core/locales/nl-NL.po index c9cf232f9fa..d454ff92d28 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -239,7 +239,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,257 +303,257 @@ 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 "" diff --git a/redbot/core/locales/zh-CN.po b/redbot/core/locales/zh-CN.po index a4ed43b8713..b821cf7911d 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -248,7 +248,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,257 +312,257 @@ 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 "" diff --git a/redbot/core/locales/zh-TW.po b/redbot/core/locales/zh-TW.po index 7db8c89cda2..c47966db643 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-08-10 01:16+0000\n" +"POT-Creation-Date: 2023-09-14 02:04+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -263,7 +263,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,259 +328,259 @@ 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 "已運行的測試:" diff --git a/redbot/core/utils/locales/fr-FR.po b/redbot/core/utils/locales/fr-FR.po index e826772865d..fd4b641c7c3 100644 --- a/redbot/core/utils/locales/fr-FR.po +++ b/redbot/core/utils/locales/fr-FR.po @@ -69,7 +69,7 @@ msgstr "" #: redbot/core/utils/views.py:170 msgid "Page {num}" -msgstr "" +msgstr "Page {num}" #: redbot/core/utils/views.py:270 redbot/core/utils/views.py:626 msgid "You are not authorized to interact with this." @@ -77,15 +77,15 @@ msgstr "" #: redbot/core/utils/views.py:312 msgid "Set API Keys" -msgstr "" +msgstr "Définir les clés API" #: redbot/core/utils/views.py:313 msgid "Keys and tokens" -msgstr "" +msgstr "Clés et jetons" #: redbot/core/utils/views.py:315 msgid "Set API Keys for {service}" -msgstr "" +msgstr "Définir les clés API pour {service}" #: redbot/core/utils/views.py:316 msgid "Keys and tokens for {service}" From 6b81d805880786f7dc272901fb1964c28f40b09d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 22:02:52 +0200 Subject: [PATCH 09/31] Version bump to 3.5.5 (#6250) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- redbot/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/__init__.py b/redbot/__init__.py index f28e83fb9ba..f93679f66d8 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.5.dev1" +_VERSION = "3.5.5" __version__, version_info = VersionInfo._get_version() From 63359ce831e85d50707c88ae3358363effe08ca1 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 14 Sep 2023 22:43:25 +0200 Subject: [PATCH 10/31] Fix changelog date --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index ab0de5e6cfd..16bfcbb0a05 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,6 @@ .. Red changelogs -Redbot 3.5.5 (2023-08-14) +Redbot 3.5.5 (2023-09-14) ========================= | Thanks to all these amazing people that contributed to this release: From 7dfe24397ee40114f164c919e77a19c1be45cb5b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 20:51:50 +0000 Subject: [PATCH 11/31] Version bump to 3.5.6.dev1 (#6252) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- redbot/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/__init__.py b/redbot/__init__.py index f93679f66d8..1eabdb116e9 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.5" +_VERSION = "3.5.6.dev1" __version__, version_info = VersionInfo._get_version() From 6c4a5e54074e66515165f73d5d8ab4ba651d821d Mon Sep 17 00:00:00 2001 From: Lydia Date: Mon, 6 Nov 2023 21:57:55 +0100 Subject: [PATCH 12/31] [General] Update LMGTFY link (#6255) --- redbot/cogs/general/general.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/general/general.py b/redbot/cogs/general/general.py index 797640e12ea..1ffb1b97162 100644 --- a/redbot/cogs/general/general.py +++ b/redbot/cogs/general/general.py @@ -220,7 +220,7 @@ 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://lmgtfy2.com/query/?q={search_terms}") @commands.command(hidden=True) @commands.guild_only() From ca84cc9c2af946b8d1902585ade1db56dec0d4a4 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Mon, 6 Nov 2023 22:00:36 +0100 Subject: [PATCH 13/31] Fix broken "Edit on GitHub" URLs in docs (#6258) --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 856ecbeeb5d..f964b5eeb4e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -138,7 +138,7 @@ "display_github": True, "github_user": "Cog-Creators", "github_repo": "Red-DiscordBot", - "github_version": "V3/develop/docs/", + "github_version": "V3/develop", } # Add any paths that contain custom static files (such as style sheets) here, From eb3267e332949c1b8b9cecdd8a2abd875f278798 Mon Sep 17 00:00:00 2001 From: Jacob Bowen Date: Mon, 6 Nov 2023 14:49:41 -0700 Subject: [PATCH 14/31] Add startrek Trivia list (#2946) Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com> Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com> --- redbot/cogs/trivia/data/lists/startrek.yaml | 1975 +++++++++++++++++++ 1 file changed, 1975 insertions(+) create mode 100644 redbot/cogs/trivia/data/lists/startrek.yaml diff --git a/redbot/cogs/trivia/data/lists/startrek.yaml b/redbot/cogs/trivia/data/lists/startrek.yaml new file mode 100644 index 00000000000..992ea31f326 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/startrek.yaml @@ -0,0 +1,1975 @@ +Author: ["scarecr0w12", "Sashasonic", "aikaterna"] +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 From 8997bf600298aa325a30b24e02bb216f12a31e4e Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Mon, 6 Nov 2023 23:06:36 +0100 Subject: [PATCH 15/31] Prefer force_registration=true in Config documentation (#6259) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- docs/framework_config.rst | 26 +++++++++++++++----------- redbot/core/config.py | 4 ++-- 2 files changed, 17 insertions(+), 13 deletions(-) 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/redbot/core/config.py b/redbot/core/config.py index 1126ce08ba4..dc6bbed7464 100644 --- a/redbot/core/config.py +++ b/redbot/core/config.py @@ -622,8 +622,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 ---- From fef3fc19caf628fab438da9327ac5af009216f5c Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Mon, 6 Nov 2023 23:23:48 +0100 Subject: [PATCH 16/31] Fix AUTHOR field in startrek trivia (#6267) --- redbot/cogs/trivia/data/lists/startrek.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/trivia/data/lists/startrek.yaml b/redbot/cogs/trivia/data/lists/startrek.yaml index 992ea31f326..5f351313456 100644 --- a/redbot/cogs/trivia/data/lists/startrek.yaml +++ b/redbot/cogs/trivia/data/lists/startrek.yaml @@ -1,4 +1,4 @@ -Author: ["scarecr0w12", "Sashasonic", "aikaterna"] +AUTHOR: scarecr0w12, Sashasonic, aikaterna In what year did the Vulcans make official first contact with Zefram Cochrane?: - 2063 In what state is Carbon Creek located?: From 3fd0afd87daf5e91ee3f6bee245e12fa3af86b86 Mon Sep 17 00:00:00 2001 From: Kreusada Ramicario <67752638+Kreusada@users.noreply.github.com> Date: Sun, 12 Nov 2023 21:23:24 +0000 Subject: [PATCH 17/31] Update FIFA World Cup trivia list with changes from 2022 tournament (#5931) --- redbot/cogs/trivia/data/lists/worldcup.yaml | 608 ++++++++++++++------ 1 file changed, 439 insertions(+), 169 deletions(-) diff --git a/redbot/cogs/trivia/data/lists/worldcup.yaml b/redbot/cogs/trivia/data/lists/worldcup.yaml index cceafbb424e..53af82337f2 100644 --- a/redbot/cogs/trivia/data/lists/worldcup.yaml +++ b/redbot/cogs/trivia/data/lists/worldcup.yaml @@ -12,215 +12,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 +236,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 +395,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 +446,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 +454,251 @@ In 1994, France failed to qualify after losing to Israel and *who* in the group - Bulgaria In 2018, Italy failed to qualify after losing to *who* 1-0?: - Sweden -In 2002, Netherlands failed to qualify after losing to Republic of Ireland. What was the goal difference in this qualification decider?: +In 2002, Netherlands failed to qualify after losing to the Republic of Ireland. What was the goal difference in this qualification decider?: - 1 +Which is the only African nation to reach the semi-finals of the World Cup?: +- Morocco +In 2022, Morocco beat Spain and *who* in the knockout stages, to reach the semi-final?: +- Portugal +Who has scored the most goals at a single World Cup? (13): +- Just Fontaine +- Fontaine +During the penalty shootout of the 2022 final, who scored the final penalty that ensured victory over the French?: +- Gonzalo Montiel +- Montiel +In 2022, Netherlands played Argentina in the quarter-finals. The game broke a record for the most yellow cards shown in a FIFA World Cup match. How many were shown?: +- 18 +- Eighteen +Who was Costa Rica's keeper when they lost 7-0 against Spain in 2022?: +- Keylor Navas +- Navas +How many red cards have ever been given out in FIFA World Cup **finals**?: +- 5 +- Five +Prior to Kylian Mbappé's hatrick in the final of 2022, who was the only player to have scored a hattrick in a FIFA World Cup final?: +- Geoff Hurst +- Hurst + +#### APPEARANCES + +Which is the most northerly European nation who has never qualified for a FIFA World Cup?: +- Finland +Iceland has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2018 +Bosnia and Herzegovina has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2014 +Togo has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2006 +China has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2002 +Congo has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 1974 +Cuba has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 1938 +Which year did Romania last qualify for a FIFA World Cup?: +- 1998 +Which country is the only country that has participated in every World Cup tournament?: +- Brazil + + +#### ALL TIME NATION STATS +#### https://en.wikipedia.org/wiki/FIFA_World_Cup_records_and_statistics + +Which nation currently has the highest accumulative goal-difference in the history of the FIFA World Cup? (+129): +- Brazil +"Which nation currently has the lowest accumulative goal-difference in the history of the FIFA World Cup? (-39)\nNote: There are two possible answers for this question.": +# This first answer is just for when the answer is revealed +- South Korea or Mexico +- South Korea +- Mexico +Which nation currently has the highest accumulative goals-for in the history of the FIFA World Cup? (237): +- Brazil +Name 1 of 4 nations who have never scored a goal in their FIFA World Cup campaigns.: +# This first answer is just for when the answer is revealed +- Trinidad and Tobago, Indonesia, China or DR Congo +- Trinidad and Tobago +- Indonesia +- China +- DR Congo +- Congo +- Democratic Republic of Congo +- Democratic Republic of the Congo +- DROC +Which nation currently has the highest accumulative goals-against in the history of the FIFA World Cup? (130): +- Germany +Which nation currently has the lowest accumulative goals-against in the history of the FIFA World Cup? (2): +- Angola +Which nation currently has the most losses in the history of the FIFA World Cup? (28): +- Mexico +Which nation currently has the most draws in the history of the FIFA World Cup? (22): +- England +Which nation currently has the most wins in the history of the FIFA World Cup? (28): +- Brazil +Which nation currently has the highest number of games played in the history of the FIFA World Cup? (114): +- Brazil +Which nation currently has the lowest number of games played in the history of the FIFA World Cup? (1): +- Indonesia + + +#### MEMORABLE SCORES + +"What was the final score in the shock FIFA World Cup group stage tie between Argentina and Saudi Arabia in 2022?\nFormat: `-`": +- 1-2 +- 1 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between South Korea and Germany in 2018?\nFormat: `-`": +- 2-0 +- 2 - 0 +"What was the final score in the shock FIFA World Cup group stage tie between Spain and Netherlands in 2014?\nFormat: `-`": +- 1-5 +- 1 - 5 +"What was the final score in the shock FIFA World Cup group stage tie between Italy and North Korea in 1966?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between Slovakia and Italy in 2010?\nFormat: `-`": +- 3-2 +- 3 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between England and USA in 1950?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup quarter-final tie between Bulgaria and Germany in 1994?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between France and Senegal in 2002?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup semi-final tie between Brazil and Germany in 2014?\nFormat: `-`": +- 1-7 +- 1 - 7 +"What was the final score in the shock FIFA World Cup group stage tie between Italy and Costa Rica in 2014?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup round of 16 tie between Korea Republic and Italy in 2002?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between Germany and Japan in 2022?\nFormat: `-`": +- 1-2 +- 1 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between Japan and Spain in 2022?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the score after extra time in the final of 2010 (Spain VS Netherlands)?\nFormat: `-`": +- 1-0 +- 1 - 0 +"What was the score after extra time in the final of 2014 (Germany VS Argentina)?\nFormat: `-`": +- 1-0 +- 1 - 0 +"What was the score after extra time in the final of 2018 (France VS Croatia)?\nFormat: `-`": +- 4-2 +- 4 - 2 +"What was the score after extra time in the final of 2022 (Argentina VS France)?\nFormat: `-`": +- 3-3 +- 3 - 3 + + + +#### INDIVIDUAL PLAYER AWARDS +#### This will start from 2010 + +# Golden Ball + +Who won the Golden Ball award in 2010 South Africa?: +- Diego Forlán +- Forlán +- Forlan +Who won the Golden Ball award in 2014 Brazil?: +- Lionel Messi +- Messi +Who won the Golden Ball award in 2018 Russia?: +- Luka Modrić +- Modrić +- Modric +Who won the Golden Ball award in 2022 Qatar?: +- Lionel Messi +- Messi + +# Golden Boot + +Who won the Golden Boot award in 2010 South Africa?: +- Thomas Müller +- Müller +- Muller +Who won the Golden Boot award in 2014 Brazil?: +- James Rodríguez +- Rodríguez +- Rodriguez +Who won the Golden Boot award in 2018 Russia?: +- Harry Kane +- Kane +Who won the Golden Boot award in 2022 Qatar?: +- Kylian Mbappé +- Mbappé +- Mbappe + +# Golden Glove + +Who won the Golden Boot award in 2010 South Africa?: +- Iker Casillas +- Casillas +Who won the Golden Boot award in 2014 Brazil?: +- Manuel Neuer +- Neuer +Who won the Golden Boot award in 2018 Russia?: +- Thibaut Courtois +- Courtois +Who won the Golden Boot award in 2022 Qatar?: +- Emiliano Martínez +- Martínez +- Martinez + +# FIFA Young Player + +Who won the FIFA Young Player award in 2010 South Africa?: +- Thomas Müller +- Müller +- Muller +Who won the FIFA Young Player award in 2014 Brazil?: +- Paul Pogba +- Pogba +Who won the FIFA Young Player award in 2018 Russia?: +- Kylian Mbappé +- Mbappé +- Mbappe +Who won the FIFA Young Player award in 2010 South Africa?: +- Enzo Fernández +- Fernández +- Fernandez + +# FIFA Fair Play Trophy + +Which nation won the FIFA Fair Play Trophy in 2010 South Africa?: +- Spain +Which nation won the FIFA Fair Play Trophy in 2014 Brazil?: +- Colombia +Which nation won the FIFA Fair Play Trophy in 2018 Russia?: +- Spain +Which nation won the FIFA Fair Play Trophy in 2022 Qatar?: +- England + +# Most POTM Awards + +Who collected the most Player Of The Match awards in 2010 South Africa (4)?: +- Wesley Sneijder +- Sneijder +Who collected the most Player Of The Match awards in 2014 Brazil (4)?: +- Lionel Messi +- Messi +Name one of the *four* players who collected the most Player Of The Match awards in 2018 Russia (3 each).: +# This first answer is just for when the answer is revealed +- Antoine Griezmann, Eden Hazard, Harry Kane or Luka Modrić +- Antoine Griezmann +- Griezmann +- Eden Hazard +- Hazard +- Harry Kane +- Kane +- Luka Modrić +- Modrić +- Modric +Who collected the most Player Of The Match awards in 2022 Qatar (5)?: +- Lionel Messi +- Messi From da8cabaf5092f8234c8e0cbe0b7aa8c48fc95399 Mon Sep 17 00:00:00 2001 From: michael-is-qcde <57696110+michael-is-qcde@users.noreply.github.com> Date: Sun, 24 Dec 2023 07:01:30 +0700 Subject: [PATCH 18/31] [Trivia] Add Doom trivia (#4803) Co-authored-by: msaeo Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> --- redbot/cogs/trivia/data/lists/doom.yaml | 2230 +++++++++++++++++++++++ 1 file changed, 2230 insertions(+) create mode 100644 redbot/cogs/trivia/data/lists/doom.yaml diff --git a/redbot/cogs/trivia/data/lists/doom.yaml b/redbot/cogs/trivia/data/lists/doom.yaml new file mode 100644 index 00000000000..3fcca91e287 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/doom.yaml @@ -0,0 +1,2230 @@ +AUTHOR: Michaelis + +# 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 From ecccea67818af854cf2d5af2948514ede6014acd Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 24 Dec 2023 01:23:39 +0100 Subject: [PATCH 19/31] Detect git authentication failure (#5420) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/cogs/downloader/downloader.py | 14 ++++++++++++++ redbot/cogs/downloader/errors.py | 10 ++++++++++ redbot/cogs/downloader/repo_manager.py | 20 +++++++++++++++++++- 3 files changed, 43 insertions(+), 1 deletion(-) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 29a9d126e87..267d5e8d1c7 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -566,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( _( 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/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() From 76abb7cab2c28bda3ad5e939b3d07250cdd99d7f Mon Sep 17 00:00:00 2001 From: Zephyrkul <23347632+Zephyrkul@users.noreply.github.com> Date: Tue, 26 Dec 2023 16:06:48 -0600 Subject: [PATCH 20/31] [modlog] Use new audit log event (#5970) Co-authored-by: zephyrkul --- redbot/core/modlog.py | 82 ++++++------------------------------------- 1 file changed, 10 insertions(+), 72 deletions(-) diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index c3f37a650cf..bd0a2fea8ae 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -98,8 +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 + if entry.action not in (discord.AuditLogAction.ban, discord.AuditLogAction.unban): return try: @@ -107,79 +110,14 @@ async def on_member_ban(guild: discord.Guild, member: discord.Member): 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: + # Don't create modlog entires for the bot's own bans, cogs do this. + if entry.user_id == guild.me.id: return - try: - await get_modlog_channel(guild) - except RuntimeError: - return # No modlog channel so no point in continuing + mod, reason, date = entry.user, entry.reason, entry.created_at + await create_case(_bot_ref, guild, date, entry.action.name, entry.target, mod, reason) - 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 - - await asyncio.sleep(300) - - 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(): From d322d91a18d162e53a4e92a78716dd2edace54bd Mon Sep 17 00:00:00 2001 From: Michael Oliveira <34169552+Flame442@users.noreply.github.com> Date: Fri, 29 Dec 2023 16:11:27 -0500 Subject: [PATCH 21/31] [Audio] Fix attachment suffix reading on playlist upload w/ urllib (#6280) --- redbot/cogs/audio/core/commands/playlists.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 ( From 47a267b38bc63c7f750e2e81d049b617eb25cd07 Mon Sep 17 00:00:00 2001 From: Kreusada Ramicario <67752638+Kreusada@users.noreply.github.com> Date: Tue, 2 Jan 2024 04:25:02 +0000 Subject: [PATCH 22/31] [Help] Allow prefix formatting in taglines (#4972) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- docs/cog_guides/core.rst | 3 +++ redbot/core/commands/help.py | 24 ++++++++++++++++++------ redbot/core/core_commands.py | 3 +++ 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/docs/cog_guides/core.rst b/docs/cog_guides/core.rst index d3a3ed849f9..69e1895494f 100644 --- a/docs/cog_guides/core.rst +++ b/docs/cog_guides/core.rst @@ -1683,8 +1683,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:** diff --git a/redbot/core/commands/help.py b/redbot/core/commands/help.py index 75f05bc94bc..dcff3f0410e 100644 --- a/redbot/core/commands/help.py +++ b/redbot/core/commands/help.py @@ -308,6 +308,12 @@ def get_default_tagline(ctx: Context): command2=f"{ctx.clean_prefix}help ", ) + @staticmethod + def format_tagline(ctx: Context, tagline: str): + if not tagline: + return + return tagline.replace("[p]", ctx.clean_prefix) + @staticmethod def get_command_signature(ctx: Context, command: commands.Command) -> str: parent = command.parent @@ -345,7 +351,7 @@ async def format_command_help( description = command.description or "" - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) signature = _("Syntax: {command_signature}").format( command_signature=self.get_command_signature(ctx, command) ) @@ -569,7 +575,7 @@ 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": []} @@ -642,7 +648,7 @@ async def format_bot_help(self, ctx: Context, help_settings: HelpSettings): return description = ctx.bot.description or "" - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) if await self.embed_requested(ctx): emb = {"embed": {"title": "", "description": ""}, "footer": {"text": ""}, "fields": []} @@ -763,7 +769,9 @@ async def command_not_found(self, ctx, help_for, help_settings: HelpSettings): name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline( + ctx, help_settings.tagline + ) or self.get_default_tagline(ctx) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: @@ -776,7 +784,9 @@ async def command_not_found(self, ctx, help_for, help_settings: HelpSettings): name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline( + ctx, help_settings.tagline + ) or self.get_default_tagline(ctx) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: @@ -795,7 +805,9 @@ async def subcommand_not_found(self, ctx, command, not_found, help_settings: Hel name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline( + ctx + ) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 6483de26adb..3930ac79408 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -4535,8 +4535,11 @@ 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 Use [\u200bp]invite to add me to your server.` - `[p]helpset tagline` - Resets the tagline to the default. **Arguments:** From 531b4fe3576a60f77c88555193a4885a1cf3b888 Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Wed, 3 Jan 2024 16:13:26 -0800 Subject: [PATCH 23/31] Humanize number fix (#6283) Co-authored-by: Jakub Kuczys --- redbot/cogs/audio/core/commands/audioset.py | 12 ++++++++++-- redbot/cogs/cleanup/cleanup.py | 3 +++ redbot/cogs/general/general.py | 2 +- redbot/cogs/trivia/converters.py | 3 +++ redbot/cogs/trivia/session.py | 2 ++ redbot/core/utils/chat_formatting.py | 9 +++++++-- 6 files changed, 26 insertions(+), 5 deletions(-) diff --git a/redbot/cogs/audio/core/commands/audioset.py b/redbot/cogs/audio/core/commands/audioset.py index 2ad0e0bbf61..57194fd649e 100644 --- a/redbot/cogs/audio/core/commands/audioset.py +++ b/redbot/cogs/audio/core/commands/audioset.py @@ -758,9 +758,17 @@ async def command_audioset_jukebox(self, ctx: commands.Context, price: int): """Set a price for queueing tracks for non-mods, 0 to disable.""" if price < 0: return await self.send_embed_msg( - ctx, title=_("Invalid Price"), description=_("Price can't be less than zero.") + ctx, + title=_("Invalid Price"), + description=_("Price can't be less than zero."), + ) + elif price > 2**63 - 1: + return await self.send_embed_msg( + ctx, + title=_("Invalid Price"), + description=_("Price can't be greater than 2^63 - 1."), ) - if price == 0: + elif price == 0: jukebox = False await self.send_embed_msg( ctx, title=_("Setting Changed"), description=_("Jukebox mode disabled.") diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index bd3095f2487..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) diff --git a/redbot/cogs/general/general.py b/redbot/cogs/general/general.py index 1ffb1b97162..8e251fee594 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(_) 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/session.py b/redbot/cogs/trivia/session.py index 824d75e5f00..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"] @@ -320,6 +321,7 @@ 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: diff --git a/redbot/core/utils/chat_formatting.py b/redbot/core/utils/chat_formatting.py index 8cf37e8a267..afcfc2d126d 100644 --- a/redbot/core/utils/chat_formatting.py +++ b/redbot/core/utils/chat_formatting.py @@ -576,7 +576,7 @@ def humanize_timedelta( def humanize_number(val: Union[int, float], override_locale=None) -> str: """ - Convert an int or float to a str with digit separators based on bot locale + Convert an int or float to a str with digit separators based on bot locale. Parameters ---------- @@ -585,10 +585,15 @@ def humanize_number(val: Union[int, float], override_locale=None) -> str: override_locale: Optional[str] A value to override bot's regional format. + Raises + ------ + decimals.InvalidOperation + If val is greater than 10 x 10^21 for some locales, 10 x 10^24 in others. + Returns ------- str - locale aware formatted number. + Locale-aware formatted number. """ return format_decimal(val, locale=get_babel_regional_format(override_locale)) From a393a10ceb54cd27222409c80f1fd9569349244e Mon Sep 17 00:00:00 2001 From: Michael Oliveira <34169552+Flame442@users.noreply.github.com> Date: Sun, 7 Jan 2024 19:31:35 -0500 Subject: [PATCH 24/31] Fix spelling mistake in [p]slash sync error (#6285) --- redbot/core/core_commands.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 3930ac79408..944e9ff059e 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -2377,7 +2377,7 @@ async def slash_sync_error(self, ctx: commands.Context, error: commands.CommandE 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. " ) From 569840e9e68478f41f8754dd7005414d251fdf11 Mon Sep 17 00:00:00 2001 From: goettner Date: Mon, 8 Jan 2024 16:34:48 -0800 Subject: [PATCH 25/31] [Alias] Aliased commands retain newlines (#4656) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/cogs/alias/alias.py | 12 +++++++++++- redbot/cogs/alias/alias_entry.py | 3 +-- redbot/pytest/core.py | 14 ++++++++++++++ tests/cogs/test_alias.py | 14 ++++++++++++++ 4 files changed, 40 insertions(+), 3 deletions(-) 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/pytest/core.py b/redbot/pytest/core.py index 4eb60b3cf05..57450f8e41c 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/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") From 409ece427f9b8014cf0f28ff03a019cab323107e Mon Sep 17 00:00:00 2001 From: yeetbruises <61666396+yeetbruises@users.noreply.github.com> Date: Sun, 14 Jan 2024 22:17:19 -0500 Subject: [PATCH 26/31] Add a start_dm option to SimpleMenu (#6286) Co-authored-by: Jakub Kuczys --- redbot/core/utils/views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/redbot/core/utils/views.py b/redbot/core/utils/views.py index 10c1f23ecab..f6d2fea48a1 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -242,6 +242,19 @@ async def start(self, ctx: Context, *, ephemeral: bool = False): kwargs = await self.get_page(self.current_page) self.message = await ctx.send(**kwargs, ephemeral=ephemeral) + async def start_dm(self, user: discord.User): + """ + Used to start displaying the menu in a direct message. + + Parameters + ---------- + user: `discord.User` + The user that will be direct messaged by the bot. + """ + self.author = user + kwargs = await self.get_page(self.current_page) + self.message = await user.send(**kwargs) + async def get_page(self, page_num: int) -> Dict[str, Optional[Any]]: try: page = await self.source.get_page(page_num) From dbd71db6a8392e6fe9b9a8a33501c2595e4f7bac Mon Sep 17 00:00:00 2001 From: Dav Date: Fri, 19 Jan 2024 21:06:14 +0100 Subject: [PATCH 27/31] [Help] Send menus to dm if maxpages is 0 (#5375) Co-authored-by: Dav Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- docs/cog_guides/core.rst | 5 +---- redbot/core/commands/help.py | 21 +++++++++++++++++---- redbot/core/core_commands.py | 2 -- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/docs/cog_guides/core.rst b/docs/cog_guides/core.rst index 69e1895494f..71bc5113dc8 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. @@ -4378,4 +4375,4 @@ uptime **Description** -Shows Red's uptime. \ No newline at end of file +Shows Red's uptime. diff --git a/redbot/core/commands/help.py b/redbot/core/commands/help.py index dcff3f0410e..66920780d59 100644 --- a/redbot/core/commands/help.py +++ b/redbot/core/commands/help.py @@ -856,23 +856,36 @@ 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. + if use_DMs: + menu_ctx = await ctx.bot.get_context(m) + # Monkeypatch so help listens for reactions from the original author, not the bot + menu_ctx.author = ctx.author + else: + menu_ctx = ctx asyncio.create_task( - menus.menu(ctx, pages, c, message=m, timeout=help_settings.react_timeout) + menus.menu(menu_ctx, pages, c, 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/core_commands.py b/redbot/core/core_commands.py index 944e9ff059e..1b780b1ff7d 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -4446,8 +4446,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. From ff09713aadd207c85fe0848c0555def1eb245981 Mon Sep 17 00:00:00 2001 From: Michael Oliveira <34169552+Flame442@users.noreply.github.com> Date: Sun, 11 Feb 2024 04:42:25 -0500 Subject: [PATCH 28/31] Fix edge case where perm names are not validated in custom Red decos (#6291) --- redbot/core/commands/requires.py | 1 + 1 file changed, 1 insertion(+) diff --git a/redbot/core/commands/requires.py b/redbot/core/commands/requires.py index ca455121c59..b5526a6712c 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) From 185b607544fb3b3e8cd5863a954715e41c7977d4 Mon Sep 17 00:00:00 2001 From: Kreusada Ignad Amredes <67752638+Kreusada@users.noreply.github.com> Date: Mon, 26 Feb 2024 23:09:36 +0000 Subject: [PATCH 29/31] Fix markdown formatting in `[p]streamalert list` (#6292) --- redbot/cogs/streams/streams.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) From 9345b691b3258ef7d2aec88a43e23c01529cdb9b Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Tue, 27 Feb 2024 00:15:07 +0100 Subject: [PATCH 30/31] Ask for confirmation before setting prefix on first-time setup (#6287) Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com> --- redbot/core/_cli.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/redbot/core/_cli.py b/redbot/core/_cli.py index bc263713f73..b8dbc65e492 100644 --- a/redbot/core/_cli.py +++ b/redbot/core/_cli.py @@ -80,7 +80,7 @@ async def interactive_config(red, token_set, prefix_set, *, print_header=True): print( "\nPick a prefix. A prefix is what you type before a " "command. Example:\n" - "!help\n^ The exclamation mark is the prefix in this case.\n" + "!help\n^ The exclamation mark (!) is the prefix in this case.\n" "The prefix can be multiple characters. You will be able to change it " "later and add more of them.\nChoose your prefix:\n" ) @@ -94,6 +94,12 @@ async def interactive_config(red, token_set, prefix_set, *, print_header=True): "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." ) prefix = "" + if prefix and not confirm( + f'You chose "{prefix}" as your prefix. To run the help command,' + f" you will have to send:\n{prefix}help\n\n" + "Do you want to continue with this prefix?" + ): + prefix = "" if prefix: await red._config.prefix.set([prefix]) From 9dc7462d0f0fc6f7690c705cc652eaec9b2aadbb Mon Sep 17 00:00:00 2001 From: Lemon Rose <78662983+japandotorg@users.noreply.github.com> Date: Tue, 27 Feb 2024 20:48:33 +0530 Subject: [PATCH 31/31] Prohibit zero-length prefixes in `[p]set [server]prefix` (#6013) Co-authored-by: Kreusada Ignad Amredes <67752638+Kreusada@users.noreply.github.com> --- redbot/core/core_commands.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 1b780b1ff7d..13c3d4c86b7 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: @@ -4052,6 +4053,24 @@ async def _set_prefix(self, ctx: commands.Context, *prefixes: str): _("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( _( @@ -4111,6 +4130,9 @@ async def _set_serverprefix( _("Prefixes cannot start with '/', as it conflicts with Discord's slash commands.") ) return + if any(len(x) < MINIMUM_PREFIX_LENGTH for x in prefixes): + await ctx.send(_("You cannot have a prefix shorter than 1 character.")) + return if any(len(x) > MAX_PREFIX_LENGTH for x in prefixes): await ctx.send(_("You cannot have a prefix longer than 25 characters.")) return