Compare commits

..

65 Commits

Author SHA1 Message Date
Jakub Kuczys edce32364f Fix Red.send_interactive() permission check again (#6697) 2026-05-10 16:30:03 -04:00
Jakub Kuczys 7305f44f68 Make changelog easy to parse (#6711) 2026-05-10 16:11:36 -04:00
Jakub Kuczys cbd4643bd3 Fix deprecated use of shutdown_timeout kwarg in TCPSite (#6743) 2026-05-10 16:00:10 -04:00
Jakub Kuczys b02fa38423 Stop referencing V2 everywhere and move migration guide (#6737) 2026-05-10 15:51:36 -04:00
Jakub Kuczys 99babf9ad3 Update uvloop to 0.22.1 (#6705) 2026-05-10 15:46:57 -04:00
Jakub Kuczys 169d0eed49 Reuse name input logic and allow retry in data path input (#6696) 2026-04-19 20:04:05 +00:00
Jakub Kuczys 70faa8cd52 Make logging setup consistent between redbot and redbot-setup (#6695)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2026-04-19 19:41:50 +00:00
Jakub Kuczys 2ea4c766ad Add basic backcompat for people using Downloader internals (#6713) 2026-04-07 18:17:11 -04:00
Jakub Kuczys 6ceb45b35c Fix remaining issues with internal Downloader API (#6721) 2026-04-07 17:57:49 -04:00
Jakub Kuczys 4032648dcc Simplify bot class (Red) __init__ arguments, remove unused (#6714) 2026-04-05 15:52:43 -04:00
Jakub Kuczys f70c48ec30 Warn when venv/install doesn't match previously used one (#6715) 2026-04-05 15:44:17 -04:00
Jakub Kuczys fcb8bc0265 Prefer using repr() on the Dev cog results (excl. str instances) (#6726) 2026-04-03 02:05:54 +02:00
Jakub Kuczys ee1db01a2f Rip out Downloader's non-UI functionality into private core API (#6706) 2026-03-29 22:25:04 +02:00
EternalllZM e2acec0862 [Docs] Cleanup "About Virtual Environment" docs (#6701) 2026-03-29 13:54:58 -04:00
EternalllZM b83b882921 Update README to Explain Discord (#6650)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2026-03-29 13:51:08 -04:00
Chris 99d7b0e3b7 Update Twitch API token setup link (#6703) 2026-03-23 21:13:59 -08:00
Jakub Kuczys 9270373c56 Update Spotify API instructions + use SetApiView (#6699) 2026-03-15 12:57:14 +01:00
Jakub Kuczys e8f0ea0510 Switch PAT use to app token (#6698) 2026-03-10 14:30:20 +01:00
github-actions[bot] b42bab4de9 Version bump to 3.5.25.dev1 (#6691)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 02:43:22 +01:00
github-actions[bot] e868872214 Version bump to 3.5.24 (#6689)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 02:21:33 +01:00
github-actions[bot] bee0ddbffc Automated Crowdin downstream (#6690)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 02:21:14 +01:00
Jakub Kuczys 2de3d03cc9 Red 3.5.24 - Changelog (#6686) 2026-03-06 02:15:52 +01:00
Jakub Kuczys 056f2de557 Bump Lavalink version to 3.7.13+red.5 (#6688) 2026-03-06 02:14:27 +01:00
Jakub Kuczys 34cbd15ba9 Stop waiting for update check on bot startup (#6687) 2026-03-06 01:51:22 +01:00
EternalllZM 9a458fdd83 [Docs] Misc fixes (#6685) 2026-03-05 23:36:42 +01:00
Jakub Kuczys 0e78051c5d Bump Lavalink version to 3.7.13+red.3 (#6683) 2026-03-05 20:52:23 +01:00
Jakub Kuczys 53766173d0 Update supported Java versions (#6681) 2026-03-05 20:52:15 +01:00
Jakub Kuczys 36a5f752a2 Add --no-debug flag for resetting the verbosity level (#6680) 2026-03-05 01:04:56 +01:00
github-actions[bot] b2007a718d Version bump to 3.5.24.dev1 (#6679)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-05 00:37:09 +01:00
Jakub Kuczys 015f5a00fd Replace "that" with "who" in the contributors thanks in the changelog (#6678) 2026-03-05 00:23:23 +01:00
github-actions[bot] 6e417419aa Version bump to 3.5.23 (#6676)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-05 00:14:28 +01:00
github-actions[bot] 316f237397 Automated Crowdin downstream (#6677)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-05 00:14:06 +01:00
Jakub Kuczys 75e37ca896 Red 3.5.23 - Changelog (#6675) 2026-03-05 00:09:25 +01:00
Evanroby c701c79ed0 [serverinfo]: Paginate server features. (#6652)
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2026-03-04 22:49:34 +01:00
Karlo Prikratki 60323c99d1 Fix fuzzy command search not ignoring blacklisted users (#6594) 2026-03-04 22:40:59 +01:00
Jakub Kuczys b7c11c016e Add Sphinx extension for extracting prompt contents (#6671) 2026-03-04 22:12:17 +01:00
Jakub Kuczys bdc66c3f56 Update supported systems (#6669) 2026-03-04 22:11:37 +01:00
Jakub Kuczys e6c6b9874b Fix invalid rST argument syntax in one of prompts in update doc (#6670) 2026-03-04 22:06:48 +01:00
Jakub Kuczys 40b01c7985 Bump dependencies (#6666) 2026-03-04 22:05:14 +01:00
Jakub Kuczys 666e249413 Revert "strip unicode bidi control characters in cleanup_code (#6649)" (#6672) 2026-03-04 22:04:12 +01:00
Jakub Kuczys 1bfe2a78fa Make few adjustments to [p]mywarnings and its docs (#6673) 2026-03-04 21:57:52 +01:00
Kowlin afe4e636b7 Handle UIB interactions for ignoring channels. (#6503)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2026-03-04 20:38:30 +00:00
Jakub Kuczys 45c55418a4 Bump discord.py to 2.7.1 (#6664) 2026-03-04 02:50:26 +01:00
Jakub Kuczys 29758fd104 Update to support DAVE protocol (#6665) 2026-03-04 02:46:09 +01:00
EternalllZM 8626aef36f [Docs] Red backup and restore instructions. (#6654) 2026-03-04 00:30:29 +01:00
Jakub Kuczys 18154465c3 Rework shutdown logic (#6659)
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2026-03-03 22:45:23 +01:00
Jakub Kuczys 07e6f1b264 Fix send_interactive not working on User/Member objects (#6656)
Co-authored-by: Kowlin <git@wyvern.blue>
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2026-03-03 01:34:34 +01:00
Myra effc390ddf [p]mywarnings improvements - Respect show_mod and allow sending self requested warnings to DMs (#6641)
Co-authored-by: Kowlin <git@wyvern.blue>
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2026-03-03 00:42:07 +01:00
Jakub Kuczys 9afbe363e5 Allow to enable d.py debug logging through env var (#6657) 2026-02-19 02:25:39 +01:00
Predä 5023f7f1b5 [Streams] Check required permissions in alerts (#4967)
Co-authored-by: palmtree5 <3577255+palmtree5@users.noreply.github.com>
2026-02-15 14:38:02 -09:00
cswimr 01a3c17f8e strip unicode bidi control characters in cleanup_code (#6649) 2026-02-02 12:48:57 -05:00
EternalllZM fe574189d6 Update "Creating a bot account" instructions and assets (#6647) 2026-01-31 22:13:28 -05:00
cswimr fec1818e5a Add --cog-path CLI argument (#6510) 2026-01-05 17:31:10 -05:00
Ryan dd3b9a01d3 Fix set api modal not submitting (#6626) 2025-10-12 09:09:35 +02:00
Kowlin a809c3604a Explicitly comment some speed up dependencies not directly used by Red (#6621) 2025-09-26 19:45:08 +02:00
github-actions[bot] 982f082cb0 Version bump to 3.5.23.dev1 (#6617)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 01:50:31 +02:00
github-actions[bot] 6a4d777723 Automated Crowdin downstream (#6616)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 01:35:29 +02:00
github-actions[bot] 4dc18342d9 Version bump to 3.5.22 (#6615)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 01:34:31 +02:00
Jakub Kuczys 71311c446a Red 3.5.22 - Changelog (#6613)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2025-09-05 01:34:17 +02:00
Michael Oliveira d4a1ee38f0 Fix audio command docstrings not translating (#6609) 2025-09-05 01:26:49 +02:00
Jakub Kuczys 8507b0165f Update deprecated use of TextInput.label (#6612) 2025-09-04 21:12:26 +02:00
Jakub Kuczys c7651da2f9 Bump dependencies (includes discord.py 2.6.3 bump) (#6614) 2025-09-04 21:11:35 +02:00
AAA3A 4d24365d17 Update the invite Regex to match invites with backslashes / ignore promos (#6586)
Co-authored-by: Twentysix <6267772+Twentysix26@users.noreply.github.com>
2025-09-04 16:49:48 +02:00
aikaterna d2f0f8d5ed [Audio] Update application.yml source options (#6611) 2025-09-02 00:22:44 +02:00
github-actions[bot] cc803579a0 Version bump to 3.5.22.dev1 (#6606)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 03:33:47 +02:00
395 changed files with 33532 additions and 29226 deletions
+8 -5
View File
@@ -50,10 +50,6 @@
- redbot/cogs/downloader/*
# Docs
- docs/cog_guides/downloader.rst
# Tests
- redbot/pytest/downloader.py
- redbot/pytest/downloader_testrepo.*
- tests/cogs/downloader/**/*
"Category: Cogs - Economy":
# Source
- redbot/cogs/economy/*
@@ -212,6 +208,13 @@
- redbot/core/_cli.py
- redbot/core/_debuginfo.py
- redbot/setup.py
"Category: Core - Downloader":
# Source
- redbot/core/_downloader/**/*
# Tests
- redbot/pytest/downloader.py
- redbot/pytest/downloader_testrepo.*
- tests/core/_downloader/**/*
"Category: Core - Help":
- redbot/core/commands/help.py
"Category: Core - i18n":
@@ -263,7 +266,6 @@
- docs/framework_events.rst
- docs/guide_cog_creation.rst
- docs/guide_cog_creators.rst
- docs/guide_migration.rst
- docs/guide_publish_cogs.rst
- docs/guide_slash_and_interactions.rst
"Category: Docs - Install Guides":
@@ -273,6 +275,7 @@
- docs/bot_application_guide.rst
- docs/install_guides/**/*
- docs/update_red.rst
- docs/backup_red.rst
"Category: Docs - Other":
- docs/host-list.rst
- docs/index.rst
+37 -38
View File
@@ -7,18 +7,24 @@ on:
required: false
default: 'auto'
permissions:
contents: write
pull-requests: write
jobs:
crowdin_download_translations:
environment: Prepare Release
needs: pr_stable_bump
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ secrets.RED_RELEASER_CLIENT_ID }}
private-key: ${{ secrets.RED_RELEASER_PRIVATE_KEY }}
# Checkout repository and install Python
- uses: actions/checkout@v6
with:
token: ${{ steps.app-token.outputs.token }}
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.8'
- name: Install dependencies
@@ -43,7 +49,7 @@ jobs:
id: cpr_crowdin
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
commit-message: Automated Crowdin downstream
title: "Automated Crowdin downstream"
body: |
@@ -51,31 +57,32 @@ jobs:
Please ensure that there are no errors or invalid files are in the PR.
labels: "Automated PR, Changelog Entry: Skipped"
branch: "automated/i18n"
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
committer: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
author: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
milestone: ${{ needs.pr_stable_bump.outputs.milestone_number }}
- name: Close and reopen the PR with different token to trigger CI
uses: actions/github-script@v6
env:
PR_NUMBER: ${{ steps.cpr_crowdin.outputs.pull-request-number }}
PR_OPERATION: ${{ steps.cpr_crowdin.outputs.pull-request-operation }}
with:
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
script: |
const script = require(
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
);
console.log(script({github, context}));
pr_stable_bump:
environment: Prepare Release
runs-on: ubuntu-latest
outputs:
milestone_number: ${{ steps.get_milestone_number.outputs.result }}
steps:
- uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ secrets.RED_RELEASER_CLIENT_ID }}
private-key: ${{ secrets.RED_RELEASER_PRIVATE_KEY }}
# Checkout repository and install Python
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
token: ${{ steps.app-token.outputs.token }}
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.8'
@@ -105,7 +112,7 @@ jobs:
id: cpr_bump_stable
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
commit-message: Version bump to ${{ steps.bump_version_stable.outputs.new_version }}
title: Version bump to ${{ steps.bump_version_stable.outputs.new_version }}
body: |
@@ -113,18 +120,10 @@ jobs:
Please ensure that there are no errors or invalid files are in the PR.
labels: "Automated PR, Changelog Entry: Skipped"
branch: "automated/pr_bumps/${{ steps.bump_version_stable.outputs.new_version }}"
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
committer: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
author: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
milestone: ${{ steps.get_milestone_number.outputs.result }}
- name: Close and reopen the PR with different token to trigger CI
uses: actions/github-script@v6
env:
PR_NUMBER: ${{ steps.cpr_bump_stable.outputs.pull-request-number }}
PR_OPERATION: ${{ steps.cpr_bump_stable.outputs.pull-request-operation }}
with:
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
script: |
const script = require(
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
);
console.log(await script({github, context}));
+17 -20
View File
@@ -147,9 +147,7 @@ jobs:
print-hash: true
pr_dev_bump:
permissions:
contents: write
pull-requests: write
environment: Prepare Release
needs: release_to_pypi
name: Update Red version number to dev
runs-on: ubuntu-latest
@@ -160,11 +158,18 @@ jobs:
run: |
echo "BASE_BRANCH=${TAG_BASE_BRANCH#'refs/heads/'}" >> $GITHUB_ENV
- uses: actions/checkout@v4
- uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ secrets.RED_RELEASER_CLIENT_ID }}
private-key: ${{ secrets.RED_RELEASER_PRIVATE_KEY }}
- uses: actions/checkout@v6
with:
ref: ${{ env.BASE_BRANCH }}
token: ${{ steps.app-token.outputs.token }}
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.8'
@@ -194,7 +199,7 @@ jobs:
id: cpr_bump_dev
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
commit-message: Version bump to ${{ steps.bump_version_dev.outputs.new_version }}
title: Version bump to ${{ steps.bump_version_dev.outputs.new_version }}
body: |
@@ -202,19 +207,11 @@ jobs:
Please ensure that there are no errors or invalid files are in the PR.
labels: "Automated PR, Changelog Entry: Skipped"
branch: "automated/pr_bumps/${{ steps.bump_version_dev.outputs.new_version }}"
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
committer: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
author: >-
${{ steps.app-token.outputs.app-slug }}[bot]
<263745220+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com>
milestone: ${{ steps.get_milestone_number.outputs.result }}
base: ${{ env.BASE_BRANCH }}
- name: Close and reopen the PR with different token to trigger CI
uses: actions/github-script@v6
env:
PR_NUMBER: ${{ steps.cpr_bump_dev.outputs.pull-request-number }}
PR_OPERATION: ${{ steps.cpr_bump_dev.outputs.pull-request-operation }}
with:
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
script: |
const script = require(
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
);
console.log(await script({github, context}));
+4
View File
@@ -7,6 +7,10 @@ build:
jobs:
install:
- pip install .[doc]
post_build:
- mkdir -p docs/_build/doctrees docs/_build/markdown "$READTHEDOCS_OUTPUT/html/_markdown"
- python -m sphinx -T -b markdown -d docs/_build/doctrees -D "language=$READTHEDOCS_LANGUAGE" docs docs/_build/markdown
- cp docs/_build/markdown/changelog.md "$READTHEDOCS_OUTPUT/html/_markdown/changelog.md"
sphinx:
configuration: docs/conf.py
+1073 -128
View File
File diff suppressed because it is too large Load Diff
+6
View File
@@ -64,6 +64,12 @@ liking, making it completely customizable. This is a *self-hosted bot* meani
to host and maintain your own instance. You can turn Red into an admin bot, music bot, trivia bot,
new best friend or all of these together!
Red is built for [Discord](https://discord.com/), a popular VOIP and instant messaging platform.
It's best suited for use in guilds (also known as servers), where it utilizes Discord's
well-documented API to communicate and deliver its many features. Discord offers its API to
encourage developers to explore their creativity by building programs, tools, and services that
enhance the Discord experience.
[Installation](#installation) is easy, and you do **NOT** need to know anything about coding! Aside
from installing and updating, every part of the bot can be controlled from within Discord.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 50 KiB

+43
View File
@@ -0,0 +1,43 @@
from typing import Any, Dict, List
from docutils import nodes
from sphinx.application import Sphinx
from sphinx.util.docutils import SphinxDirective
class ChangelogContributors(SphinxDirective):
has_content = True
def run(self) -> List[nodes.Node]:
contributors = [contributor for line in self.content for contributor in line.split()]
comment_value = " ".join(contributors)
line_nodes = []
for contributor in contributors:
if line_nodes:
line_nodes.append(nodes.Text(", "))
line_nodes.append(
nodes.reference(
contributor,
f"@{contributor}",
internal=False,
refuri=f"https://github.com/sponsors/{contributor}",
)
)
node = nodes.line_block(
"",
nodes.comment("", f"RED-CHANGELOG-CONTRIBUTORS: {comment_value}"),
nodes.line("", "Thanks to all these amazing people who contributed to this release:"),
nodes.line("", "", *line_nodes),
)
return [node]
def setup(app: Sphinx) -> Dict[str, Any]:
app.add_directive("changelog-contributors", ChangelogContributors)
return {
"version": "1.0",
"parallel_read_safe": True,
"parallel_write_safe": True,
}
+154
View File
@@ -0,0 +1,154 @@
from __future__ import annotations
import json
import os
from typing import Any, Dict, List, Set
from docutils import nodes
from docutils.io import StringOutput
from docutils.nodes import Element
from sphinx.application import Sphinx
from sphinx.builders.text import TextBuilder
from sphinx.writers.text import TextWriter
from sphinx.util import logging
from sphinx.util.docutils import SphinxTranslator
logger = logging.getLogger(__name__)
class PromptTranslator(SphinxTranslator):
builder: PromptBuilder
def __init__(self, document: nodes.document, builder: PromptBuilder) -> None:
super().__init__(document, builder)
self.body = ""
self.prompts: List[Dict[str, str]] = []
def visit_document(self, node: Element) -> None:
pass
def depart_document(self, node: Element) -> None:
if not self.prompts:
self.body = ""
return
if self.builder.out_suffix.endswith(".json"):
self.body = json.dumps(self.prompts, indent=4)
else:
self.body = "\n".join(prompt["content"] for prompt in self.prompts)
def unknown_visit(self, node: Element) -> None:
pass
def unknown_departure(self, node: Element) -> None:
pass
def visit_prompt(self, node: Element) -> None:
self.prompts.append(
{
"language": node.attributes["language"],
"prompts": node.attributes["prompts"],
"modifiers": node.attributes["modifiers"],
"rawsource": node.rawsource,
"content": node.children[0],
}
)
class PromptWriter(TextWriter):
def translate(self) -> None:
visitor = self.builder.create_translator(self.document, self.builder)
self.document.walkabout(visitor)
self.output = visitor.body
class prompt(nodes.literal_block):
pass
class PromptBuilder(TextBuilder):
"""Extract prompts from documents."""
format = "json"
epilog = "The files with prompts are in %(outdir)s."
out_suffix = ".json"
default_translator_class = PromptTranslator
writer: PromptWriter
def init(self) -> None:
sphinx_prompt = __import__("sphinx-prompt")
def run(self) -> List[prompt]:
self.assert_has_content()
rawsource = "\n".join(self.content)
language = self.options.get("language") or "text"
prompts = [
p
for p in (
self.options.get("prompts") or sphinx_prompt.PROMPTS.get(language, "")
).split(",")
if p
]
modifiers = [
modifier for modifier in self.options.get("modifiers", "").split(",") if modifier
]
content = rawsource
if "auto" in modifiers:
parts = []
for line in self.content:
for p in prompts:
if line.startswith(p):
line = line[len(p) + 1 :].rstrip()
parts.append(line)
content = "\n".join(parts)
node = prompt(
rawsource,
content,
directive_content=self.content,
language=language,
prompts=self.options.get("prompts") or sphinx_prompt.PROMPTS.get(language, ""),
modifiers=modifiers,
)
return [node]
sphinx_prompt.PromptDirective.run = run
def prepare_writing(self, docnames: Set[str]) -> None:
del docnames
self.writer = PromptWriter(self)
def write_doc(self, docname: str, doctree: nodes.document) -> None:
self.writer.write(doctree, StringOutput(encoding="utf-8"))
if not self.writer.output:
# don't write empty files
return
filename = os.path.join(self.outdir, docname.replace("/", os.path.sep) + self.out_suffix)
os.makedirs(os.path.dirname(filename), exist_ok=True)
try:
with open(filename, "w", encoding="utf-8") as f:
f.write(self.writer.output)
except OSError as err:
logger.warning("error writing file %s: %s", filename, err)
class JsonPromptBuilder(PromptBuilder):
name = "jsonprompt"
out_suffix = ".json"
class TextPromptBuilder(PromptBuilder):
name = "textprompt"
out_suffix = ".txt"
def setup(app: Sphinx) -> Dict[str, Any]:
app.add_builder(JsonPromptBuilder)
app.add_builder(TextPromptBuilder)
return {
"version": "1.0",
"parallel_read_safe": True,
"parallel_write_safe": True,
}
+17 -17
View File
@@ -3,16 +3,14 @@
==========================
About Virtual Environments
==========================
Creating a virtual environment is really easy and usually prevents many common installation
problems.
Creating a virtual environment is simple and helps prevent installation problems.
**What Are Virtual Environments For?**
Virtual environments allow you to isolate Red's library dependencies, cog dependencies and python
binaries from the rest of your system. There is no performance overhead to using virtual environment
and it saves you from a lot of troubles during setup. It also makes sure Red and its dependencies
are installed to a predictable location which makes uninstalling Red as simple as removing a single folder,
without worrying about losing your data or other things on your system becoming broken.
Virtual environments allow you to isolate Red's library dependencies, cog dependencies, and Python
binaries from the rest of your system with no performance overhead, ensuring those dependencies
and Red are installed to a predictable location. This makes uninstalling Red as simple as removing
a single folder, preventing any data loss or breaking other things on your system.
--------------------------------------------
@@ -21,19 +19,21 @@ Virtual Environments with Multiple Instances
If you are running multiple instances of Red on the same machine, you have the option of either
using the same virtual environment for all of them, or creating separate ones.
.. note::
Using a *single* virtual environment for all of your instances means you:
This only applies for multiple instances of V3. If you are running a V2 instance as well,
you **must** use separate virtual environments.
- Only need to update Red once for all instances.
- Must shut down all instances prior to updating.
- Will save space on your hard drive.
- Want all instances to share the same version/dependencies.
The advantages of using a *single* virtual environment for all of your V3 instances are:
Using *multiple* virtual environments for each individual or select groups of instances means you:
- When updating Red, you will only need to update it once for all instances (however you will still need to restart all instances for the changes to take effect)
- It will save space on your hard drive
On the other hand, you may wish to update each of your instances individually.
- Need to update Red within each virtual environment separately.
- Can update Red without needing to update all instances.
- Only need to shut down the instance(s) being updated.
- Want different Red/dependency versions on different instances.
.. important::
Windows users with multiple instances should create *separate* virtual environments, as
updating multiple running instances at once is likely to cause errors.
Regardless of which option you choose, do not update while any instances within that virtual
environment are running. This is especially true for Windows, as files are locked by the system while in use.
+35
View File
@@ -0,0 +1,35 @@
.. _backup-red:
============================
Backing Up and Restoring Red
============================
Red can be backed up and restored to any device as long as it is a supported operating system. See page: :ref:`end-user-guarantees`.
Backup steps are to be done in order and carefully to avoid any issues.
#. Take note of the installed cogs with ``[p]cogs``; and cog repositories with ``[p]load downloader``, then ``[p]repo list`` (``[p]`` is your bot's prefix).
#. Stop the bot, ideally with ``[p]shutdown``.
#. Activate your venv, and run ``redbot-setup backup <instancename>``, replacing ``<instancename>`` with the name of your instance.
#. Copy your backup file to the new machine/location.
#. Extract the file to a location of your choice (remember the full path and make sure that the user you are going to install/run Red under can access this path).
#. :ref:`Install Red <install-guides>` as normal on the new machine/location.
#. Run ``redbot-setup`` in your venv to create a new instance, using the path you remembered above as your data path.
#. Start your new instance.
#. Re-add the cog repositories using the same names as before.
#. Do ``[p]cog update``.
#. Re-add any cogs that were not re-installed (you may have to uninstall them first as Downloader may think they are still installed).
.. note::
The config (data) from cogs has been saved, but not the code itself.
.. tip::
You can fix permissions (if needed) on your directory using:
.. code-block:: bash
sudo chown -R <user>:<user> ~/.local
Replace ``<user>`` with your actual username.
+16 -7
View File
@@ -21,25 +21,34 @@ Creating a Bot account is a pretty straightforward process.
.. image:: /.resources/bot-guide/discord_create_app_button.png
:alt: The new application button.
4. Give the application a name and click "Create".
4. Give the application a name, check the box to accept the Terms of Service, and click "Create".
.. image:: /.resources/bot-guide/discord_create_app_form.png
:alt: The new application form filled in.
5. Create a Bot User by navigating to the "Bot" tab and clicking "Add Bot".
5. Navigate to the "Install" tab on the left side of the screen.
- Click "Yes, do it!" to continue.
.. image:: /.resources/bot-guide/discord_installation_tab.png
:alt: The installation tab in the application page.
.. image:: /.resources/bot-guide/discord_create_bot_user.png
:alt: The Add Bot button.
6. If you want others to be able to invite your bot tick the **Public Bot**. Keeping it unticked will prevent others from inviting your bot to their servers and only you will be able to add the bot to servers (provided that you have needed permissions in the server you want to add the bot to).
6. Uncheck "User Install" and set "Install Link" to "None"
.. image:: /.resources/bot-guide/discord_installation_options.png
:alt: How the Installation options should look like for most people.
7. Navigate to the "Bot" tab on the left side of the screen.
.. image:: /.resources/bot-guide/discord_bot_tab.png
:alt: The bot tab in the application page.
8. If you want others to be able to invite your bot tick the **Public Bot**. Keeping it unticked will prevent others from inviting your bot to their servers and only you will be able to add the bot to servers (provided that you have needed permissions in the server you want to add the bot to).
- Make sure **Require OAuth2 Code Grant** is unchecked.
.. image:: /.resources/bot-guide/discord_bot_user_options.png
:alt: How the Bot User options should look like for most people.
7. Copy the token using the "Copy" button.
9. Acquire the token using the "Reset Token" button, then "Copy" after it is revealed.
- **This is not the Client Secret at the General Information page**
+9 -9
View File
@@ -116,18 +116,18 @@ How can I use this playlist link with playlist commands in audio?**
:ref:`setting up Audio for multiple bots<multibots>`. Otherwise, another process is using the
port, so you need to figure out what is using port 2333 and terminate/disconnect it yourself.
**Q: My terminal is saying that I "must install Java 17 or 11 for Lavalink to run". How can I fix this?**
**Q: My terminal is saying that I "must install Java 21 or 17 for Lavalink to run". How can I fix this?**
You are getting this error because you have a different version of Java installed, or you don't have
Java installed at all. As the error states, Java 17 or 11 is required, and can be installed from
`here <https://adoptium.net/temurin/releases/?version=17>`__.
Java installed at all. As the error states, Java 21 or 17 is required, and can be installed from
`here <https://adoptium.net/temurin/releases/?version=21>`__.
If you have Java 17 or 11 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located.
Use ``[p]llset java <path_to_java_17_or_11_executable>``, to make Audio launch Lavalink with a
If you have Java 21 or 17 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located.
Use ``[p]llset java <path_to_java_21_or_17_executable>``, to make Audio launch Lavalink with a
specific Java binary. To do this, you will need to locate your ``java.exe``/``java`` file
in your **Java 17 or 11 install**.
in your **Java 21 or 17 install**.
Alternatively, update your PATH settings so that Java 17 or 11 is the one used by ``java``. However,
Alternatively, update your PATH settings so that Java 21 or 17 is the one used by ``java``. However,
you should confirm that nothing other than Red is running on the machine that requires Java.
.. _queue_commands:
@@ -550,7 +550,7 @@ uses OpenJDK 17 in the managed Lavalink configuration. It can be installed by ru
sudo apt install openjdk-17-jre-headless -y
Otherwise, Lavalink works well with most versions of Java 11, 13, 15, 16, 17, and 18. Azul
Otherwise, Lavalink works well with most versions of Java 17 and higher. Azul
Zulu builds are suggested, see `here <https://github.com/lavalink-devs/Lavalink/#requirements>`__ for more information.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -3651,7 +3651,7 @@ This command shouldn't need to be used most of the time,
and is only useful if the host machine has conflicting Java versions.
If changing this make sure that the Java executable you set is supported by Audio.
The current supported versions are Java 17 and 11.
The current supported versions are Java 21 or 17.
**Arguments**
+8 -2
View File
@@ -1829,7 +1829,10 @@ Commands to add servers or channels to the ignore list.
The ignore list will prevent the bot from responding to commands in the configured locations.
.. Note:: Owners and Admins override the ignore list.
.. Note::
- Category ignores are ignored by user-installed commands
- Owners and Admins override the ignore list.
.. _core-command-ignore-channel:
@@ -1850,7 +1853,10 @@ Ignore commands in the channel, thread, or category.
Defaults to the current thread or channel.
.. Note:: Owners, Admins, and those with Manage Channel permissions override ignored channels.
.. Note::
- Category ignores are ignored by user-installed commands
- Owners and Admins override the ignore list.
**Examples:**
+1 -1
View File
@@ -324,7 +324,7 @@ Explains how to set the Twitch token.
To set the Twitch API tokens, follow these steps:
1. Go to this page: https://dev.twitch.tv/dashboard/apps.
1. Go to this page: https://dev.twitch.tv/console/apps.
2. Click Register Your Application.
+21 -1
View File
@@ -291,7 +291,7 @@ warningset showmoderator
**Description**
Decide whether the name of the moderator warning a user should be included in the DM to that user.
Decide whether the name of the moderator warning a user should be included in the DM to that user when being warned or self requesting their warnings.
**Arguments**
@@ -337,6 +337,26 @@ Set the channel where warnings should be sent to.
* ``[channel]``: |channel-input| Leave empty to use the channel ``[p]warn`` command was called in.
.. _warnings-command-warningset-mywarnings-sendtodms:
"""""""""""""""""""""""""""""""
warningset mywarnings sendtodms
"""""""""""""""""""""""""""""""
**Syntax**
.. code-block:: none
[p]warningset mywarnings sendtodms <true_or_false>
**Description**
Whether a member self requesting their warnings with ``[p]mywarnings`` should get them sent to DMs or in the current channel.
**Arguments**
* ``<true_or_false>``: |bool-input|
.. _warnings-command-warnreason:
^^^^^^^^^^
+11
View File
@@ -44,8 +44,11 @@ extensions = [
"sphinx.ext.napoleon",
"sphinx.ext.doctest",
"sphinxcontrib_trio",
"sphinx_markdown_builder",
"sphinx-prompt",
"changelog_contributors",
"deprecated_removed",
"prompt_builder",
]
# Add any paths that contain templates here, relative to this directory.
@@ -229,6 +232,14 @@ linkcheck_ignore = [r"https://java.com*", r"https://chocolatey.org*"]
linkcheck_retries = 3
# -- Options for markdown builder ----------------------------------------
markdown_http_base = os.environ.get(
"READTHEDOCS_CANONICAL_URL", "https://docs.discord.red/en/stable"
)
markdown_uri_doc_suffix = ".html"
# -- Options for extensions -----------------------------------------------
if dpy_version_info.releaselevel == "final":
-3
View File
@@ -7,9 +7,6 @@
Bank
====
Bank has now been separated from Economy for V3. New to bank is support for
having a global bank.
***********
Basic Usage
***********
+1 -1
View File
@@ -9,7 +9,7 @@ Bot
Red
^^^
.. autoclass:: Red
.. autoclass:: Red()
:members:
:exclude-members: get_context, get_embed_color
-43
View File
@@ -446,49 +446,6 @@ Of course, if we're less than responsible pet owners, there are consequences::
"how poorly it was taken care of."
)
*************
V2 Data Usage
*************
There has been much conversation on how to bring V2 data into V3 and, officially, we recommend that cog developers
make use of the public interface in Config (using the categories as described in these docs) rather than simply
copying and pasting your V2 data into V3. Using Config as recommended will result in a much better experience for
you in the long run and will simplify cog creation and maintenance.
However.
We realize that many of our cog creators have expressed disinterest in writing converters for V2 to V3 style data.
As a result we have opened up config to take standard V2 data and allow cog developers to manipulate it in V3 in
much the same way they would in V2. The following examples will demonstrate how to accomplish this.
.. warning::
By following this method to use V2 data in V3 you may be at risk of data corruption if your cog is used on a bot
with multiple shards. USE AT YOUR OWN RISK.
.. code-block:: python
from redbot.core import Config, commands
class ExampleCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, 1234567890)
self.config.init_custom("V2", 1)
self.data = {}
async def load_data(self):
self.data = await self.config.custom("V2", "V2").all()
async def save_data(self):
await self.config.custom("V2", "V2").set(self.data)
async def setup(bot):
cog = ExampleCog()
await cog.load_data()
await bot.add_cog(cog)
************************************
Best practices and performance notes
************************************
-2
View File
@@ -8,8 +8,6 @@
Mod log
=======
Mod log has now been separated from Mod for V3.
***********
Basic Usage
***********
+1 -1
View File
@@ -9,7 +9,7 @@ RPC
RPC support is included in Red on a `provisional <developer-guarantees-exclusions>` basis.
Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary.
V3 comes default with an internal RPC server that may be used to remotely control the bot in various ways.
Red comes default with an internal RPC server that may be used to remotely control the bot in various ways.
Cogs must register functions to be exposed to RPC clients.
Each of those functions must only take JSON serializable parameters and must return JSON serializable objects.
+7 -9
View File
@@ -3,11 +3,11 @@
.. role:: python(code)
:language: python
========================
Creating cogs for Red V3
========================
=====================
Creating cogs for Red
=====================
This guide serves as a tutorial on creating cogs for Red V3.
This guide serves as a tutorial on creating cogs for Red.
It will cover the basics of setting up a package for your
cog and the basics of setting up the file structure. We will
also point you towards some further resources that may assist
@@ -111,8 +111,8 @@ Make sure that both files are saved.
Testing your cog
----------------
To test your cog, you will need a running instance of V3.
Assuming you installed V3 as outlined above, run :code:`redbot-setup`
To test your cog, you will need a running instance of Red.
Assuming you installed Red as outlined above, run :code:`redbot-setup`
and provide the requested information. Once that's done, run Red
by doing :code:`redbot <instance name> --dev` to start Red.
Complete the initial setup by providing a valid token and setting a
@@ -169,6 +169,4 @@ Becoming an Approved Cog Creator
Additional resources
--------------------
Be sure to check out the :doc:`/guide_migration` for some resources
on developing cogs for V3. This will also cover differences between V2 and V3 for
those who developed cogs for V2.
If you've developed cogs for V2, you might find `incompatible_changes/v2_migration` document helpful.
+2 -2
View File
@@ -1,7 +1,7 @@
.. Publishing cogs for V3
Publishing cogs for Red V3
==========================
Publishing cogs for Red
=======================
Users of Red install 3rd-party cogs using Downloader cog. To make your cog available
to install for others, you will have to create a git repository
+4 -5
View File
@@ -32,12 +32,11 @@ First, we would like to make something clear:
Hosting on a VPS or Dedicated Server
------------------------------------
| You can host Red in a VPS running Linux or Windows. Using a Linux VPS is the
| You can host Red on a VPS running Linux or Windows. Using a Linux VPS is the
recommended option. Dedicated servers also work but are overpowered and cost
ineffective unless one plans to run a very large bot or use their server for
more than just hosting Red. If you have already created an instance, Red can be moved to a different
server for hosting with a backup/restore process. More information and guidance
about this process is available in the `Red Support Server <https://discord.com/invite/red>`_.
server for hosting using the :doc:`backup/restore process </backup_red>`.
.. warning::
Please be aware that a Linux server is controlled through a command line.
@@ -87,7 +86,7 @@ Average Providers
| `OVH <https://us.ovhcloud.com/vps/>`_ is a company focused on providing hosting
and cloud services with locations in Europe, North America and Asia Pacific.
| `Time4VPS <https://www.time4vps.eu/>`_ is a Lithuanian VPS provider mainly focused
| `Time4VPS <https://www.time4vps.com/>`_ is a Lithuanian VPS provider mainly focused
on lower cost.
| `GalaxyGate <https://galaxygate.net/>`_ is a VPS and dedicated server provider
@@ -114,7 +113,7 @@ Average Providers
| `LowEndBox <http://lowendbox.com/>`_ is a website where hosting providers are
discussed and curated, often with lower costs and less known providers.
| `AlphaVps <https://alphavps.com>`_ is a Bulgaria VPS and dedicated server provider
| `AlphaVps <https://alphavps.com>`_ is a Bulgarian VPS and dedicated server provider
with locations in Los Angeles, New York, England, Germany and Bulgaria.
--------------------
+1
View File
@@ -10,3 +10,4 @@ Backward incompatible changes
future
3.5
v2_migration
@@ -38,6 +38,49 @@ per-server/member/user/role/channel or global basis. Be sure to check
out :doc:`/framework_config` for the API docs for Config as well as a
tutorial on using Config.
*************
V2 Data Usage
*************
There has been much conversation on how to bring V2 data into V3 and, officially, we recommend that cog developers
make use of the public interface in Config (using the categories as described in these docs) rather than simply
copying and pasting your V2 data into V3. Using Config as recommended will result in a much better experience for
you in the long run and will simplify cog creation and maintenance.
However.
We realize that many of our cog creators have expressed disinterest in writing converters for V2 to V3 style data.
As a result we have opened up config to take standard V2 data and allow cog developers to manipulate it in V3 in
much the same way they would in V2. The following examples will demonstrate how to accomplish this.
.. warning::
By following this method to use V2 data in V3 you may be at risk of data corruption if your cog is used on a bot
with multiple shards. USE AT YOUR OWN RISK.
.. code-block:: python
from redbot.core import Config, commands
class ExampleCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, 1234567890)
self.config.init_custom("V2", 1)
self.data = {}
async def load_data(self):
self.data = await self.config.custom("V2", "V2").all()
async def save_data(self):
await self.config.custom("V2", "V2").set(self.data)
async def setup(bot):
cog = ExampleCog()
await cog.load_data()
await bot.add_cog(cog)
----
Bank
----
+1 -1
View File
@@ -15,6 +15,7 @@ Welcome to Red - Discord Bot's documentation!
install_guides/index
bot_application_guide
update_red
backup_red
about_venv
autostart_windows
autostart_mac
@@ -61,7 +62,6 @@ Welcome to Red - Discord Bot's documentation!
:maxdepth: 2
:caption: Red Development Framework Reference:
guide_migration
guide_cog_creation
guide_slash_and_interactions
guide_publish_cogs
@@ -8,6 +8,7 @@ To install without additional config backend support:
.. prompt:: bash
:prompts: (redenv) $
:modifiers: red-install-guide-install-normal
python -m pip install -U pip wheel
python -m pip install -U Red-DiscordBot
@@ -16,6 +17,7 @@ Or, to install with PostgreSQL support:
.. prompt:: bash
:prompts: (redenv) $
:modifiers: red-install-guide-install-postgres
python -m pip install -U pip wheel
python -m pip install -U "Red-DiscordBot[postgres]"
@@ -29,6 +31,7 @@ After installation, set up your instance with the following command:
.. prompt:: bash
:prompts: (redenv) $
:modifiers: red-install-guide-setup
redbot-setup
@@ -40,6 +43,7 @@ Once done setting up the instance, run the following command to run Red:
.. prompt:: bash
:prompts: (redenv) $
:modifiers: red-install-guide-run
redbot <your instance name>
@@ -2,4 +2,4 @@
For safety reasons, DO NOT install Red with a root user. If you are unsure how to create
a new user on Linux, see `DigitalOcean's tutorial: How To Create a New Sudo-enabled User
<https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart>`_.
<https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu>`_.
+1 -1
View File
@@ -12,7 +12,7 @@ Installing Red on Fedora Linux
Installing the pre-requirements
-------------------------------
Fedora Linux 41 and above has all required packages available in official repositories. Install
Fedora Linux 42 and above has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
-1
View File
@@ -24,7 +24,6 @@ we recommend **Ubuntu 24.04 LTS**.
opensuse-tumbleweed
oracle-linux-8
oracle-linux-9
raspberry-pi-os-11
raspberry-pi-os-12
rhel-8
rhel-9
@@ -1,44 +0,0 @@
.. _install-raspberry-pi-os-11:
======================================================
Installing Red on Raspberry Pi OS (Legacy) 11 Bullseye
======================================================
.. include:: _includes/supported-arch-aarch64+armv7l.rst
.. note::
While we do provide support and install instructions for running Red
on Raspberry Pi OS (Legacy) 11 Bullseye, we highly recommend installing/upgrading to
the new version - Raspberry Pi OS 12 Bookworm.
If you're not sure what version you are using,
you can check your version of Raspberry Pi OS by running:
.. prompt:: bash
lsb_release -a
If you're running Bookworm already, read `install-raspberry-pi-os-12` document instead.
If you're using Bullseye, please consider performing a clean install of Bookworm if possible.
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Raspberry Pi OS "Bullseye" has all required packages available in official repositories. Install them
with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.9.rst
.. include:: _includes/install-and-setup-red-unix.rst
+3 -3
View File
@@ -1,8 +1,8 @@
.. _install-raspberry-pi-os-12:
=============================================
Installing Red on Raspberry Pi OS 12 Bookworm
=============================================
======================================================
Installing Red on Raspberry Pi OS (Legacy) 12 Bookworm
======================================================
.. include:: _includes/supported-arch-aarch64+armv7l.rst
+4
View File
@@ -133,6 +133,7 @@ Run **one** of the following set of commands, depending on what extras you want
.. prompt:: batch
:prompts: (redenv) C:\\>
:modifiers: red-install-guide-install-normal
python -m pip install -U pip wheel
python -m pip install -U Red-DiscordBot
@@ -141,6 +142,7 @@ Run **one** of the following set of commands, depending on what extras you want
.. prompt:: batch
:prompts: (redenv) C:\\>
:modifiers: red-install-guide-install-postgres
python -m pip install -U pip wheel
python -m pip install -U Red-DiscordBot[postgres]
@@ -153,6 +155,7 @@ After installation, set up your instance with the following command:
.. prompt:: batch
:prompts: (redenv) C:\\>
:modifiers: red-install-guide-setup
redbot-setup
@@ -164,6 +167,7 @@ Once done setting up the instance, run the following command to run Red:
.. prompt:: batch
:prompts: (redenv) C:\\>
:modifiers: red-install-guide-run
redbot <your instance name>
-1
View File
@@ -108,7 +108,6 @@ If you have a Red version between 3.2.0 and 3.4.19, you can upgrade by following
#. Start your bot with ``--no-cogs --load-cogs downloader`` flags, for example:
.. prompt:: batch
:prompts: (redenv) C:\\>
redbot <your instance name> --no-cogs --load-cogs downloader
+9 -10
View File
@@ -50,32 +50,31 @@ their end-of-life date.
================================ ======================= ============================================================
Operating system version Supported architectures Ideally supported until
================================ ======================= ============================================================
Windows 10 x86-64 2025-10-14 (`End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__)
Windows 10 x86-64 2026-10-13 (`End of Consumer Extended Security Updates (ESU) program <https://www.microsoft.com/en-us/windows/extended-security-updates>`__)
Windows 11 x86-64 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
macOS 13 (Ventura) x86-64, aarch64 ~2025-10
macOS 14 (Sonoma) x86-64, aarch64 ~2026-10
macOS 15 (Sequoia) x86-64, aarch64 ~2027-10
macOS 26 (Tahoe) x86-64, aarch64 ~2028-10
Alma Linux 8 x86-64, aarch64 2029-05-31 (`security support <https://wiki.almalinux.org/release-notes/>`__)
Alma Linux 9 x86-64, aarch64 2032-05-31 (`security support <https://wiki.almalinux.org/release-notes/>`__)
Amazon Linux 2023 x86-64, aarch64 2028-03-15 (`end-of-life <https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html#support-info-by-support-statement-eol>`__)
Arch Linux x86-64 forever (support is only provided for an up-to-date system)
CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL <https://centos.org/stream9/#timeline>`__)
CentOS Stream 9 x86-64, aarch64 2027-05-31 (`Expected EOL <https://centos.org/stream9/#timeline>`__)
Debian 12 Bookworm x86-64, aarch64, armv7l 2026-06-10 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
Fedora Linux 41 x86-64, aarch64 2025-11-19 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
Fedora Linux 42 x86-64, aarch64 2026-05-13 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
openSUSE Leap 15.6 x86-64, aarch64 2025-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
Fedora Linux 42 x86-64, aarch64 2026-05-13 (`End of Life <https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html>`__)
Fedora Linux 43 x86-64, aarch64 2026-12-09 (`End of Life <https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html>`__)
openSUSE Leap 15.6 x86-64, aarch64 2025-12-31 (`end of maintenance lifecycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
openSUSE Tumbleweed x86-64, aarch64 forever (support is only provided for an up-to-date system)
Oracle Linux 8 x86-64, aarch64 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
Oracle Linux 9 x86-64, aarch64 2032-06-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
Raspberry Pi OS (Legacy) 11 armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13)
Raspberry Pi OS 12 aarch64, armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13)
Raspberry Pi OS (Legacy) 12 aarch64, armv7l ~2027-10 (approximate date of release of Raspberry Pi OS 14)
RHEL 8 (latest) x86-64, aarch64 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
RHEL 8.10 x86-64, aarch64 2029-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
RHEL 9 (latest) x86-64, aarch64 2032-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
RHEL 9.4 x86-64, aarch64 2026-04-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
RHEL 9.6 x86-64, aarch64 2027-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
Rocky Linux 8 x86-64, aarch64 2029-05-31 (`(i) Planned EOL <https://rockylinux.org/download>`__)
Rocky Linux 9 x86-64, aarch64 2032-05-31 (`(i) Planned EOL <https://rockylinux.org/download>`__)
Rocky Linux 8 x86-64, aarch64 2029-05-31 (`End of Life <https://wiki.rockylinux.org/rocky/version/>`__)
Rocky Linux 9 x86-64, aarch64 2032-05-31 (`End of Life <https://wiki.rockylinux.org/rocky/version/>`__)
Ubuntu 22.04 LTS x86-64, aarch64 2027-06-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
Ubuntu 24.04 LTS x86-64, aarch64 2029-06-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
================================ ======================= ============================================================
+1 -15
View File
@@ -289,19 +289,6 @@ class VersionInfo:
return version("Red-DiscordBot")
def _update_event_loop_policy():
if _sys.implementation.name == "cpython":
# Let's not force this dependency, uvloop is much faster on cpython
try:
import uvloop
except ImportError:
pass
else:
import asyncio
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
def _ensure_no_colorama():
# a hacky way to ensure that nothing initialises colorama
# if we're not running with legacy Windows command line mode
@@ -334,12 +321,11 @@ def _early_init():
# This function replaces logger so we preferably (though not necessarily) want that to happen
# before importing anything that calls `logging.getLogger()`, i.e. `asyncio`.
_update_logger_class()
_update_event_loop_policy()
_ensure_no_colorama()
# This is bumped automatically by release workflow (`.github/workflows/scripts/bump_version.py`)
_VERSION = "3.5.21"
_VERSION = "3.5.25.dev1"
__version__, version_info = VersionInfo._get_version()
+30 -54
View File
@@ -25,9 +25,9 @@ import rich
import redbot.logging
from redbot import __version__
from redbot.core.bot import Red, ExitCodes, _NoOwnerSet
from redbot.core._cli import interactive_config, confirm, parse_cli_flags
from redbot.core._cli import interactive_config, confirm, parse_cli_flags, new_event_loop
from redbot.setup import get_data_dir, get_name, save_config
from redbot.core import data_manager, _drivers
from redbot.core import data_manager, _drivers, _downloader
from redbot.core._debuginfo import DebugInfo
from redbot.core._sharedlibdeprecation import SharedLibImportWarner
@@ -182,32 +182,10 @@ async def _edit_owner(red, owner, no_prompt):
def _edit_instance_name(old_name, new_name, confirm_overwrite, no_prompt):
if new_name:
name = new_name
if name in _get_instance_names() and not confirm_overwrite:
name = old_name
print(
"An instance with this name already exists.\n"
"If you want to remove the existing instance and replace it with this one,"
" run this command with --overwrite-existing-instance flag."
)
name = get_name(new_name, confirm_overwrite=confirm_overwrite)
elif not no_prompt and confirm("Would you like to change the instance name?", default=False):
name = get_name("")
if name in _get_instance_names():
print(
"WARNING: An instance already exists with this name. "
"Continuing will overwrite the existing instance config."
)
if not confirm(
"Are you absolutely certain you want to continue with this instance name?",
default=False,
):
print("Instance name will remain unchanged.")
name = old_name
else:
print("Instance name updated.")
else:
print("Instance name updated.")
print()
name = get_name(confirm_overwrite=confirm_overwrite)
print("Instance name updated.\n")
else:
name = old_name
return name
@@ -272,7 +250,7 @@ def early_exit_runner(
"""
This one exists to not log all the things like it's a full run of the bot.
"""
loop = asyncio.new_event_loop()
loop = new_event_loop()
asyncio.set_event_loop(loop)
try:
if not cli_flags.instance_name:
@@ -281,7 +259,7 @@ def early_exit_runner(
return
data_manager.load_basic_configuration(cli_flags.instance_name)
red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None)
red = Red(cli_flags=cli_flags)
driver_cls = _drivers.get_driver_class()
loop.run_until_complete(driver_cls.initialize(**data_manager.storage_details()))
loop.run_until_complete(func(red, cli_flags))
@@ -317,19 +295,23 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None:
redbot.logging.init_logging(
level=cli_flags.logging_level,
location=data_manager.core_data_path() / "logs",
cli_flags=cli_flags,
rich_logging=cli_flags.rich_logging,
rich_tracebacks=cli_flags.rich_tracebacks,
rich_traceback_extra_lines=cli_flags.rich_traceback_extra_lines,
rich_traceback_show_locals=cli_flags.rich_traceback_show_locals,
)
log.debug("====Basic Config====")
log.debug("Data Path: %s", data_manager._base_data_path())
log.debug("Storage Type: %s", data_manager.storage_type())
await _downloader._init(red)
# lib folder has to be in sys.path before trying to load any 3rd-party cog (GH-3061)
# We might want to change handling of requirements in Downloader at later date
LIB_PATH = data_manager.cog_data_path(raw_name="Downloader") / "lib"
LIB_PATH.mkdir(parents=True, exist_ok=True)
if str(LIB_PATH) not in sys.path:
sys.path.append(str(LIB_PATH))
lib_path = str(_downloader.LIB_PATH)
if lib_path not in sys.path:
sys.path.append(lib_path)
# "It's important to note that the global `working_set` object is initialized from
# `sys.path` when `pkg_resources` is first imported, but is only updated if you do
@@ -339,7 +321,7 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None:
# Source: https://setuptools.readthedocs.io/en/latest/pkg_resources.html#workingset-objects
pkg_resources = sys.modules.get("pkg_resources")
if pkg_resources is not None:
pkg_resources.working_set.add_entry(str(LIB_PATH))
pkg_resources.working_set.add_entry(lib_path)
sys.meta_path.insert(0, SharedLibImportWarner())
if cli_flags.token:
@@ -422,20 +404,13 @@ def handle_early_exit_flags(cli_flags: Namespace):
sys.exit(ExitCodes.INVALID_CLI_USAGE)
async def shutdown_handler(red, signal_type=None, exit_code=None):
if signal_type:
log.info("%s received. Quitting...", signal_type.name)
# Do not collapse the below line into other logic
# We need to renter this function
# after it interrupts the event loop.
sys.exit(ExitCodes.SHUTDOWN)
elif exit_code is None:
log.info("Shutting down from unhandled exception")
red._shutdown_mode = ExitCodes.CRITICAL
async def signal_shutdown_handler(red: Red, signal_type: signal.Signals) -> NoReturn:
log.info("%s received. Quitting...", signal_type.name)
sys.exit(ExitCodes.SHUTDOWN)
if exit_code is not None:
red._shutdown_mode = exit_code
async def shutdown_handler(red: Red, exit_code: int) -> None:
red._shutdown_mode = exit_code
try:
if not red.is_closed():
await red.close()
@@ -473,7 +448,8 @@ def red_exception_handler(red, red_task: asyncio.Future):
except Exception as exc:
log.critical("The main bot task didn't handle an exception and has crashed", exc_info=exc)
log.warning("Attempting to die as gracefully as possible...")
asyncio.create_task(shutdown_handler(red))
log.info("Shutting down from unhandled exception")
sys.exit(ExitCodes.CRITICAL)
def main():
@@ -484,7 +460,7 @@ def main():
early_exit_runner(cli_flags, edit_instance)
return
try:
loop = asyncio.new_event_loop()
loop = new_event_loop()
asyncio.set_event_loop(loop)
if cli_flags.no_instance:
@@ -499,7 +475,7 @@ def main():
data_manager.load_basic_configuration(cli_flags.instance_name)
red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None)
red = Red(cli_flags=cli_flags)
if os.name != "nt":
# None of this works on windows.
@@ -507,7 +483,7 @@ def main():
signals = (signal.SIGHUP, signal.SIGTERM, signal.SIGINT)
for s in signals:
loop.add_signal_handler(
s, lambda s=s: asyncio.create_task(shutdown_handler(red, s))
s, lambda s=s: asyncio.create_task(signal_shutdown_handler(red, s))
)
exc_handler = functools.partial(global_exception_handler, red)
@@ -524,7 +500,7 @@ def main():
log.warning("Please do not use Ctrl+C to Shutdown Red! (attempting to die gracefully...)")
log.error("Received KeyboardInterrupt, treating as interrupt")
if red is not None:
loop.run_until_complete(shutdown_handler(red, signal.SIGINT))
loop.run_until_complete(signal_shutdown_handler(red, signal.SIGINT))
except SystemExit as exc:
# We also have to catch this one here. Basically any exception which normally
# Kills the python interpreter (Base Exceptions minus asyncio.cancelled)
@@ -536,11 +512,11 @@ def main():
exit_code_name = "UNKNOWN"
log.info("Shutting down with exit code: %s (%s)", exit_code, exit_code_name)
if red is not None:
loop.run_until_complete(shutdown_handler(red, None, exc.code))
loop.run_until_complete(shutdown_handler(red, exc.code))
except Exception as exc: # Non standard case.
log.exception("Unexpected exception (%s): ", type(exc), exc_info=exc)
if red is not None:
loop.run_until_complete(shutdown_handler(red, None, ExitCodes.CRITICAL))
loop.run_until_complete(shutdown_handler(red, ExitCodes.CRITICAL))
finally:
# Allows transports to close properly, and prevent new ones from being opened.
# Transports may still not be closed correctly on windows, see below
+5 -5
View File
@@ -118,7 +118,7 @@ msgstr "\n"
" Bewerk een rolkleur.\n\n"
" Gebruik dubbele aanhalingstekens als de rol spaties bevat.\n"
" Kleur moet in hexadecimaal formaat zijn.\n"
" [Online kleur kiezer](http://www.w3schools. om/colors/colors_picker. sp)\n\n"
" [Online kleur kiezer](http://www.w3schools.com/colors/colors_picker. sp)\n\n"
" Voorbeelden:\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
@@ -126,7 +126,7 @@ msgstr "\n"
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
msgstr "{author} ({author.id}) heeft de kleur van rol '{role.name} ' gewijzigd"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
@@ -149,7 +149,7 @@ msgstr "\n"
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
msgstr "{author} ({author.id}) heeft de naam van rol '{old_name}' veranderd naar '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
@@ -181,7 +181,7 @@ msgstr "Verander hoe aankondigingen worden verzonden in deze gilde."
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Bewerk het kanaal waar deze bot aankondigingen maakt."
msgstr "Bewerk het kanaal waar de bot aankondigingen maakt."
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
@@ -361,5 +361,5 @@ msgstr "De rol \"{role_name}\" is geen geldige zelfrol."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Deze zelfrol heeft meer dan één hoofdlettergevoelig resultaat. Vraag een moderator om het dubbele resultaat op te lossen of gebruik de rol-ID om te verwijzen naar de rol."
+1 -1
View File
@@ -21,7 +21,7 @@ msgstr "Tentei fazer uma coisa que o Discord negou permissão para fazer. O coma
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "Eu não posso dar {role.name} a {member.display_name} porque esse cargo é igual ou maior a meu cargo na hierarquia do Discord."
msgstr "Eu não posso dar {role.name} a {member.display_name} porque esse cargo é igual ou maior ao meu cargo na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:31
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
+1 -1
View File
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: sl\n"
+1 -1
View File
@@ -361,5 +361,5 @@ msgstr "Rollen \"{role_name}\" är inte en giltig självroll."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr ".."
+37 -10
View File
@@ -114,7 +114,15 @@ msgid "\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
msgstr ""
msgstr "\n"
" Редагування кольору ролі.\n\n"
" Використовуйте подвійні лапки, якщо роль містить пробіли.\n"
" Колір повинен бути в шістнадцятковому форматі.\n"
" [Онлайн-палітра кольорів](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
" Приклади:\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
@@ -132,7 +140,12 @@ msgid "\n"
" Example:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
msgstr ""
msgstr "\n"
" Редагування назви ролі.\n\n"
" Використовуйте подвійні лапки, якщо роль або ім'я містять пробіли.\n\n"
" Наприклад:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
@@ -198,7 +211,11 @@ msgid "\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Додайте собі роль себе.\n\n"
" Адміністратори сервера повинні налаштувати роль як таку, що може бути встановлена користувачем.\n"
" ПРИМІТКА: У ролі враховується регістр символів!\n"
" "
#: redbot/cogs/admin/admin.py:424
#, docstring
@@ -207,7 +224,11 @@ msgid "\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Приберіть собі селф-роль.\n\n"
" Адміністратори сервера повинні налаштувати роль як таку, що може бути встановлена користувачем.\n"
" ПРИМІТКА: У ролі враховується регістр символів!\n"
" "
#: redbot/cogs/admin/admin.py:435
#, docstring
@@ -235,7 +256,10 @@ msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Додайте роль або вибір ролей до списку доступних саморолей.\n\n"
" ПРИМІТКА: У ролі враховується регістр символів!\n"
" "
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -259,7 +283,10 @@ msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Видалити роль або вибір ролей зі списку доступних саморолей.\n\n"
" ПРИМІТКА: У ролі враховується регістр символів!\n"
" "
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -300,20 +327,20 @@ msgstr "Список з селф-ролями був очищений."
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
msgstr "Жодних змін не внесено."
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
msgstr "Заблокувати бота тільки на його поточних серверах."
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
msgstr "Бот більше не прив'язаний до сервера."
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""
msgstr "Бот тепер заблокований сервером."
#: redbot/cogs/admin/announcer.py:68
msgid "I could not announce to the following server: "
+1 -1
View File
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: sl\n"
-7
View File
@@ -3,7 +3,6 @@ import datetime
import json
from collections import Counter, defaultdict
from pathlib import Path
from typing import Mapping, Dict
import aiohttp
@@ -13,7 +12,6 @@ from redbot.core import Config
from redbot.core.bot import Red
from redbot.core.commands import Cog
from redbot.core.data_manager import cog_data_path
from redbot.core.i18n import Translator, cog_i18n
from redbot.core.utils.antispam import AntiSpam
from ..utils import (
@@ -25,10 +23,7 @@ from ..utils import (
from . import abc, cog_utils, commands, events, tasks, utilities
from .cog_utils import CompositeMetaClass
_ = Translator("Audio", Path(__file__))
@cog_i18n(_)
class Audio(
commands.Commands,
events.Events,
@@ -37,8 +32,6 @@ class Audio(
Cog,
metaclass=CompositeMetaClass,
):
"""Play audio through voice channels."""
llset_captcha_intervals = [
(datetime.timedelta(days=1), 1),
]
+6 -1
View File
@@ -8,8 +8,13 @@ from .miscellaneous import MiscellaneousCommands
from .player import PlayerCommands
from .playlists import PlaylistCommands
from .queue import QueueCommands
from redbot.core.i18n import Translator, cog_i18n
_ = Translator("Audio", __file__)
@cog_i18n(_)
class Commands(
AudioSetCommands,
PlayerControllerCommands,
@@ -22,4 +27,4 @@ class Commands(
QueueCommands,
metaclass=CompositeMetaClass,
):
"""Class joining all command subclasses"""
"""Play audio through voice channels."""
+27 -14
View File
@@ -16,6 +16,7 @@ from redbot.core.i18n import Translator
from redbot.core.utils.chat_formatting import box, humanize_number
from redbot.core.utils.menus import menu, start_adding_reactions
from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate
from redbot.core.utils.views import SetApiView
from ...audio_dataclasses import LocalPath
from ...converters import ScopeParser
@@ -1280,26 +1281,38 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass):
"6. Click on Create Credential at the top.\n"
'7. At the top click the link for "API key".\n'
"8. No application restrictions are needed. Click Create at the bottom.\n"
"9. You now have a key to add to `{prefix}set api youtube api_key <your_api_key_here>`"
).format(prefix=ctx.prefix)
await ctx.maybe_send_embed(message)
"9. Click the button below this message and set your API key"
" with the data shown in Google Developers Console."
)
await ctx.send(
message,
view=SetApiView(default_service="youtube", default_keys={"api_key": ""}),
)
@command_audioset.command(name="spotifyapi")
@commands.is_owner()
async def command_audioset_spotifyapi(self, ctx: commands.Context):
"""Instructions to set the Spotify API tokens."""
message = _(
"1. Go to Spotify developers and log in with your Spotify account.\n"
"(https://developer.spotify.com/dashboard/applications)\n"
'2. Click "Create An App".\n'
"3. Fill out the form provided with your app name, etc.\n"
'4. When asked if you\'re developing commercial integration select "No".\n'
"5. Accept the terms and conditions.\n"
"6. Copy your client ID and your client secret into:\n"
"`{prefix}set api spotify client_id <your_client_id_here> "
"client_secret <your_client_secret_here>`"
).format(prefix=ctx.prefix)
await ctx.maybe_send_embed(message)
"1. Go to Spotify for Developers and log in with your Spotify account."
" If this is your first time, you'll be asked to accept the terms and conditions.\n"
"(https://developer.spotify.com/dashboard)\n"
'2. Click "Create app".\n'
"3. Fill out the form provided with your app name and description."
" These can be anything you want. Website field can be left empty.\n"
"4. Add `https://localhost` to your Redirect URIs. This will not be used"
" but is required when filling out the form.\n"
'5. Select "Web API" when asked which API/SDKs you are planning to use.\n'
"6. Confirm that you agree to the terms and conditions and save the application.\n"
"7. Click the button below this message and set your client ID and your client secret"
" with the data shown in Spotify's dashboard."
)
await ctx.send(
message,
view=SetApiView(
default_service="spotify", default_keys={"client_id": "", "client_secret": ""}
),
)
@command_audioset.command(name="countrycode")
@commands.guild_only()
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: ar_SA\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "تشغيل الصوت من خلال القنوات الصوتية."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: bg_BG\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: cs_CZ\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Přehrávat zvuk prostřednictvím hlasových kanálů."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: da_DK\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Afspil lyd via stemmekanaler."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+30 -2
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: de_DE\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Spiele Audio über Sprachkanäle ab."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
@@ -3138,7 +3143,30 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n"
" `[p]playlist dedupe MyGlobalPlaylist --scope Global`\n"
" `[p]playlist dedupe MyPersonalPlaylist --scope User`\n"
" "
msgstr ""
msgstr "Lösche doppelte Lieder von deiner Playlist.\n\n"
" **Nutzungsweise**:\n"
" `[p]playlist delete playlist_name_OR_id [args]`\n\n"
" **Argumente**:\n"
" Die folgenden sind optional:\n"
" --scope <scope>\n"
" --author [user]\n"
" --guild [guild] **Kann nur vom Bot Besitzer verwendet werden**\n\n"
" **Scope** ist einer der folgenden:\n"
" Global\n"
" Guild\n"
" User\n\n"
" **Author** ist einer der folgenden:\n"
" User ID\n"
" User Mention\n"
" User Name#123\n\n"
" **Guild** ist einer der folgenden:\n"
" Guild ID\n"
" Exact guild name\n\n"
" Beispielnutzung:\n"
" `[p]playlist delete MyGuildPlaylist`\n"
" `[p]playlist delete MyGlobalPlaylist --scope Global`\n"
" `[p]playlist delete MyPersonalPlaylist --scope User`\n"
" "
#: redbot/cogs/audio/core/commands/playlists.py:619
msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: es_ES\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Reproducir audio a través de canales de voz."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: et_EE\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: fi_FI\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Toista ääntä puhekanavilla."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: fr_FR\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Lire l'audio au travers des salons vocaux."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: hi_IN\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: hr_HR\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Reproduciraj zvuk putem glasovnih kanala."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: hu_HU\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Játssz le hangot hangcsatornákon keresztül."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: id_ID\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: it_IT\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Riproduci audio attraverso i canali vocali."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: ja_JP\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "音声チャンネルを介して音楽を再生します。"
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: ko_KR\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "음성체널을 통해 음악을 재생합니다."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: nb_NO\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Spill av lyd gjennom stemmekanaler."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+8 -3
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: nl_NL\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Speel audio af via spraakkanalen."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
@@ -2569,7 +2574,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:615
msgid "Couldn't get a valid track."
msgstr ""
msgstr "Kon geen geldige track ophalen."
#: redbot/cogs/audio/core/commands/player.py:621
#: redbot/cogs/audio/core/commands/player.py:758
@@ -2577,7 +2582,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:895
#: redbot/cogs/audio/core/commands/playlists.py:1898
msgid "Unable to Get Track"
msgstr ""
msgstr "Kan track niet ophalen"
#: redbot/cogs/audio/core/commands/player.py:622
#: redbot/cogs/audio/core/commands/player.py:759
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: pl_PL\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Odtwarzaj dźwięk przez kanały głosowe."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: pt_BR\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Reproduzir áudio através de canais de voz."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+41 -22
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: pt_PT\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Reproduz áudio através de canais de voz."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
@@ -1101,7 +1106,14 @@ msgid "Sets the caching level.\n\n"
" 5: Enables all Caches\n\n"
" If you wish to disable a specific cache use a negative number.\n"
" "
msgstr ""
msgstr "Define o nível de cache.\n\n"
"O nível pode ser um dos seguintes:\n\n"
"0: Desativa toda a cache\n"
"1: Ativa a cache do Spotify\n"
"2: Ativa a cache do YouTube\n"
"3: Ativa a cache do Lavalink\n"
"5: Ativa todos os caches\n\n"
"Se pretender desativar um cache específico, utilize um número negativo "
#: redbot/cogs/audio/core/commands/audioset.py:1374
#: redbot/cogs/audio/core/commands/audioset.py:1419
@@ -1111,17 +1123,17 @@ msgstr "Idade máxima: [{max_age}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1375
#: redbot/cogs/audio/core/commands/audioset.py:1420
msgid "Spotify cache: [{spotify_status}]\n"
msgstr ""
msgstr "Cache do Spotify: [{spotify_status}]"
#: redbot/cogs/audio/core/commands/audioset.py:1376
#: redbot/cogs/audio/core/commands/audioset.py:1421
msgid "Youtube cache: [{youtube_status}]\n"
msgstr ""
msgstr "Youtube cache: [{youtube_status}]"
#: redbot/cogs/audio/core/commands/audioset.py:1377
#: redbot/cogs/audio/core/commands/audioset.py:1422
msgid "Lavalink cache: [{lavalink_status}]\n"
msgstr ""
msgstr "Lavalink cache: [{lavalink_status}]"
#: redbot/cogs/audio/core/commands/audioset.py:1437
#, docstring
@@ -1129,7 +1141,8 @@ msgid "Sets the cache max age.\n\n"
" This commands allows you to set the max number of days before an entry in the cache becomes\n"
" invalid.\n"
" "
msgstr ""
msgstr "Define o tempo máximo da cache.\n\n"
"Este comando permite definir o número máximo de dias antes que uma entrada na cache se torne inválida"
#: redbot/cogs/audio/core/commands/audioset.py:1444
msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n"
@@ -1144,11 +1157,12 @@ msgstr "Eu defini a idade do cache para {age} dias"
msgid "Toggle persistent queues.\n\n"
" Persistent queues allows the current queue to be restored when the queue closes.\n"
" "
msgstr ""
msgstr "Alternar filas persistentes.\n\n"
"As filas persistentes permitem que a fila atual seja restaurada quando a fila é fechada."
#: redbot/cogs/audio/core/commands/audioset.py:1468
msgid "Persisting queues: {true_or_false}."
msgstr ""
msgstr "Filas persistentes: {true_or_false}."
#: redbot/cogs/audio/core/commands/audioset.py:1476
#, docstring
@@ -1164,7 +1178,7 @@ msgstr "Falha ao desligar Lavalink"
#: redbot/cogs/audio/core/commands/llset.py:198
#: redbot/cogs/audio/core/commands/llset.py:746
msgid "Please reload Audio (`{prefix}reload audio`)."
msgstr ""
msgstr "Por favor, recarregue áudio (`{prefix}recarregar áudio`)."
#: redbot/cogs/audio/core/commands/audioset.py:1492
msgid "Restarting Lavalink"
@@ -1229,7 +1243,7 @@ msgstr "Desconectar do canal de voz."
#: redbot/cogs/audio/core/commands/miscellaneous.py:103
#: redbot/cogs/audio/core/commands/playlists.py:1125
msgid "Nothing playing."
msgstr ""
msgstr "Nada a tocar."
#: redbot/cogs/audio/core/commands/controller.py:49
#: redbot/cogs/audio/core/commands/controller.py:55
@@ -1246,7 +1260,7 @@ msgstr "Há outras pessoas a ouvir - vote para saltar em vez disso."
#: redbot/cogs/audio/core/commands/controller.py:56
#: redbot/cogs/audio/core/commands/controller.py:62
msgid "You need the DJ role to disconnect."
msgstr ""
msgstr "Precisa do cargo de DJ para desconectar."
#: redbot/cogs/audio/core/commands/controller.py:61
msgid "Unable to Disconnect"
@@ -1254,7 +1268,7 @@ msgstr "Não foi possível desconectar"
#: redbot/cogs/audio/core/commands/controller.py:65
msgid "Disconnecting..."
msgstr ""
msgstr "Desconectando..."
#: redbot/cogs/audio/core/commands/controller.py:87
#, docstring
@@ -1265,7 +1279,8 @@ msgstr "A reproduzir."
#: redbot/cogs/audio/core/commands/queue.py:81
msgid "\n"
" Requested by: **{track.requester}**"
msgstr ""
msgstr "\n"
"Solicitado por: **{track.requester}**\n"
#: redbot/cogs/audio/core/commands/controller.py:114
msgid "Nothing."
@@ -1303,7 +1318,7 @@ msgstr "Não é possível gerenciar as faixas"
#: redbot/cogs/audio/core/commands/controller.py:213
msgid "You must be in the voice channel to pause or resume."
msgstr ""
msgstr "Deve estar no canal de voz para pausar ou retomar."
#: redbot/cogs/audio/core/commands/controller.py:219
msgid "You need the DJ role to pause or resume tracks."
@@ -1640,7 +1655,7 @@ msgstr "Repetir faixas: {true_or_false}."
#: redbot/cogs/audio/core/commands/controller.py:791
#, docstring
msgid "Remove a specific track number from the queue."
msgstr ""
msgstr "Remover um número de faixa específico da fila."
#: redbot/cogs/audio/core/commands/controller.py:800
msgid "Nothing queued."
@@ -1659,7 +1674,7 @@ msgstr "Você precisa ter o cargo de DJ para remover faixas."
#: redbot/cogs/audio/core/commands/controller.py:811
msgid "You must be in the voice channel to manage the queue."
msgstr ""
msgstr "Precisa estar no canal de voz para gerenciar a fila."
#: redbot/cogs/audio/core/commands/controller.py:819
#: redbot/cogs/audio/core/commands/controller.py:892
@@ -1681,27 +1696,27 @@ msgstr "Removido 0 faixas, nada corresponde à URL fornecida."
#: redbot/cogs/audio/core/commands/controller.py:858
msgid "Removed {removed_tracks} tracks from queue which matched the URL provided."
msgstr ""
msgstr "Faixas {removed_tracks} removidas da fila que correspondem ao URL fornecido."
#: redbot/cogs/audio/core/commands/controller.py:868
#, docstring
msgid "Bump a track number to the top of the queue."
msgstr ""
msgstr "Coloque um número de faixa no topo da fila."
#: redbot/cogs/audio/core/commands/controller.py:879
#: redbot/cogs/audio/core/commands/controller.py:885
#: redbot/cogs/audio/core/commands/controller.py:891
#: redbot/cogs/audio/core/commands/player.py:152
msgid "Unable To Bump Track"
msgstr ""
msgstr "Não é possível fazer pular a faixa"
#: redbot/cogs/audio/core/commands/controller.py:880
msgid "You must be in the voice channel to bump a track."
msgstr ""
msgstr "Deve estar no canal de voz para pular a faixa."
#: redbot/cogs/audio/core/commands/controller.py:886
msgid "You need the DJ role to bump tracks."
msgstr ""
msgstr "Precisa ter o cargo de DJ para pular faixas."
#: redbot/cogs/audio/core/commands/controller.py:902
msgid "Moved track to the top of the queue."
@@ -1715,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 "Gestão do equalizador.\n\n"
"As posições das bandas são de 1 a 15 e os valores variam de -0,25 a 1,0.\n"
"Os nomes das bandas são 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1,6k, 2,5k, 4k,\n"
"6,3k, 10k e 16k Hz.\n"
"Definir um valor de banda como -0,25 anula-o, enquanto +0,25 o duplica. \n"
#: redbot/cogs/audio/core/commands/equalizer.py:73
#, docstring
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: ru_RU\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Воспроизведение аудио через голосовые каналы."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: sk_SK\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Prehrávať zvuk prostredníctvom hlasových kanálov."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: sl_SI\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Predvajaj zvok v zvočnih kanalih."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: sv_SE\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Spela upp ljud genom röstkanaler."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: tr_TR\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Ses kanallarında müzik çal"
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: uk_UA\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Відтворювати звук через голосові канали."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: vi_VN\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "Phát nhạc qua kênh thoại."
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: zh_CN\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "通过声音频道播放音频。"
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+6 -1
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2025-09-04 23:27+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -15,6 +15,11 @@ msgstr ""
"X-Crowdin-File-ID: 676\n"
"Language: zh_TW\n"
#: redbot/cogs/audio/core/commands/__init__.py:30
#, docstring
msgid "Play audio through voice channels."
msgstr "透過語音頻道來播放音樂。"
#: redbot/cogs/audio/core/commands/audioset.py:36
#, docstring
msgid "Music configuration options."
+3
View File
@@ -79,8 +79,11 @@ HUMANIZED_PERM = {
"create_events": _("Create Events"),
"use_external_sounds": _("Use External Sounds"),
"send_voice_messages": _("Send Voice Messages"),
"set_voice_channel_status": _("Set Voice Channel Status"),
"send_polls": _("Create Polls"),
"use_external_apps": _("Use External Apps"),
"pin_messages": _("Pin Messages"),
"bypass_slowmode": _("Bypass Slowmode"),
}
DANGEROUS_COMMANDS = {
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "تعيين حالة القناة الصوتية"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "تثبيت الرسائل"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "تجاوز الوضع البطيء"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "تمكين"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "معطل"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "لم يتم العثور على دور DJ. تعطيل وضع DJ."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "بيئة غير صالحة"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Nastavit stav hlasového kanálu"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Připnout zprávy"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Obejít pomalý režim"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Povoleno"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Zakázáno"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr "Momentálně se mi nedaří získat skladbu z uzlu Lavalink, zkuste to za pár minut znovu."
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Sæt Stemme Kanalstatus"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Pin Beskeder"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Bypass Langsom Tilstand"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -208,116 +208,128 @@ msgid "Send Voice Messages"
msgstr "Sprachnachrichten senden"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Sprachkanalstatus festlegen"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr "Umfragen erstellen"
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr "Externe Applikationen verwenden"
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Nachrichten anheften"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Langsamer Modus umgehen"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr "Dieser Befehl ändert den ausführbaren Pfad von Java, Dies ist nützlich, wenn Sie mehrere Installationen von Java haben und die Standardinstallation Probleme verursacht. Bitte ändern Sie dies nicht, außer Sie sind sicher, dass die von Ihnen angegebene Java-Version von Red unterstützt wird. Die Unterstützten Versionen sind derzeit {supported_java_versions}."
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Dieser Befehl wird die maximale RAM-Zuordnung für den verwalteten Lavalink-Knoten ändern In der Regel müssen Sie dies nie ändern, bevor Sie eine Änderung in Erwägung ziehen, wenden Sie sich bitte an unser Support-Team."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Dieser Befehl wird den gemanagten Lavalink-Knoten deaktivieren, wenn Sie diesen Befehl umschalten, müssen Sie einen externen Lavalink-Knoten angeben, mit dem eine Verbindung hergestellt werden soll. Falls Sie dies nicht tun, wird Audio nicht mehr funktionieren."
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Dieser Befehl wird verwendet, um die IP anzugeben, die Red für die Verbindung zu einem externen Lavalink-Knoten verwendet. "
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Dieser Befehl wird verwendet, um das Authentifizierungspasswort anzugeben, das Red verwendet, um sich mit einem externen Lavalink-Knoten zu verbinden."
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Dieser Befehl wird zwischen gesicherten und ungesicherten Verbindungen zu einem externen Lavalink-Knoten umgeschaltet."
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Dieser Befehl wird verwendet, um den Verbindungsport anzugeben, der von Red verwendet wird, um sich mit einem externen Lavalink-Knoten zu verbinden."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Dieser Befehl legt fest, an welche Netzwerkschnittstelle und IP der Knoten Lavalink sich binden wird standardmäßig ist dies 'localhost', ändern Sie dies nur, wenn der verwaltete Lavalink-Knoten an eine bestimmte IP/Schnittstelle gebunden werden soll."
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Dieser Befehl ändert das Authentifizierungspasswort, das benötigt wird, um sich mit diesem verwalteten Knoten zu verbinden. Der Standardwert ist 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Dieser Befehl ändert den Verbindungs-Port, um sich mit diesem verwalteten Knoten zu verbinden. Ändern Sie dies nur, wenn der Standardport '2333' Konflikte mit bestehenden Anwendungen verursacht."
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr "Dieser Befehl schaltet die Unterstützung von direkten Url-Streams wie Icecast oder Shoutcast-Streams um. Ein Beispiel ist <http://ice1.somafm.com/gsclassic-128-mp3>; das Deaktivieren dieser Option macht es den Bot unmöglich, einen direkten Url-Stream zu spielen."
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr "Dieser Befehl schaltet die Unterstützung der lokalen Audiowiedergabe um. Ein Beispiel ist `/mnt/data/my_super_funky_track. p3`; Deaktivieren dieser Option führt dazu, dass der Bot keine lokalen Track-Inhalte abspielen kann."
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr "Dieser Befehl schaltet die Unterstützung der SoundCloud-Wiedergabe um. Ein Beispiel ist <https://soundcloud.com/user-103858850/tilla>; die Deaktivierung wird es den Bot unmöglich machen, SoundCloud-Inhalte abzuspielen."
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr "Dieser Befehl schaltet die Unterstützung der YouTube-Wiedergabe um (Spotify hängt von YouTube ab). Wenn Sie dies deaktivieren, wird der Bot nicht in der Lage sein, YouTube-Inhalte abzuspielen: Dies schließt Spotify ein."
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr "Dieser Befehl aktiviert oder deaktiviert die Unterstützung der Wiedergabe von Twitch-Inhalten. Ein Beispiel dafür ist https://twitch.tv/monstercat; Wenn Sie dies deaktivieren, kann der Bot keinen Twitch-Inhalt abspielen."
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr "Dieser Befehl aktiviert oder deaktiviert die Unterstützung der Wiedergabe von Vimeo-Inhalten. Ein Beispiel dafür ist https://vimeo.com/157743578; Wenn Sie dies deaktivieren, kann der Bot keinen Vimeo-Inhalt abspielen."
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr "Diese Einstellung steuert den Framebuffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert."
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr "Diese Einstellung steuert den JDA-NAS-Puffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert."
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr "Dieser Befehl wird alle Einstellungen zurücksetzen, die von `[p]llset` geändert wurden."
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr "Sie haben versucht, den verwalteten Lavalink-Knoten von Audio auf einer nicht unterstützten Architektur auszuführen. Es stehen nur Einstellungsbefehle zur Verfügung."
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr "Mir fehlen die Berechtigungen, um Nachrichten in diesem Server zu senden. Bitte kümmern Sie sich so bald wie möglich darum."
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "Mir fehlen Berechtigungen auf diesem Server, bitte richten Sie dies so bald wie möglich an.\n\n"
"Erwartete Berechtigungen:\n"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Aktiviert"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Deaktiviert"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr "Sie sollten diesen Kommand nicht nutzen."
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
@@ -327,58 +339,58 @@ msgstr "\n"
"Wenn Sie fortfahren möchten, geben Sie dieses token, Groß- und Kleinschreibung beachtend und ohne Leerzeichen, in Ihrer nächsten Nachricht ein.\n\n"
"{confirm_token}"
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "Keine DJ-Rolle gefunden. DJ-Modus deaktiviert."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr "`{user_input}` ist kein gültiger Wert für `{command}`"
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr "Argument kann nicht analysiert werden"
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr "Ungültiges Argument"
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr "Das Argument, das du für `{}` angegeben hast, ist ungültig: Ich erwartete ein `{}`."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "Ungültige Umgebung"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr "Die Verbindung zum Lavalink Knoten ist verloren gegangen."
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr "Keine Player verfügbar"
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr "Die Bot ist nicht mit einem Sprachkanal verbunden."
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr "Tracks können nicht abgerufen werden"
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut."
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr "Es gab ein Problem bei der Kommunikation mit Discord."
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr "Dieser Fehler wurde dem Bot-Besitzer gemeldet."
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -208,116 +208,128 @@ msgid "Send Voice Messages"
msgstr "Enviar mensajes de voz"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Establecer estado del canal de voz"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Anclar mensajes"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Modo lento bypass"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Este comando cambiará la asignación máxima de RAM para el nodo de Lavalink administrado, por lo general nunca tendría que cambiar esto, antes de considerarlo por favor consulte a nuestro equipo de soporte."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Este comando desactivará el nodo Lavalink administrado, si activa este comando debe especificar un nodo Lavalink externo al que conectar, si no lo hace, Audio dejará de funcionar."
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Este comando se utiliza para especificar la IP que será utilizada por Red para conectarse a un nodo Lavalink externo. "
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Este comando se utiliza para especificar la contraseña de autenticación usada por Red para conectarse a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Este comando se usa para alternar entre conexiones seguras y no seguras a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Este comando se utiliza para especificar el puerto de conexión utilizado por Red para conectarse a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Este comando especifica a qué interfaz de red e IP se enlazará el nodo Lavalink administrado, por defecto esto es 'localhost', sólo cambie esto si desea que el nodo Lavalink administrado se conecte a una IP/interfaz específica."
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Este comando cambia la contraseña de autenticación necesaria para conectarse a este nodo administrado. El valor por defecto es 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Este comando cambia el puerto de conexión usado para conectarse a este nodo administrado, sólo cambiar esto si el puerto por defecto '2333' está causando conflictos con aplicaciones existentes."
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr "Este comando activa el soporte de streams de url directos como los streams Icecast o Shoutcast. Un ejemplo es <http://ice1.somafm.com/gsclassic-128-mp3>; deshabilitar esto hará que el bot no pueda reproducir ningún contenido directo de vapor de url."
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr "Este comando activa el soporte para la reproducción de audio de pistas locales. Un ejemplo es `/mnt/data/my_super_funky_track.mp3`; deshabilitar esto hará que el bot no pueda reproducir ningún contenido local de la pista."
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr "Este comando activa el soporte de la reproducción de SoundCloud. Un ejemplo es <https://soundcloud.com/user-103858850/tilla>; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de SoundCloud."
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr "Este comando activa el soporte de la reproducción de YouTube (Spotify depende de YouTube). Desactivar esto hará que el bot no pueda reproducir ningún contenido de YouTube: esto incluye Spotify."
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr "Este comando activa el soporte de la reproducción de Twitch. Un ejemplo de esto es <https://twitch.tv/monstercat>; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de Twitch."
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr "Este comando activa el soporte de la reproducción de Vimeo. Un ejemplo de esto es <https://vimeo.com/157743578>; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de Vimeo."
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr "Esta configuración controla el framebuffer del nodo administrado, no cambie esto a menos que se lo indique."
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr "Esta configuración controla el buffer JDA-NAS del nodo administrado, no cambie esto a menos que se le indique."
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr "Este comando reiniciará todas las configuraciónes cambiada por `[p]llset`."
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr "Has intentado ejecutar el nodo Lavalink administrado del Cog Audio en una arquitectura no soportada. Sólo los comandos relacionados con la configuración estarán disponibles."
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr "No tengo permisos para enviar mensajes en este servidor. Por favor, solucione tan pronto como pueda."
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "No tengo permisos en este servidor, por favor solucione esto tan pronto como sea posible.\n\n"
"Permisos esperados:\n"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Activado"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Desactivado"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr "No deberías estar ejecutando este comando."
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
@@ -327,58 +339,58 @@ msgstr "\n"
"Si desea continuar, introduzca este token sensible a mayúsculas y minúsculas sin espacios como su siguiente mensaje.\n\n"
"{confirm_token}"
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "No se ha encontrado el rol de DJ. Desactivando el modo DJ."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr "`{user_input}` no es un valor válido para `{command}`"
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr "No se puede analizar el argumento"
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr "Argumento no válido"
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr "El argumento que has dado para `{}` no es válido: esperaba un `{}`."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "Entorno no válido"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr "La conexión al nodo Lavalink se ha perdido."
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr "Jugador no disponible"
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr "El bot no está conectado a un canal de voz."
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr "No se puede cargar la canción"
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr "No puedo obtener una canción desde el nodo de Lavalink en este momento, inténtalo de nuevo en unos minutos."
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr "Hubo un problema de comunicación con Discord."
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr "Este error ha sido reportado al propietario del bot."
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -208,174 +208,186 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Aseta Äänikanavan Tila"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Kiinnitä Viestit"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Ohita Hidastila"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "Minulta puuttuu oikeuksia tällä palvelimella, korjaathan tämän mahdollisimman pian.\n\n"
"Puuttuvat oikeudet:\n"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Käytössä"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Ei käytössä"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "DJ-roolia ei löydy. Poistetaan DJ-tila käytöstä."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr "`{user_input}` ei ole kelvollinen arvo kohteelle `{command}`"
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr "Argumentin käsittely epäonnistui"
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr "Virheellinen argumentti"
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr "Argumentti jonka annoit kohteelle `{}` ei ole kelvollinen: Oletin että saan`{}`."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "Virheellinen ympäristö"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr "Toistinta ei saatavilla"
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr "Botti ei ole yhdistettynä puhekanavaan."
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr "Kappaletta ei voitu hakea"
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr "Ongelma Discordin kanssa kommunikoitaessa."
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr "Tämä virhe ilmoitettiin botin omistajalle."
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -208,174 +208,186 @@ msgid "Send Voice Messages"
msgstr "Envoyer des messages vocaux"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Définir le statut du canal vocal"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Épingler les messages"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Contournez le mode Lenteur"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Cette commande va changer l'allocation maximale de RAM pour le noeud Lavalink géré, généralement vous n'aurez jamais à changer cela, avant d'envisager de le modifier, veuillez consulter notre équipe d'assistance."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Cette commande désactivera le noeud Lavalink géré, Si vous activez cette commande, vous devez spécifier un noeud Lavalink externe auquel vous devez vous connecter, si vous ne le faites pas, Audio arrêtera de fonctionner."
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Cette commande est utilisée pour spécifier l'adresse IP qui sera utilisée par Red pour se connecter à un noeud Lavalink externe. "
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Cette commande est utilisée pour spécifier le mot de passe d'authentification utilisé par Red pour se connecter à un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Cette commande est utilisée pour basculer entre les connexions sécurisées et non sécurisées vers un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Cette commande est utilisée pour spécifier le port de connexion qui sera utilisée par Red pour se connecter à un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Cette commande spécifie à quelle interface réseau et à quelle adresse IP le noeud Lavalink géré sera lié, par défaut, c'est 'localhost', seulement changer cela si vous voulez que le noeud Lavalink géré soit lié à une adresse IP/interface spécifique."
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Cette commande modifie le mot de passe requis pour se connecter à ce nœud géré. La valeur par défaut est 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Cette commande modifie le port de connexion utilisé pour se connecter à ce nœud géré. À changer seulement si le port par défaut '2333' provoque des bugs avec des applications existantes."
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr "Cette commande active le support des URL directes comme les flux Icecast ou Shoutcast. Par exemple :<http://ice1.somafm.com/gsclassic-128-mp3>. Le désactiver rendra le bot incapable de jouer le contenu d'une URL directe."
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "Il me manque des permissions sur ce serveur. Veuillez régler ce problème dès que possible.\n\n"
"Permissions attendues :\n"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Activé"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Désactivé"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "Aucun rôle DJ détecté. Désactivation du mode DJ."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr "`{user_input}` n'est pas une valeur valide pour `{command}`"
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr "Impossible d'analyser l'argument"
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr "Argument invalide"
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr "L'argument que vous avez donné pour `{}` n'est pas valide : je m'attendais à `{}`."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "Environnement invalide"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr "La connexion avec Lavalink a été perdue."
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr "Aucun lecteur audio disponible"
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr "Le bot n'est pas connecté à un salon vocal."
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr "Impossible d'obtenir la piste"
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes."
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr "Il y a eu un problème de communication avec Discord."
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr "Cette erreur a été signalée au propriétaire du bot."
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -208,116 +208,128 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Ova naredba će promijeniti maksimalnu dodjelu RAM-a upravljanom Lavalink čvoru. Inače ovo nikada nećete morati mijenjati. Prije nego što razmislite o promjeni, obratite se našem timu za podršku."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Ova naredba će onemogućiti upravljani Lavalink čvor, ako uključite ovu naredbu, morate navesti vanjski Lavalink čvor na koji ćete se povezati, ako to ne učinite Audio će prestat raditi."
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Ova naredba se koristi za određivanje IP adrese koju Red koristi za povezivanje na eksterni Lavalink čvor. "
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Ova naredba se koristi za određivanje lozinke koju Red koristi za povezivanje na eksterni Lavalink čvor."
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Ova naredba se koristi za prebacivanje između sigurnih i nesigurnih veza na eksterni Lavalink čvor."
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Ova naredba se koristi za određivanje port-a koji Red koristi za spajanje na eksterni Lavalink čvor."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Ova naredba određuje na koje mrežno sučelje i IP će se upravljani Lavalink čvor vezati, prema zadanim postavkama ovo je 'localhost', promijenite ovo jedino ako želite da se upravljani Lavalink čvor veže na određeni IP/sučelje."
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Ova naredba mijenja lozinku potrebnu za povezivanje s ovim upravljanim čvorom. Zadana vrijednost je 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Ova naredba mijenja port koji se koristi za povezivanje s ovim upravljanim čvorom, promijenite ga jedino ako zadani port '2333' uzrokuje sukobe s postojećim aplikacijama."
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr "Ova naredba će resetirati svaku postavku koju je promijenio `[p]llset`."
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr "Pokušali ste pokrenuti Audio-upravljan Lavalink čvor na nepodržanoj arhitekturi. Biti će dostupne samo naredbe povezane s postavkama."
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "Nedostaju mi dozvole u ovom serveru, riješite to što prije moguće.\n\n"
"Očekivane dozvole:\n"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Aktivirano"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Deaktivirano"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr "Ne biste trebali pokretati ovu naredbu."
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
@@ -327,58 +339,58 @@ msgstr "\n"
"Ako želite nastaviti, unesite ovaj token, pazeći na velika i mala slova, bez razmaka kao sljedeću poruku.\n\n"
"{confirm_token}"
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr "Nije pronađena DJ uloga. Onemogućavam DJ način rada."
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr "`{user_input}` nije važeća vrijednost za `{command}`"
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr "Nije moguće obradit argument"
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr "Neispravan Argument"
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr "Argument koji ste dali za `{}` nije valjan: očekivao sam `{}`."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr "Neispravno Okruženje"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr "Veza s Lavalinkom je izgubljena."
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr "Nema dostupnog Playera"
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr "Bot nije spojen na glasovni kanal."
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr "Nije moguće dobiti pjesmu"
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr "Trenutno ne mogu dobiti pjesmu od Lavalinka, pokušajte ponovno za par minuta."
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr "Došlo je do problema u komunikaciji s Discordom."
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr "Greška je prijavljena vlasniku bota."
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Letiltva"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgid "Set Voice Channel Status"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Diaktifkan"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Dinonaktifkan"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""
+54 -42
View File
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"POT-Creation-Date: 2026-03-04 01:51+0000\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -208,173 +208,185 @@ msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Set Voice Channel Status"
msgstr "Imposta Stato Canale Vocale"
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
#: redbot/cogs/audio/core/events/dpy.py:84
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
#: redbot/cogs/audio/core/events/dpy.py:85
msgid "Pin Messages"
msgstr "Messaggi PIN"
#: redbot/cogs/audio/core/events/dpy.py:86
msgid "Bypass Slowmode"
msgstr "Modalità Bypass Lenta"
#: redbot/cogs/audio/core/events/dpy.py:90
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 supported versions are currently Java {supported_java_versions}."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:96
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:101
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:103
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:106
#: redbot/cogs/audio/core/events/dpy.py:109
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:110
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:113
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:119
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:121
#: redbot/cogs/audio/core/events/dpy.py:124
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:125
#: redbot/cogs/audio/core/events/dpy.py:128
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:129
#: redbot/cogs/audio/core/events/dpy.py:132
msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is <http://ice1.somafm.com/gsclassic-128-mp3>; disabling this will make the bot unable to play any direct url steam content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:142
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:144
#: redbot/cogs/audio/core/events/dpy.py:147
msgid "This command toggles the support of SoundCloud playback. An example is <https://soundcloud.com/user-103858850/tilla>; disabling this will make the bot unable to play any SoundCloud content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:152
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:154
#: redbot/cogs/audio/core/events/dpy.py:157
msgid "This command toggles the support of Twitch playback. An example of this is <https://twitch.tv/monstercat>; disabling this will make the bot unable to play any Twitch content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:159
#: redbot/cogs/audio/core/events/dpy.py:162
msgid "This command toggles the support of Vimeo playback. An example of this is <https://vimeo.com/157743578>; disabling this will make the bot unable to play any Vimeo content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:164
#: redbot/cogs/audio/core/events/dpy.py:167
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
#: redbot/cogs/audio/core/events/dpy.py:171
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:172
#: redbot/cogs/audio/core/events/dpy.py:175
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
#: redbot/cogs/audio/core/events/dpy.py:192
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:211
#: redbot/cogs/audio/core/events/dpy.py:214
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:237
#: redbot/cogs/audio/core/events/dpy.py:240
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Enabled"
msgstr "Abilitato"
#: redbot/cogs/audio/core/events/dpy.py:244
#: redbot/cogs/audio/core/events/dpy.py:247
msgid "Disabled"
msgstr "Disabilitato"
#: redbot/cogs/audio/core/events/dpy.py:275
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
#: redbot/cogs/audio/core/events/dpy.py:281
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:326
#: redbot/cogs/audio/core/events/dpy.py:329
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
#: redbot/cogs/audio/core/events/dpy.py:339
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
#: redbot/cogs/audio/core/events/dpy.py:347
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
#: redbot/cogs/audio/core/events/dpy.py:359
#: redbot/cogs/audio/core/events/dpy.py:368
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
#: redbot/cogs/audio/core/events/dpy.py:360
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:378
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:379
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:387
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:388
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/dpy.py:396
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:394
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/lavalink.py:184
msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:405
#: redbot/cogs/audio/core/events/dpy.py:408
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
#: redbot/cogs/audio/core/events/dpy.py:409
msgid "This error has been reported to the bot owner."
msgstr ""

Some files were not shown because too many files have changed in this diff Show More