Compare commits

..

127 Commits

Author SHA1 Message Date
github-actions[bot]
550cf49bc8 Version bump to 3.5.20 (#6570)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-03 18:06:21 +02:00
Jakub Kuczys
313eeffc84 Red 3.5.20 - Changelog (#6569) 2025-05-03 15:42:37 +00:00
Jakub Kuczys
88e1f72467 Bump dependencies (#6568) 2025-05-03 16:35:33 +01:00
aikaterna
3c6146d6ca Bump YT plugin to 1.13.1 (#6566) 2025-05-03 17:30:26 +02:00
aikaterna
bfab9cc5f8 [Audio] Update application.yml generation for new sources (#6567)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2025-05-03 17:26:05 +02:00
github-actions[bot]
07ee31a88f Version bump to 3.5.20.dev1 (#6562)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-27 03:19:35 +02:00
github-actions[bot]
bd61c105e0 Version bump to 3.5.19 (#6560)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-27 03:01:18 +02:00
github-actions[bot]
db0e831a2e Automated Crowdin downstream (#6561)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-27 03:01:03 +02:00
Jakub Kuczys
d7a56f1518 Red 3.5.19 - Changelog (#6559) 2025-04-27 03:00:39 +02:00
Jakub Kuczys
5f2c6d19d1 Bump dependencies + drop F40, add F42 to support matrix (#6558) 2025-04-27 02:56:38 +02:00
Jakub Kuczys
7b3600ecb1 Bump YT plugin version to 1.13.0 (#6557) 2025-04-27 00:08:36 +00:00
github-actions[bot]
6f5f34c80a Version bump to 3.5.19.dev1 (#6546)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-26 20:15:13 +01:00
github-actions[bot]
2e902b067e Version bump to 3.5.18 (#6545)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-26 20:04:52 +01:00
Jakub Kuczys
61695daded Red 3.5.18 - Changelog (#6544) 2025-03-26 20:00:45 +01:00
Jakub Kuczys
10889642ce Bump dependencies (#6543) 2025-03-26 18:53:40 +00:00
Kreusada
a3b254fe8e [Audio] Bump YT source plugin version (#6542) 2025-03-26 19:52:00 +01:00
github-actions[bot]
71554c981d Version bump to 3.5.18.dev1 (#6535)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-08 20:45:09 +00:00
github-actions[bot]
e1225029b0 Version bump to 3.5.17 (#6533)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-08 21:37:30 +01:00
github-actions[bot]
85923d4c0f Automated Crowdin downstream (#6534)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-08 21:36:48 +01:00
Jakub Kuczys
19b34c63b2 Red 3.5.17 - Changelog (#6532)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2025-03-08 21:24:16 +01:00
Kowlin
60e819159f Bump d.py and Jinja2 (#6531) 2025-03-08 20:44:22 +01:00
Jakub Kuczys
0f4c7b0fe6 Bump deps (including d.py 2.5 bump) (#6529)
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2025-03-04 23:38:37 +01:00
aikaterna
3bf7c64d01 [Audio] Bump YT plugin version (#6530) 2025-03-04 22:57:52 +01:00
Karlo Prikratki
4558b72082 Fix YouTube upcoming stream's embed not being timezone-agnostic (#6527) 2025-02-15 23:33:15 +01:00
github-actions[bot]
73958d87f1 Version bump to 3.5.17.dev1 (#6522)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 02:44:41 +01:00
github-actions[bot]
d6054412f4 Version bump to 3.5.16 (#6520)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 02:36:23 +01:00
github-actions[bot]
5cf69bdc51 Automated Crowdin downstream (#6521)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 02:35:50 +01:00
Jakub Kuczys
2fd6ea88d9 Red 3.5.16 - Changelog (#6519) 2025-02-06 02:31:40 +01:00
Jakub Kuczys
50ad59a6c8 Catch TypeError when setting global locale (#6518) 2025-02-06 02:31:03 +01:00
Jakub Kuczys
dfc1e742f8 Handle invalid locale configuration graciously during startup (#6517) 2025-02-05 19:42:42 -05:00
github-actions[bot]
769c319ffd Version bump to 3.5.16.dev1 (#6516)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-03 02:13:08 +00:00
github-actions[bot]
3c1f2cddfd Version bump to 3.5.15 (#6514)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-03 02:43:09 +01:00
github-actions[bot]
1299db0f3a Automated Crowdin downstream (#6515)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-03 01:41:27 +00:00
Jakub Kuczys
c58d208ca2 Red 3.5.15 - Changelog (#6513) 2025-02-03 02:38:31 +01:00
Jakub Kuczys
c308ea0184 Bump dependencies and drop openSUSE Leap 15.5 (#6512) 2025-02-03 02:35:02 +01:00
Kowlin
8e0948d560 Truncate service names in [p]set api modal (#6502) 2025-02-01 18:36:37 -05:00
aikaterna
952a372652 [Audio] Bump YT plugin version (#6511) 2025-02-01 23:56:01 +01:00
Jakub Kuczys
a0c1713e78 Split public and private i18n APIs (#6022) 2025-01-26 19:33:06 -05:00
Jakub Kuczys
8b1daf1ad0 Move private things in modlog and redbot.core.errors (#6020) 2025-01-26 18:49:03 -05:00
Jakub Kuczys
dcdef9d798 Use build.jobs.install to avoid installing unnecessary deps (#6508) 2025-01-27 00:28:07 +01:00
Jakub Kuczys
f962aeb7b8 Split public and private config/driver APIs (#6024) 2025-01-26 18:25:53 -05:00
Jakub Kuczys
b13b1f8f16 Add explicit Sphinx config to .readthedocs.yml (#6507) 2025-01-27 00:10:10 +01:00
Jakub Kuczys
6bf2a88995 Single-source supported Java versions in Audio code (#6500) 2025-01-26 14:03:20 -08:00
Kowlin
22888f8014 Bump actions to V4 (#6504) 2025-01-07 20:41:17 +00:00
Jakub Kuczys
ba44370020 Add subnet masks in CIDR notation as answers to computers trivia (#6495) 2025-01-07 21:31:27 +01:00
Jakub Kuczys
cd0e8750c1 Allow usage of [p]audioset logs in DMs (#6499) 2024-12-28 16:48:24 -08:00
github-actions[bot]
679289fd1c Version bump to 3.5.15.dev1 (#6498)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 04:34:06 +00:00
github-actions[bot]
ce6489325e Version bump to 3.5.14 (#6496)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 05:25:15 +01:00
github-actions[bot]
d64cbdf83e Automated Crowdin downstream (#6497)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 04:24:55 +00:00
Jakub Kuczys
66d1c87b5a Red 3.5.14 - Changelog (#6493) 2024-12-25 05:20:47 +01:00
Jakub Kuczys
3888f09cfa Fix safety of `[p]repo list` (#6494) 2024-12-24 23:09:00 -05:00
Jakub Kuczys
8ad9c55d50 Bump dependencies and update OS matrix (#6492) 2024-12-24 19:54:56 +01:00
Glas
3aac07a4d7 Explain how to remove URL restrictions in the play error message (#6348)
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 15:22:02 +01:00
Kowlin
bd26e7d5af Fix permissions fetching for User Installable Bots (#6457)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 14:16:03 +00:00
Karlo Prikratki
9392077434 Allow passing multiple cogs to slash enablecog and slash disablecog (#6001)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-12-23 22:49:19 -05:00
Chovin
1f48919005 Add a separate timeout for Lavalink download (#6461)
Co-authored-by: chovin <chovin@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 04:08:49 +01:00
TrustyJAID
fdaa869130 [Help command] Utilize copy to clipboard (#6244)
Co-authored-by: Kreusada Ignad Amredes <67752638+Kreusada@users.noreply.github.com>
2024-12-24 03:23:26 +01:00
Michael Oliveira
18614b1604 Respect [p]bypasscooldowns in [p]slash sync (#6465) 2024-12-24 03:04:11 +01:00
Michael Oliveira
016684bcce Add methods for getting app command IDs/mentions from cache (#6278)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 03:02:16 +01:00
Kowlin
5cfb8edab8 ANSI formatting support (#5538)
Co-authored-by: Kowlin <Kowlin@users.noreply.github.com>
Co-authored-by: Vexed <vex@vexcodes.com>
Co-authored-by: Jack Tealey <67752638+Kreusada@users.noreply.github.com>
2024-12-24 01:20:42 +00:00
cdaman3141
150692538f Fixed [p]ban raising an unhandled error if an ID too large is provided (#6486)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 01:12:33 +00:00
TrustyJAID
f4ffc6bc80 Add support for SimpleMenu to use custom select options (#6480)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 02:00:41 +01:00
Kevin Wang
9419f2642a Allow enforcing reason to be filled in Mod cog commands (#6477)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-12-24 01:58:57 +01:00
Jakub Kuczys
f0a29e9815 Support [botname] substitutions in cog install messages too (#6491) 2024-12-23 19:18:36 -05:00
aikaterna
d29ae723c1 Bump YT plugin version (#6490) 2024-12-22 23:15:43 +01:00
Jakub Kuczys
9920628948 Bump YT plugin version and update LL server config (#6488) 2024-12-17 21:28:05 -08:00
Ascensionn
48b2fe77c0 [p]warn ask to ban when user not in server (#6481)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-12-08 13:42:22 -05:00
palmtree5
33e0eac741 Remove deprecated options from .pylintrc (#6462)
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2024-11-17 17:01:31 +00:00
Kyla
2871992772 Define view once inside menus.menu for button menus (#6472) 2024-11-17 16:24:30 +00:00
Seaswimmer
30058c0f73 Add links to the output of [p]repo list (#6284)
Co-authored-by: Seaswimmer <102361830+SeaswimmerTheFsh@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2024-10-29 18:10:02 +00:00
Jakub Kuczys
4134881fae Optimize Trivia list loading (#6336)
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2024-10-29 17:58:28 +00:00
Lemon Rose
4396323205 [Trivia] Add non-punctuated alias (#5889)
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2024-10-29 17:46:58 +00:00
sravan
4e27059209 [Core] Add error handling when [p]load tries to load "locales" (#6466) 2024-10-20 16:20:29 -04:00
Jakub Kuczys
d3887b595f Fix release helper subcommands (#6451) 2024-09-15 02:49:04 +02:00
Jakub Kuczys
005b8af10a Update docs vars to work with RTD changes (#6410) 2024-09-11 05:32:36 +02:00
Kreusada Ignar Yadrak
d304da7a16 [Downloader] Support [botname] substitutions in cog install messages (#6443) 2024-09-11 05:32:18 +02:00
Kreusada
f3c89ad8bd Fix header utility docstring (#6444) 2024-09-02 00:51:14 +02:00
Kreusada
05cf9b7f39 Add header, hyperlink and subtext utilities (#6102)
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2024-09-01 21:40:12 +00:00
Jakub Kuczys
907a3f7561 Split out non-Python assets in Publish Release workflow (#6440) 2024-08-28 15:47:35 +02:00
Mellow
2595c9de10 [Trivia] Correct typos in World Cup trivia list for Golden Glove questions (#6441) 2024-08-27 18:02:53 +01:00
Jakub Kuczys
8be7b0850c Version bump to 3.5.14.dev1 2024-08-27 02:12:58 +02:00
Jakub Kuczys
61ec913789 Change Red 3.5.13 release date 2024-08-27 02:00:28 +02:00
Jakub Kuczys
88b11f2b9c Add missing perm to Publish Release workflow 2024-08-27 02:00:13 +02:00
Jakub Kuczys
9ca0ced2d8 Fix publish release workflow 2024-08-27 01:54:47 +02:00
github-actions[bot]
a5a178bfaf Version bump to 3.5.13 (#6438)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-27 01:22:52 +02:00
github-actions[bot]
eeb90aaa45 Automated Crowdin downstream (#6439)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-26 23:21:43 +00:00
Jakub Kuczys
b7a59b5e4c Red 3.5.13 - Changelog (#6437) 2024-08-27 01:12:13 +02:00
Jakub Kuczys
2769ea025f Bump dependencies (#6436) 2024-08-26 18:08:50 -04:00
aikaterna
818420a641 [Audio] Fix trying to send notify message with no channel object (#6429) 2024-08-26 19:53:30 +02:00
aikaterna
3c49a77e34 [Audio] Update Lavalink.jar and yt source build numbers (#6435)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-08-26 19:51:59 +02:00
Jakub Kuczys
90691ba2b9 Generate default LL server config and attach it to GH release (#6430) 2024-08-26 19:34:37 +02:00
Guyonsteroids
68f2806204 [Trivia] Correct Stephen to Steven (#6434)
Co-authored-by: Artemis6969 <82315185+Artemis6969@users.noreply.github.com>
2024-08-24 23:33:20 +02:00
github-actions[bot]
903992f48a Version bump to 3.5.13.dev1 (#6428)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 04:25:02 +02:00
github-actions[bot]
e4b75f5333 Version bump to 3.5.12 (#6426)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 04:11:33 +02:00
github-actions[bot]
254d5a91d6 Automated Crowdin downstream (#6427)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 02:11:20 +00:00
Jakub Kuczys
b979a7c4d1 Red 3.5.12 - Changelog (#6425) 2024-08-07 19:08:08 -07:00
aikaterna
54a29174ea [Audio] Update yt source version (#6424) 2024-08-07 22:38:46 +02:00
aikaterna
5bbced5b0d [Audio] Fix llset secured (#6423) 2024-08-07 22:36:27 +02:00
github-actions[bot]
5b21c89505 Version bump to 3.5.12.dev1 (#6421)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-04 22:07:27 +00:00
github-actions[bot]
04d856cfb0 Version bump to 3.5.11 (#6419)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-08-04 23:54:31 +02:00
github-actions[bot]
701339f8a1 Automated Crowdin downstream (#6420)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-04 23:51:49 +02:00
Jakub Kuczys
3d04d696c1 Red 3.5.11 - Changelog (#6418) 2024-08-04 23:47:44 +02:00
Jakub Kuczys
0b8bcef86c Bump dependencies (#6417) 2024-08-04 23:37:47 +02:00
Kowlin
2d47d75919 Fix unmuting when a mod isn't a mod anymore. (#6411)
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
2024-08-04 23:01:34 +02:00
Jakub Kuczys
7eb26da647 Bump YT source plugin version to 1.5.1 and add custom plugin config (#6415) 2024-08-04 12:33:59 -07:00
Kowlin
699471f27a Forcefully shutdown RPC to prevent hangs (#6412) 2024-08-04 21:28:17 +02:00
Jakub Kuczys
2c2080df12 Set ProcessType in macOS auto-restart service to 'interactive' (#6416) 2024-08-04 12:19:28 -07:00
anopem
fa7236af63 Get viewer count from stream data instead of user profile data (#6413) 2024-07-21 13:08:22 -08:00
Ryan
601816abc0 Allow SimpleMenu to delete ephemeral responses (#6304) 2024-07-18 23:35:52 +02:00
Lemon Rose
bf8c0d03b5 [RedTree] add UserFeedbackCheckFailure for app_commands (#6397)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-07-12 13:30:22 -04:00
Jakub Kuczys
2e40ec4a1a Use PEP 508's req @ url syntax instead of deprecated egg fragments (#6408) 2024-07-12 18:08:43 +02:00
github-actions[bot]
9b9fdf555b Version bump to 3.5.11.dev1 (#6406)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-11 01:20:16 +02:00
Jakub Kuczys
7dee8d7963 Last-minute changelog fixes 2024-07-11 01:11:18 +02:00
github-actions[bot]
0281d6c93e Version bump to 3.5.10 (#6404)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-11 01:03:12 +02:00
github-actions[bot]
f4c8077268 Automated Crowdin downstream (#6405)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-11 01:02:52 +02:00
Jakub Kuczys
7b8acd7ef6 Red 3.5.10 - Changelog (#6403) 2024-07-11 00:42:52 +02:00
Jakub Kuczys
6ee976c341 Bump dependencies (#6402) 2024-07-10 17:47:46 -04:00
Michael Oliveira
0b0b23b971 Fix @commands.can_manage_channel always passing (#6398) 2024-07-10 20:41:24 +02:00
Jakub Kuczys
2b1e603124 Bump d.py version to 2.4.0 (#6401)
Co-authored-by: Ryan <yamikaitou@gmail.com>
2024-07-10 20:36:47 +02:00
Jakub Kuczys
dd61b669b0 Use YouTube source plugin over the deprecated built-in source (#6373)
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
2024-07-10 07:13:23 -07:00
Michael Oliveira
57b76bc0d7 Fix info.json keys in approved CC guide (#6382) 2024-07-10 14:53:40 +02:00
Seaswimmer
573e5c2b40 Docs: remove Atom from the list of recommended editors (#6388) 2024-07-10 14:45:36 +02:00
Jakub Kuczys
ad1e1aa2ba OS support spring cleaning spree (#6386) 2024-06-30 21:11:02 +02:00
TrustyJAID
4242a7adf2 Fix an issue with autocomplete in ignored channels/servers (#6375) 2024-05-06 19:53:37 -04:00
Jakub Kuczys
e03f97d1cd Update macOS instructions to use default cask (#6368) 2024-05-04 14:18:31 -07:00
Jakub Kuczys
975c0007fe Add Ubuntu 24.04 instructions + support for Fedora 40 (#6364) 2024-04-29 01:22:56 -04:00
github-actions[bot]
bef3aa5f69 Version bump to 3.5.10.dev1 (#6363)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-21 02:12:28 +00:00
538 changed files with 63925 additions and 41745 deletions

4
.github/labeler.yml vendored
View File

@@ -141,6 +141,8 @@
"Category: Core - API - App Commands Package":
# Source
- redbot/core/app_commands/*
# Docs
- docs/framework_app_commands.rst
# Tests
- tests/core/test_app_commands.py
"Category: Core - API - Commands Package":
@@ -160,6 +162,7 @@
- any:
- redbot/core/_drivers/**/*
- "!redbot/core/_drivers/**/locales/*"
- redbot/core/_config.py
- redbot/core/config.py
# Docs
- docs/framework_config.rst
@@ -213,6 +216,7 @@
- redbot/core/commands/help.py
"Category: Core - i18n":
# Source
- redbot/core/_i18n.py
- redbot/core/i18n.py
# Locale files
- redbot/**/locales/*

View File

@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:

View File

@@ -17,7 +17,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
@@ -34,14 +34,13 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: 'python'
# Override the default behavior so that the action doesn't attempt
# to auto-install Python dependencies
# Learn more...
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies
setup-python-dependencies: false
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -55,4 +54,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3

View File

@@ -9,7 +9,7 @@ jobs:
if: github.repository == 'Cog-Creators/Red-DiscordBot'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:

View File

@@ -14,13 +14,17 @@ jobs:
name: Lint Python
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: ${{ env.ref }}
- uses: actions/setup-python@v4
with:
python-version: "3.8"
- run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://github.com/pycqa/flake8@3.7.9#egg=flake8"
- run: >
python -m pip install
'pyflakes @ https://github.com/pycqa/pyflakes/tarball/1911c20'
'pycodestyle @ https://github.com/pycqa/pycodestyle/tarball/d219c68'
'flake8 @ https://github.com/pycqa/flake8/tarball/3.7.9'
name: Install Flake8
- run: "python -m flake8 . --count --select=E9,F7,F82 --show-source"
name: Flake8 Linting

View File

@@ -16,7 +16,7 @@ jobs:
needs: pr_stable_bump
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
@@ -73,7 +73,7 @@ jobs:
milestone_number: ${{ steps.get_milestone_number.outputs.result }}
steps:
# Checkout repository and install Python
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# Checkout repository and install Python
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
@@ -57,7 +57,7 @@ jobs:
name: Build package
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
@@ -75,27 +75,68 @@ jobs:
run: python -m twine check dist/*
- name: Upload packaged distributions
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: build-output
path: ./dist
generate_default_ll_server_config:
name: Generate default application.yml
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.8'
- name: Install script's dependencies
run: python -m pip install PyYAML
- name: Generate default application.yml
env:
APP_YML_FILE: "Red-DiscordBot-${{ github.ref_name }}-default-lavalink-application.yml"
run: |
mkdir -p release_assets
python .github/workflows/scripts/get_default_ll_server_config.py "release_assets/$APP_YML_FILE"
- name: Upload default application.yml
uses: actions/upload-artifact@v4
with:
name: ll-default-server-config
path: ./release_assets
release_to_pypi:
needs:
- release_information
- build
- generate_default_ll_server_config
environment: Release
name: Release to PyPI
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
steps:
- name: Download packaged distributions
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: build-output
path: dist/
- name: Download default application.yml
uses: actions/download-artifact@v4
with:
name: ll-default-server-config
path: release_assets/
- name: Upload dists to GitHub Release
env:
GITHUB_TOKEN: "${{ github.token }}"
run: |
gh release upload "$GITHUB_REF_NAME" dist/* release_assets/* --repo "$GITHUB_REPOSITORY"
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
@@ -119,7 +160,7 @@ jobs:
run: |
echo "BASE_BRANCH=${TAG_BASE_BRANCH#'refs/heads/'}" >> $GITHUB_ENV
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: ${{ env.BASE_BRANCH }}
- name: Set up Python

View File

@@ -15,7 +15,7 @@ jobs:
- macos-latest
steps:
- name: Checkout the repository.
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python 3.8.
uses: actions/setup-python@v4
@@ -48,7 +48,7 @@ jobs:
python .github/workflows/scripts/compile_requirements.py
- name: Upload requirements files.
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ steps.compile_requirements.outputs.sys_platform }}
path: requirements/${{ steps.compile_requirements.outputs.sys_platform }}-*.txt
@@ -59,7 +59,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository.
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python 3.8.
uses: actions/setup-python@v4
@@ -71,17 +71,17 @@ jobs:
python -m pip install -U "packaging>=22.0"
- name: Download Windows requirements.
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: win32
path: requirements
- name: Download Linux requirements.
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: linux
path: requirements
- name: Download macOS requirements.
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: darwin
path: requirements
@@ -91,7 +91,7 @@ jobs:
python .github/workflows/scripts/merge_requirements.py
- name: Upload merged requirements files.
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: merged
path: |

View File

@@ -17,6 +17,12 @@ def pip_compile(version: str, name: str) -> None:
if EXCLUDE_STEM_RE.fullmatch(stem):
return
constraint_flags = [
arg
for file in REQUIREMENTS_FOLDER.glob(f"{sys.platform}-3.8-*.txt")
for arg in ("-c", file.name)
]
executable = ("py", f"-{version}") if sys.platform == "win32" else (f"python{version}",)
subprocess.check_call(
(
@@ -30,6 +36,7 @@ def pip_compile(version: str, name: str) -> None:
f"{name}.in",
"--output-file",
f"{stem}.txt",
*constraint_flags,
)
)

View File

@@ -0,0 +1,31 @@
import sys
from pathlib import Path
import yaml
ROOT_FOLDER = Path(__file__).parents[3].absolute()
AUDIO_FOLDER = ROOT_FOLDER / "redbot/cogs/audio"
# We want to import `redbot.cogs.audio.managed_node` package as if it were top-level package
# so we have to the `redbot/cogs/audio` directory to Python's path.
sys.path.insert(0, str(AUDIO_FOLDER))
def main() -> int:
try:
output_file = sys.argv[1]
except IndexError:
print("Usage:", sys.argv[0], "<output_file>", file=sys.stderr)
return 2
import managed_node
server_config = managed_node.get_default_server_config()
with open(output_file, "w", encoding="utf-8") as fp:
yaml.safe_dump(server_config, fp)
return 0
if __name__ == "__main__":
raise SystemExit(main())

View File

@@ -49,6 +49,8 @@ def get_requirements(fp: TextIO) -> List[RequirementData]:
via_prefix = "via "
if source.startswith(via_prefix):
source = source[len(via_prefix) :]
if source.startswith("-c ") and source != "-c base.txt":
continue
current.comments.add(source)
elif line and not line.startswith(("#", " ")):
current = RequirementData(line)
@@ -135,25 +137,27 @@ for name in names:
python_version_marker = (
# Requirement present on less Python versions than not.
" or ".join(
f"python_version == '{python_version}'" for python_version in python_versions
f"python_version == '{python_version}'"
for python_version in sorted(python_versions)
)
if len(python_versions) < len(all_python_versions - python_versions)
# Requirement present on more Python versions than not
# This may generate an empty string when Python version is irrelevant.
else " and ".join(
f"python_version != '{python_version}'"
for python_version in all_python_versions - python_versions
for python_version in sorted(all_python_versions - python_versions)
)
)
platform_marker = (
# Requirement present on less platforms than not.
" or ".join(f"sys_platform == '{platform}'" for platform in platforms)
" or ".join(f"sys_platform == '{platform}'" for platform in sorted(platforms))
if len(platforms) < len(all_platforms - platforms)
# Requirement present on more platforms than not
# This may generate an empty string when platform is irrelevant.
else " and ".join(
f"sys_platform != '{platform}'" for platform in all_platforms - platforms
f"sys_platform != '{platform}'"
for platform in sorted(all_platforms - platforms)
)
)
@@ -167,12 +171,12 @@ for name in names:
# Requirement present on less envs than not.
" or ".join(
f"(sys_platform == '{platform}' and python_version == '{python_version}')"
for platform, python_version in iter_envs(envs)
for platform, python_version in iter_envs(sorted(envs))
)
if len(envs) < len(all_envs - envs.keys())
else " and ".join(
f"(sys_platform != '{platform}' and python_version != '{python_version}')"
for platform, python_version in iter_envs(all_envs - envs.keys())
for platform, python_version in iter_envs(sorted(all_envs - envs.keys()))
)
)

View File

@@ -39,7 +39,7 @@ jobs:
fail-fast: false
name: Tox - ${{ matrix.friendly_name }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: ${{ env.ref }}
- name: Set up Python
@@ -76,7 +76,7 @@ jobs:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: ${{ env.ref }}
- name: Set up Python

View File

@@ -26,14 +26,6 @@ unsafe-load-any-extension=no
# run arbitrary code
extension-pkg-whitelist=
# Allow optimization of some AST trees. This will activate a peephole AST
# optimizer, which will apply various small optimizations. For instance, it can
# be used to obtain the result of joining multiple strings with the addition
# operator. Joining a lot of strings can lead to a maximum recursion error in
# Pylint and this flag can prevent that. It has one side effect, the resulting
# AST will be different than the one from reality.
optimize-ast=no
[MESSAGES CONTROL]
@@ -66,7 +58,6 @@ disable=C, # black is enforcing this for us already, incompatibly
[REPORTS]
output-format=parseable
files-output=no
reports=no

View File

@@ -4,6 +4,12 @@ build:
os: "ubuntu-22.04"
tools:
python: "3.8"
jobs:
install:
- pip install .[doc]
sphinx:
configuration: docs/conf.py
python:
install:

View File

@@ -1,5 +1,486 @@
.. Red changelogs
Redbot 3.5.20 (2025-05-03)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Jackenmen`, :ghuser:`Kreusada`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.20's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.20/Red-DiscordBot-3.5.20-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6568`)
Fixes
*****
- |cool| **Cogs - Audio** - Fixed recent YT playback issues (:issue:`6566`, :issue:`6567`)
----
Redbot 3.5.19 (2025-04-27)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.19's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.19/Red-DiscordBot-3.5.19-default-lavalink-application.yml>`__
#. Fedora 40 is no longer supported as it will soon reach its end of life. Fedora install instructions have been updated with support for Fedora 42.
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6558`)
- **Core - OS Support** - Fedora 40 is no longer supported as it will soon reach its end of life (:issue:`6558`)
Fixes
*****
- |cool| **Cogs - Audio** - Fixed recent YT playback issues (:issue:`6557`)
Documentation changes
---------------------
Changes
*******
- Updated Fedora install instructions to work with Fedora 42 (:issue:`6558`)
----
Redbot 3.5.18 (2025-03-26)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`Jackenmen`, :ghuser:`Kreusada`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.18's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.18/Red-DiscordBot-3.5.18-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6543`)
Fixes
*****
- |cool| **Cogs - Audio** - Fixed recent YT playback issues (:issue:`6542`)
----
Redbot 3.5.17 (2025-03-08)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`Kowlin`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.17's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.17/Red-DiscordBot-3.5.17-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6529`, :issue:`6531`)
- **Cogs - Cleanup** - The ``[p]cleanup duplicates`` command now considers more information about the message when determining if it's a duplicate. Notably, messages with polls are ignored and equivalent messages replying to different messages are now not considered duplicates (:issue:`6529`)
- **Cogs - Filter** - The cog now checks forwarded messages for filtered words (:issue:`6529`)
Fixes
*****
- |cool| **Cogs - Audio** - Fixed recent YT playback issues (:issue:`6530`)
- **Cogs - Streams** - Fixed upcoming stream alert showing an incorrect time when Red is hosted on a system using a non-UTC timezone (:issue:`6526`, :issue:`6527`)
Developer changelog
-------------------
Changes
*******
- |cool| **Core - Dependencies** - Bumped ``discord.py`` to version 2.5.2 (:issue:`6529`, :issue:`6531`)
----
Redbot 3.5.16 (2025-02-06)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`Flame442`, :ghuser:`Jackenmen`
This is a hotfix release changing our implementation to prevent crash at startup
when invalid value of global locale/regional format configuration is encountered.
We have seen a few reports of this occurring and we believe that this was caused by
some 3rd-party cog(s) passing invalid values to Red <3.5 i18n APIs as those versions
did not validate the input in some scenarios. During startup, Red will now simply
log a warning, if it encounters incorrect global locale/regional format configuration
and reset it to a known valid value.
----
Redbot 3.5.15 (2025-02-03)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`
Read before updating
--------------------
#. openSUSE Leap 15.5 is no longer supported as it has already reached its end of life.
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.15's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.15/Red-DiscordBot-3.5.15-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6512`)
- **Core - OS Support** - openSUSE Leap 15.5 is no longer supported as it has already reached its end of life (:issue:`6512`)
- **Cogs - Audio** - The ``[p]audioset logs`` command can now be used in DMs (:issue:`6499`)
- **Cogs - Trivia - Lists** - Added subnet masks in CIDR notations as answers to subnet-related questions in the ``computers`` trivia (:issue:`6495`)
Fixes
*****
- **Core - Bot Commands** - The ``[p]set api`` command no longer errors with long service names (:issue:`6478`, :issue:`6502`)
- |cool| **Cogs - Audio** - Fixed recent YT playback issues (:issue:`6509`, :issue:`6511`)
Developer changelog
-------------------
Changes
*******
- **Core - i18n** - Added `redbot.core.i18n.set_contextual_locale()` and `redbot.core.i18n.set_contextual_regional_format()` functions (:issue:`6022`)
----
Redbot 3.5.14 (2024-12-25)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Ascensionn`, :ghuser:`cswimr`, :ghuser:`Chovin`, :ghuser:`cdaman3141`, :ghuser:`DJTOMATO`, :ghuser:`Flame442`, :ghuser:`japandotorg`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`Kowlin`, :ghuser:`kpopdev`, :ghuser:`kevin1015wang`, :ghuser:`Kreusada`, :ghuser:`mellow-org`, :ghuser:`palmtree5`, :ghuser:`sravan1946`, :ghuser:`TrustyJAID`
Read before updating
--------------------
#. Following operating systems are no longer supported as they have already reached their end of life:
- Debian 11 (excluding Raspberry Pi OS 11)
- Fedora 39
- macOS 12 (Monterey)
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.14's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.14/Red-DiscordBot-3.5.14-default-lavalink-application.yml>`__
End-user changelog
------------------
Additions
*********
- |cool| **Cogs - Mod** - Added new setting (``[p]modset requirereason``) for enforcing reason to be filled in cog's commands (:issue:`6477`)
Changes
*******
- |cool| **Core** - Updated the output from help command to enable use of the new copy to clipboard feature on Discord code blocks to copy the command input (:issue:`6244`)
- **Core** - Updated ID parser used by some (core and 3rd-party) commands to reject IDs that are larger than a Discord ID (snowflake) can be (:issue:`6431`, :issue:`6486`)
- |cool| **Core - Bot Commands** - The ``[p]slash disablecog`` and ``[p]slash enablecog`` commands can now be passed multiple cog names to disable/enable app commands from many cogs at the same time (:issue:`6001`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6492`)
- **Core - OS Support** - Debian 11, Fedora 39, and macOS 12 (Monterey) are no longer supported as they have already reached end of life (:issue:`6492`)
- **Core - OS Support** - Ubuntu non-LTS version is currently considered unsupported due to lack of support for Python 3.12 from Red (:issue:`6492`)
- **Cogs - Audio** - The ``[p]play`` command will now mention how the URL restrictions can be disabled, if they're currently enabled (:issue:`6348`)
- **Cogs - Audio** - The Lavalink download process now has a separate, larger, timeout than the timeout for startup of the Lavalink process (:issue:`6460`, :issue:`6461`)
- **Cogs - Downloader** - Changed the format of the ``[p]repo list`` command's output to include repo links (:issue:`6284`)
- |cool| **Cogs - Warnings** - The ``[p]warn`` command will now prompt whether to ban the user, if that user has already left the server by the time the command was called (:issue:`6445`, :issue:`6481`)
- **Cogs - Trivia - Lists** - Added variants of the answers without punctuation to the ``harrypotter`` trivia list (:issue:`5889`)
Fixes
*****
- **Core** - Fixed issues with permission handling for user-installable app commands (:issue:`6457`)
- **Core - Bot Commands** - Fixed uncaught error when running ``[p]load locales`` command (:issue:`4623`)
- |cool| **Cogs - Audio** - Fixed various issues with YT playback resulting in "Something broke when playing the track" error (:issue:`6488`, :issue:`6490`)
- **Cogs - Trivia - Lists** - Fixed typos in Golden Glove questions in the ``worldcup`` trivia list (:issue:`6441`)
Developer changelog
-------------------
Additions
*********
- |cool| **Core - Bot Class** - Added `Red.get_app_command_id()` and `Red.get_app_command_mention()` methods for getting app command IDs/mentions from Red's cache (:issue:`5976`, :issue:`6278`)
- **Core - Utils Package** - Added `hyperlink()`, `header()`, and `subtext()` chat formatting functions (:issue:`6102`, :issue:`6444`)
- |cool| **Core - Utils Package** - Added `redbot.core.utils.chat_formatting.rich_markup()` function for generating Discord-compatible code blocks with ANSI formatting using a limited set of `Rich markup <https://rich.readthedocs.io/en/stable/markup.html>`__ (:issue:`5538`)
- **Cogs - Downloader** - Downloader will now replace ``[botname]`` in the install messages with the bot's name, same as is done for command help messages (:issue:`6443`)
Changes
*******
- **Core - Utils Package** - Added support for `SimpleMenu` to customize the select options before sending (:issue:`6455`, :issue:`6480`)
Deprecations
************
- **Core - Utils Package** - Deprecated `SimpleMenu.select_menu` attribute (:issue:`6480`)
Fixes
*****
- **Core** - Fixed the cooldown bypass (enabled by ``[p]bypasscooldowns`` command) not being respected by the ``[p]slash sync`` command (:issue:`6465`)
- **Core - Commands Package** - Updated `RawUserIdConverter` to reject IDs that are larger than a Discord ID (snowflake) can be (:issue:`6431`, :issue:`6486`)
----
Redbot 3.5.13 (2024-08-27)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Guyonsteroids`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.13's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.13/Red-DiscordBot-3.5.13-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6436`)
Fixes
*****
- **Cogs - Audio** - Updated Audio to support planned changes to Discord API scheduled for November (:issue:`6435`)
- **Cogs - Audio** - Fixed YT live stream detection (:issue:`6435`)
- **Cogs - Audio** - Fixed Red erroneously trying to send a message to a notification channel when one is not set (:issue:`6429`)
- **Cogs - Trivia - Lists** - Fixed spelling of Steven Spielberg's first name in the ``entertainment`` trivia list (:issue:`6434`)
----
Redbot 3.5.12 (2024-08-08)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Jackenmen`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin.
`Download Red 3.5.12's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.12/Red-DiscordBot-3.5.12-default-lavalink-application.yml>`__
End-user changelog
------------------
Fixes
*****
- **Cogs - Audio** - Fixed the ``[p]llset secured`` command failing to send the response message (:issue:`6423`)
- **Cogs - Audio** - Fixed some age-restricted YT tracks not playing (:issue:`6424`)
----
Redbot 3.5.11 (2024-08-04)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`anopem`, :ghuser:`Flame442`, :ghuser:`japandotorg`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`palmtree5`, :ghuser:`yamikaitou`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we bumped the version of YT source plugin and added new plugin configuration.
`Download Red 3.5.11's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.11/Red-DiscordBot-3.5.11-default-lavalink-application.yml>`__
End-user changelog
------------------
Changes
*******
- **Core** - Menus sent in ephemeral messages will now be deleted the same way menus in normal messages do (:issue:`6304`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6417`)
Fixes
*****
- **Core - RPC** - RPC is now forcefully shut down after 2 minutes, if it cannot shutdown gracefully (:issue:`6391`, :issue:`6412`)
- |cool| **Cogs - Audio** - Fixed some of the recent YT playback issues (:issue:`6414`, :issue:`6415`)
- **Cogs - Mutes** - Fixed the cog failing to unmute a user, if they were muted by someone who no longer has permissions to mute that user (:issue:`6376`, :issue:`6411`)
- **Cogs - Streams** - Fixed the viewer count for Twitch streams (:issue:`6413`)
Developer changelog
-------------------
Additions
*********
- **Core - App Commands Package** - Added `app_commands.UserFeedbackCheckFailure` exception allowing the cog creators to return non-default error message when the check fails (:issue:`6397`)
Documentation changes
---------------------
Changes
*******
- Updated instructions for installing the development version of Red in `guide_cog_creation` (:issue:`6408`)
- Updated the contents of the ``red.plist`` file in the `autostart_mac` document to use no resource limitations, same as regular applications (:issue:`6416`)
----
Redbot 3.5.10 (2024-07-10)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`SeaswimmerTheFsh`, :ghuser:`TrustyJAID`, :ghuser:`yamikaitou`
Read before updating
--------------------
#. This release fixes a security issue in one of the APIs we provide for 3rd-party cog creators. See `Security changelog below <important-3510-1>` for more information.
#. Following operating systems are no longer supported as they have already reached their end of life:
- CentOS 7
- CentOS Stream 8
- Fedora 38
- versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux 8 older than 8.8
- versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux 9 older than 9.2
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly.
More specifically, we switched from using the built-in YT source to YT source plugin.
`Download Red 3.5.10's default application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/releases/download/3.5.10/Red-DiscordBot-3.5.10-default-lavalink-application.yml>`__
End-user changelog
------------------
.. _important-3510-1:
Security
********
- **Core** - Fixed incorrect authorization in one of the utilities provided to 3rd-party cog creators (`commands.can_manage_channel()`) resulting in anyone being authorized to run a command using it, if the command has no other permission controls. None of the core commands or core cogs are affected. The maintainers of the project are not aware of any public 3rd-party cog utilizing this API at the time of writing this changelog. `Full security advisory can be found on our GitHub <https://github.com/Cog-Creators/Red-DiscordBot/security/advisories/GHSA-5jq8-q6rj-9gq4>`__.
Additions
*********
- **Core - Bot Commands** - Added ``[p]set bot banner`` command for setting the bot's banner (:issue:`6321`, :issue:`6401`)
Changes
*******
- **Core** - Red's ``--team-members-are-owners`` flag now only considers Team Owner, Admins, and Developers as bot owners (:issue:`6401`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6402`)
- **Cogs - Audio** - Updated the cog to configure managed Lavalink node to use YT source plugin instead of the built-in, no longer supported, implementation (:issue:`6373`)
- **Cogs - Filter** - The cog now checks poll contents and attachment alt text for filtered words (:issue:`6401`)
Fixes
*****
- **Core** - Fixed command autocompletion not showing any proper result (error message) when bot's global checks (channel/server ignores, allowlist/blocklist) do not pass (:issue:`6374`, :issue:`6375`)
- **Cogs - Audio** - Fixed one of the recent YT playback issues (:issue:`6373`)
Developer changelog
-------------------
Changes
*******
- |cool| **Core - Dependencies** - Bumped ``discord.py`` to version 2.4.0 (:issue:`6401`)
Documentation changes
---------------------
Additions
*********
- Added Ubuntu 24.04 install guide (:issue:`6364`)
Changes
*******
- Bumped Python version used by Arch Linux, RHEL 8, and RHEL 9 install guides to 3.11 (:issue:`6386`)
- Removed a mention of the Atom editor from the list of the recommended editor now that it's discontinued (:issue:`6388`)
Removals
********
- Removed all mentions of pyenv now that the last OS using it (CentOS 7) is no longer supported (:issue:`6386`)
Fixes
*****
- Fixed Java instructions in macOS install guide (:issue:`6368`)
- Fixed list of required ``info.json`` keys from the `guide_cog_creators` document (:issue:`6382`)
----
Redbot 3.5.9 (2024-04-21)
=========================

View File

@@ -5,7 +5,7 @@
<p class="first admonition-title">Warning</p>
<p class="last">
This document is for Red's development version, which can be significantly different from previous releases.
If you're a regular user, you should read the <a href="{{ dict(versions)['stable'] }}">Red documentation for the current stable release</a>.
If you're a regular user, you should read the <a href="/{{ rtd_language }}/stable/">Red documentation for the current stable release</a>.
</p>
</div>
{% endif %}

View File

@@ -57,6 +57,8 @@ Paste the following and replace the following:
<string>username</string>
<key>InitGroups</key>
<true/>
<key>ProcessType</key>
<string>Interactive</string>
</dict>
</plist>

View File

@@ -28,10 +28,6 @@ Next, your python :code:`path` can be fetched with the following commands:
$ source ~/redenv/bin/activate
(redenv) $ /usr/bin/which python
# If redbot is installed in a pyenv virtualenv
$ pyenv shell <virtualenv_name>
(redenv) $ pyenv which python
Then create the new service file:
:code:`sudo nano /etc/systemd/system/red@.service`

View File

@@ -2867,7 +2867,7 @@ Supports either an attachment or an image URL.
**Examples:**
- ``[p]set bot avatar`` - With an image attachment, this will set the avatar.
- ``[p]set bot avatar`` - Without an attachment, this will show the command help.
- ``[p]set bot avatar https://links.flaree.xyz/k95`` - Sets the avatar to the provided url.
- ``[p]set bot avatar https://avatars.githubusercontent.com/u/23690422`` - Sets the avatar to the provided url.
**Arguments:**
- ``[url]`` - An image url to be used as an avatar. Leave blank when uploading an attachment.
@@ -2895,6 +2895,57 @@ Removes Red's avatar.
**Example:**
- ``[p]set bot avatar remove``
.. _core-command-set-bot-banner:
""""""""""""""
set bot banner
""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]set bot banner [url]
**Description**
Sets Red's banner
Supports either an attachment or an image URL.
**Examples:**
- ``[p]set bot banner`` - With an image attachment, this will set the banner.
- ``[p]set bot banner`` - Without an attachment, this will show the command help.
- ``[p]set bot banner https://opengraph.githubassets.com`` - Sets the banner to the provided url.
**Arguments:**
- ``[url]`` - An image url to be used as an banner. Leave blank when uploading an attachment.
.. _core-command-set-bot-banner-remove:
"""""""""""""""""""""
set bot banner remove
"""""""""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]set bot banner remove
.. tip:: Alias: ``set bot banner clear``
**Description**
Removes Red's banner.
**Example:**
- ``[p]set bot banner remove``
.. _core-command-set-bot-custominfo:
""""""""""""""""""
@@ -4134,7 +4185,7 @@ slash disablecog
.. code-block:: none
[p]slash disablecog <cog_name>
[p]slash disablecog <cog_names...>
**Description**
@@ -4144,7 +4195,7 @@ This command does NOT sync the enabled commands with Discord, that must be done
with ``[p]slash sync`` for commands to appear in users' clients.
**Arguments:**
- ``<cog_name>`` - The cog to disable commands from. This argument is case sensitive.
- ``<cog_names>`` - The cogs to disable commands from. This argument is case sensitive.
.. _core-command-slash-enable:
@@ -4179,7 +4230,7 @@ slash enablecog
.. code-block:: none
[p]slash enablecog <cog_name>
[p]slash enablecog <cog_names...>
**Description**
@@ -4189,7 +4240,7 @@ This command does NOT sync the enabled commands with Discord, that must be done
with ``[p]slash sync`` for commands to appear in users' clients.
**Arguments:**
- ``<cog_name>`` - The cog to enable commands from. This argument is case sensitive.
- ``<cog_names>`` - The cogs to enable commands from. This argument is case sensitive.
.. _core-command-slash-list:

View File

@@ -266,6 +266,28 @@ and reason as to why they were kicked/banned.
* ``[enabled]``: Whether a message should be sent to a user when they are kicked/banned. |bool-input|
.. _mod-command-modset-requirereason:
""""""""""""""""""""
modset requirereason
""""""""""""""""""""
**Syntax**
.. code-block:: none
[p]modset requirereason [enabled]
**Description**
Toggle whether a reason is required for mod actions.
If this is enabled, the bot will require a reason to be provided for all mod actions.
**Arguments**
* ``[enabled]``: Whether a reason should be required when performing mod actions. |bool-input|
.. _mod-command-modset-hierarchy:
""""""""""""""""

View File

@@ -139,6 +139,9 @@ html_context = {
"github_user": "Cog-Creators",
"github_repo": "Red-DiscordBot",
"github_version": "V3/develop",
"version_slug": os.environ.get("READTHEDOCS_VERSION", ""),
"rtd_language": os.environ.get("READTHEDOCS_LANGUAGE", ""),
"READTHEDOCS": os.environ.get("READTHEDOCS", "") == "True",
}
# Add any paths that contain custom static files (such as style sheets) here,
@@ -250,7 +253,10 @@ intersphinx_mapping = {
extlinks = {
"dpy_docs": (f"{dpy_docs_url}%s", None),
"issue": ("https://github.com/Cog-Creators/Red-DiscordBot/issues/%s", "#%s"),
"ghuser": ("https://github.com/%s", "@%s"),
# below URL redirects to user page, if they don't have GH Sponsors set up,
# while allowing us to direct readers directly at a sponsorship opportunity,
# if they do
"ghuser": ("https://github.com/sponsors/%s", "@%s"),
}
# Doctest

View File

@@ -0,0 +1,13 @@
.. red app_commands module documentation
====================
App Commands Package
====================
This package acts almost identically to :doc:`discord.ext.app_commands <dpy:interactions/api>`; i.e.
all of the attributes from discord.py's are also in ours.
Some of these attributes, however, have been slightly modified, while others have been added to
extend functionalities used throughout the bot, as outlined below.
.. autoclass:: redbot.core.app_commands.UserFeedbackCheckFailure
:members:

View File

@@ -47,6 +47,9 @@ extend functionalities used throughout the bot, as outlined below.
.. autoclass:: redbot.core.commands.DMContext
.. autoclass:: redbot.core.commands.UserFeedbackCheckFailure
:members:
.. automodule:: redbot.core.commands.requires
:members: PrivilegeLevel, PermState, Requires

View File

@@ -282,7 +282,7 @@ If you want to do it, follow these steps.
2. **Install Linux**
Most of the VPS providers have tools for installing Linux automatically. If
you're a beginner, we recommend **Ubuntu 22.04 LTS**.
you're a beginner, we recommend **Ubuntu 24.04 LTS**.
For Raspberry Pi users, just install `Raspbian
<https://www.raspberrypi.org/software/>`_ on a micro-SD card.

View File

@@ -31,7 +31,7 @@ Open a terminal or command prompt and type one of the following
.. note::
To install the development version, replace ``Red-DiscordBot`` in the above commands with the
link below. **The development version of the bot contains experimental changes. It is not
value below. **The development version of the bot contains experimental changes. It is not
intended for normal users.** We will not support anyone using the development version in any
support channels. Using the development version may break third party cogs and not all core
commands may work. Downgrading to stable after installing the development version may cause
@@ -40,7 +40,7 @@ Open a terminal or command prompt and type one of the following
.. code-block:: none
git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=Red-DiscordBot
Red-DiscordBot @ https://github.com/Cog-Creators/Red-DiscordBot/tarball/V3/develop
(Windows users may need to use :code:`py -3.8` or :code:`python` instead of :code:`python3.8`)
@@ -55,7 +55,7 @@ the purposes of this example, we'll call this :code:`mycog`).
In this folder, create three files: :code:`__init__.py`,
:code:`mycog.py`, and :code:`info.json`. Open the folder in
a text editor or IDE (examples include `Sublime Text 3 <https://www.sublimetext.com/>`_,
`Visual Studio Code <https://code.visualstudio.com/>`_, `Atom <https://atom.io/>`_, and
`Visual Studio Code <https://code.visualstudio.com/>`_, and
`PyCharm <http://www.jetbrains.com/pycharm/>`_).
.. attention::

View File

@@ -41,17 +41,16 @@ Any Cog Creator that does not follow these requirements will have their repo rem
- Repo-wide ``info.json`` file with the keys
- ``author``
- ``name``
- ``short``
- ``description``
- Cog ``info.json`` files with the keys
- ``author``
- ``name``
- ``short``
- ``requirements`` (if applicable)
- ``description``
- ``min_python_version`` (if applicable)
See `info-json-format` for more information on how to set up ``info.json`` files.

View File

@@ -16,6 +16,17 @@ For Developers
Removals
~~~~~~~~
``SimpleMenu.select_menu`` attribute
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. deprecated-removed:: 3.5.14 60
The `SimpleMenu.select_menu` attribute has been deprecated.
Any behaviour enabled by the usage of this attribute should no longer be depended on.
If you need this for something and cannot replace it with the other functionality,
create an issue on Red's issue tracker.
Downloader's shared libraries
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View File

@@ -71,6 +71,7 @@ Welcome to Red - Discord Bot's documentation!
framework_bot
framework_checks
framework_commands
framework_app_commands
framework_config
framework_datamanager
framework_events

View File

@@ -1,19 +0,0 @@
To install/update pyenv, run the following command:
.. prompt:: bash
command -v pyenv && pyenv update || curl https://pyenv.run | bash
After this command, you will see a warning about 'pyenv' not being in the load path. To address this,
you should run these commands:
.. prompt:: bash
profile=$([ -n "$ZSH_VERSION" ] && echo ~/.zprofile || ([ -f ~/.bash_profile ] && echo ~/.bash_profile || echo ~/.profile))
rcfile=$([ -n "$ZSH_VERSION" ] && echo ~/.zshrc || echo ~/.bashrc)
printf '%s\n%s\n%s\n' 'export PYENV_ROOT="$HOME/.pyenv"' 'export PATH="$PYENV_ROOT/bin:$PATH"' "$([ -f "$profile" ] && cat "$profile")" > "$profile"
echo 'eval "$(pyenv init --path)"' >> "$profile"
echo 'eval "$(pyenv init -)"' >> "$rcfile"
echo 'eval "$(pyenv virtualenv-init -)"' >> "$rcfile"
Then **log out and log back in** and run the following command:

View File

@@ -1,44 +0,0 @@
------------------------------
Creating a Virtual Environment
------------------------------
.. tip::
If you want to learn more about virtual environments, see page: `about-venvs`
We require installing Red into a virtual environment. Don't be scared, it's very
straightforward.
**************************
Using ``pyenv virtualenv``
**************************
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
environments. This option is only available if you installed Python with pyenv.
First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command:
.. prompt:: bash
pyenv version
Now, create a virtual environment with the following command:
.. prompt:: bash
pyenv virtualenv <name>
Replace ``<name>`` with whatever you like. If you ever forget what you named it,
you can always use the command ``pyenv versions`` to list all virtual environments.
Now activate your virtualenv with the following command:
.. prompt:: bash
pyenv shell <name>
.. important::
You must activate the virtual environment with the above command every time you open a new
shell to run, install or update Red. You can check out other commands like ``pyenv local`` and
``pyenv global`` if you wish to keep the virtualenv activated all the time.

View File

@@ -6,16 +6,14 @@
Installing the pre-requirements
-------------------------------
Red Hat Enterprise Linux (RHEL) 8.6-8.x and its derivatives have all required packages available in official repositories.
Red Hat Enterprise Linux (RHEL) 8.8-8.x and its derivatives have all required packages available in official repositories.
Install them with dnf:
.. TODO: Use Python 3.11 once RHEL 8.6 goes EOL in 2024.
.. prompt:: bash
sudo dnf -y update
sudo dnf -y group install development
sudo dnf -y install python39 python39-devel java-17-openjdk-headless nano git
sudo dnf -y install python3.11 python3.11-devel java-17-openjdk-headless nano git
Set ``java`` executable to point to Java 17:
@@ -25,6 +23,6 @@ Set ``java`` executable to point to Java 17:
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.9.rst
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -6,17 +6,15 @@
Installing the pre-requirements
-------------------------------
Red Hat Enterprise Linux (RHEL) 9 and its derivatives have all required packages available in official repositories.
Red Hat Enterprise Linux (RHEL) 9.2-9.x and its derivatives have all required packages available in official repositories.
Install them with dnf:
.. TODO: Use Python 3.11 once RHEL 9.0 goes EOL in 2024.
.. prompt:: bash
sudo dnf -y install python39 python3-devel git java-17-openjdk-headless @development nano
sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.9.rst
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -1,27 +0,0 @@
----------------------------
Installing Python with pyenv
----------------------------
On distributions where Python 3.9 needs to be compiled from source, we recommend the use of pyenv.
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
virtual environment.
.. include:: _includes/_install-pyenv-and-setup-path.rst
.. prompt:: bash
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.9.18 -v
This may take a long time to complete, depending on your hardware. For some machines (such as
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
drastically reduce the install time. However, be aware that this will make Python run about 10%
slower.
After that is finished, run:
.. prompt:: bash
pyenv global 3.9.18
Pyenv is now installed and your system should be configured to run Python 3.9.

View File

@@ -18,20 +18,20 @@ Install the pre-requirements with pacman:
sudo pacman -Syu git jre17-openjdk-headless base-devel nano
On Arch Linux, Python 3.10 can be installed from the Arch User Repository (AUR) from the ``python310`` package.
On Arch Linux, Python 3.11 can be installed from the Arch User Repository (AUR) from the ``python311`` package.
The manual build process is the Arch-supported install method for AUR packages. You can install ``python310`` package with the following commands:
The manual build process is the Arch-supported install method for AUR packages. You can install ``python311`` package with the following commands:
.. prompt:: bash
git clone https://aur.archlinux.org/python310.git /tmp/python310
cd /tmp/python310
git clone https://aur.archlinux.org/python311.git /tmp/python311
cd /tmp/python311
makepkg -sicL
cd -
rm -rf /tmp/python310
rm -rf /tmp/python311
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.10.rst
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -1,46 +0,0 @@
.. _install-centos-7:
==========================
Installing Red on CentOS 7
==========================
.. include:: _includes/supported-arch-x64+aarch64.rst
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Install the pre-requirements with yum:
.. prompt:: bash
sudo yum -y groupinstall development
sudo yum -y install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel java-11-openjdk-headless nano git
In order to install gcc 8, we'll use SCL repository:
.. prompt:: bash
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++
echo "source scl_source enable devtoolset-8" >> ~/.bashrc
source ~/.bashrc
In order to install Git 2.11 or greater, we recommend adding the IUS repository:
.. prompt:: bash
sudo yum -y install https://repo.ius.io/ius-release-el7.rpm
sudo yum -y swap git git236
.. Include common instructions:
.. Python 3.10 requires OpenSSL 1.1.1 which CentOS 7 doesn't provide in base repository.
.. include:: _includes/install-python39-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -1,7 +0,0 @@
.. _install-centos-stream-8:
=================================
Installing Red on CentOS Stream 8
=================================
.. include:: _includes/install-guide-rhel8-derivatives.rst

View File

@@ -1,27 +0,0 @@
.. _install-debian-11:
====================================
Installing Red on Debian 11 Bullseye
====================================
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Debian 11 "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

View File

@@ -12,12 +12,14 @@ Installing Red on Fedora Linux
Installing the pre-requirements
-------------------------------
Fedora Linux 38 and above has all required packages available in official repositories. Install
Fedora Linux 41 and above has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development-tools nano
sudo dnf -y install python3.11 python3.11-devel git adoptium-temurin-java-repository @development-tools nano
sudo dnf config-manager setopt adoptium-temurin-java-repository.enabled=1
sudo dnf -y install temurin-17-jre
.. Include common instructions:

View File

@@ -6,7 +6,7 @@ Installing Red
The list below shows the installation guides available based on the operating system being used.
If you want to host Red on a VPS and are unsure what operating system you should choose,
we recommend **Ubuntu 22.04 LTS**.
we recommend **Ubuntu 24.04 LTS**.
.. toctree::
:maxdepth: 1
@@ -17,10 +17,7 @@ we recommend **Ubuntu 22.04 LTS**.
alma-linux-9
amazon-linux-2023
arch
centos-7
centos-stream-8
centos-stream-9
debian-11
debian-12
fedora
opensuse-leap-15
@@ -35,4 +32,5 @@ we recommend **Ubuntu 22.04 LTS**.
rocky-linux-9
ubuntu-2004
ubuntu-2204
ubuntu-2404
ubuntu-non-lts

View File

@@ -28,8 +28,7 @@ one-by-one:
brew install python@3.11
brew install git
brew tap homebrew/cask-versions
brew install --cask temurin17
brew install temurin@17
By default, Python installed through Homebrew is not added to the load path.
To fix this, you should run these commands:

View File

@@ -1,7 +1,7 @@
.. _install-opensuse-leap-15:
=====================================
Installing Red on openSUSE Leap 15.5+
Installing Red on openSUSE Leap 15.6+
=====================================
.. include:: _includes/supported-arch-x64+aarch64.rst
@@ -12,7 +12,7 @@ Installing Red on openSUSE Leap 15.5+
Installing the pre-requirements
-------------------------------
openSUSE Leap 15.5+ has all required dependencies available in official repositories. Install them
openSUSE Leap 15.6+ has all required dependencies available in official repositories. Install them
with zypper:
.. prompt:: bash

View File

@@ -1,7 +1,7 @@
.. _install-rhel-8:
=========================================================
Installing Red on Red Hat Enterprise Linux (RHEL) 8.6-8.x
Installing Red on Red Hat Enterprise Linux (RHEL) 8.8-8.x
=========================================================
.. include:: _includes/install-guide-rhel8-derivatives.rst

View File

@@ -1,7 +1,7 @@
.. _install-rhel-9:
===================================================
Installing Red on Red Hat Enterprise Linux (RHEL) 9
===================================================
=========================================================
Installing Red on Red Hat Enterprise Linux (RHEL) 9.2-9.x
=========================================================
.. include:: _includes/install-guide-rhel9-derivatives.rst

View File

@@ -0,0 +1,33 @@
.. _install-ubuntu-2404:
==================================
Installing Red on Ubuntu 24.04 LTS
==================================
.. include:: _includes/supported-arch-x64+aarch64.rst
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend adding the ``deadsnakes`` ppa to install Python 3.11:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:deadsnakes/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -4,23 +4,10 @@
Installing Red on Ubuntu non-LTS versions
=========================================
.. include:: _includes/supported-arch-x64+aarch64.rst
Latest Ubuntu non-LTS version (24.10 at the time of writing) is not supported at current time
due to lack of availability of Python 3.11 or older in its repositories.
.. include:: _includes/linux-preamble.rst
The support should come back once we get back on track with supporting current Python versions.
-------------------------------
Installing the pre-requirements
-------------------------------
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst
We recommend usage of latest Ubuntu **LTS** versions instead, you can find
`an install guide for Ubuntu 24.04 <ubuntu-2404>` in our docs.

View File

@@ -66,11 +66,6 @@ If you have Red 3.5.0 or newer, you can upgrade by following these steps:
source ~/redenv/bin/activate
If you used ``pyenv`` for your virtual environment, use:
.. prompt:: bash
pyenv shell <name>
#. Update Red with this command:
.. prompt:: bash
@@ -138,11 +133,6 @@ If you have a Red version between 3.2.0 and 3.4.19, you can upgrade by following
source ~/redenv/bin/activate
If you used ``pyenv`` for your virtual environment, use:
.. prompt:: bash
pyenv shell <name>
#. Update Red with this command:
.. prompt:: bash

View File

@@ -50,39 +50,36 @@ their end-of-life date.
================================ ======================= ============================================================
Operating system version Supported architectures Ideally supported until
================================ ======================= ============================================================
Windows 10 x86-64 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
Windows 10 x86-64 2025-10-14 (`End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__)
Windows 11 x86-64 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
macOS 12 (Monterey) x86-64, aarch64 ~2024-10
macOS 13 (Ventura) x86-64, aarch64 ~2025-10
macOS 14 (Sonoma) x86-64, aarch64 ~2026-10
macOS 15 (Sequoia) x86-64, aarch64 ~2027-10
Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-almalinux-be-supported>`__)
Alma Linux 9 x86-64, aarch64 2032-05-31
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 7 x86-64, aarch64 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
CentOS Stream 8 x86-64, aarch64 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL <https://centos.org/stream9/#timeline>`__)
Debian 11 Bullseye x86-64, aarch64, armv7l ~2024-07 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
Debian 12 Bookworm x86-64, aarch64, armv7l ~2026-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
Fedora Linux 38 x86-64, aarch64 2024-05-14 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
Fedora Linux 39 x86-64, aarch64 2024-11-12 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
openSUSE Leap 15.5 x86-64, aarch64 2024-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
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>`__)
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)
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.6 x86-64, aarch64 2024-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
RHEL 8.8 x86-64, aarch64 2025-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
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.0 x86-64, aarch64 2024-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
RHEL 9.2 x86-64, aarch64 2025-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
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>`__)
Rocky Linux 8 x86-64, aarch64 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
Rocky Linux 9 x86-64, aarch64 2032-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
Ubuntu 20.04 LTS x86-64, aarch64 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
Ubuntu 22.04 LTS x86-64, aarch64 2027-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
Ubuntu 23.10 x86-64, aarch64 2024-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
Ubuntu 20.04 LTS x86-64, aarch64 2025-06-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
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>`__)
================================ ======================= ============================================================
.. _developer-guarantees:

View File

@@ -339,7 +339,7 @@ def _early_init():
# This is bumped automatically by release workflow (`.github/workflows/scripts/bump_version.py`)
_VERSION = "3.5.9"
_VERSION = "3.5.20"
__version__, version_info = VersionInfo._get_version()

View File

@@ -397,7 +397,8 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None:
"With that out of the way, depending on who you want to be considered as owner,"
" you can:\n"
"a) pass --team-members-are-owners when launching Red"
" - in this case Red will treat all members of the bot application's team as owners\n"
" - in this case Red will treat members of the bot application's team as owners,"
" if their team role is Owner, Admin, or Developer\n"
f"b) set owner manually with `redbot --edit {cli_flags.instance_name}`\n"
"c) pass owner ID(s) when launching Red with --owner"
" (and --co-owner if you need more than one) flag\n"

View File

@@ -122,7 +122,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}) تغيير لون رول {role.name}"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
@@ -144,7 +144,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}) تغيير اسم رول {old_name} إلى {name}"
#: redbot/cogs/admin/admin.py:332
#, docstring
@@ -185,7 +185,7 @@ msgstr "تم تحديث قناة الإعلانات إلى {channel.mention}"
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
msgstr "إزالة القناة من الإعلانات."
#: redbot/cogs/admin/admin.py:400
#, docstring
@@ -194,7 +194,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:413
#, docstring
@@ -253,15 +257,15 @@ msgstr "لا يمكنني السماح لك بإضافة {role.name} لرتبة
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
msgstr "الرول \"{role.name}\" هو بالفعل رول شخصي."
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
msgstr "إضافة {count} رول شخصي."
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
msgstr "تم اضافة 1 رول شخصي."
#: redbot/cogs/admin/admin.py:489
#, docstring

323
redbot/cogs/admin/locales/et-EE.po generated Normal file
View File

@@ -0,0 +1,323 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: et\n"
"X-Crowdin-File-ID: 42\n"
"Language: et_EE\n"
#: redbot/cogs/admin/admin.py:20
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
msgstr ""
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:31
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:37
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:43
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:49
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:55
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:61
msgid "I need the \"Manage Roles\" permission to do that."
msgstr ""
#: redbot/cogs/admin/admin.py:63
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
msgstr ""
#: redbot/cogs/admin/admin.py:73
#, docstring
msgid "A collection of server administration utilities."
msgstr ""
#: redbot/cogs/admin/admin.py:159
msgid "{member.display_name} already has the role {role.name}."
msgstr ""
#: redbot/cogs/admin/admin.py:180
msgid "I successfully added {role.name} to {member.display_name}"
msgstr ""
#: redbot/cogs/admin/admin.py:190
msgid "{member.display_name} does not have the role {role.name}."
msgstr ""
#: redbot/cogs/admin/admin.py:211
msgid "I successfully removed {role.name} from {member.display_name}"
msgstr ""
#: redbot/cogs/admin/admin.py:226
#, docstring
msgid "\n"
" Add a role to a user.\n\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:244
#, docstring
msgid "\n"
" Remove a role from a user.\n\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:256
#, docstring
msgid "Edit role settings."
msgstr ""
#: redbot/cogs/admin/admin.py:263
#, docstring
msgid "\n"
" Edit a role's colour.\n\n"
" Use double quotes if the role contains spaces.\n"
" Colour must be in hexadecimal format.\n"
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
" Examples:\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr ""
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
" Use double quotes if the role or the name contain spaces.\n\n"
" Example:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""
#: redbot/cogs/admin/announcer.py:68
msgid "I could not announce to the following server: "
msgstr ""
#: redbot/cogs/admin/announcer.py:70
msgid "I could not announce to the following servers: "
msgstr ""
#: redbot/cogs/admin/converters.py:13
msgid "The Admin cog is not loaded."
msgstr ""
#: redbot/cogs/admin/converters.py:30
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""

View File

@@ -127,7 +127,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}) telah mengubah warna role '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
@@ -150,7 +150,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}) telah mengubah nama role '{old_name}' menjadi '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
@@ -362,5 +362,5 @@ msgstr "Role \"{role_name}\" bukan selfrole yang tepat."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Selfrole ini memiliki lebih dari satu kecocokan yang tidak membedakan huruf besar dan kecil. Mohon tanyakan kepada moderator untuk menyelesaikan ambiguitas ini, atau gunakan ID role untuk merujuk role tersebut."

View File

@@ -21,56 +21,56 @@ msgstr "Я намагався зробити щось, на що Discord від
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу надати роль {role.name} {member.display_name}, тому що ця роль є вищою за мою найвищу роль."
#: redbot/cogs/admin/admin.py:31
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу прибрати {role.name} у {member.display_name}, тому що ця роль є вищою за мою найвищу роль."
#: redbot/cogs/admin/admin.py:37
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу змінити {role.name}, тому що ця роль є вищою ніж моя найвища роль."
#: redbot/cogs/admin/admin.py:43
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу надати {role.name} {member.display_name}, тому що ця роль вища за вашу найвищу роль."
#: redbot/cogs/admin/admin.py:49
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу прибрати {role.name} у {member.display_name}, тому що ця роль є вищою за вашу найвищу роль."
#: redbot/cogs/admin/admin.py:55
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я неможу дозволити вам редагувати {role.name}, тому що ця роль вища за вашу найвищу роль."
#: redbot/cogs/admin/admin.py:61
msgid "I need the \"Manage Roles\" permission to do that."
msgstr ""
msgstr "Мені потрібен дозвіл \"Керувати ролями\", щоб це зробити."
#: redbot/cogs/admin/admin.py:63
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
msgstr ""
msgstr "Я вже щось оголошую. Якщо ви хочете зробити інше оголошення, будь ласка, спочатку використайте '{prefix}announce cancel`."
#: redbot/cogs/admin/admin.py:73
#, docstring
msgid "A collection of server administration utilities."
msgstr ""
msgstr "Колекція утилітів адміністрації сервера."
#: redbot/cogs/admin/admin.py:159
msgid "{member.display_name} already has the role {role.name}."
msgstr ""
msgstr "{member.display_name} вже має роль {role.name}."
#: redbot/cogs/admin/admin.py:180
msgid "I successfully added {role.name} to {member.display_name}"
msgstr ""
msgstr "Успішно додав(ла) {role.name} до {member.display_name}"
#: redbot/cogs/admin/admin.py:190
msgid "{member.display_name} does not have the role {role.name}."
msgstr ""
msgstr "{member.display_name} не має ролі {role.name}."
#: redbot/cogs/admin/admin.py:211
msgid "I successfully removed {role.name} from {member.display_name}"
msgstr ""
msgstr "Я успішно прибрав(ла) {role.name} у {member.display_name}"
#: redbot/cogs/admin/admin.py:226
#, docstring
@@ -79,7 +79,11 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" Додати роль до користувача\n\n"
" Використовуйте подвійні лапки, якщо роль має пробіли.\n"
" Якщо користувач не буде вказаним, то за замовчуванням роль буде надана автору команди.\n"
" "
#: redbot/cogs/admin/admin.py:244
#, docstring
@@ -88,12 +92,16 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" Додати роль до користувача\n\n"
" Використовуйте подвійні лапки, якщо роль має пробіли.\n"
" Якщо користувач не буде вказаним, то за замовчуванням роль буде надана автору команди.\n"
" "
#: redbot/cogs/admin/admin.py:256
#, docstring
msgid "Edit role settings."
msgstr ""
msgstr "Зміна налаштувань ролі."
#: redbot/cogs/admin/admin.py:263
#, docstring
@@ -110,11 +118,11 @@ msgstr ""
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
msgstr "{author} ({author.id}) змінив колір ролі '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr ""
msgstr "Готово."
#: redbot/cogs/admin/admin.py:298
#, docstring
@@ -128,48 +136,48 @@ msgstr ""
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
msgstr "{author} ({author.id}) змінив ім'я ролі '{old_name}' на '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
msgstr "Оголосити повідомлення в усіх серверах, де знаходиться бот."
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
msgstr "Оголошення почалося."
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
msgstr "Відмінити запущене оголошення."
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
msgstr "На даний момент немає оголошення."
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
msgstr "Поточне оголошення було скасовано."
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
msgstr "Змінити спосіб надсилання оголошень у цю спільноту."
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Змініть канал, в якому бот буде надсилати оголошення."
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
msgstr "Канал для оголошень встановлений до {channel.mention}"
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
msgstr "Прибирає канал для оголошень."
#: redbot/cogs/admin/admin.py:400
#, docstring
@@ -178,7 +186,10 @@ 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"
" ПОМІТКА: Ролі чутливі до реєстру "
#: redbot/cogs/admin/admin.py:413
#, docstring
@@ -203,17 +214,20 @@ msgstr ""
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
msgstr "\n"
" Перераховує усі доступні селф-ролі.\n"
" "
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
msgstr "Доступні селф-ролі:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
msgstr "Керувати селф-ролями."
#: redbot/cogs/admin/admin.py:456
#, docstring
@@ -225,19 +239,19 @@ msgstr ""
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу дозволити вам додати {role.name} як селф-роль, бо ця роль є вищою за вашу найвищу роль."
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
msgstr "Роль \"{role.name}\" вже є селф-роллю."
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
msgstr "Додано {count} селф-ролей."
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
msgstr "Додано 1 селф-роль."
#: redbot/cogs/admin/admin.py:489
#, docstring
@@ -249,40 +263,40 @@ msgstr ""
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу дозволити вам прибрати {role.name} зі списку селф-ролей, бо ця роль є вищою за вашу найвищу роль."
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
msgstr "Вилучено {count} селф-ролей."
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
msgstr "Прибрано 1 селф-роль."
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
msgstr "Очистити список доступних селф-ролей для цього сервера."
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
msgstr "Наразі немає селф-ролей."
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
msgstr "Ви впевнені, що хочете очистити список селф-ролей цього сервера?"
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
msgstr "Ви зайняли занадто довго часу, щоб відповісти."
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Я не можу прибрати селф-ролі, тому що селф-роль '{role.name}' вища аніж усі ваші ролі."
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
msgstr "Список з селф-ролями був очищений."
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
@@ -303,21 +317,21 @@ msgstr ""
#: redbot/cogs/admin/announcer.py:68
msgid "I could not announce to the following server: "
msgstr ""
msgstr "Не вдалося зробити оголошення у наступній спільноті: "
#: redbot/cogs/admin/announcer.py:70
msgid "I could not announce to the following servers: "
msgstr ""
msgstr "Не вдалося зробити оголошення у наступних спільнотах: "
#: redbot/cogs/admin/converters.py:13
msgid "The Admin cog is not loaded."
msgstr ""
msgstr "Адмін-ког не завантажено."
#: redbot/cogs/admin/converters.py:30
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "Роль \"{role_name}\" не є дійсною селф-роллю."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Ця селф-роль має більше ніж один збіг. Будь ласка, попросіть модератора вирішити цю неоднозначність, або використайте ID ролі для уточнення ролі."

189
redbot/cogs/alias/locales/et-EE.po generated Normal file
View File

@@ -0,0 +1,189 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2024-01-09 00:35+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: et\n"
"X-Crowdin-File-ID: 8\n"
"Language: et_EE\n"
#: redbot/cogs/alias/alias.py:35
#, docstring
msgid "Create aliases for commands.\n\n"
" Aliases are alternative names/shortcuts for commands. They\n"
" can act as both a lambda (storing arguments for repeated use)\n"
" or as simply a shortcut to saying \"x y z\".\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr ""
#: redbot/cogs/alias/alias.py:190
msgid "Aliases:\n"
msgstr ""
#: redbot/cogs/alias/alias.py:192
msgid "\n\n"
"Page {page}/{total}"
msgstr ""
#: redbot/cogs/alias/alias.py:202
#, docstring
msgid "Manage command aliases."
msgstr ""
#: redbot/cogs/alias/alias.py:207
#, docstring
msgid "Manage global aliases."
msgstr ""
#: redbot/cogs/alias/alias.py:214
#, docstring
msgid "Add an alias for a command."
msgstr ""
#: redbot/cogs/alias/alias.py:219
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
msgstr ""
#: redbot/cogs/alias/alias.py:230
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
msgstr ""
#: redbot/cogs/alias/alias.py:241
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
msgstr ""
#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312
msgid "You attempted to create a new alias for a command that doesn't exist."
msgstr ""
#: redbot/cogs/alias/alias.py:267
msgid "A new alias with the trigger `{name}` has been created."
msgstr ""
#: redbot/cogs/alias/alias.py:273
#, docstring
msgid "Add a global alias for a command."
msgstr ""
#: redbot/cogs/alias/alias.py:278
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
msgstr ""
#: redbot/cogs/alias/alias.py:289
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
msgstr ""
#: redbot/cogs/alias/alias.py:300
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
msgstr ""
#: redbot/cogs/alias/alias.py:323
msgid "A new global alias with the trigger `{name}` has been created."
msgstr ""
#: redbot/cogs/alias/alias.py:332
#, docstring
msgid "Edit an existing alias in this server."
msgstr ""
#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372
msgid "The alias with the name {name} does not exist."
msgstr ""
#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378
msgid "You attempted to edit an alias to a command that doesn't exist."
msgstr ""
#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385
msgid "The alias with the trigger `{name}` has been edited successfully."
msgstr ""
#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392
msgid "Alias with the name `{name}` was not found."
msgstr ""
#: redbot/cogs/alias/alias.py:367
#, docstring
msgid "Edit an existing global alias."
msgstr ""
#: redbot/cogs/alias/alias.py:399
#, docstring
msgid "Try to execute help for the base command of the alias."
msgstr ""
#: redbot/cogs/alias/alias.py:404
msgid "No such alias exists."
msgstr ""
#: redbot/cogs/alias/alias.py:408
#, docstring
msgid "Show what command the alias executes."
msgstr ""
#: redbot/cogs/alias/alias.py:413
msgid "The `{alias_name}` alias will execute the command `{command}`"
msgstr ""
#: redbot/cogs/alias/alias.py:418
msgid "There is no alias with the name `{name}`"
msgstr ""
#: redbot/cogs/alias/alias.py:424
#, docstring
msgid "Delete an existing alias on this server."
msgstr ""
#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458
msgid "There are no aliases on this server."
msgstr ""
#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446
msgid "Alias with the name `{name}` was successfully deleted."
msgstr ""
#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449
msgid "Alias with name `{name}` was not found."
msgstr ""
#: redbot/cogs/alias/alias.py:439
#, docstring
msgid "Delete an existing global alias."
msgstr ""
#: redbot/cogs/alias/alias.py:441
msgid "There are no global aliases on this bot."
msgstr ""
#: redbot/cogs/alias/alias.py:455
#, docstring
msgid "List the available aliases on this server."
msgstr ""
#: redbot/cogs/alias/alias.py:464
#, docstring
msgid "List the available global aliases on this bot."
msgstr ""
#: redbot/cogs/alias/alias.py:467
msgid "There are no global aliases."
msgstr ""
#: redbot/cogs/alias/alias_entry.py:196
msgid "Arguments must be specified with a number."
msgstr ""
#: redbot/cogs/alias/alias_entry.py:203
msgid "Arguments must be sequential. Missing arguments: "
msgstr ""

View File

@@ -24,7 +24,13 @@ msgid "Create aliases for commands.\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr ""
msgstr "Buat alias untuk perintah.\n\n"
" Alias adalah nama alternatif/jalan pintas untuk perintah. Mereka\n"
" dapat berfungsi sebagai lambda (menyimpan argumen untuk digunakan berulang kali)\n"
" atau sebagai jalan pintas untuk mengatakan \"x y z\".\n\n"
" Saat dijalankan, alias akan menerima argumen tambahan apa pun\n"
" dan menambahkannya ke alias yang disimpan.\n"
" "
#: redbot/cogs/alias/alias.py:190
msgid "Aliases:\n"
@@ -95,28 +101,28 @@ msgstr "Alias global baru dengan pemicu `{name}` telah dibuat."
#: redbot/cogs/alias/alias.py:332
#, docstring
msgid "Edit an existing alias in this server."
msgstr ""
msgstr "Edit sebuah alias yang ada di server ini."
#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372
msgid "The alias with the name {name} does not exist."
msgstr ""
msgstr "Alias dengan nama {name} tidak ada."
#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378
msgid "You attempted to edit an alias to a command that doesn't exist."
msgstr ""
msgstr "Anda mencoba mengedit alias ke perintah yang tidak ada."
#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385
msgid "The alias with the trigger `{name}` has been edited successfully."
msgstr ""
msgstr "Alias dengan pemicu `{name}` telah berhasil diedit."
#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392
msgid "Alias with the name `{name}` was not found."
msgstr ""
msgstr "Alias dengan nama `{name}` tidak ditemukan."
#: redbot/cogs/alias/alias.py:367
#, docstring
msgid "Edit an existing global alias."
msgstr ""
msgstr "Edit sebuah alias global yang ada."
#: redbot/cogs/alias/alias.py:399
#, docstring

81
redbot/cogs/audio/apis/locales/et-EE.po generated Normal file
View File

@@ -0,0 +1,81 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2022-03-16 16:42+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: et\n"
"X-Crowdin-File-ID: 698\n"
"Language: et_EE\n"
#: redbot/cogs/audio/apis/interface.py:270
#: redbot/cogs/audio/apis/interface.py:600
msgid "Failing to get tracks, skipping remaining."
msgstr "Ebaõnnestus YouTube'i video hankimine, ülejäänud jäetakse vahele."
#: redbot/cogs/audio/apis/interface.py:303
#: redbot/cogs/audio/apis/spotify.py:175
msgid "The Spotify API key or client secret has not been set properly. \n"
"Use `{prefix}audioset spotifyapi` for instructions."
msgstr "Spotify API võti või kliendi salajane võti ei ole õigesti seadistatud. \n"
"Kasutage `{prefix}audioset spotifyapi` juhiste jaoks."
#: redbot/cogs/audio/apis/interface.py:345
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
msgstr "See ei tundu olevat kehtiv Spotify esitusloendi/albumi URL või kood."
#: redbot/cogs/audio/apis/interface.py:471
msgid "This doesn't seem to be a supported Spotify URL or code."
msgstr "See ei tundu olevat toetatud Spotify URL või kood."
#: redbot/cogs/audio/apis/interface.py:561
msgid "The connection was reset while loading the playlist."
msgstr "Ühendus taastati, kui esitusloendit laaditi."
#: redbot/cogs/audio/apis/interface.py:572
msgid "Player timeout, skipping remaining tracks."
msgstr "Mängija aja ületamine, ülejäänud lood jäetakse vahele."
#: redbot/cogs/audio/apis/interface.py:665
msgid " {bad_tracks} tracks cannot be queued."
msgstr "{bad_tracks} lugusid ei saa järjekorda lisada."
#: redbot/cogs/audio/apis/interface.py:673
msgid "Playlist Enqueued"
msgstr "Esitusloend lisatud järjekorda"
#: redbot/cogs/audio/apis/interface.py:674
msgid "Added {num} tracks to the queue.{maxlength_msg}"
msgstr "Lisatud {num} lugu järjekorda.{maxlength_msg}"
#: redbot/cogs/audio/apis/interface.py:680
msgid "{time} until start of playlist playback: starts at #{position} in queue"
msgstr "{time} kuni esitusloendi esituse alguseni: algab järjekorras #{position} kohal"
#: redbot/cogs/audio/apis/interface.py:691
msgid "Nothing found.\n"
"The YouTube API key may be invalid or you may be rate limited on YouTube's search service.\n"
"Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
msgstr "Midagi ei leitud. \n"
"YouTube API võti võib olla kehtetu või võib YouTube'i otsinguteenuses olla määratud päringute piirang. \n"
"Kontrolli YouTube API võtit uuesti ja järgi juhiseid `{prefix}audioset youtubeapi`."
#: redbot/cogs/audio/apis/youtube.py:62
msgid "Your YouTube Data API token is invalid.\n"
"Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
msgstr "Teie YouTube Data API token on kehtetu. \n"
"Kontrollige YouTube API võtit uuesti ja järgige juhiseid `{prefix}audioset youtubeapi`."
#: redbot/cogs/audio/apis/youtube.py:74
msgid "YouTube API error code: 403\n"
"Your YouTube API key may have reached the account's query limit for today. Please check <https://developers.google.com/youtube/v3/getting-started#quota> for more information."
msgstr "YouTube API tõrgekood: 403 \n"
"Teie YouTube API võti võib olla jõudnud konto päringute limiidi täitumiseni täna. Palun kontrollige <https://developers.google.com/youtube/v3/getting-started#quota> lisainformatsiooni jaoks."

View File

@@ -1150,11 +1150,24 @@ class AudioSetCommands(MixinMeta, metaclass=CompositeMetaClass):
if is_owner:
msg += _("Localtracks path: [{localpath}]\n").format(**global_data)
if (
is_owner
and not global_data["use_external_lavalink"]
and self.managed_node_controller.plugins
):
plugins = self.managed_node_controller.plugins
msg += f"\n---{_('Lavalink Plugin Versions')}---"
plugin_name_max_len = 0
for plugin_name, __ in plugins.items():
plugin_name_max_len = max(plugin_name_max_len, len(plugin_name))
for plugin_name, plugin_version in plugins.items():
key = f"{plugin_name}:".ljust(plugin_name_max_len + 5)
msg += f"\n{key} [{plugin_version}]"
await self.send_embed_msg(ctx, description=box(msg, lang="ini"))
@command_audioset.command(name="logs")
@commands.is_owner()
@commands.guild_only()
@has_managed_server()
async def command_audioset_logs(self, ctx: commands.Context):
"""Sends the managed Lavalink node logs to your DMs."""

View File

@@ -10,10 +10,11 @@ from red_commons.logging import getLogger
from redbot.core import commands
from redbot.core.data_manager import cog_data_path
from redbot.core.i18n import Translator
from redbot.core.utils.chat_formatting import box, inline
from redbot.core.utils.chat_formatting import box, humanize_list, inline
from ..abc import MixinMeta
from ..cog_utils import CompositeMetaClass
from ...managed_node import version_pins
from ...utils import (
MAX_JAVA_RAM,
DEFAULT_LAVALINK_YAML,
@@ -29,6 +30,16 @@ log = getLogger("red.cogs.Audio.cog.Commands.lavalink_setup")
_ = Translator("Audio", Path(__file__))
class LavalinkSetupJavaCommand(commands.Command):
def format_text_for_context(self, ctx: commands.Context, text: str) -> str:
text = super().format_text_for_context(ctx, text)
return text.format(
supported_java_versions=humanize_list(
list(map(str, version_pins.SUPPORTED_JAVA_VERSIONS))
),
)
class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
@commands.group(name="llset")
@commands.is_owner()
@@ -43,7 +54,7 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
All the commands in here have the potential to break the Audio cog.
"""
@command_llset.command(name="java")
@command_llset.command(name="java", cls=LavalinkSetupJavaCommand)
@has_managed_server()
async def command_llset_java(self, ctx: commands.Context, *, java_path: str = "java"):
"""Change your Java executable path.
@@ -51,7 +62,7 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
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 {supported_java_versions}.
Enter nothing or "java" to reset it back to default.
"""
@@ -124,7 +135,7 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
if meta[1]:
await ctx.send(
_(
"Heap-size must be less than your system RAM, "
"Heap-size must be less than your system RAM. "
"You currently have {ram_in_bytes} of RAM available."
).format(ram_in_bytes=inline(sizeof_fmt(meta[0])))
)
@@ -250,7 +261,7 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
return await self.send_embed_msg(
ctx,
title=_("Setting Not Changed"),
description=_("A port must be between 0 and 65535 "),
description=_("A port must be between 0 and 65535."),
)
await self.config.ws_port.set(port)
await self.send_embed_msg(
@@ -295,11 +306,14 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
title=_("Setting Changed"),
description=_(
"Unmanaged Lavalink node will no longer connect using the secured "
"{secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n"
"{secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n"
"Run `{p}{cmd}` for it to take effect."
).format(p=ctx.prefix, cmd=self.command_audioset_restart.qualified_name),
unsecured_protocol=inline("ws://"),
secured_protocol=inline("wss://"),
).format(
p=ctx.prefix,
cmd=self.command_audioset_restart.qualified_name,
unsecured_protocol=inline("ws://"),
secured_protocol=inline("wss://"),
),
)
@command_llset.command(name="info", aliases=["settings"])

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -50,7 +50,9 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass):
return await self.send_embed_msg(
ctx,
title=_("Unable To Play Tracks"),
description=_("That URL is not allowed."),
description=_(
"That URL is not allowed.\n\nThe bot owner can remove this restriction by using ``{prefix}audioset restrict``."
).format(prefix=ctx.clean_prefix),
)
elif not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query):
return await self.send_embed_msg(

View File

@@ -198,6 +198,8 @@ class AudioEvents(MixinMeta, metaclass=CompositeMetaClass):
if not guild:
return
notify_channel = guild.get_channel_or_thread(player.fetch("notify_channel"))
if not notify_channel:
return
has_perms = self._has_notify_perms(notify_channel)
tries = 0
while not player._is_playing:

View File

@@ -23,6 +23,7 @@ from redbot.core.utils.antispam import AntiSpam
from redbot.core.utils.chat_formatting import box, humanize_list, underline, bold
from ...errors import TrackEnqueueError, AudioError
from ...managed_node import version_pins
from ..abc import MixinMeta
from ..cog_utils import CompositeMetaClass
@@ -40,10 +41,10 @@ HUMANIZED_PERM = {
"add_reactions": _("Add Reactions"),
"view_audit_log": _("View Audit Log"),
"priority_speaker": _("Priority Speaker"),
"stream": _("Go Live"),
"stream": _("Video"),
"read_messages": _("Read Text Channels & See Voice Channels"),
"send_messages": _("Send Messages"),
"send_tts_messages": _("Send TTS Messages"),
"send_tts_messages": _("Send Text-to-speech Messages"),
"manage_messages": _("Manage Messages"),
"embed_links": _("Embed Links"),
"attach_files": _("Attach Files"),
@@ -70,12 +71,16 @@ HUMANIZED_PERM = {
"create_private_threads": _("Create Private Threads"),
"external_stickers": _("Use External Stickers"),
"send_messages_in_threads": _("Send Messages in Threads"),
"start_embedded_activities": _("Start Activities"),
"moderate_members": _("Moderate Member"),
"use_embedded_activities": _("Use Activities"),
"moderate_members": _("Time out members"),
"view_creator_monetization_analytics": _("View Creator Monetization Analytics"),
"use_soundboard": _("Use Soundboard"),
"create_expressions": _("Create Expressions"),
"create_events": _("Create Events"),
"use_external_sounds": _("Use External Sounds"),
"send_voice_messages": _("Send Voice Messages"),
"send_polls": _("Create Polls"),
"use_external_apps": _("Use External Apps"),
}
DANGEROUS_COMMANDS = {
@@ -83,7 +88,7 @@ DANGEROUS_COMMANDS = {
"This command will change the executable path of Java, "
"this is useful if you have multiple installations of Java and the default one is causing issues. "
"Please don't change this unless you are certain that the Java version you are specifying is supported by Red. "
"The default and supported versions are currently Java 17 and 11."
"The supported versions are currently Java {supported_java_versions}."
),
"command_llset_heapsize": _(
"This command will change the maximum RAM allocation for the managed Lavalink node, "
@@ -275,7 +280,11 @@ class DpyEvents(MixinMeta, metaclass=CompositeMetaClass):
"If you wish to continue, enter this case sensitive token without spaces as your next message."
"\n\n{confirm_token}"
).format(
template=_(DANGEROUS_COMMANDS[ctx.command.callback.__name__]),
template=_(DANGEROUS_COMMANDS[ctx.command.callback.__name__]).format(
supported_java_versions=humanize_list(
list(map(str, version_pins.SUPPORTED_JAVA_VERSIONS))
),
),
confirm_token=box(confirm_token, lang="py"),
)
sent = await ctx.send(message)

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -15,350 +15,366 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: ar_SA\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Read Text Channels & See Voice Channels"
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Send Messages"
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Manage Messages"
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Embed Links"
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Attach Files"
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Read Message History"
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Mention @everyone, @here, and All Roles"
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Use External Emojis"
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "View Server Insights"
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "Connect"
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Speak"
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Mute Members"
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Deafen Members"
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Move Members"
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Use Voice Activity"
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Change Nickname"
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Manage Nicknames"
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Roles"
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Webhooks"
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Expressions"
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Use Application Commands"
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Request to Speak"
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Manage Events"
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Threads"
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Create Public Threads"
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Private Threads"
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Use External Stickers"
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Send Messages in Threads"
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Use Soundboard"
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "Create Expressions"
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use External Sounds"
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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."
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
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
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "تمكين"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "معطل"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
msgid "No DJ role found. Disabling DJ mode."
msgstr "لم يتم العثور على دور DJ. تعطيل وضع DJ."
#: redbot/cogs/audio/core/events/dpy.py:327
#: redbot/cogs/audio/core/events/dpy.py:336
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr "بيئة غير صالحة"
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"MIME-Version: 1.0\n"
@@ -15,350 +15,366 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: bg_BG\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Read Text Channels & See Voice Channels"
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Send Messages"
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Manage Messages"
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Embed Links"
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Attach Files"
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Read Message History"
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Mention @everyone, @here, and All Roles"
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Use External Emojis"
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "View Server Insights"
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "Connect"
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Speak"
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Mute Members"
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Deafen Members"
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Move Members"
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Use Voice Activity"
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Change Nickname"
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Manage Nicknames"
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Roles"
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Webhooks"
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Expressions"
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Use Application Commands"
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Request to Speak"
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Manage Events"
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Threads"
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Create Public Threads"
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Private Threads"
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Use External Stickers"
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Send Messages in Threads"
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Use Soundboard"
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "Create Expressions"
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use External Sounds"
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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."
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
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
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:327
#: redbot/cogs/audio/core/events/dpy.py:336
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -15,350 +15,366 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: cs_CZ\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Read Text Channels & See Voice Channels"
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Send Messages"
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Manage Messages"
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Embed Links"
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Attach Files"
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Read Message History"
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Mention @everyone, @here, and All Roles"
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Use External Emojis"
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "View Server Insights"
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "Connect"
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Speak"
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Mute Members"
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Deafen Members"
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Move Members"
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Use Voice Activity"
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Change Nickname"
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Manage Nicknames"
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Roles"
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Webhooks"
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Expressions"
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Use Application Commands"
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Request to Speak"
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Manage Events"
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Threads"
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Create Public Threads"
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Private Threads"
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Use External Stickers"
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Send Messages in Threads"
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Use Soundboard"
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "Create Expressions"
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use External Sounds"
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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."
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
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
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "Povoleno"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "Zakázáno"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:327
#: redbot/cogs/audio/core/events/dpy.py:336
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -15,350 +15,366 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: da_DK\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Read Text Channels & See Voice Channels"
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Send Messages"
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Manage Messages"
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Embed Links"
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Attach Files"
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Read Message History"
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Mention @everyone, @here, and All Roles"
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Use External Emojis"
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "View Server Insights"
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "Connect"
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Speak"
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Mute Members"
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Deafen Members"
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Move Members"
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Use Voice Activity"
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Change Nickname"
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Manage Nicknames"
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Roles"
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Webhooks"
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Expressions"
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Use Application Commands"
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Request to Speak"
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Manage Events"
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Threads"
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Create Public Threads"
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Private Threads"
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Use External Stickers"
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Send Messages in Threads"
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Use Soundboard"
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "Create Expressions"
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use External Sounds"
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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."
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
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
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:327
#: redbot/cogs/audio/core/events/dpy.py:336
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: redbot/cogs/audio/core/events/lavalink.py:183
msgid "Unable to Get Track"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -15,293 +15,309 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: de_DE\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr "Automatische Wiedergabe gestartet."
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr "Soforteinladung erstellen"
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr "Mitglieder kicken"
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr "Mitglieder bannen"
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr "Administrator"
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr "Kanäle verwalten"
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr "Server verwalten"
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr "Reaktionen hinzufügen"
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr "Audit-Log einsehen"
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr "Priorisierter Sprecher"
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr "Auf Sendung gehen"
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Read Text Channels & See Voice Channels"
msgstr "Text-Kanäle lesen & Sprachkanäle ansehen"
#: redbot/cogs/audio/core/events/dpy.py:45
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send Messages"
msgstr "Nachrichten senden"
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgstr "TTS Nachrichten senden"
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Manage Messages"
msgstr "Nachrichten verwalten"
#: redbot/cogs/audio/core/events/dpy.py:48
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Embed Links"
msgstr "Links einbetten"
#: redbot/cogs/audio/core/events/dpy.py:49
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Attach Files"
msgstr "Dateien anhängen"
#: redbot/cogs/audio/core/events/dpy.py:50
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Read Message History"
msgstr "Nachrichtenverlauf lesen"
#: redbot/cogs/audio/core/events/dpy.py:51
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Mention @everyone, @here, and All Roles"
msgstr "Erwähne @everyone, @here und alle Rollen"
#: redbot/cogs/audio/core/events/dpy.py:52
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "Use External Emojis"
msgstr "Externe Emojis verwenden"
#: redbot/cogs/audio/core/events/dpy.py:53
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "View Server Insights"
msgstr "Server-Einblicke anzeigen"
#: redbot/cogs/audio/core/events/dpy.py:54
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Connect"
msgstr "Verbinden"
#: redbot/cogs/audio/core/events/dpy.py:55
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Speak"
msgstr "Sprechen"
#: redbot/cogs/audio/core/events/dpy.py:56
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Mute Members"
msgstr "Mitglieder Stummschalten"
#: redbot/cogs/audio/core/events/dpy.py:57
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Deafen Members"
msgstr "Ein- und Ausgabe von Mitgliedern deaktivieren"
#: redbot/cogs/audio/core/events/dpy.py:58
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Move Members"
msgstr "Mitglieder verschieben"
#: redbot/cogs/audio/core/events/dpy.py:59
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Use Voice Activity"
msgstr "Sprachaktivität verwenden"
#: redbot/cogs/audio/core/events/dpy.py:60
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Change Nickname"
msgstr "Spitznamen ändern"
#: redbot/cogs/audio/core/events/dpy.py:61
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Nicknames"
msgstr "Spitznamen verwalten"
#: redbot/cogs/audio/core/events/dpy.py:62
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Roles"
msgstr "Rollen verwalten"
#: redbot/cogs/audio/core/events/dpy.py:63
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Webhooks"
msgstr "Webhooks verwalten"
#: redbot/cogs/audio/core/events/dpy.py:64
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Manage Expressions"
msgstr "Ausdrücke verwalten"
#: redbot/cogs/audio/core/events/dpy.py:65
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Use Application Commands"
msgstr "Anwendungsbefehle verwenden"
#: redbot/cogs/audio/core/events/dpy.py:66
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Request to Speak"
msgstr "Sprechanfrage"
#: redbot/cogs/audio/core/events/dpy.py:67
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Events"
msgstr "Events verwalten"
#: redbot/cogs/audio/core/events/dpy.py:68
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Manage Threads"
msgstr "Threads verwalten"
#: redbot/cogs/audio/core/events/dpy.py:69
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Public Threads"
msgstr "Öffentliche Threads erstellen"
#: redbot/cogs/audio/core/events/dpy.py:70
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Create Private Threads"
msgstr "Private Threads erstellen"
#: redbot/cogs/audio/core/events/dpy.py:71
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Use External Stickers"
msgstr "Externe Sticker verwenden"
#: redbot/cogs/audio/core/events/dpy.py:72
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Send Messages in Threads"
msgstr "Nachrichten in Threads senden"
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgstr "Starte Aktivitäten"
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgstr "Mitglied moderieren"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use Soundboard"
msgstr "Soundboard verwenden"
#: redbot/cogs/audio/core/events/dpy.py:76
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr "Ausdrücke erstellen"
#: redbot/cogs/audio/core/events/dpy.py:77
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr "Externe Sounds verwenden"
#: redbot/cogs/audio/core/events/dpy.py:78
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr "Sprachnachrichten senden"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgstr "Dieser Befehl ändert den ausführbaren Pfad von Java, Dies ist nützlich, wenn Sie mehrere Installationen von Java haben und die Standardinstallation Probleme verursacht. Bitte ändern Sie dies nicht, außer Sie sind sicher, dass die von Ihnen angegebene Java-Version von Red unterstützt wird. Die Standard- und unterstützten Versionen sind derzeit Java 17 und 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Dieser Befehl wird die maximale RAM-Zuordnung für den verwalteten Lavalink-Knoten ändern In der Regel müssen Sie dies nie ändern, bevor Sie eine Änderung in Erwägung ziehen, wenden Sie sich bitte an unser Support-Team."
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:98
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Dieser Befehl wird den gemanagten Lavalink-Knoten deaktivieren, wenn Sie diesen Befehl umschalten, müssen Sie einen externen Lavalink-Knoten angeben, mit dem eine Verbindung hergestellt werden soll. Falls Sie dies nicht tun, wird Audio nicht mehr funktionieren."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:103
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Dieser Befehl wird verwendet, um die IP anzugeben, die Red für die Verbindung zu einem externen Lavalink-Knoten verwendet. "
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Dieser Befehl wird verwendet, um das Authentifizierungspasswort anzugeben, das Red verwendet, um sich mit einem externen Lavalink-Knoten zu verbinden."
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Dieser Befehl wird zwischen gesicherten und ungesicherten Verbindungen zu einem externen Lavalink-Knoten umgeschaltet."
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Dieser Befehl wird verwendet, um den Verbindungsport anzugeben, der von Red verwendet wird, um sich mit einem externen Lavalink-Knoten zu verbinden."
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Dieser Befehl legt fest, an welche Netzwerkschnittstelle und IP der Knoten Lavalink sich binden wird standardmäßig ist dies 'localhost', ändern Sie dies nur, wenn der verwaltete Lavalink-Knoten an eine bestimmte IP/Schnittstelle gebunden werden soll."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Dieser Befehl ändert das Authentifizierungspasswort, das benötigt wird, um sich mit diesem verwalteten Knoten zu verbinden. Der Standardwert ist 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Dieser Befehl ändert den Verbindungs-Port, um sich mit diesem verwalteten Knoten zu verbinden. Ändern Sie dies nur, wenn der Standardport '2333' Konflikte mit bestehenden Anwendungen verursacht."
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr "Dieser Befehl schaltet die Unterstützung der lokalen Audiowiedergabe um. Ein Beispiel ist `/mnt/data/my_super_funky_track. p3`; Deaktivieren dieser Option führt dazu, dass der Bot keine lokalen Track-Inhalte abspielen kann."
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr "Dieser Befehl schaltet die Unterstützung der YouTube-Wiedergabe um (Spotify hängt von YouTube ab). Wenn Sie dies deaktivieren, wird der Bot nicht in der Lage sein, YouTube-Inhalte abzuspielen: Dies schließt Spotify ein."
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr "Diese Einstellung steuert den Framebuffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert."
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr "Diese Einstellung steuert den JDA-NAS-Puffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert."
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr "Dieser Befehl wird alle Einstellungen zurücksetzen, die von `[p]llset` geändert wurden."
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr "Sie haben versucht, den verwalteten Lavalink-Knoten von Audio auf einer nicht unterstützten Architektur auszuführen. Es stehen nur Einstellungsbefehle zur Verfügung."
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr "Mir fehlen die Berechtigungen, um Nachrichten in diesem Server zu senden. Bitte kümmern Sie sich so bald wie möglich darum."
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
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:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "Aktiviert"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "Deaktiviert"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr "Sie sollten diesen Kommand nicht nutzen."
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
@@ -311,58 +327,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:317
#: redbot/cogs/audio/core/events/dpy.py:326
msgid "No DJ role found. Disabling DJ mode."
msgstr "Keine DJ-Rolle gefunden. DJ-Modus deaktiviert."
#: redbot/cogs/audio/core/events/dpy.py:327
#: redbot/cogs/audio/core/events/dpy.py:336
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:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr "Argument kann nicht analysiert werden"
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr "Ungültiges Argument"
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
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:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr "Ungültige Umgebung"
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr "Die Verbindung zum Lavalink Knoten ist verloren gegangen."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr "Keine Player verfügbar"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
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:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: 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:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
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:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr "Dieser Fehler wurde dem Bot-Besitzer gemeldet."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -15,293 +15,309 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: es_ES\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr "Auto reproducción iniciada."
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr "Crear invitación instantánea"
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr "Expulsar miembros"
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr "Banear miembros"
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr "Administrador"
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr "Administrar canales"
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr "Administrar servidor"
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr "Añadir reacciones"
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr "Ver auditoría"
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr "Orador prioritario"
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr "Transmitir en directo"
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Read Text Channels & See Voice Channels"
msgstr "Leer canales de texto y ver canales de voz"
#: redbot/cogs/audio/core/events/dpy.py:45
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send Messages"
msgstr "Enviar mensajes"
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgstr "Enviar mensajes TTS"
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Manage Messages"
msgstr "Administrar mensajes"
#: redbot/cogs/audio/core/events/dpy.py:48
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Embed Links"
msgstr "Incrustar enlaces"
#: redbot/cogs/audio/core/events/dpy.py:49
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Attach Files"
msgstr "Adjuntar archivos"
#: redbot/cogs/audio/core/events/dpy.py:50
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Read Message History"
msgstr "Leer historial de mensajes"
#: redbot/cogs/audio/core/events/dpy.py:51
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Mention @everyone, @here, and All Roles"
msgstr "Mencionar a @everyone, @here, y todos los roles"
#: redbot/cogs/audio/core/events/dpy.py:52
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "Use External Emojis"
msgstr "Usar Emojis Externos"
#: redbot/cogs/audio/core/events/dpy.py:53
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "View Server Insights"
msgstr "Ver Información del Servidor"
#: redbot/cogs/audio/core/events/dpy.py:54
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Connect"
msgstr "Conectar"
#: redbot/cogs/audio/core/events/dpy.py:55
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Speak"
msgstr "Hablar"
#: redbot/cogs/audio/core/events/dpy.py:56
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Mute Members"
msgstr "Silenciar Miembros"
#: redbot/cogs/audio/core/events/dpy.py:57
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Deafen Members"
msgstr "Ensordecer miembros"
#: redbot/cogs/audio/core/events/dpy.py:58
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Move Members"
msgstr "Mover Miembros"
#: redbot/cogs/audio/core/events/dpy.py:59
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Use Voice Activity"
msgstr "Usar actividad de voz"
#: redbot/cogs/audio/core/events/dpy.py:60
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Change Nickname"
msgstr "Cambiar apodo"
#: redbot/cogs/audio/core/events/dpy.py:61
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Nicknames"
msgstr "Administrar apodos"
#: redbot/cogs/audio/core/events/dpy.py:62
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Roles"
msgstr "Administrar roles"
#: redbot/cogs/audio/core/events/dpy.py:63
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Webhooks"
msgstr "Administrar Webhooks"
#: redbot/cogs/audio/core/events/dpy.py:64
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Manage Expressions"
msgstr "Administrar Expresiones"
#: redbot/cogs/audio/core/events/dpy.py:65
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Use Application Commands"
msgstr "Usar Comandos de Aplicación"
#: redbot/cogs/audio/core/events/dpy.py:66
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Request to Speak"
msgstr "Solicitud para hablar"
#: redbot/cogs/audio/core/events/dpy.py:67
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Events"
msgstr "Administrar Eventos"
#: redbot/cogs/audio/core/events/dpy.py:68
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Manage Threads"
msgstr "Administrar hilos"
#: redbot/cogs/audio/core/events/dpy.py:69
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Public Threads"
msgstr "Crear hilos públicos"
#: redbot/cogs/audio/core/events/dpy.py:70
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Create Private Threads"
msgstr "Crear hilos privados"
#: redbot/cogs/audio/core/events/dpy.py:71
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Use External Stickers"
msgstr "Usar stickers externos"
#: redbot/cogs/audio/core/events/dpy.py:72
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Send Messages in Threads"
msgstr "Enviar mensajes en hilos"
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgstr "Iniciar actividades"
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgstr "Moderar miembro"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use Soundboard"
msgstr "Usar panel de sonidos"
#: redbot/cogs/audio/core/events/dpy.py:76
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr "Crear Expresiones"
#: redbot/cogs/audio/core/events/dpy.py:77
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr "Usar sonidos externos"
#: redbot/cogs/audio/core/events/dpy.py:78
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr "Enviar mensajes de voz"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Este comando cambiará la asignación máxima de RAM para el nodo de Lavalink administrado, por lo general nunca tendría que cambiar esto, antes de considerarlo por favor consulte a nuestro equipo de soporte."
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:98
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Este comando desactivará el nodo Lavalink administrado, si activa este comando debe especificar un nodo Lavalink externo al que conectar, si no lo hace, Audio dejará de funcionar."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:103
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Este comando se utiliza para especificar la IP que será utilizada por Red para conectarse a un nodo Lavalink externo. "
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Este comando se utiliza para especificar la contraseña de autenticación usada por Red para conectarse a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Este comando se usa para alternar entre conexiones seguras y no seguras a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Este comando se utiliza para especificar el puerto de conexión utilizado por Red para conectarse a un nodo Lavalink externo."
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Este comando especifica a qué interfaz de red e IP se enlazará el nodo Lavalink administrado, por defecto esto es 'localhost', sólo cambie esto si desea que el nodo Lavalink administrado se conecte a una IP/interfaz específica."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Este comando cambia la contraseña de autenticación necesaria para conectarse a este nodo administrado. El valor por defecto es 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Este comando cambia el puerto de conexión usado para conectarse a este nodo administrado, sólo cambiar esto si el puerto por defecto '2333' está causando conflictos con aplicaciones existentes."
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr "Este comando activa el soporte para la reproducción de audio de pistas locales. Un ejemplo es `/mnt/data/my_super_funky_track.mp3`; deshabilitar esto hará que el bot no pueda reproducir ningún contenido local de la pista."
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr "Este comando activa el soporte de la reproducción de YouTube (Spotify depende de YouTube). Desactivar esto hará que el bot no pueda reproducir ningún contenido de YouTube: esto incluye Spotify."
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr "Esta configuración controla el framebuffer del nodo administrado, no cambie esto a menos que se lo indique."
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr "Esta configuración controla el buffer JDA-NAS del nodo administrado, no cambie esto a menos que se le indique."
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr "Este comando reiniciará todas las configuraciónes cambiada por `[p]llset`."
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr "Has intentado ejecutar el nodo Lavalink administrado del Cog Audio en una arquitectura no soportada. Sólo los comandos relacionados con la configuración estarán disponibles."
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr "No tengo permisos para enviar mensajes en este servidor. Por favor, solucione tan pronto como pueda."
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
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:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "Activado"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "Desactivado"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr "No deberías estar ejecutando este comando."
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
@@ -311,58 +327,58 @@ msgstr "\n"
"Si desea continuar, introduzca este token sensible a mayúsculas y minúsculas sin espacios como su siguiente mensaje.\n\n"
"{confirm_token}"
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
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:327
#: redbot/cogs/audio/core/events/dpy.py:336
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:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr "No se puede analizar el argumento"
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr "Argumento no válido"
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
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:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr "Entorno no válido"
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
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:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr "Jugador no disponible"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
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:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: 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:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr "Hubo un problema de comunicación con Discord."
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr "Este error ha sido reportado al propietario del bot."

View File

@@ -0,0 +1,417 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: redgettext 3.4.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: red-discordbot\n"
"X-Crowdin-Project-ID: 289505\n"
"X-Crowdin-Language: et\n"
"X-Crowdin-File-ID: 670\n"
"Language: et_EE\n"
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:168
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
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:189
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
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
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
msgid "Enabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:278
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
msgid "No DJ role found. Disabling DJ mode."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:336
msgid "`{user_input}` is not a valid value for `{command}`"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:357
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:393
#: 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/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
msgid "There was an issue communicating with Discord."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:175
msgid "Couldn't get a valid track."
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:210
msgid "Now Playing"
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:212
msgid "Track length: {length} | Requested by: {user}"
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:235
msgid "Queue ended."
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:301
msgid "Multiple Errors Detected"
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:302
msgid "Closing the audio player due to multiple errors being detected. If this persists, please inform the bot owner as the Audio cog may be temporally unavailable."
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:316
msgid "Track Stuck"
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:317
msgid "Playback of the song has stopped due to an unexpected error.\n"
"{error}"
msgstr ""
#: redbot/cogs/audio/core/events/lavalink.py:323
msgid "Track Error"
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -15,351 +15,367 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: fi_FI\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr "Automaattinen toisto aloitettu."
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Read Text Channels & See Voice Channels"
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Send Messages"
msgid "Read Text Channels & See Voice Channels"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgid "Send Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Manage Messages"
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Embed Links"
msgid "Manage Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Attach Files"
msgid "Embed Links"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Read Message History"
msgid "Attach Files"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Mention @everyone, @here, and All Roles"
msgid "Read Message History"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Use External Emojis"
msgid "Mention @everyone, @here, and All Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "View Server Insights"
msgid "Use External Emojis"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "Connect"
msgid "View Server Insights"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Speak"
msgid "Connect"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Mute Members"
msgid "Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Deafen Members"
msgid "Mute Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Move Members"
msgid "Deafen Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Use Voice Activity"
msgid "Move Members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Change Nickname"
msgid "Use Voice Activity"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Manage Nicknames"
msgid "Change Nickname"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Roles"
msgid "Manage Nicknames"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Webhooks"
msgid "Manage Roles"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Expressions"
msgid "Manage Webhooks"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Use Application Commands"
msgid "Manage Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Request to Speak"
msgid "Use Application Commands"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Manage Events"
msgid "Request to Speak"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Threads"
msgid "Manage Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Create Public Threads"
msgid "Manage Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Private Threads"
msgid "Create Public Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Use External Stickers"
msgid "Create Private Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Send Messages in Threads"
msgid "Use External Stickers"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgid "Send Messages in Threads"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Use Soundboard"
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "Create Expressions"
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use External Sounds"
msgid "Use Soundboard"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
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."
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
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
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
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:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "Käytössä"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "Ei käytössä"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
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:327
#: redbot/cogs/audio/core/events/dpy.py:336
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:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr "Argumentin käsittely epäonnistui"
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr "Virheellinen argumentti"
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
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:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr "Virheellinen ympäristö"
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr "Toistinta ei saatavilla"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
msgid "The bot is not connected to a voice channel."
msgstr "Botti ei ole yhdistettynä puhekanavaan."
#: redbot/cogs/audio/core/events/dpy.py:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: 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:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
msgid "There was an issue communicating with Discord."
msgstr "Ongelma Discordin kanssa kommunikoitaessa."
#: redbot/cogs/audio/core/events/dpy.py:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr "Tämä virhe ilmoitettiin botin omistajalle."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-06-20 09:30+0000\n"
"POT-Creation-Date: 2025-01-26 22:03+0000\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -15,351 +15,367 @@ msgstr ""
"X-Crowdin-File-ID: 670\n"
"Language: fr_FR\n"
#: redbot/cogs/audio/core/events/cog.py:216
#: redbot/cogs/audio/core/events/cog.py:218
msgid "Auto Play started."
msgstr "Lecture automatique démarrée."
#: redbot/cogs/audio/core/events/dpy.py:34
#: redbot/cogs/audio/core/events/dpy.py:35
msgid "Create Instant Invite"
msgstr "Créer une invitation"
#: redbot/cogs/audio/core/events/dpy.py:35
#: redbot/cogs/audio/core/events/dpy.py:36
msgid "Kick Members"
msgstr "Expulser des membres"
#: redbot/cogs/audio/core/events/dpy.py:36
#: redbot/cogs/audio/core/events/dpy.py:37
msgid "Ban Members"
msgstr "Bannir des membres"
#: redbot/cogs/audio/core/events/dpy.py:37
#: redbot/cogs/audio/core/events/dpy.py:38
msgid "Administrator"
msgstr "Administrateur"
#: redbot/cogs/audio/core/events/dpy.py:38
#: redbot/cogs/audio/core/events/dpy.py:39
msgid "Manage Channels"
msgstr "Gérer les salons"
#: redbot/cogs/audio/core/events/dpy.py:39
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "Manage Server"
msgstr "Gérer le serveur"
#: redbot/cogs/audio/core/events/dpy.py:40
#: redbot/cogs/audio/core/events/dpy.py:41
msgid "Add Reactions"
msgstr "Ajouter des réactions"
#: redbot/cogs/audio/core/events/dpy.py:41
#: redbot/cogs/audio/core/events/dpy.py:42
msgid "View Audit Log"
msgstr "Voir les logs du serveur"
#: redbot/cogs/audio/core/events/dpy.py:42
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Priority Speaker"
msgstr "Voix prioritaire"
#: redbot/cogs/audio/core/events/dpy.py:43
msgid "Go Live"
msgstr "Passer en direct"
#: redbot/cogs/audio/core/events/dpy.py:44
msgid "Video"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:45
msgid "Read Text Channels & See Voice Channels"
msgstr "Voir les salons"
#: redbot/cogs/audio/core/events/dpy.py:45
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send Messages"
msgstr "Envoyer des messages"
#: redbot/cogs/audio/core/events/dpy.py:46
msgid "Send TTS Messages"
msgstr "Envoyer des messages TTS"
#: redbot/cogs/audio/core/events/dpy.py:47
msgid "Send Text-to-speech Messages"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:48
msgid "Manage Messages"
msgstr "Gérer les Messages"
#: redbot/cogs/audio/core/events/dpy.py:48
#: redbot/cogs/audio/core/events/dpy.py:49
msgid "Embed Links"
msgstr "Liens intégrés (embed)"
#: redbot/cogs/audio/core/events/dpy.py:49
#: redbot/cogs/audio/core/events/dpy.py:50
msgid "Attach Files"
msgstr "Joindre des fichiers"
#: redbot/cogs/audio/core/events/dpy.py:50
#: redbot/cogs/audio/core/events/dpy.py:51
msgid "Read Message History"
msgstr "Voir l'historique des messages"
#: redbot/cogs/audio/core/events/dpy.py:51
#: redbot/cogs/audio/core/events/dpy.py:52
msgid "Mention @everyone, @here, and All Roles"
msgstr "Mentionnez @everyone, @here et tous les rôles"
#: redbot/cogs/audio/core/events/dpy.py:52
#: redbot/cogs/audio/core/events/dpy.py:53
msgid "Use External Emojis"
msgstr "Utiliser des émojis externes"
#: redbot/cogs/audio/core/events/dpy.py:53
#: redbot/cogs/audio/core/events/dpy.py:54
msgid "View Server Insights"
msgstr "Voir les analyses du serveur"
#: redbot/cogs/audio/core/events/dpy.py:54
#: redbot/cogs/audio/core/events/dpy.py:55
msgid "Connect"
msgstr "Se connecter"
#: redbot/cogs/audio/core/events/dpy.py:55
#: redbot/cogs/audio/core/events/dpy.py:56
msgid "Speak"
msgstr "Parler"
#: redbot/cogs/audio/core/events/dpy.py:56
#: redbot/cogs/audio/core/events/dpy.py:57
msgid "Mute Members"
msgstr "Rendre muet les membres"
#: redbot/cogs/audio/core/events/dpy.py:57
#: redbot/cogs/audio/core/events/dpy.py:58
msgid "Deafen Members"
msgstr "Mettre en sourdine les membres"
#: redbot/cogs/audio/core/events/dpy.py:58
#: redbot/cogs/audio/core/events/dpy.py:59
msgid "Move Members"
msgstr "Déplacer les membres"
#: redbot/cogs/audio/core/events/dpy.py:59
#: redbot/cogs/audio/core/events/dpy.py:60
msgid "Use Voice Activity"
msgstr "Utiliser la Détection de la voix"
#: redbot/cogs/audio/core/events/dpy.py:60
#: redbot/cogs/audio/core/events/dpy.py:61
msgid "Change Nickname"
msgstr "Modifier le Surnom"
#: redbot/cogs/audio/core/events/dpy.py:61
#: redbot/cogs/audio/core/events/dpy.py:62
msgid "Manage Nicknames"
msgstr "Gérer les Pseudos"
#: redbot/cogs/audio/core/events/dpy.py:62
#: redbot/cogs/audio/core/events/dpy.py:63
msgid "Manage Roles"
msgstr "Gérer les rôles"
#: redbot/cogs/audio/core/events/dpy.py:63
#: redbot/cogs/audio/core/events/dpy.py:64
msgid "Manage Webhooks"
msgstr "Gérer les webhook"
#: redbot/cogs/audio/core/events/dpy.py:64
#: redbot/cogs/audio/core/events/dpy.py:65
msgid "Manage Expressions"
msgstr "Gérer les expressions"
#: redbot/cogs/audio/core/events/dpy.py:65
#: redbot/cogs/audio/core/events/dpy.py:66
msgid "Use Application Commands"
msgstr "Utiliser les commandes de l'application"
#: redbot/cogs/audio/core/events/dpy.py:66
#: redbot/cogs/audio/core/events/dpy.py:67
msgid "Request to Speak"
msgstr "Demande de prise de parole"
#: redbot/cogs/audio/core/events/dpy.py:67
#: redbot/cogs/audio/core/events/dpy.py:68
msgid "Manage Events"
msgstr "Gérer les événements"
#: redbot/cogs/audio/core/events/dpy.py:68
#: redbot/cogs/audio/core/events/dpy.py:69
msgid "Manage Threads"
msgstr "Gérer les fils de discussion"
#: redbot/cogs/audio/core/events/dpy.py:69
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "Create Public Threads"
msgstr "Créer des fils de discussion publics"
#: redbot/cogs/audio/core/events/dpy.py:70
#: redbot/cogs/audio/core/events/dpy.py:71
msgid "Create Private Threads"
msgstr "Créer des fils de discussion privés"
#: redbot/cogs/audio/core/events/dpy.py:71
#: redbot/cogs/audio/core/events/dpy.py:72
msgid "Use External Stickers"
msgstr "Utilise des autocollants externes"
#: redbot/cogs/audio/core/events/dpy.py:72
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Send Messages in Threads"
msgstr "Envoyer des messages dans des fils de discussion"
#: redbot/cogs/audio/core/events/dpy.py:73
msgid "Start Activities"
msgstr "Commencer les activités"
#: redbot/cogs/audio/core/events/dpy.py:74
msgid "Moderate Member"
msgstr "Membres Modérateurs"
msgid "Use Activities"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:75
msgid "Time out members"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:76
msgid "View Creator Monetization Analytics"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Use Soundboard"
msgstr "Utiliser le soundboard"
#: redbot/cogs/audio/core/events/dpy.py:76
#: redbot/cogs/audio/core/events/dpy.py:78
msgid "Create Expressions"
msgstr "Créer des expressions"
#: redbot/cogs/audio/core/events/dpy.py:77
#: redbot/cogs/audio/core/events/dpy.py:79
msgid "Create Events"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:80
msgid "Use External Sounds"
msgstr "Utiliser des sons externes"
#: redbot/cogs/audio/core/events/dpy.py:78
#: redbot/cogs/audio/core/events/dpy.py:81
msgid "Send Voice Messages"
msgstr "Envoyer des messages vocaux"
#: redbot/cogs/audio/core/events/dpy.py:82
msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11."
msgstr "Cette commande va changer le chemin de l'exécutable de Java, est utile si vous avez plusieurs installations de Java et que celle par défaut pose des problèmes. Veuillez ne pas modifier cela à moins que vous soyez certain que la version Java que vous spécifiez est prise en charge par Red. Les versions par défaut et supportées sont actuellement Java 17 et 11."
msgid "Create Polls"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:88
#: redbot/cogs/audio/core/events/dpy.py:83
msgid "Use External Apps"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:87
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
msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team."
msgstr "Cette commande va changer l'allocation maximale de RAM pour le noeud Lavalink géré, généralement vous n'aurez jamais à changer cela, avant d'envisager de le modifier, veuillez consulter notre équipe d'assistance."
#: redbot/cogs/audio/core/events/dpy.py:93
#: redbot/cogs/audio/core/events/dpy.py:98
msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working."
msgstr "Cette commande désactivera le noeud Lavalink géré, Si vous activez cette commande, vous devez spécifier un noeud Lavalink externe auquel vous devez vous connecter, si vous ne le faites pas, Audio arrêtera de fonctionner."
#: redbot/cogs/audio/core/events/dpy.py:98
#: redbot/cogs/audio/core/events/dpy.py:103
msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. "
msgstr "Cette commande est utilisée pour spécifier l'adresse IP qui sera utilisée par Red pour se connecter à un noeud Lavalink externe. "
#: redbot/cogs/audio/core/events/dpy.py:101
#: redbot/cogs/audio/core/events/dpy.py:106
msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node."
msgstr "Cette commande est utilisée pour spécifier le mot de passe d'authentification utilisé par Red pour se connecter à un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:105
#: redbot/cogs/audio/core/events/dpy.py:110
msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node."
msgstr "Cette commande est utilisée pour basculer entre les connexions sécurisées et non sécurisées vers un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:108
#: redbot/cogs/audio/core/events/dpy.py:113
msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node."
msgstr "Cette commande est utilisée pour spécifier le port de connexion qui sera utilisée par Red pour se connecter à un noeud Lavalink externe."
#: redbot/cogs/audio/core/events/dpy.py:111
#: redbot/cogs/audio/core/events/dpy.py:116
msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface."
msgstr "Cette commande spécifie à quelle interface réseau et à quelle adresse IP le noeud Lavalink géré sera lié, par défaut, c'est 'localhost', seulement changer cela si vous voulez que le noeud Lavalink géré soit lié à une adresse IP/interface spécifique."
#: redbot/cogs/audio/core/events/dpy.py:116
#: redbot/cogs/audio/core/events/dpy.py:121
msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'."
msgstr "Cette commande modifie le mot de passe requis pour se connecter à ce nœud géré. La valeur par défaut est 'youshallnotpass'."
#: redbot/cogs/audio/core/events/dpy.py:120
#: redbot/cogs/audio/core/events/dpy.py:125
msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications."
msgstr "Cette commande modifie le port de connexion utilisé pour se connecter à ce nœud géré. À changer seulement si le port par défaut '2333' provoque des bugs avec des applications existantes."
#: redbot/cogs/audio/core/events/dpy.py:124
#: redbot/cogs/audio/core/events/dpy.py:129
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:134
#: redbot/cogs/audio/core/events/dpy.py:139
msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:139
#: redbot/cogs/audio/core/events/dpy.py:144
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:144
#: redbot/cogs/audio/core/events/dpy.py:149
msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:149
#: redbot/cogs/audio/core/events/dpy.py:154
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:154
#: redbot/cogs/audio/core/events/dpy.py:159
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:159
#: redbot/cogs/audio/core/events/dpy.py:164
msgid "This setting controls the managed node's framebuffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:163
#: redbot/cogs/audio/core/events/dpy.py:168
msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:167
#: redbot/cogs/audio/core/events/dpy.py:172
msgid "This command will reset every setting changed by `[p]llset`."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:184
#: redbot/cogs/audio/core/events/dpy.py:189
msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:206
#: redbot/cogs/audio/core/events/dpy.py:211
msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:232
#: redbot/cogs/audio/core/events/dpy.py:237
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:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Enabled"
msgstr "Activé"
#: redbot/cogs/audio/core/events/dpy.py:239
#: redbot/cogs/audio/core/events/dpy.py:244
msgid "Disabled"
msgstr "Désactivé"
#: redbot/cogs/audio/core/events/dpy.py:270
#: redbot/cogs/audio/core/events/dpy.py:275
msgid "You should not be running this command."
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:273
#: redbot/cogs/audio/core/events/dpy.py:278
msgid "\n"
"{template}\n"
"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n"
"{confirm_token}"
msgstr ""
#: redbot/cogs/audio/core/events/dpy.py:317
#: redbot/cogs/audio/core/events/dpy.py:326
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:327
#: redbot/cogs/audio/core/events/dpy.py:336
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:335
#: redbot/cogs/audio/core/events/dpy.py:344
msgid "Unable To Parse Argument"
msgstr "Impossible d'analyser l'argument"
#: redbot/cogs/audio/core/events/dpy.py:347
#: redbot/cogs/audio/core/events/dpy.py:356
#: redbot/cogs/audio/core/events/dpy.py:365
msgid "Invalid Argument"
msgstr "Argument invalide"
#: redbot/cogs/audio/core/events/dpy.py:348
#: redbot/cogs/audio/core/events/dpy.py:357
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:366
#: redbot/cogs/audio/core/events/dpy.py:375
msgid "Invalid Environment"
msgstr "Environnement invalide"
#: redbot/cogs/audio/core/events/dpy.py:367
#: redbot/cogs/audio/core/events/dpy.py:376
msgid "Connection to Lavalink node has been lost."
msgstr "La connexion avec Lavalink a été perdue."
#: redbot/cogs/audio/core/events/dpy.py:375
#: redbot/cogs/audio/core/events/dpy.py:384
msgid "No Player Available"
msgstr "Aucun lecteur audio disponible"
#: redbot/cogs/audio/core/events/dpy.py:376
#: redbot/cogs/audio/core/events/dpy.py:385
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:384
#: redbot/cogs/audio/core/events/dpy.py:393
#: 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:385
#: redbot/cogs/audio/core/events/dpy.py:394
#: 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:396
#: redbot/cogs/audio/core/events/dpy.py:405
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:397
#: redbot/cogs/audio/core/events/dpy.py:406
msgid "This error has been reported to the bot owner."
msgstr "Cette erreur a été signalée au propriétaire du bot."

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