Compare commits

...

167 Commits

Author SHA1 Message Date
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
github-actions[bot]
cbf8247e6e Version bump to 3.5.9 (#6361)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-21 04:04:51 +02:00
github-actions[bot]
23c86d7850 Automated Crowdin downstream (#6362)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-21 04:04:35 +02:00
Jakub Kuczys
aa21091b84 Red 3.5.9 - Changelog (#6359) 2024-04-21 03:58:37 +02:00
Jakub Kuczys
72ec88aa3c Fix humanize_timedelta() docstring to account for negative values (#6360) 2024-04-20 21:55:33 -04:00
aikaterna
b1f331e51f [Audio] Update Lavalink.jar build (#6358) 2024-04-21 03:04:51 +02:00
TrustyJAID
0c9c210dbb Prevent OverflowError from very large timedeltas in Mutes (#6353) 2024-04-21 03:01:28 +02:00
Jakub Kuczys
47d4675f52 Fix error message edge case in parse_timedelta (#6357) 2024-04-21 00:27:40 +02:00
aikaterna
80d0bab29a Update Lavalink repo links to new lavalink-devs org owner (#6356) 2024-04-21 00:12:02 +02:00
Jakub Kuczys
e61327a65c Fix potential API compatibility issue in parse_timedelta() (#6355) 2024-04-20 23:42:20 +02:00
Zephyrkul
11ebd40dfa Fix TimedeltaConverter allowing negative values by default (#6354)
Co-authored-by: zephyrkul <zephyrkul@users.noreply.github.com>
2024-04-20 23:17:38 +02:00
Zephyrkul
00e41d38f9 Improve timedelta conversions (#6349)
Co-authored-by: zephyrkul <zephyrkul@users.noreply.github.com>
2024-04-14 12:58:00 -06:00
Zephyrkul
afb4f6079a humanize_timedelta improvements (#6350)
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
Co-authored-by: zephyrkul <zephyrkul@users.noreply.github.com>
2024-04-14 12:56:42 -06:00
Louis Dominic
97b467939c Increase default timeout for ctx.send_interactive to 60 (#6352) 2024-04-11 21:18:40 -08:00
TrustyJAID
f54499eaba Increase default timeout for send_interactive to 60 (#6346) 2024-04-04 20:21:05 +02:00
gip
f8d6bbb0af Added discord timestamps (#6264)
Co-authored-by: palmtree5 <3577255+palmtree5@users.noreply.github.com>
2024-04-03 23:32:15 -08:00
github-actions[bot]
24afd61a85 Version bump to 3.5.9.dev1 (#6345)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-01 02:18:15 +00:00
github-actions[bot]
8e118733ea Version bump to 3.5.8 (#6343)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-01 04:05:22 +02:00
github-actions[bot]
f01c0ec675 Automated Crowdin downstream (#6344)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-01 02:04:48 +00:00
Jakub Kuczys
94d12cb45f Red 3.5.8 - Changelog (#6338) 2024-04-01 04:01:25 +02:00
Jakub Kuczys
e9ed52cf16 Fix placement of empty Trivia list check (#6335) 2024-03-31 21:11:00 -04:00
Jakub Kuczys
194dea545d Update Mutes docs with timeout changes (#6341) 2024-04-01 03:00:53 +02:00
aikaterna
59400204e8 [Trivia] Fix descriptions on Star Wars and Star Trek (#6342) 2024-04-01 02:45:34 +02:00
aikaterna
1c863c7b3b [Audio] Update Lavalink.jar build (#6340) 2024-04-01 02:11:11 +02:00
TrustyJAID
ad9e00d1d9 Menuify [p]activemutes command (#6266) 2024-04-01 02:06:38 +02:00
TrustyJAID
463f0c5e6d Add support for timeouts to Mutes cog (#5604)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-04-01 02:05:37 +02:00
Jakub Kuczys
e71312ede0 Update LL version stringification and make parsing stricter (#6334) 2024-03-31 14:26:36 -07:00
Kreusada
48d74712bc Implement [p]trivia info and add DESCRIPTION to trivia schema (#5897)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-03-31 03:11:17 +02:00
Jakub Kuczys
c3a493a500 Bump dependencies (#6333) 2024-03-30 17:56:11 -04:00
Jakub Kuczys
4034ddd452 Add Amazon Linux 2023 install guide (#6331) 2024-03-30 17:20:07 -04:00
Jakub Kuczys
2ae1eb9ec9 Ask for confirmation when path passed to addpath seems incorrect (#6330) 2024-03-27 00:57:47 -04:00
github-actions[bot]
0b390fe2f6 Version bump to 3.5.8.dev1 (#6328)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-24 01:07:22 +01:00
github-actions[bot]
b2e7458353 Version bump to 3.5.7 (#6326)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-24 00:33:29 +01:00
github-actions[bot]
6adb7e6de7 Automated Crowdin downstream (#6327)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-23 23:31:24 +00:00
Jakub Kuczys
1756593785 Red 3.5.7 - Changelog (#6325) 2024-03-23 19:27:42 -04:00
Karlo Prikratki
c3b96b7a9e Update image formats listed as supported by set bot avatar (#6323)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-03-24 00:21:30 +01:00
Jakub Kuczys
a26b9d6d3a Fix behavior of the menu() function calls without user param (#6324) 2024-03-23 16:16:44 -07:00
Jakub Kuczys
76c2c75f2c Fix release helper not considering workflow status (#6320) 2024-03-24 00:14:31 +01:00
github-actions[bot]
afabc4769d Version bump to 3.5.7.dev1 (#6319)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-22 01:06:06 +00:00
github-actions[bot]
b5e6231408 Version bump to 3.5.6 (#6317)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-22 01:58:11 +01:00
github-actions[bot]
de1141af98 Automated Crowdin downstream (#6318)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-22 01:56:41 +01:00
Jakub Kuczys
24cc3115fe Fix missing Crowdin CLI bump for Prepare Release workflow (#6316) 2024-03-22 01:42:49 +01:00
Jakub Kuczys
a3e371e0ab Red 3.5.6 - Changelog (#6314)
Co-authored-by: palmtree5 <3577255+palmtree5@users.noreply.github.com>
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-03-21 20:36:35 -04:00
Jakub Kuczys
bc76d53cd5 Update Crowdin CLI to v3 (#6313) 2024-03-21 23:14:46 +01:00
Jakub Kuczys
273ad147c8 Bump dependencies (#6312) 2024-03-21 19:28:21 +01:00
aikaterna
3a81e8327f [Audio] Update Lavalink.jar build (#6305) 2024-03-18 01:38:00 +01:00
Auguste Charpentier
8c2976504a Add user param to menu() (#4913)
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-03-18 01:35:53 +01:00
Michael Oliveira
4c7a691ec9 Add note to refresh client after syncing slash commands (#6298) 2024-03-18 01:29:17 +01:00
Michael Oliveira
f5011a90e1 Fix editrole color (#6270) 2024-03-18 01:17:12 +01:00
Jakub Kuczys
0c83fcd495 Add explicit mention of word 'provisional' for version guarantee exclusions (#6311) 2024-03-17 20:15:17 -04:00
Jakub Kuczys
293d8065ec Remove traceback suppression from buttonized menu() (#6310) 2024-03-17 18:53:06 -04:00
Jakub Kuczys
a30f9ff7e6 Update install guides with new OS support matrix (#6309) 2024-03-17 18:13:43 -04:00
Blizzard the Wolf
edfb9ffe62 Update ModLog to include info about [p]modlogset (#6300) 2024-03-05 19:45:22 +00:00
Glas
f5f684bad5 [General] Update lmgtfy to our own fork of NatoBoram/lmgtfy (#6269) 2024-03-03 16:56:48 -05:00
Lemon Rose
9dc7462d0f Prohibit zero-length prefixes in [p]set [server]prefix (#6013)
Co-authored-by: Kreusada Ignad Amredes <67752638+Kreusada@users.noreply.github.com>
2024-02-27 15:18:33 +00:00
Jakub Kuczys
9345b691b3 Ask for confirmation before setting prefix on first-time setup (#6287)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-02-26 18:15:07 -05:00
Kreusada Ignad Amredes
185b607544 Fix markdown formatting in [p]streamalert list (#6292) 2024-02-26 18:09:36 -05:00
Michael Oliveira
ff09713aad Fix edge case where perm names are not validated in custom Red decos (#6291) 2024-02-11 10:42:25 +01:00
Dav
dbd71db6a8 [Help] Send menus to dm if maxpages is 0 (#5375)
Co-authored-by: Dav <dav@mail.stopdavabuse.de>
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-01-19 15:06:14 -05:00
yeetbruises
409ece427f Add a start_dm option to SimpleMenu (#6286)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-01-14 22:17:19 -05:00
goettner
569840e9e6 [Alias] Aliased commands retain newlines (#4656)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-01-08 19:34:48 -05:00
Michael Oliveira
a393a10ceb Fix spelling mistake in [p]slash sync error (#6285) 2024-01-08 01:31:35 +01:00
aikaterna
531b4fe357 Humanize number fix (#6283)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2024-01-03 19:13:26 -05:00
Kreusada Ramicario
47a267b38b [Help] Allow prefix formatting in taglines (#4972)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2024-01-01 23:25:02 -05:00
Michael Oliveira
d322d91a18 [Audio] Fix attachment suffix reading on playlist upload w/ urllib (#6280) 2023-12-29 13:11:27 -08:00
Zephyrkul
76abb7cab2 [modlog] Use new audit log event (#5970)
Co-authored-by: zephyrkul <zephyrkul@users.noreply.github.com>
2023-12-26 17:06:48 -05:00
Jan
ecccea6781 Detect git authentication failure (#5420)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-12-23 19:23:39 -05:00
michael-is-qcde
da8cabaf50 [Trivia] Add Doom trivia (#4803)
Co-authored-by: msaeo <no email available>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2023-12-23 19:01:30 -05:00
Kreusada Ramicario
3fd0afd87d Update FIFA World Cup trivia list with changes from 2022 tournament (#5931) 2023-11-12 16:23:24 -05:00
Jakub Kuczys
fef3fc19ca Fix AUTHOR field in startrek trivia (#6267) 2023-11-06 23:23:48 +01:00
Jakub Kuczys
8997bf6002 Prefer force_registration=true in Config documentation (#6259)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-11-06 17:06:36 -05:00
Jacob Bowen
eb3267e332 Add startrek Trivia list (#2946)
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
2023-11-06 21:49:41 +00:00
Jakub Kuczys
ca84cc9c2a Fix broken "Edit on GitHub" URLs in docs (#6258) 2023-11-06 16:00:36 -05:00
Lydia
6c4a5e5407 [General] Update LMGTFY link (#6255) 2023-11-06 15:57:55 -05:00
github-actions[bot]
7dfe24397e Version bump to 3.5.6.dev1 (#6252)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-14 20:51:50 +00:00
Jakub Kuczys
63359ce831 Fix changelog date 2023-09-14 22:43:25 +02:00
github-actions[bot]
6b81d80588 Version bump to 3.5.5 (#6250)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-14 22:02:52 +02:00
github-actions[bot]
97377a9f8d Automated Crowdin downstream (#6251)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-14 20:02:01 +00:00
Jakub Kuczys
56377b0596 Red 3.5.5 - Changelog (#6249)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-09-14 21:50:17 +02:00
Jakub Kuczys
4d4cb14725 Bump dependencies (#6248) 2023-09-14 21:36:34 +02:00
Jakub Kuczys
1132498f6c Fix [p]diagnoseissues edge case for commands without a cog (#6237) 2023-09-13 22:04:21 -04:00
Kreusada
5069f464cc Sort cogs alphabetically inside [p]cog list (#6215) 2023-09-14 01:35:59 +02:00
Jakub Kuczys
2157ed4f9b Fix formatting of nested result lists in [p]diagnoseissues (#6238)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-09-13 20:24:50 +00:00
MAX
ef098c8d02 fix the discord format in ban, kick and tempban (#6245)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-09-13 20:22:22 +00:00
Karlo Prikratki
64deccff5f [Streams] Switch to Twitch's newer follower endpoint (#6247) 2023-09-06 10:41:35 -08:00
Jakub Kuczys
d844c6f1f8 Bump Python versions in pyenv instructions (#6241) 2023-08-27 23:31:21 +02:00
Jakub Kuczys
9ef4271afa Use more restrictive tag pattern in publish release workflow (#6242) 2023-08-26 21:02:49 +02:00
github-actions[bot]
bb2e3687fc Version bump to 3.5.5.dev1 (#6235)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-12 16:38:51 +02:00
github-actions[bot]
979a6aa9eb Version bump to 3.5.4 (#6233)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-12 16:26:04 +02:00
github-actions[bot]
0747b92653 Automated Crowdin downstream (#6234)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-12 14:25:40 +00:00
Jakub Kuczys
47cc879b80 Red 3.5.4 - Changelog (#6232) 2023-08-12 16:19:24 +02:00
Auguste Charpentier
b6471797cc Remove type-breaking annotation on cog_i18n decorator (#6231)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-08-12 14:13:24 +00:00
Jakub Kuczys
742339a990 Bump dependencies (#6225) 2023-08-12 16:11:03 +02:00
aikaterna
e8c89d4d08 [Audio] Update Lavalink.jar build (#6221) 2023-08-12 04:50:43 +02:00
ADudeCalledLeo
483682dfb5 Fix Picarto channel avatar in Streams cog (#6230) 2023-08-12 04:50:10 +02:00
Jakub Kuczys
100de11ce6 Fix http errors for interaction deferring and message changes (#6229) 2023-08-11 02:51:36 +02:00
Jakub Kuczys
dbb91dfce8 Fix poor fuzzy results due to changes in rapidfuzz 3.0 (#6224)
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
2023-08-09 22:03:21 -07:00
Jakub Kuczys
3ac2512c14 Fix local search's issue with bad escapes causing non-local playback (#6223) 2023-08-09 20:50:44 -07:00
Predä
a06a704365 Make use of dpy commands.Range on set status commands (#6227) 2023-08-10 03:15:41 +02:00
Predä
9e23c3a5b8 Add custom status support (#6226)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-08-10 02:45:24 +02:00
Jakub Kuczys
1248927fb6 Update supported versions in the security policy (#6222) 2023-08-06 19:29:51 +02:00
github-actions[bot]
93b51acf31 Version bump to 3.5.4.dev1 (#6213)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-24 21:40:32 +02:00
github-actions[bot]
7e03756f06 Version bump to 3.5.3 (#6211)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-24 20:16:02 +02:00
github-actions[bot]
d04cc36bc6 Automated Crowdin downstream (#6212)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-24 20:15:23 +02:00
Jakub Kuczys
6fbcdfc74a Red 3.5.3 - Changelog (#6210)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-07-24 20:06:42 +02:00
Jakub Kuczys
7e05bec6a0 Include instance name in the instance not found error (#6206) 2023-07-24 14:00:23 -04:00
Jakub Kuczys
6f920daeed Improve unreleased Command.is_enabled() and document related methods (#6209)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-07-23 21:12:33 -04:00
Jakub Kuczys
df7bbe5b55 Add changelog to PyPI project URLs (#6207) 2023-07-24 00:41:23 +02:00
Jakub Kuczys
8e1b906012 Bump dependencies (#6185) 2023-07-23 23:14:36 +02:00
Jakub Kuczys
ba210bd08e Use action='extend' for all multi-argument cli flags (#6200) 2023-07-19 22:47:38 +02:00
Jakub Kuczys
d8e584b5e8 Fix CancelledError handling in done callbacks of cog init tasks (#6203) 2023-07-19 22:45:44 +02:00
Jakub Kuczys
bad23a4a93 Ensure bot doesn't indefinitely hang on an exception in on_ready (#6202) 2023-07-19 22:44:38 +02:00
Zephyrkul
48cfde7b8c Fix _ValueCtxManager.__await__ typehint (#6163)
Co-authored-by: zephyrkul <zephyrkul@users.noreply.github.com>
2023-07-19 22:13:54 +02:00
Kreusada
8ee3ac9352 [Cleanup] Fix [p]cleanup self inside DMs (#6197) 2023-06-29 06:06:44 +02:00
Jakub Kuczys
9c85917dad Handle exception chaining and groups in Dev's traceback handling (#6178) 2023-06-22 01:42:01 +02:00
Jakub Kuczys
fdcbe00143 Include command-line arguments in debuginfo (#6164)
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
2023-06-22 01:15:40 +02:00
TrustyJAID
7dff136937 Add ConfirmView utility (#6176)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-06-21 10:47:47 -06:00
Jakub Kuczys
49bf103891 Update the Lavalink version parsing and add tests for it (#6093) 2023-06-21 15:52:00 +02:00
Om
41204ccf77 Pass timeout to SimpleMenu (#6173) 2023-06-20 23:18:58 +02:00
AAA3A
b1c3b37235 Clear the view in [p]set api after timeout (#6166) 2023-06-20 13:09:01 +02:00
Jakub Kuczys
4dc7efab29 Hide diffs for .po files by default (#6168) 2023-06-20 12:38:20 +02:00
aikaterna
85cf0f52d9 Update Audio terminology in LICENSE (#6193) 2023-06-20 12:00:01 +02:00
Jakub Kuczys
8acc1c3e02 Support and switch to Java 17 everywhere except CentOS 7 (#6190) 2023-06-20 11:29:50 +02:00
Jakub Kuczys
be5751a7ea Handle empty name case when splitting description field in help (#5941) 2023-06-19 14:15:34 +02:00
AAA3A
30dc128c39 Shorten max page size in [p]slash list to account for box size (#6167) 2023-06-19 14:02:33 +02:00
Jakub Kuczys
3b92c225ac Add a usage example to get_end_user_data_statement_or_raise() (#6171) 2023-06-19 14:00:55 +02:00
Draper
9d04f17cd2 Add an option to auto-use default HTTP(S) port for Lavalink (#5629)
Co-authored-by: Jakub Kuczys <me@jacken.men>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2023-06-19 13:56:59 +02:00
Kreusada
31700a226e Fix NUMBER_EMOJIS breakages inside Audio (#6170)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-06-19 13:44:51 +02:00
Jakub Kuczys
dc94c96c9e Drop Fedora 36, RHEL 8.4, Ubuntu 18.04 + extras (#6189) 2023-06-18 02:06:47 +02:00
Jakub Kuczys
10e09d6abc d.py 2.3 / pomelo changes (#6130)
Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
2023-06-14 04:56:50 +02:00
Jakub Kuczys
3abf4cac05 Use backtracking resolver in pip-compile (#6184) 2023-06-12 19:08:27 +02:00
Michael Oliveira
9b7aa17564 Clarify requirements for delisting an approved cog (#6180)
Co-authored-by: Jakub Kuczys <me@jacken.men>
2023-06-05 18:43:24 -04:00
Predä
f47d1dffb3 Use a SnowflakeList for Command disable instead of checks (#5552) 2023-05-17 21:33:04 +01:00
github-actions[bot]
edb3369169 Version bump to 3.5.3.dev1 (#6162)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-14 20:42:48 +00:00
804 changed files with 83345 additions and 66965 deletions

4
.gitattributes vendored
View File

@@ -5,3 +5,7 @@
# include commit/tag information in `.git_archive_info.txt` when packing with git-archive
.git_archive_info.txt export-subst
# hide diffs for .po files by default
# https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github
*.po linguist-generated

4
.github/labeler.yml vendored
View File

@@ -24,6 +24,8 @@
- "!redbot/cogs/audio/**/locales/*"
# Docs
- docs/cog_guides/audio.rst
# Tests
- tests/cogs/audio/**/*
"Category: Cogs - Bank": [] # historical label for a removed cog
"Category: Cogs - Cleanup":
# Source
@@ -139,6 +141,8 @@
"Category: Core - API - App Commands Package":
# Source
- redbot/core/app_commands/*
# Docs
- docs/framework_app_commands.rst
# Tests
- tests/core/test_app_commands.py
"Category: Core - API - Commands Package":

View File

@@ -19,7 +19,7 @@ jobs:
curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update -qq
sudo apt-get install -y crowdin
sudo apt-get install -y crowdin3
pip install redgettext==3.4.2
- name: Generate source files
run: |
@@ -28,5 +28,5 @@ jobs:
run: |
make upload_translations
env:
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_IDENTIFIER }}

View File

@@ -20,7 +20,11 @@ jobs:
- 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

@@ -26,7 +26,7 @@ jobs:
curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update -qq
sudo apt-get install -y crowdin
sudo apt-get install -y crowdin3
pip install redgettext==3.4.2
- name: Generate source files
@@ -36,8 +36,8 @@ jobs:
run: |
make download_translations
env:
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_IDENTIFIER }}
- name: Create Pull Request
id: cpr_crowdin

View File

@@ -2,7 +2,7 @@ name: Publish Release
on:
push:
tags:
- "*"
- "3.[0-9]+.[0-9]+"
jobs:
release_information:

View File

@@ -20,12 +20,27 @@ jobs:
- name: Set up Python 3.8.
uses: actions/setup-python@v4
with:
python-version: '3.8'
python-version: |
3.11
3.10
3.9
3.8
- name: Install dependencies
- name: Install dependencies on Linux/macOS
if: matrix.os != 'windows-latest'
run: |
python -m pip install -U pip
python -m pip install -U pip-tools
python3.11 -m pip install -U pip pip-tools
python3.10 -m pip install -U pip pip-tools
python3.9 -m pip install -U pip pip-tools
python3.8 -m pip install -U pip pip-tools
- name: Install dependencies on Windows
if: matrix.os == 'windows-latest'
run: |
py -3.11 -m pip install -U pip pip-tools
py -3.10 -m pip install -U pip pip-tools
py -3.9 -m pip install -U pip pip-tools
py -3.8 -m pip install -U pip pip-tools
- name: Generate requirements files.
id: compile_requirements

View File

@@ -1,35 +1,45 @@
import os
import re
import shutil
import subprocess
import sys
from pathlib import Path
EXCLUDE_STEM_RE = re.compile(r".*-3\.(?!8-)(\d+)-extra-(doc|style)")
GITHUB_OUTPUT = os.environ["GITHUB_OUTPUT"]
REQUIREMENTS_FOLDER = Path(__file__).parents[3].absolute() / "requirements"
os.chdir(REQUIREMENTS_FOLDER)
def pip_compile(name: str) -> None:
def pip_compile(version: str, name: str) -> None:
stem = f"{sys.platform}-{version}-{name}"
if EXCLUDE_STEM_RE.fullmatch(stem):
return
executable = ("py", f"-{version}") if sys.platform == "win32" else (f"python{version}",)
subprocess.check_call(
(
sys.executable,
*executable,
"-m",
"piptools",
"compile",
"--upgrade",
"--resolver=backtracking",
"--verbose",
f"{name}.in",
"--output-file",
f"{sys.platform}-{name}.txt",
f"{stem}.txt",
)
)
pip_compile("base")
shutil.copyfile(f"{sys.platform}-base.txt", "base.txt")
for file in REQUIREMENTS_FOLDER.glob("extra-*.in"):
pip_compile(file.stem)
for minor in range(8, 11 + 1):
version = f"3.{minor}"
pip_compile(version, "base")
shutil.copyfile(f"{sys.platform}-{version}-base.txt", "base.txt")
for file in REQUIREMENTS_FOLDER.glob("extra-*.in"):
pip_compile(version, file.stem)
with open(GITHUB_OUTPUT, "a", encoding="utf-8") as fp:
fp.write(f"sys_platform={sys.platform}\n")

View File

@@ -1,6 +1,8 @@
from __future__ import annotations
import os
from pathlib import Path
from typing import List, TextIO
from typing import Dict, Iterable, List, TextIO, Tuple
from packaging.markers import Marker
from packaging.requirements import Requirement
@@ -15,6 +17,12 @@ class RequirementData:
self.req = Requirement(requirement_string)
self.comments = set()
def __hash__(self) -> int:
return hash(self.req)
def __eq__(self, other: RequirementData) -> bool:
return self.req == other.req
@property
def name(self) -> str:
return self.req.name
@@ -49,30 +57,47 @@ def get_requirements(fp: TextIO) -> List[RequirementData]:
return requirements
def iter_envs(envs: Iterable[str]) -> Iterable[Tuple[str, str]]:
for env_name in envs:
platform, python_version = env_name.split("-", maxsplit=1)
yield (platform, python_version)
names = ["base"]
names.extend(file.stem for file in REQUIREMENTS_FOLDER.glob("extra-*.in"))
base_requirements = []
base_requirements: List[RequirementData] = []
for name in names:
# {req_name: {sys_platform: RequirementData}
input_data = {}
# {req_data: {sys_platform: RequirementData}
input_data: Dict[RequirementData, Dict[str, RequirementData]] = {}
all_envs = set()
all_platforms = set()
all_python_versions = set()
for file in REQUIREMENTS_FOLDER.glob(f"*-{name}.txt"):
platform_name = file.stem.split("-", maxsplit=1)[0]
platform_name, python_version, _ = file.stem.split("-", maxsplit=2)
env_name = f"{platform_name}-{python_version}"
all_envs.add(env_name)
all_platforms.add(platform_name)
all_python_versions.add(python_version)
with file.open(encoding="utf-8") as fp:
requirements = get_requirements(fp)
for req in requirements:
platforms = input_data.setdefault(req.name, {})
platforms[platform_name] = req
envs = input_data.setdefault(req, {})
envs[env_name] = req
output = base_requirements if name == "base" else []
for req_name, platforms in input_data.items():
req = next(iter(platforms.values()))
for other_req in platforms.values():
if req.req != other_req.req:
raise RuntimeError(f"Incompatible requirements for {req_name}.")
for req, envs in input_data.items():
# {platform: [python_versions...]}
python_versions_per_platform: Dict[str, List[str]] = {}
# {python_version: [platforms...]}
platforms_per_python_version: Dict[str, List[str]] = {}
platforms = python_versions_per_platform.keys()
python_versions = platforms_per_python_version.keys()
for env_name, other_req in envs.items():
platform_name, python_version = env_name.split("-", maxsplit=1)
python_versions_per_platform.setdefault(platform_name, []).append(python_version)
platforms_per_python_version.setdefault(python_version, []).append(platform_name)
req.comments.update(other_req.comments)
@@ -84,30 +109,74 @@ for name in names:
old_req_marker = req.marker
req.marker = base_req.marker = None
if base_req.req != req.req:
raise RuntimeError(f"Incompatible requirements for {req_name}.")
raise RuntimeError(f"Incompatible requirements for {req.name}.")
base_req.marker = old_base_marker
req.marker = old_req_marker
if base_req.marker is None or base_req.marker == req.marker:
continue
if len(platforms) == len(all_platforms):
if len(envs) == len(all_envs):
output.append(req)
continue
elif len(platforms) < len(all_platforms - platforms.keys()):
platform_marker = " or ".join(
f"sys_platform == '{platform}'" for platform in platforms
)
else:
platform_marker = " and ".join(
f"sys_platform != '{platform}'" for platform in all_platforms - platforms.keys()
# At this point I'm wondering why I didn't just go for
# a more generic boolean algebra simplification (sympy.simplify_logic())...
if (
len(set(map(frozenset, python_versions_per_platform.values()))) == 1
or len(set(map(frozenset, platforms_per_python_version.values()))) == 1
):
# Either all platforms have the same Python version set
# or all Python versions have the same platform set.
# We can generate markers for platform (platform_marker) and Python
# (python_version_marker) version sets separately and then simply require
# that both markers are fulfilled at the same time (env_marker).
python_version_marker = (
# Requirement present on less Python versions than not.
" or ".join(
f"python_version == '{python_version}'" for python_version in python_versions
)
if len(python_versions) < len(all_python_versions - python_versions)
# Requirement present on more Python versions than not
# This may generate an empty string when Python version is irrelevant.
else " and ".join(
f"python_version != '{python_version}'"
for python_version in all_python_versions - python_versions
)
)
new_marker = (
f"({req.marker}) and ({platform_marker})"
if req.marker is not None
else platform_marker
)
platform_marker = (
# Requirement present on less platforms than not.
" or ".join(f"sys_platform == '{platform}'" for platform in platforms)
if len(platforms) < len(all_platforms - platforms)
# Requirement present on more platforms than not
# This may generate an empty string when platform is irrelevant.
else " and ".join(
f"sys_platform != '{platform}'" for platform in all_platforms - platforms
)
)
if python_version_marker and platform_marker:
env_marker = f"({python_version_marker}) and ({platform_marker})"
else:
env_marker = python_version_marker or platform_marker
else:
# Fallback to generic case.
env_marker = (
# Requirement present on less envs than not.
" or ".join(
f"(sys_platform == '{platform}' and python_version == '{python_version}')"
for platform, python_version in iter_envs(envs)
)
if len(envs) < len(all_envs - envs.keys())
else " and ".join(
f"(sys_platform != '{platform}' and python_version != '{python_version}')"
for platform, python_version in iter_envs(all_envs - envs.keys())
)
)
new_marker = f"({req.marker}) and ({env_marker})" if req.marker is not None else env_marker
req.marker = Marker(new_marker)
if base_req is not None and base_req.marker == req.marker:
continue

View File

@@ -1,5 +1,545 @@
.. Red changelogs
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)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`giplgwm`, :ghuser:`Jackenmen`, :ghuser:`Kuro-Rui`, :ghuser:`Kowlin`, :ghuser:`palmtree5`, :ghuser:`TrustyJAID`, :ghuser:`Zephyrkul`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red 3.5.9 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.11%2Bred.3>`__.
End-user changelog
------------------
Fixes
*****
- **Core** - Fixed inaccuracies in error messages shown when the user passes a time duration outside accepted range (:issue:`6357`)
- **Core** - Commands that ask the user to "Type ``more`` to continue" when they return long output will now typically wait for 60 seconds rather than just 15 (:issue:`6346`, :issue:`6352`)
- |cool| **Cogs - Audio** - Resolved recent issues where the player would be stuck at 0:00 on some tracks (:issue:`6358`)
- **Cogs - Mutes** - The Mutes cog will no longer erroneously accept very large values (i.e. hundreds of years) for mute durations (:issue:`6353`)
- **Cogs - Mutes** - To avoid ambiguity, the Mutes cog will now parse the time only when it's placed at the beginning, the end, or directly after ``t=``/``time=`` prefix in the mute command arguments (:issue:`6274`, :issue:`6349`)
- **Cogs - Streams** - The schedule announcements for YT streams will now use relative Discord timestamps (:issue:`6257`, :issue:`6264`)
Developer changelog
-------------------
Changes
*******
- **Core - Commands Package** - Functions and converters for parsing text into `datetime.timedelta` or `dateutil.relativedelta.relativedelta` in the `redbot.core.commands.converter` package now support negative values when ``minimum`` parameter is set accordingly (:issue:`6349`)
- **Core - Utils Package** - The `redbot.core.utils.chat_formatting.humanize_timedelta()` function now allows specifying the maximum number of different units that will be present in the final string with the ``maximum_units`` parameter (:issue:`6350`)
- **Core - Utils Package** - The `redbot.core.utils.chat_formatting.humanize_timedelta()` function now supports formatting negative `datetime.timedelta` instances. New ``negative_format`` parameter was added to allow specifying a different way of formatting negative `datetime.timedelta` instances (:issue:`6350`)
Documentation changes
---------------------
Fixes
*****
- Updated links to the Lavalink repository (:issue:`6356`)
----
Redbot 3.5.8 (2024-04-01)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`Kreusada`, :ghuser:`TrustyJAID`
Read before updating
--------------------
#. Server-wide mutes in the Mutes cog can no longer be performed using channel permissions (overrides). Instead, the cog will now use Discord's native server timeout functionality when a mute role is not set. Role mutes and channel-specific mutes are not affected.
Red 3.5.7 and lower allowed usage of channel permissions (overrides) for server-wide mutes when ``[p]muteset forcerole`` setting was explicitly disabled and no mute role was set for the server. This behavior is no longer available and now, when mute role is not set, server-wide mutes will be performed using Discord's native server timeouts.
If you were one of the few users that chose to use channel permissions (overrides) for server-wide mutes, please note that the existing server mutes will now be considered channel-specific mutes and can only be removed with ``[p]channelunmute`` (and will be automatically removed after timeout elapses, if they have one set). If you want to quickly remove all channel-specific mutes (that were previously server-wide mutes) for a user, you can use the hidden ``[p]forceunmute <user>`` command that has been provided to ease the migration.
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red 3.5.8 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.11%2Bred.2>`__.
End-user changelog
------------------
Additions
*********
- |cool| **Cogs - Mutes** - Added support for Discord's native server timeouts. The cog will now use those when a mute role is not set or, when the new ``[p]timeout`` command is used (:issue:`5604`)
- **Cogs - Trivia** - Trivia lists can now have a description as documented in :ref:`guide_trivia_list_creation` (:issue:`5897`)
- |cool| **Cogs - Trivia** - Added ``[p]trivia info`` command for getting information about the specified Trivia list, including its setting overrides (:issue:`3978`, :issue:`5897`)
Changes
*******
- **Core - Bot Commands** - The ``[p]addpath`` command will now detect potentially incorrect paths and prompt for confirmation (:issue:`6330`)
- **Core - Bot Commands** - The ``[p]addpath`` command will now error out when the user tries adding a path that's part of the core path or instance's data path (:issue:`6330`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6333`)
- **Cogs - Audio** - The cog will now log the reason for Lavalink.jar being re-downloaded (:issue:`6334`)
- |cool| **Cogs - Mutes** - The ``[p]activemutes`` command will now use menus for pagination (:issue:`6266`)
Removals
********
- **Cogs - Mutes** - Server-wide mutes can no longer be performed using channel permissions (overrides). Server timeouts or mute role can be used instead (:issue:`5604`)
- **Cogs - Mutes** - The ``[p]muteset forcerole`` command and the setting it adjusted has been removed. Server timeouts will now be used for a server, if it has no mute role set (:issue:`5604`)
Fixes
*****
- |cool| **Cogs - Audio** - Resolves recent issues where the wrong video was served for YT playback (:issue:`6337`, :issue:`6340`)
- **Cogs - Audio** - Fixed Lavalink.jar downloading for RC and Red-specific versions (:issue:`6334`)
Documentation changes
---------------------
Additions
*********
- |cool| Added install instructions for Amazon Linux 2023 (:issue:`6331`)
----
Redbot 3.5.7 (2024-03-24)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`karlsbjorn`, :ghuser:`Jackenmen`
This is a hotfix release fixing a bug with Red's reaction-based menus introduced in the previous release.
End-user changelog
------------------
Fixes
*****
- **Core** - Fixed an issue with Red's reaction-based menus *with custom controls* not working properly (:issue:`6324`)
- **Core - Bot Commands** - Updated supported image formats in ``[p]set bot avatar``'s error messages to include GIFs (:issue:`6323`)
----
Redbot 3.5.6 (2024-03-22)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`BlizzardTheWolf`, :ghuser:`DJTOMATO`, :ghuser:`Dav-Git`, :ghuser:`Flame442`, :ghuser:`goettner`, :ghuser:`Jackenmen`, :ghuser:`Jan200101`, :ghuser:`japandotorg`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`laggron42`, :ghuser:`madebylydia`, :ghuser:`michael-is-qcde`, :ghuser:`scarecr0w12`, :ghuser:`yeetbruises`, :ghuser:`Zephyrkul`
Read before updating
--------------------
#. macOS 11 (Big Sur), Fedora 37, Ubuntu 22.10 (Kinetic Kudu), 23.04 (Lunar Lobster), openSUSE Leap 15.4, and Raspberry Pi OS (Legacy) 10 Buster are no longer supported as they have already reached their end of life.
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red 3.5.6 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.11>`__.
End-user changelog
------------------
Additions
*********
- **Cogs - Trivia - Lists** - Added a ``doom`` trivia about the whole Doom video game franchise (:issue:`4803`)
- **Cogs - Trivia - Lists** - Added a trivia about Star Trek (:issue:`2946`)
Changes
*******
- Improved handling of very large numbers in various areas of the bot (:issue:`4619`, :issue:`6283`)
- **Core** - Empty (server) prefixes are now disallowed (:issue:`6013`)
- |cool| **Core** - Menu-based help will now be sent to DMs when max number of pages (``[p]helpset maxpages``) is set to 0, similarly to non-menu help (:issue:`5093`, :issue:`5375`)
- |cool| **Core** - Prefix can now be automatically inserted into help tagline by putting ``[p]`` at the position that the prefix should appear at (:issue:`4669`, :issue:`4972`)
- **Core - Command-line Interfaces** - Improved first-time user experience when setting up new instance by asking for confirmation after user enters the prefix (:issue:`6287`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6312`)
- **Core - Modlog** - Case auto-creation for bans and unbans now relies directly on recently introduced audit log events which should make it work more reliably (:issue:`5970`)
- |cool| **Cogs - Alias** - Fixed a long-known issue with aliases not retaining new lines from the arguments they are passed (:issue:`2704`, :issue:`4656`)
- **Cogs - Downloader** - Downloader commands will now try to detect potential Git authentication failures and report them more clearly (:issue:`5420`)
- **Cogs - Modlog** - The cog help now mentions how the user can change the modlog settings (:issue:`6300`)
- **Cogs - Trivia - Lists** - Updated FIFA World Cup list to include outcomes of the 2022 tournament (:issue:`5931`)
Removals
********
- **Core - OS Support** - macOS 11 (Big Sur), Fedora 37, Ubuntu 22.10 (Kinetic Kudu), 23.04 (Lunar Lobster), openSUSE Leap 15.4, and Raspberry Pi OS (Legacy) 10 Buster are no longer supported as they have already reached end of life (:issue:`6309`)
Fixes
*****
- **Cogs - Admin** - Fixed the ``[p]editrole colour`` command erroring out whenever it's ran (:issue:`6270`)
- |cool| **Cogs - Audio** - Fixed YT playback (:issue:`6305`)
- **Cogs - Audio** - Fixed not being able to seek when player is paused (:issue:`6305`)
- **Cogs - Audio** - Fixed handling of file name suffixes in ``[p]playlist upload`` caused by changes in Discord API (:issue:`6279`, :issue:`6280`)
- |cool| **Cogs - General** - Fixed issues with ``[p]lmgtfy`` command once and for all by deploying an equivalent service as part of Cog-Creators' infrastructure (:issue:`6255`, :issue:`6268`, :issue:`6269`)
- **Cogs - Streams** - Fixed markdown formatting in the ``[p]streamalert list`` command to be compliant with newer Discord markdown renderer (:issue:`6292`)
Developer changelog
-------------------
Changes
*******
- **Core - Utils Package** - Added `SimpleMenu.start_dm()` method for sending the menu to the given user rather than `Context` (:issue:`6286`)
- **Core - Utils Package** - The `menu()` utility function received a new `provisional <developer-guarantees-exclusions>` ``user`` parameter for defining who can interact with the menu (instead of the default ``ctx.author``) (:issue:`4913`)
If no issues arise, we plan on including this parameter under developer guarantees
in the first release made after 2024-05-24.
- **Core - Utils Package** - The `SimpleMenu.start()` method received a new `provisional <developer-guarantees-exclusions>` ``user`` parameter for defining who can interact with the menu (instead of the default ``ctx.author``) (:issue:`4913`)
If no issues arise, we plan on including this parameter under developer guarantees
in the first release made after 2024-05-24.
Fixes
*****
- **Core - Commands Package** - Fixed an edge case where the permission names passed as keyword arguments were not validated in Red's custom decorators (:issue:`6291`)
- **Core - Utils Package** - Tracebacks from custom control functions are no longer suppressed by ``menu()`` when ``[p]set usebuttons`` option is enabled (:issue:`6310`)
Documentation changes
---------------------
Additions
*********
- |cool| Added install guide for Raspberry Pi OS 12 Bookworm (:issue:`6309`)
- Added a tip in `guide_slash_and_interactions` about forcing the client to see the new commands after syncing (:issue:`6298`)
Changes
*******
- Install guide for Raspberry Pi OS Legacy now describes installation for Raspberry Pi OS (Legacy) 11 (:issue:`6309`)
- Updated Python versions used in Arch Linux and openSUSE Leap instructions to 3.10 and 3.11 respectively (:issue:`6309`)
- Clarified the meaning of the word `"provisional" <developer-guarantees-exclusions>` that is used across the documentation to refer to APIs excluded from version guarantees (:issue:`6311`)
- Added ``force_registration=True`` to all `Config.get_conf()` usage examples in `framework_config` documentation to reflect our current recommendations (:issue:`6259`)
Fixes
*****
- Fixed the "Edit on GitHub" links in Red's online documentation (:issue:`6258`)
----
Redbot 3.5.5 (2023-09-14)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`Kreusada`, :ghuser:`ltzmax`, :ghuser:`palmtree5`
End-user changelog
------------------
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6248`)
- **Cogs - Downloader** - Cogs in the ``[p]cog list`` command are now listed alphabetically (:issue:`6214`, :issue:`6215`)
Fixes
*****
- **Core - Bot Commands** - Fixed handling of an edge case in the ``[p]diagnoseissues`` command that involved commands without a cog (:issue:`6237`)
- **Core - Bot Commands** - Fixed the formatting of nested result lists in the ``[p]diagnoseissues`` command (:issue:`6238`)
- **Cogs - Mod** - Fixed the formatting of the help description for the ``[p]ban``, ``[p]kick``, and ``[p]tempban`` commands (:issue:`6245`)
- |cool| **Cogs - Streams** - Updated the implementation of Twitch streams to no longer use the "Get Users Follows" endpoint that was deprecated in February 2023 (:issue:`6246`, :issue:`6247`)
Documentation changes
---------------------
Changes
*******
- Updated Python version in ``pyenv`` instructions (:issue:`6241`)
----
Redbot 3.5.4 (2023-08-12)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`Jackenmen`, :ghuser:`laggron42`, :ghuser:`Leo40Git`, :ghuser:`PredaaA`, :ghuser:`TrustyJAID`
Read before updating
--------------------
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red 3.5.4 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.8>`__.
End-user changelog
------------------
Additions
*********
- |cool| **Core - Bot Commands** - Added ``[p]set status custom`` command allowing the bot owner to change the bot's custom status (:issue:`6226`)
Changes
*******
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6225`)
Fixes
*****
- **Core** - Fixed errors showing in logs when the button menu timed out and the original message no longer existed (:issue:`6228`, :issue:`6229`)
- |cool| **Cogs - Audio** - Fixed YT playback (:issue:`6221`)
- **Cogs - Audio** - Fixed poor quality of ``[p]local/queue search``'s results when case sensitive matching was involved (:issue:`6129`, :issue:`6224`)
- **Cogs - Audio** - Fixed ``[p]local search`` resorting to YT playback when file name involved certain characters such as ``-`` (:issue:`6223`)
- **Cogs - CustomCommands** - Fixed poor quality of ``[p]customcom search``'s results when case sensitive matching was involved (:issue:`6224`)
- **Cogs - Streams** - Fixed Picarto channels showing without the channel avatar (:issue:`6230`)
----
Redbot 3.5.3 (2023-07-24)
=========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`AAA3A-AAA3A`, :ghuser:`aikaterna`, :ghuser:`Drapersniper`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`Om1609`, :ghuser:`PredaaA`, :ghuser:`TrustyJAID`, :ghuser:`Zephyrkul`
Read before updating
--------------------
#. Fedora 36, Ubuntu 18.04 LTS and versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux older than 8.6 are no longer supported as they have already reached their end of life.
End-user changelog
------------------
Changes
*******
- |cool| Red has been updated to support `Discord's new username system <https://discord.com/blog/usernames>`__ (:issue:`6130`)
This means that we now support passing the new usernames as arguments
and properly display usernames/global display names in core commands and cogs where applicable.
- **Core** - All bots are are now considered to be immune to auto-moderation (:issue:`6130`)
- **Core** - Added list of command-line arguments to ``redbot --debuginfo <instance_name>`` and ``[p]debuginfo`` (:issue:`6164`)
- **Core - Bot Commands** - The ``[p]set api`` command will now hide the button once the time to open the modal to set API keys elapses (:issue:`6166`)
- **Core - Command-line Interfaces** - Multiple arguments to ``--co-owner``, ``--load-cogs``, and ``--unload-cogs`` flags can now be specified both by passing multiple arguments right after the flag and by repeating the flag multiple times with different arguments (:issue:`6200`)
- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6185`)
- |cool| **Cogs - Audio** - The managed Lavalink server can now be run with either Java 11 or Java 17 (:issue:`6190`)
- **Cogs - Audio** - Added an option to auto-use default HTTP/HTTPS port for unmanaged Lavalink server (:issue:`5629`)
- **Cogs - Mod** - The cog now tracks both the usernames *and* global display names (:issue:`6130`)
Removals
********
- **Core - OS Support** - Fedora 36, Ubuntu 18.04 LTS and versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux older than 8.6 are no longer supported as they have already reached end of life (:issue:`6189`)
Fixes
*****
- **Core** - Red's menu timeout is now consistent between reaction and button menus (:issue:`6173`)
- **Core - Bot Commands** - Fixed message too long error in the ``[p]slash list`` command (:issue:`6167`)
- **Core - Command-line Interfaces** - Red will now properly exit with code ``1`` (``CRITICAL``) when the bot fails after connecting to Discord but before becoming ready instead of indefinitely hanging in non-working condition (:issue:`6202`)
- **Cogs - Audio** - Fixed playlist selection in the picker used by the playlist-related commands (:issue:`6169`, :issue:`6170`)
- **Cogs - Cleanup** - Fixed an issue with ``[p]cleanup self`` not working in DMs (:issue:`6196`, :issue:`6197`)
- **Cogs - Downloader** - Fixed ``CancelledError`` tracebacks showing up in logs when the bot is shut down quickly after the cog is loaded (:issue:`6203`)
- **Cogs - Mutes** - Fixed ``CancelledError`` tracebacks showing up in logs when the bot is shut down quickly after the cog is loaded (:issue:`6203`)
Developer changelog
-------------------
Additions
*********
- |cool| **Core - Utils Package** - Added new view (`ConfirmView`) that can be used to ask for confirmation (:issue:`6174`, :issue:`6176`)
- **Core - Commands Package** - Added `Command.is_enabled()` method allowing to check whether the command is disabled in a guild/globally (:issue:`4130`, :issue:`5552`, :issue:`6209`)
Fixes
*****
- **Core - Commands Package** - Fixed handling of cases where the string returned by `Cog.format_help_for_context()`/`Command.format_help_for_context()` starts with ``"\n\n"`` (:issue:`5941`)
- **Cogs - Dev** - Fixed issues with exception formatting in ``[p]eval/repl/debug`` commands not including the code for chained/grouped exceptions (:issue:`6178`)
Documentation changes
---------------------
Additions
*********
- Added usage example to `get_end_user_data_statement_or_raise()` (:issue:`6171`)
Changes
*******
- |cool| Added install instructions for Debian 12 Bookworm (:issue:`6190`)
- |cool| The install guides have been updated to install Java 17 when possible (:issue:`6190`)
----
Redbot 3.5.2 (2023-05-14)
=========================
@@ -54,6 +594,7 @@ Documentation changes
Fixes
*****
- Fixed the search box on the documentation page returning no results (:issue:`6185`)
- Fixed command choices example in `Slash Commands and Interactions guide <guide_slash_and_interactions>` (:issue:`6154`)
- Updated `the 3.5.0 changelog <redbot-3-5-0-2023-05-04>`, `incompatible-changes-3.5`, and `end-user-guarantees` documents to mention the new ``x86-64-v2`` instruction set requirement (:issue:`6141`, :issue:`6147`)
@@ -292,7 +833,7 @@ Changes
- **Core - Bot Class** - The ``channel`` parameter of `Red.embed_requested()` now accepts any messageable guild channel (:issue:`5576`)
- **Core - Bot Class** - The bot's color is now set earlier in the launch process (:issue:`5627`)
- **Core - Bot Class** - `Red.remove_cog()` returns a `commands.Cog` instance now (:issue:`5600`)
- **Core - Commands Package** - The provisional ``Literal`` converter has been replaced with discord.py's own `typing.Literal` implementation (:issue:`5600`)
- **Core - Commands Package** - The `provisional <developer-guarantees-exclusions>` ``Literal`` converter has been replaced with discord.py's own `typing.Literal` implementation (:issue:`5600`)
- **Core - Commands Package** - Added a ``join_character`` parameter to `Red.send_interactive()` and `Context.send_interactive()` to allow choosing the character messages are joined with (:issue:`5901`, :issue:`5902`)
- **Core - Modlog** - `modlog.set_modlog_channel()` can now accept `discord.VoiceChannel` and `discord.StageChannel` (:issue:`5709`)
- **Core - Utils Package** - `menu()` now defaults to `DEFAULT_CONTROLS` if the ``controls`` argument is not passed (:issue:`5678`)
@@ -1926,13 +2467,13 @@ Additions
- Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see `recommendations-for-cog-creators` for more information
- |cool| **Core** - Added data request API (:issue:`4045`, :issue:`4169`)
- New special methods added to `redbot.core.commands.Cog`: `red_get_data_for_user()` (documented provisionally), `red_delete_data_for_user()`
- New special methods added to `redbot.core.commands.Cog`: `red_get_data_for_user()` (documented `provisionally <developer-guarantees-exclusions>`), `red_delete_data_for_user()`
- New special module level variable added: ``__red_end_user_data_statement__``
- These methods and variables should be added by all cogs according to their documentation; see `recommendations-for-cog-creators` for more information
- New ``info.json`` key added: ``end_user_data_statement``; see `Info.json format documentation <info-json-format>` for more information
- **Core - Bot Class** - Added `bot.message_eligible_as_command() <Red.message_eligible_as_command()>` utility method which can be used to determine if a message may be responded to as a command (:issue:`4077`)
- |cool| **Core - Commands Package** - Added a provisional API for replacing the help formatter. See `documentation <framework-commands-help>` for more details (:issue:`4011`)
- **Core - Commands Package** - `commands.NoParseOptional <NoParseOptional>` is no longer provisional and is now fully supported part of API (:issue:`4142`)
- |cool| **Core - Commands Package** - Added a `provisional API <developer-guarantees-exclusions>` for replacing the help formatter. See `documentation <framework-commands-help>` for more details (:issue:`4011`)
- **Core - Commands Package** - `commands.NoParseOptional <NoParseOptional>` is no longer `provisional <developer-guarantees-exclusions>` and is now fully supported part of API (:issue:`4142`)
Changes
*******
@@ -2284,7 +2825,7 @@ Documentation changes
Changes
*******
- Added information about provisional status of RPC (:issue:`3862`)
- Added information about `provisional <developer-guarantees-exclusions>` status of RPC (:issue:`3862`)
- Revised install instructions (:issue:`3847`)
- Improved navigation in `document about updating Red <update_red>` (:issue:`3856`, :issue:`3849`)

View File

@@ -675,10 +675,10 @@ the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
The Red-DiscordBot project contains subcomponents in audio.py that have a
separate copyright notice and license terms. Your use of the source code for
these subcomponents is subject to the terms and conditions of the following
licenses.
The Red-DiscordBot project contains subcomponents in the Audio module that
have a separate copyright notice and license terms. Your use of the source
code for these subcomponents is subject to the terms and conditions of the
following licenses.
This product bundles methods from https://github.com/Just-Some-Bots/MusicBot/
blob/master/musicbot/spotify.py which are available under an MIT license.

View File

@@ -3,15 +3,15 @@
## Supported Versions
The table below explains the current state of our versions. Currently, only version
3.4 and higher are supported and receive security updates. Versions lower than 3.4
3.5 and higher are supported and receive security updates. Versions lower than 3.5
are considered End of Life and will not receive any security updates.
| Version | Branch | Security Updates | End of Life |
|---------------|------------|--------------------|--------------------|
| < 2.0 | master | :x: | :white_check_mark: |
| >= 2.0, < 3.0 | develop | :x: | :white_check_mark: |
| >= 3.0, < 3.4 | V3/develop | :x: | :white_check_mark: |
| >= 3.4 | V3/develop | :white_check_mark: | :x: |
| >= 3.0, < 3.5 | V3/develop | :x: | :white_check_mark: |
| >= 3.5 | V3/develop | :white_check_mark: | :x: |
## Reporting a Vulnerability

View File

@@ -1,5 +1,5 @@
api_key_env: CROWDIN_API_KEY
project_identifier_env: CROWDIN_PROJECT_ID
project_id_env: CROWDIN_PROJECT_ID
api_token_env: CROWDIN_PERSONAL_TOKEN
base_path: ./redbot/
preserve_hierarchy: true
files:

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

@@ -17,7 +17,7 @@ find detailed docs about usage and commands.
You can see additional help for any command in this guide by using ``[p]help`` with the
command name, like ``[p]help playlist append``.
In this guide, you will see references to "Lavalink" or the "Lavalink.jar". `Lavalink <https://github.com/freyacodes/Lavalink/>`_ is the
In this guide, you will see references to "Lavalink" or the "Lavalink.jar". `Lavalink <https://github.com/lavalink-devs/Lavalink/>`_ is the
Java-based audio backend we use to be able to play music through the bot. Most users will
not have to worry much about Lavalink or what it is, as Audio manages this process for you
by default. Advanced users can read more about Lavalink and special cases under the
@@ -116,18 +116,18 @@ How can I use this playlist link with playlist commands in audio?**
:ref:`setting up Audio for multiple bots<multibots>`. Otherwise, another process is using the
port, so you need to figure out what is using port 2333 and terminate/disconnect it yourself.
**Q: My terminal is saying that I "must install Java 11 for Lavalink to run". How can I fix this?**
**Q: My terminal is saying that I "must install Java 17 or 11 for Lavalink to run". How can I fix this?**
You are getting this error because you have a different version of Java installed, or you don't have
Java installed at all. As the error states, Java 11 is required, and can be installed from
`here <https://adoptium.net/temurin/releases/?version=11>`__.
Java installed at all. As the error states, Java 17 or 11 is required, and can be installed from
`here <https://adoptium.net/temurin/releases/?version=17>`__.
If you have Java 11 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located.
Use ``[p]llset java <path_to_java_11_executable>``, to make Audio launch Lavalink with a
If you have Java 17 or 11 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located.
Use ``[p]llset java <path_to_java_17_or_11_executable>``, to make Audio launch Lavalink with a
specific Java binary. To do this, you will need to locate your ``java.exe``/``java`` file
in your **Java 11 install**.
in your **Java 17 or 11 install**.
Alternatively, update your PATH settings so that Java 11 is the one used by ``java``. However,
Alternatively, update your PATH settings so that Java 17 or 11 is the one used by ``java``. However,
you should confirm that nothing other than Red is running on the machine that requires Java.
.. _queue_commands:
@@ -544,14 +544,14 @@ following commands one by one.
sudo apt install curl nano -y
If you have no preference in which Java version you install on your target system, Red
uses OpenJDK 11 in the managed Lavalink configuration. It can be installed by running:
uses OpenJDK 17 in the managed Lavalink configuration. It can be installed by running:
.. code-block:: sh
sudo apt install openjdk-11-jre-headless -y
sudo apt install openjdk-17-jre-headless -y
Otherwise, Lavalink works well with most versions of Java 11, 13, 15, 16, 17, and 18. Azul
Zulu builds are suggested, see `here <https://github.com/freyacodes/Lavalink/#requirements>`__ for more information.
Zulu builds are suggested, see `here <https://github.com/lavalink-devs/Lavalink/#requirements>`__ for more information.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Setting Up The Lavalink Folder
@@ -583,7 +583,7 @@ the ``cd lavalink`` command in the previous section, you can run the following c
.. code-block:: sh
curl https://raw.githubusercontent.com/freyacodes/Lavalink/master/LavalinkServer/application.yml.example > application.yml
curl https://raw.githubusercontent.com/lavalink-devs/Lavalink/master/LavalinkServer/application.yml.example > application.yml
curl -LOz Lavalink.jar https://github.com/Cog-Creators/Lavalink-Jars/releases/latest/download/Lavalink.jar
If you did it properly, the files ``Lavalink.jar`` and ``application.yml`` will show up when we run ``ls``, the Linux command
@@ -3651,7 +3651,7 @@ This command shouldn't need to be used most of the time,
and is only useful if the host machine has conflicting Java versions.
If changing this make sure that the Java executable you set is supported by Audio.
The current supported version is Java 11.
The current supported versions are Java 17 and 11.
**Arguments**
@@ -3742,6 +3742,8 @@ llset port
Set the Lavalink node port. This command sets the connection port which
Audio will use to connect to an unmanaged Lavalink node.
Set port to ``-1`` to disable the port and connect to the specified host via ports ``80``/``443``.
**Arguments**
* ``[password]`` - The connection password, defaulting to 2333.

View File

@@ -1475,9 +1475,6 @@ helpset maxpages
Set the maximum number of help pages sent in a server channel.
.. Note:: This setting does not apply to menu help.
If a help message contains more pages than this value, the help message will
be sent to the command author via DM. This is to help reduce spam in server
text channels.
@@ -1683,8 +1680,11 @@ Set the tagline to be used.
The maximum tagline length is 2048 characters.
This setting only applies to embedded help. If no tagline is specified, the default will be used instead.
You can use ``[p]`` in your tagline, which will be replaced by the bot's prefix.
**Examples:**
- ``[p]helpset tagline Thanks for using the bot!``
- ``[p]helpset tagline Use [p]invite to add me to your server.``
- ``[p]helpset tagline`` - Resets the tagline to the default.
**Arguments:**
@@ -2867,7 +2867,7 @@ Supports either an attachment or an image URL.
**Examples:**
- ``[p]set bot avatar`` - With an image attachment, this will set the avatar.
- ``[p]set bot avatar`` - Without an attachment, this will show the command help.
- ``[p]set bot avatar https://links.flaree.xyz/k95`` - Sets the avatar to the provided url.
- ``[p]set bot avatar https://avatars.githubusercontent.com/u/23690422`` - Sets the avatar to the provided url.
**Arguments:**
- ``[url]`` - An image url to be used as an avatar. Leave blank when uploading an attachment.
@@ -2895,6 +2895,57 @@ Removes Red's avatar.
**Example:**
- ``[p]set bot avatar remove``
.. _core-command-set-bot-banner:
""""""""""""""
set bot banner
""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]set bot banner [url]
**Description**
Sets Red's banner
Supports either an attachment or an image URL.
**Examples:**
- ``[p]set bot banner`` - With an image attachment, this will set the banner.
- ``[p]set bot banner`` - Without an attachment, this will show the command help.
- ``[p]set bot banner https://opengraph.githubassets.com`` - Sets the banner to the provided url.
**Arguments:**
- ``[url]`` - An image url to be used as an banner. Leave blank when uploading an attachment.
.. _core-command-set-bot-banner-remove:
"""""""""""""""""""""
set bot banner remove
"""""""""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]set bot banner remove
.. tip:: Alias: ``set bot banner clear``
**Description**
Removes Red's banner.
**Example:**
- ``[p]set bot banner remove``
.. _core-command-set-bot-custominfo:
""""""""""""""""""
@@ -3769,6 +3820,35 @@ Maximum length for a competing status is 128 characters.
**Arguments:**
- ``[competing]`` - The text to follow ``Competing in``. Leave blank to clear the current activity status.
.. _core-command-set-status-custom:
"""""""""""""""""
set status custom
"""""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]set status custom [text]
**Description**
Sets Red's custom status.
This will appear as ``<text>``.
Maximum length for a custom status is 128 characters.
**Examples:**
- ``[p]set status custom`` - Clears the activity status.
- ``[p]set status custom Running cogs...``
**Arguments:**
- ``[text]`` - The custom status text. Leave blank to clear the current activity status.
.. _core-command-set-status-dnd:
""""""""""""""
@@ -4346,4 +4426,4 @@ uptime
**Description**
Shows Red's uptime.
Shows Red's uptime.

View File

@@ -215,11 +215,11 @@ modset deletenames
**Description**
Delete all stored usernames and nicknames.
Delete all stored usernames, global display names, and server nicknames.
**Arguments**
- ``<confirmation>``: Whether to delete all stored usernames and nicknames. |bool-input|
- ``<confirmation>``: Whether to delete all stored usernames, global display names, and server nicknames. |bool-input|
.. _mod-command-modset-deleterepeats:
@@ -469,7 +469,7 @@ modset tracknicknames
**Description**
Toggle whether nickname changes should be tracked.
Toggle whether server nickname changes should be tracked.
This setting will be overridden if trackallnames is disabled.
@@ -527,7 +527,7 @@ names
**Description**
Show previous names and nicknames of a member.
Show previous usernames, global display names, and server nicknames of a member.
**Arguments**
@@ -549,14 +549,14 @@ rename
**Description**
Change a member's nickname.
Change a member's server nickname.
Leaving the nickname empty will remove it.
Leaving the nickname argument empty will remove it.
**Arguments**
* ``<member>``: |member-input|
* ``[nickname]``: The new nickname for the member.
* ``[nickname]``: The new server nickname for the member.
.. _mod-command-slowmode:
@@ -684,9 +684,9 @@ userinfo
Show information about a user.
This includes fields for status, discord join date, server
join date, voice state and previous names/nicknames.
join date, voice state and previous usernames/global display names/nicknames.
If the user has no roles, previous names or previous nicknames,
If the user has no roles, previous usernames, global display names, or server nicknames,
these fields will be omitted.
**Arguments**

View File

@@ -19,7 +19,7 @@ find detailed docs about usage and commands.
Usage
-----
Browse and manage modlog cases.
Browse and manage modlog cases. To manage modlog settings, use ``[p]modlogset``.
.. _modlog-commands:

View File

@@ -145,28 +145,6 @@ If no time interval is provided this will be cleared.
* ``[time]``: The length of time for a default mute.
.. _mutes-command-muteset-forcerole:
"""""""""""""""""
muteset forcerole
"""""""""""""""""
.. note:: |owner-lock|
**Syntax**
.. code-block:: none
[p]muteset forcerole <true_or_false>
**Description**
Whether or not to force role only mutes on the bot.
**Arguments**
* ``<true_or_false>``: Whether to enable or disable this setting, must provide ``true`` or ``false``.
.. _mutes-command-muteset-makerole:
""""""""""""""""
@@ -238,8 +216,8 @@ muteset role
Sets the role to be applied when muting a user.
If no role is setup the bot will attempt to mute a user by setting
channel overwrites in all channels to prevent the user from sending messages.
If no role is setup the bot will attempt to mute a user
by utilizing server timeouts.
.. Note::
@@ -362,6 +340,34 @@ Unmute a user in this channel (or in the parent of this thread).
* ``<users...>``: A space separated list of usernames, ID's, or mentions.
* ``[reason]``: The reason for the unmute.
.. _mutes-command-timeout:
^^^^^^^
timeout
^^^^^^^
.. note:: |mod-lock|
**Syntax**
.. code-block:: none
[p]timeout <users...> [time_and_reason]
**Description**
Timeout users.
Examples:
* ``[p]timeout @member1 @member2 spam 5 hours``
* ``[p]timeout @member1 3 days``
**Arguments**
* ``<users...>``: A space separated list of usernames, ID's, or mentions.
* ``[time_and_reason]``: The time and reason. If no time is provided, the mute will use the default set time or give an error if this hasn't been configured.
.. _mutes-command-voicemute:
^^^^^^^^^
@@ -372,7 +378,7 @@ voicemute
.. code-block:: none
[p]voicemute <users...> [reason]
[p]voicemute <users...> [time_and_reason]
**Description**

View File

@@ -334,6 +334,26 @@ will use all of the specified lists to select questions from.
- ``<categories...>`` The category to play. Can be multiple.
.. _trivia-command-trivia-info:
^^^^^^^^^^^
trivia info
^^^^^^^^^^^
**Syntax**
.. code-block:: none
[p]trivia info <category>
**Description**
Get information about a trivia category.
**Arguments**
* ``<category>``: The category to get the information for.
.. _trivia-command-trivia-leaderboard:
^^^^^^^^^^^^^^^^^^

View File

@@ -138,7 +138,7 @@ html_context = {
"display_github": True,
"github_user": "Cog-Creators",
"github_repo": "Red-DiscordBot",
"github_version": "V3/develop/docs/",
"github_version": "V3/develop",
}
# Add any paths that contain custom static files (such as style sheets) here,
@@ -250,7 +250,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
@@ -274,7 +277,7 @@ class IgnoreCoroSubstitution(SphinxTransform):
def apply(self, **kwargs) -> None:
for ref in self.document.traverse(nodes.substitution_reference):
if ref["refname"] == "coro":
ref.replace_self(nodes.Text("", ""))
ref.replace_self(nodes.Text(""))
def setup(app):

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
@@ -66,7 +69,7 @@ Help Functionality
.. warning::
The content in this section is provisional and may change
The content in this section is `provisional <developer-guarantees-exclusions>` and may change
without prior notice or warning. Updates to this will be communicated
on `this issue <https://github.com/Cog-Creators/Red-DiscordBot/issues/4084>`_

View File

@@ -25,7 +25,7 @@ Basic Usage
class MyCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, identifier=1234567890)
self.config = Config.get_conf(self, identifier=1234567890, force_registration=True)
self.config.register_global(
foo=True
@@ -55,15 +55,19 @@ Then, in the class's :code:`__init__` function, you need to get a config instanc
class MyCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, identifier=1234567890)
self.config = Config.get_conf(self, identifier=1234567890, force_registration=True)
The ``identifier`` in :py:meth:`Config.get_conf` is used to keep your cog's data separate
from that of another cog, and thus should be unique to your cog. For example: if we
have two cogs named :code:`MyCog` and their identifier is different, each will have
its own data without overwriting the other's data. Note that it is also possible
to force registration of a data key before allowing you to get and set data for
that key by adding :code:`force_registration=True` after identifier (that defaults
to :code:`False` though)
its own data without overwriting the other's data.
Note that, as shown by most of the examples in this document, it is also possible to
force registration of a data key before allowing you to get and set data for that key
by adding :code:`force_registration=True` after identifier.
When this is set to :code:`False` (the default), the default value for any key that isn't registered
will be :code:`None`. When this is set to :code:`True` (as shown in this document), attempting
to read from or write to any key that isn't registered will raise an :exc:`AttributeError`.
After we've gotten that, we need to register default values:
@@ -71,7 +75,7 @@ After we've gotten that, we need to register default values:
class MyCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, identifier=1234567890)
self.config = Config.get_conf(self, identifier=1234567890, force_registration=True)
default_global = {
"foobar": True,
"foo": {
@@ -213,7 +217,7 @@ Tutorial example.
class MyCog(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, identifier=1234567890)
self.config = Config.get_conf(self, identifier=1234567890, force_registration=True)
default_guild = {
"blah": [],
"baz": 1234567890
@@ -264,7 +268,7 @@ Now let's see an example that uses multiple identifiers:
class ChannelAccess(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, identifier=1234567890)
self.config = Config.get_conf(self, identifier=1234567890, force_registration=True)
default_access = {
"allowed": False
}
@@ -304,7 +308,7 @@ the built-in Economy credits::
class Pets(commands.Cog):
def __init__(self):
self.config = Config.get_conf(self, 1234567890)
self.config = Config.get_conf(self, 1234567890, force_registration=True)
# Here we'll assign some default costs for the pets
self.config.register_global(
@@ -509,7 +513,7 @@ API Reference
includes keys within a `dict` when one is being set, as well as keys in nested dictionaries
within that `dict`. For example::
>>> config = Config.get_conf(self, identifier=999)
>>> config = Config.get_conf(self, identifier=999, force_registration=True)
>>> config.register_global(foo={})
>>> await config.foo.set_raw(123, value=True)
>>> await config.foo()

View File

@@ -6,7 +6,8 @@ RPC
.. important::
RPC support is included in Red on a provisional basis. Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary.
RPC support is included in Red on a `provisional <developer-guarantees-exclusions>` basis.
Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary.
V3 comes default with an internal RPC server that may be used to remotely control the bot in various ways.
Cogs must register functions to be exposed to RPC clients.

View File

@@ -84,6 +84,65 @@ Utility UI
.. automodule:: redbot.core.utils.views
:members:
:exclude-members: ConfirmView
.. autoclass:: ConfirmView
:members:
:exclude-members: confirm_button, dismiss_button
.. autoattribute:: confirm_button
:no-value:
A `discord.ui.Button` to confirm the message.
The button's callback will set `result` to ``True``, defer the response,
and call `on_timeout()` to clean up the view.
.. rubric:: Example
Changing the style and label of this `discord.ui.Button`::
view = ConfirmView(ctx.author)
view.confirm_button.style = discord.ButtonStyle.red
view.confirm_button.label = "Delete"
view.dismiss_button.label = "Cancel"
view.message = await ctx.send(
"Are you sure you want to remove #very-important-channel?", view=view
)
await view.wait()
if view.result:
await ctx.send("Channel #very-important-channel deleted.")
else:
await ctx.send("Canceled.")
:type: discord.ui.Button
.. autoattribute:: dismiss_button
:no-value:
A `discord.ui.Button` to dismiss the message.
The button's callback will set `result` to ``False``, defer the response,
and call `on_timeout()` to clean up the view.
.. rubric:: Example
Changing the style and label of this `discord.ui.Button`::
view = ConfirmView(ctx.author)
view.confirm_button.style = discord.ButtonStyle.red
view.confirm_button.label = "Delete"
view.dismiss_button.label = "Cancel"
view.message = await ctx.send(
"Are you sure you want to remove #very-important-channel?", view=view
)
await view.wait()
if view.result:
await ctx.send("Channel #very-important-channel deleted.")
else:
await ctx.send("Canceled.")
:type: discord.ui.Button
AntiSpam
========

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::
@@ -147,7 +147,7 @@ have successfully created a cog!
------ __init__.py
------ coolcog.py
You would then use :code:`[p]addpath D:\red-cogs` to add the path
You would then use :code:`[p]addpath D:\\red-cogs` to add the path
and then you can use :code:`[p]load mycog` or :code:`[p]load coolcog`
to load them

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.
@@ -94,8 +93,6 @@ Any Cog Creator that does not follow these requirements will have their repo rem
- If that's not possible, don't break anything in core or any other cog with your code.
- If you have to use private methods, lock the cog to specific Red versions you can guarantee it works on without breaking anything using the ``min_bot_version`` and ``max_bot_version`` keys in that cog's ``info.json`` file.
- Cog Creators must keep their cogs up-to-date with core Red or be delisted until cogs meet Red API changes. Repositories must be kept up to date with the latest version of Red within 3 months of its release.
.. _recommendations-for-cog-creators:
--------------------------------
@@ -196,7 +193,12 @@ Other Details
- The reviewer of your application has the final word.
- Hidden cogs will not be explicitly reviewed, however they are not allowed to contain malicious or ToS breaking code.
- QA reserves the right to revoke these roles and all privileges if you are found to be in gross negligence, malicious intent, or reckless abandonment of your repository.
- If a Cog Creator's repository is not maintained and kept up to date, that repo will be removed from the approved repo listings until such issues are addressed.
- Cogs must be functionally working to the quality of an approved cog on the latest minor version of Red to be listed on the Red Index. Cogs that are not updated within 1 month of initial breakage will be delisted from the index until they are updated. Examples of potential breakage include, but are not limited to:
- A dependency without version constraints receiving a breaking update
- An API changing the schema of its endpoints
- Red itself releasing a new minor version
- Only 1 person is allowed to be the Cog Creator for a particular repo. Multiple people are allowed to maintain the repo, however the "main" owner (and the Cog Creator) is responsible for any code on the repo.
- The Cog Creator status for a repo can be transferred to another user if the Cog Creator requests it.
- An approved Cog Creator can ask QA to add additional repos they have created to the approved pool.

View File

@@ -39,6 +39,11 @@ Go ahead and load your cog. Once it is loaded, we will have to enable and sync o
We can do this by using the :ref:`[p]slash<core-command-slash>` command to manage our slash commands.
Once you have registered your slash commands, you can test them out by typing ``/hello`` in your server.
.. tip::
You may need to restart your Discord client with ``Ctrl + R`` (or your device's equivalent) to force
your client to see the new command after syncing.
----------------------------
Slash Commands and Arguments
----------------------------

View File

@@ -41,12 +41,33 @@ If there are multiple authors, we can separate them with commas.
AUTHOR: Red, Rojo, Rouge
-----------------
Description Field
-----------------
We can also add an optional ``DESCRIPTION`` to our trivia list, which
will show from the output of ``[p]trivia info <category>``. The
description should indicate to the user what the trivia list is
about and what kind of questions they can expect to face.
For example, if you were writing a logo quiz trivia list, you could
create a description like this:
.. code-block:: yaml
AUTHOR: Kreusada
DESCRIPTION: >-
A quiz to test your logo knowledge to the limit. This trivia
will send image URLs and ask you to identify the company's name
from the logo that is sent.
---------------------
Questions and Answers
---------------------
Writing questions and answers is simple. Once you've finished your
``AUTHOR`` field, you can move on to your questions just below.
``AUTHOR`` field and ``DESCRIPTION`` field, you can move on to your questions
just below.
Questions should consist of at least one answer, with other
possible answers included if necessary. You must put a colon at the end
@@ -98,6 +119,7 @@ As you've added more questions, your file should look something like this:
.. code-block:: yaml
AUTHOR: Red
DESCRIPTION: A general quiz to test your knowledge.
How many days are there in a regular year?:
- 365
- three hundred and sixty five

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,23 +6,23 @@
Installing the pre-requirements
-------------------------------
Red Hat Enterprise Linux (RHEL) 8.4-8.x and its derivatives have all required packages available in official repositories.
Red Hat Enterprise Linux (RHEL) 8.8-8.x and its derivatives have all required packages available in official repositories.
Install them with dnf:
.. prompt:: bash
sudo dnf -y update
sudo dnf -y group install development
sudo dnf -y install python39 python39-devel java-11-openjdk-headless nano git
sudo dnf -y install python3.11 python3.11-devel java-17-openjdk-headless nano git
Set ``java`` executable to point to Java 11:
Set ``java`` executable to point to Java 17:
.. prompt:: bash
sudo alternatives --set java "java-11-openjdk.$(uname -i)"
sudo alternatives --set java "java-17-openjdk.$(uname -i)"
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.9.rst
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

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

View File

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

View File

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

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.16 -v
This may take a long time to complete, depending on your hardware. For some machines (such as
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
drastically reduce the install time. However, be aware that this will make Python run about 10%
slower.
After that is finished, run:
.. prompt:: bash
pyenv global 3.9.16
Pyenv is now installed and your system should be configured to run Python 3.9.

View File

@@ -1,7 +1,7 @@
.. _install-alma-linux-8:
====================================
Installing Red on Alma Linux 8.4-8.x
Installing Red on Alma Linux 8.6-8.x
====================================
.. include:: _includes/install-guide-rhel8-derivatives.rst

View File

@@ -0,0 +1,26 @@
.. _install-amazon-linux-2023:
===================================
Installing Red on Amazon Linux 2023
===================================
.. include:: _includes/supported-arch-x64+aarch64.rst
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Amazon Linux 2023 has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
sudo dnf -y install python3.11 python3.11-devel git java-17-amazon-corretto-headless @development nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

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

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

@@ -18,7 +18,7 @@ with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -0,0 +1,27 @@
.. _install-debian-12:
====================================
Installing Red on Debian 12 Bookworm
====================================
.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Debian 12 "Bookworm" has all required packages available in official repositories. Install them
with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -12,12 +12,12 @@ Installing Red on Fedora Linux
Installing the pre-requirements
-------------------------------
Fedora Linux 36 and above has all required packages available in official repositories. Install
Fedora Linux 39 and above has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
sudo dnf -y install python3.11 python3.11-devel git java-11-openjdk-headless @development-tools nano
sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development-tools nano
.. Include common instructions:

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
@@ -15,23 +15,23 @@ we recommend **Ubuntu 22.04 LTS**.
mac
alma-linux-8
alma-linux-9
amazon-linux-2023
arch
centos-7
centos-stream-8
centos-stream-9
debian-11
debian-12
fedora
opensuse-leap-15
opensuse-tumbleweed
oracle-linux-8
oracle-linux-9
raspberry-pi-os-10
raspberry-pi-os-11
raspberry-pi-os-12
rhel-8
rhel-9
rocky-linux-8
rocky-linux-9
ubuntu-1804
ubuntu-2004
ubuntu-2204
ubuntu-2404
ubuntu-non-lts

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 temurin11
brew install temurin@17
By default, Python installed through Homebrew is not added to the load path.
To fix this, you should run these commands:

View File

@@ -1,7 +1,7 @@
.. _install-opensuse-leap-15:
=====================================
Installing Red on openSUSE Leap 15.4+
Installing Red on openSUSE Leap 15.5+
=====================================
.. include:: _includes/supported-arch-x64+aarch64.rst
@@ -12,16 +12,16 @@ Installing Red on openSUSE Leap 15.4+
Installing the pre-requirements
-------------------------------
openSUSE Leap 15.4+ has all required dependencies available in official repositories. Install them
openSUSE Leap 15.5+ has all required dependencies available in official repositories. Install them
with zypper:
.. prompt:: bash
sudo zypper -n install python310 python310-devel git-core java-11-openjdk-headless nano
sudo zypper -n install python311 python311-devel git-core java-17-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.10.rst
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -17,7 +17,7 @@ with zypper:
.. prompt:: bash
sudo zypper -n install python311 python311-devel git-core java-11-openjdk-headless nano
sudo zypper -n install python311 python311-devel git-core java-17-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
.. Include common instructions:

View File

@@ -1,7 +1,7 @@
.. _install-oracle-linux-8:
======================================
Installing Red on Oracle Linux 8.4-8.x
Installing Red on Oracle Linux 8.6-8.x
======================================
.. include:: _includes/install-guide-rhel8-derivatives.rst

View File

@@ -1,55 +0,0 @@
.. _install-raspberry-pi-os-10:
====================================================
Installing Red on Raspberry Pi OS (Legacy) 10 Buster
====================================================
.. include:: _includes/supported-arch-armv7l.rst
.. note::
While we do provide support and install instructions for running Red
on Raspberry Pi OS (Legacy) 10 Buster, we highly recommend installing/upgrading to
the new version - Raspberry Pi OS 11 Bullseye.
If you're not sure what version you are using,
you can check your version of Raspberry Pi OS by running:
.. prompt:: bash
lsb_release -a
If you're running Bullseye already, read `install-raspberry-pi-os-11` document instead.
If you're using Buster, please consider upgrading to Bullseye if possible.
You can read
`the post about Bullseye release from Raspberry Pi Foundation <https://www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/>`__
to learn how you can install/upgrade to the new version.
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend installing pyenv as a method of installing non-native versions of Python on
Raspberry Pi OS. This guide will tell you how. First, run the following commands:
.. cmake is necessary to be able to successfully build rapidfuzz.
.. prompt:: bash
sudo apt update
sudo apt -y install cmake make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
.. Include common instructions:
.. We should only build and install even versions of Python on Raspberry Pi OS as odd
.. versions are part of piwheels and can cause installs of pip packages that won't work.
.. include:: _includes/install-python310-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -1,25 +1,27 @@
.. _install-raspberry-pi-os-11:
=============================================
Installing Red on Raspberry Pi OS 11 Bullseye
=============================================
======================================================
Installing Red on Raspberry Pi OS (Legacy) 11 Bullseye
======================================================
.. include:: _includes/supported-arch-aarch64+armv7l.rst
.. note::
This guide can only be used with Raspberry Pi OS 11 Bullseye,
it will not work with any older (e.g. Raspberry Pi OS 10 Buster)
or newer (e.g. Raspberry Pi OS 12 Bookworm) releases.
You can check your version of Raspberry Pi OS by running:
While we do provide support and install instructions for running Red
on Raspberry Pi OS (Legacy) 11 Bullseye, we highly recommend installing/upgrading to
the new version - Raspberry Pi OS 12 Bookworm.
If you're not sure what version you are using,
you can check your version of Raspberry Pi OS by running:
.. prompt:: bash
lsb_release -a
If you're not running Bullseye, you should read
`the post about Bullseye release from Raspberry Pi Foundation <https://www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/>`__
to learn how you can install/upgrade to the new version.
If you're running Bookworm already, read `install-raspberry-pi-os-12` document instead.
If you're using Bullseye, please consider performing a clean install of Bookworm if possible.
.. include:: _includes/linux-preamble.rst
@@ -33,7 +35,7 @@ with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -0,0 +1,38 @@
.. _install-raspberry-pi-os-12:
=============================================
Installing Red on Raspberry Pi OS 12 Bookworm
=============================================
.. include:: _includes/supported-arch-aarch64+armv7l.rst
.. note::
This guide can only be used with Raspberry Pi OS 12 Bookworm,
it will not work with any older (e.g. Raspberry Pi OS 11 Bullseye)
or newer (e.g. Raspberry Pi OS 13 Trixie) releases.
You can check your version of Raspberry Pi OS by running:
.. prompt:: bash
lsb_release -a
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Raspberry Pi OS "Bookworm" has all required packages available in official repositories. Install them
with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv3.11.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

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

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

@@ -1,7 +1,7 @@
.. _install-rocky-linux-8:
===============================
Installing Red on Rocky Linux 8
===============================
=====================================
Installing Red on Rocky Linux 8.6-8.x
=====================================
.. include:: _includes/install-guide-rhel8-derivatives.rst

View File

@@ -18,7 +18,7 @@ with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3.9 python3.9-dev python3.9-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3.9 python3.9-dev python3.9-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -18,7 +18,7 @@ with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3.10 python3.10-dev python3.10-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3.10 python3.10-dev python3.10-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -1,7 +1,7 @@
.. _install-ubuntu-1804:
.. _install-ubuntu-2404:
==================================
Installing Red on Ubuntu 18.04 LTS
Installing Red on Ubuntu 24.04 LTS
==================================
.. include:: _includes/supported-arch-x64+aarch64.rst
@@ -12,29 +12,19 @@ Installing Red on Ubuntu 18.04 LTS
Installing the pre-requirements
-------------------------------
.. Git 2.17.0-2.22.0 have an issue with partial clone which is used in pip for git installs.
.. Not incredibly important perhaps but this ppa is recommended by git-scm.com/download/linux
.. so it should be fine.
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
We recommend adding the ``deadsnakes`` ppa to install Python 3.11:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:git-core/ppa
We recommend adding the ``deadsnakes`` ppa to install Python 3.11:
.. prompt:: bash
sudo add-apt-repository -y ppa:deadsnakes/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -17,7 +17,7 @@ Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-11-jre-headless build-essential nano
sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-17-jre-headless build-essential nano
.. Include common instructions:

View File

@@ -39,7 +39,7 @@ For Audio support, you should also run the following command before exiting:
.. prompt:: powershell
choco upgrade temurin11 -y
choco upgrade temurin17 -y
From here, exit the prompt then continue onto `creating-venv-windows`.
@@ -66,7 +66,7 @@ Manually installing dependencies
.. attention:: Please choose the option to "Git from the command line and also from 3rd-party software" in Git's setup.
* `Java 11 <https://adoptium.net/temurin/releases/?version=11>`_ - needed for Audio
* `Java 17 <https://adoptium.net/temurin/releases/?version=17>`_ - needed for Audio
From here, continue onto `creating-venv-windows`.

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,38 @@ 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 11 (Big Sur) x86-64, aarch64 ~2023-10
macOS 12 (Monterey) x86-64, aarch64 ~2024-10
macOS 13 (Ventura) x86-64, aarch64 ~2025-10
Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-cloudlinux-support-almalinux>`__)
macOS 14 (Sonoma) x86-64, aarch64 ~2026-10
Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? <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-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
Fedora Linux 36 x86-64, aarch64 2023-05-16 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
Fedora Linux 37 x86-64, aarch64 2023-11-14 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
Fedora Linux 38 x86-64, aarch64 2024-05-14 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
openSUSE Leap 15.4 x86-64, aarch64 2023-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
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 39 x86-64, aarch64 2024-11-12 (`End of Life <https://docs.fedoraproject.org/en-US/releases/lifecycle/#_maintenance_schedule>`__)
Fedora Linux 40 x86-64, aarch64 2025-05-13 (`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>`__)
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) 10 armv7l ~2023-12 (approximate date of release of Raspberry Pi OS 12)
Raspberry Pi OS 11 aarch64, armv7l ~2023-12 (approximate date of release of Raspberry Pi OS 12)
Raspberry Pi OS (Legacy) 11 armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13)
Raspberry Pi OS 12 aarch64, armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13)
RHEL 8 (latest) x86-64, aarch64 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
RHEL 8.4 x86-64, aarch64 2023-05-31 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
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 18.04 LTS x86-64, aarch64 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
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 22.10 x86-64, aarch64 2023-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
Ubuntu 23.04 x86-64, aarch64 2024-01-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 23.10 x86-64, aarch64 2024-07-31 (`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:
@@ -113,12 +112,18 @@ This allows us to add certain optional features non-breakingly without a name co
Any RPC method exposed by Red may break without notice.
Any exclusion from these guarantees should be noted in the documentation of
the affected attribute, function, class, or method.
If you would like something in here to be guaranteed,
open an issue making a case for it to be moved.
.. _developer-guarantees-exclusions:
Exclusions
----------
Any exclusion from these guarantees should be noted in the documentation of
the affected attribute, function, class, or method. The term "provisional"
may be used in documentation to note such exclusions.
.. _breaking-change-notices:
=======================

View File

@@ -33,6 +33,7 @@ dynamic = ["version", "requires-python", "dependencies", "optional-dependencies"
"Donate on Patreon" = "https://www.patreon.com/Red_Devs"
"Issue Tracker" = "https://github.com/Cog-Creators/Red-DiscordBot/issues"
"Source Code" = "https://github.com/Cog-Creators/Red-DiscordBot"
"Changelog" = "https://docs.discord.red/en/stable/changelog.html"
[project.scripts]
redbot = "redbot.__main__:main"

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.2"
_VERSION = "3.5.12"
__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

@@ -272,7 +272,9 @@ class Admin(commands.Cog):
`[p]editrole colour Test #ff9900`
"""
author = ctx.author
reason = "{}({}) changed the colour of role '{}'".format(author.name, author.id, role.name)
reason = _("{author} ({author.id}) changed the colour of role '{role.name}'").format(
author=author, role=role
)
if not self.pass_user_hierarchy_check(ctx, role):
await ctx.send(_(ROLE_USER_HIERARCHY_ISSUE).format(role=role))
@@ -303,9 +305,9 @@ class Admin(commands.Cog):
"""
author = ctx.message.author
old_name = role.name
reason = "{}({}) changed the name of role '{}' to '{}'".format(
author.name, author.id, old_name, name
)
reason = _(
"{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
).format(author=author, old_name=old_name, name=name)
if not self.pass_user_hierarchy_check(ctx, role):
await ctx.send(_(ROLE_USER_HIERARCHY_ISSUE).format(role=role))

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -120,11 +120,15 @@ msgstr "\n"
" أمثلة:\n"
" '[p]editrole اللون \"الترانزستور\" #ff0000'n'n'[p]editrole لون اختبار #ff9900'n"
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author}({author.id}) تغيير لون رول {role.name}"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "تم."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -138,57 +142,65 @@ msgstr "\n"
" المثال:\n"
" '[p]اسم تحرير \"The Transistor\" Test'\n"
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author}({author.id}) تغيير اسم رول {old_name} إلى {name}"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "الإعلان عن رسالة إلى جميع السيرفرات المتواجد بها البوت."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "تم البدء في الإعلان."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "إلغاء إعلان جارٍ."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "لا يوجد إعلان قيد التشغيل حالياً."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "تم إلغاء الإعلان الحالي."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "تغيير كيفية إرسال الإعلانات في هذه النقابة."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Sul5anqz."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "تم تحديث قناة الإعلانات إلى {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
msgstr "إزالة القناة من الإعلانات."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" أزاله أو ازالة الرول الشخصي منك.\n\n"
" يجب أن يكون لدى أدمن السيرفر اعدادت للتعيين من قبل المستخدم.\n"
" ملاحظة: الرول حساس لحالة الأحرف\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -200,7 +212,7 @@ msgstr "\n"
" يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n"
" ملاحظة: الرتبة حساس للحالة!\n"
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -212,7 +224,7 @@ msgstr "\n"
" يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n"
" ملاحظة: الرتبة حساس للحالة!\n"
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -220,18 +232,18 @@ msgid "\n"
msgstr "\n"
" يسرد كافة الرتب الذاتية المتوفرة.\n"
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "الرتب الذاتية المتوفرة:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "تطبيق الرتبالذاتية."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -239,23 +251,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "لا يمكنني السماح لك بإضافة {role.name} لرتبة ذاتي لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr ""
msgstr "الرول \"{role.name}\" هو بالفعل رول شخصي."
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgid "Added {count} selfroles."
msgstr "إضافة {count} رول شخصي."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "تم اضافة 1 رول شخصي."
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -263,57 +275,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "لا يمكنني السماح لك بإزالة {role.name} من كونه رتبةًا ذاتيًا لأن هذا الرتبة أعلى من أو يساوي أعلى رتبة لك في التسلسل الهرمي Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "قفل البوت للسيرفر الحالي فقط."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "لقد تم قفل البوت للسيرفر الحالي فقط."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"MIME-Version: 1.0\n"
@@ -116,11 +116,15 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Завършено."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -130,48 +134,52 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -180,7 +188,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -189,7 +197,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -198,24 +206,24 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -223,23 +231,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -247,57 +255,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Заключете бота само за текущите му сървъри."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Ботът вече не е заключен за сървъри."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Ботът е заключен за сървъри."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Spravce #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) změnil barvu role '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Hotovo."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"Nejlepsi Spravce\" Admin`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) změnil jméno role '{old_name}' na '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Oznámit zprávu na všechny servery, ve kterých bot je."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Oznámení začalo."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Zrušit běžící oznámení."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "V současné době neexistuje žádné spuštěné oznámení."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Současné oznámení bylo zrušeno."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Změňte způsob odesílání oznámení v tomto klanu."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Změnit kanál, kam bude bot zasílat oznámení."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kanál pro oznámení byl nastaven na {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Zruší kanál pro oznámení."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Seznam všech dostupných self-rolí.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Dostupné self-role:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Spravovat self-role."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nemohu ti dovolit odebrat {role.name} jako self-roli uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Role \"{role.name}\" již je self-rolí."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Přidáno {count} self-rolí."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Přidána 1 self-role."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nemohu ti dovolit odebrat {role.name} uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Odebráno {count} self-rolí."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Odebrána 1 self-role."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Vymazat seznam dostupných self-rolí pro tento server."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "V současné době neexistují žádné self-role."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Určitě chcete vymazat seznam dostupných self-rolí pro tento server?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Reakce vám trvala příliš dlouho."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nemohu vymazat seznam self-rolí, protože self-role '{role.name}' je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Seznam self-rolí byl vymazán."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Nebyly provedeny žádné změny."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Omezí bota pouze na jeho aktuální servery."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot již není uzamčen na server."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot je nyní omezen na aktuální servery."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -108,11 +108,15 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Færdig."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -122,48 +126,52 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Annoncer en besked til alle serverne botten er i."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Annonceringen er påbegyndt."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Afbryd en kørende annonce."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Der er i øjeblikket ikke nogen kørende annonceringer."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Den nuværende annoncering er blevet afbrudt."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Ændre hvordan annonceringer er udsendt i denne server."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Annoncerings kanalen er blevet sat til {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -172,7 +180,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -181,7 +189,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -190,24 +198,24 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -215,23 +223,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -239,57 +247,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Lås en bot til dens nuværende server."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Botten er ikke længere låst til serveren."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Botten er nu låst til serveren."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) hat die Farbe der Rolle '{role.name}' geändert"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Erledigt."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) änderte den Namen der Rolle von '{old_name}' zu '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Mache eine Ankündigung auf allen Servern auf denen der Bot ist."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Die Ankündigung hat begonnen."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Breche eine laufende Ankündigung ab."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Es gibt keine derzeit laufende Ankündigung."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Die aktuelle Ankündigung wurde abgebrochen."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Ändere, wie Ankündigungen in diesem Server gesendet werden."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Ändern Sie den Kanal, über den der Bot Ankündigungen sendet."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "{channel.mention} wurde nun als Ankündigungskanal festgelegt."
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Setzt den Kanal für Ankündigungen zurück."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -192,12 +200,12 @@ msgid "\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr "\n"
" Entferne oder gib eine Rolle zu dir selbst.\n\n"
" Entferne oder gib dir selbst eine Rolle.\n\n"
" Server Admins müssen die Rolle für Mitglieder freigeben.\n\n"
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
"Gibt eine Liste verfügbarer selbst auswählbarer Rollen aus.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Verfügbare selbst auswählbare Rollen:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Selbst hinzufügbare Rollen verwalten."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" ACHTUNG: Beachte korrekte Groß- und Kleinschreibung!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Du kannst dir nicht die Rolle „{role.name}“ zuweisen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Die Rolle \"{role.name}\" ist bereits eine selbst hinzufügbare Rolle."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} selbst hinzufügbare Rollen hinzugefügt."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "1 selbst hinzufügbare Rolle hinzugefügt."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -280,57 +288,57 @@ msgstr "\n"
"Entferne eine oder mehrere Rollen von der Liste der selbst hinzufügbaren Rollen.\n\n"
" ACHTUNG: Beachte die Groß- und Kleinschreibung! "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Du darfst nicht die Rolle „{role.name}“ von der Liste der selbst hinzufügbaren Rollen entfernen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "{count} selbst hinzufügbare Rollen entfernt."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1 selbst hinzufügbare Rolle entfernt."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Lösche die Liste der selbst hinzufügbaren Rollen auf diesem Server."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Es sind keine selbst hinzufügbaren Rollen verfügbar."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Bist du dir sicher, dass du die Liste der selbst hinzufügbaren Rollen dieses Servers löschen möchtest?"
msgstr "Sind Sie sich sicher, dass Sie die Liste der selbst hinzufügbaren Rollen dieses Servers löschen möchten?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Antwortzeit abgelaufen."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ich kann die Liste der selbst hinzufügbaren Rollen nicht löschen, da {role.name} auf der gleichen Stufe oder höher als deine höchste Rolle in der Discord Hierarchie ist."
msgstr "Ich kann die Liste der selbst hinzufügbaren Rollen nicht löschen, da '{role.name}' auf der gleichen Stufe oder höher als Ihre höchste Rolle in der Discord Hierarchie ist."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Liste der selbst hinzufügbaren Rollen gelöscht."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Keine Änderungen vorgenommen"
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Der Bot kann keinem neuen Server beitreten."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Der Bot kann nun anderen Servern beitreten."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten."
@@ -352,5 +360,5 @@ msgstr "Die Rolle \"{role_name}\" ist keine gültige selbst definierte Rolle."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Diese Selbstrolle hat mehr als eine Fall-übergreifende Übereinstimmung. Bitte fragen Sie einen Moderator, um die Mehrdeutigkeit aufzulösen, oder verwenden Sie die Rollen-ID, um auf die Rolle zu verweisen."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author}({author.id}) ha cambiado el color del rol '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Listo."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author}({author.id}) ha cambiado el color del rol '{old_name}' a '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Anuncie un mensaje a todos los servidores en los que el bot esté presente."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "El anuncio ha comenzado."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Cancela un anuncio en ejecución."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "No hay ningún anuncio en ejecución."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "El anuncio actual ha sido cancelado."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Cambia cómo son enviados los anuncios en este gremio."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Cambia el canal donde el bot enviará anuncios."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "El canal de anuncios se ha establecido en {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Deshabilita el canal para los anuncios."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" NOTA: El rol es sensible a mayúsculas/minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" NOTA: El rol es sensible a mayúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" NOTA: El rol es sensible a mayúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Lista todos los autoroles disponibles.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Selfroles disponibles:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Gestionar selfroles."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -253,23 +261,23 @@ msgstr "\n"
"Añade un rol, o una selección de roles, a la lista de auto-roles disponibles.\n\n"
"NOTA: ¡El rol es sensible a mayúsculas! "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "No puedo permitir que añadas {role.name} como selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "El rol \"{role.name}\" ya es un auto-rol."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Añadidos {count} auto-roles."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Se añadió 1 auto-rol."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -279,57 +287,57 @@ msgstr "\n"
"Elimina un rol, o una selección de roles, de la lista de auto-roles disponibles.\n\n"
"NOTA: ¡El rol es sensible a mayúsculas! "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "No puedo permitir que elimines a {role.name} de ser un selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Se han eliminado {count} auto-roles."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Se ha eliminado 1 auto-rol."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Borra la lista de auto-roles disponibles para este servidor."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Actualmente no hay auto-roles."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "¿Estás seguro de querer borrar la lista de auto-roles de este servidor?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Has tardado demasiado en responder."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "No puedo borrar los auto-roles porque el auto-rol '{role.name}' es mayor o igual a tu rol más alto en la jerarquía de Discord."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Lista de auto-roles eliminada."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "No se han realizado cambios."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Bloquea el bot sólo a sus servidores actuales."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "El bot ya no está bloqueado por el servidor."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "El bot está bloqueado por el servidor."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Tehty."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Ilmoita viesti kaikille palvelimille, joihin botti on."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Ilmoittaminen on aloitettu."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Peruuta käynnissä oleva ilmoitus."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Tällä hetkellä ei ole käynnissä olevaa ilmoitusta."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Tämänhetkinen ilmoitus on peruutettu."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Muokkaa kuinka ilmoitukset lähetetään tässä guildissa."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Ilmoituskanava on asetettu {channel.mention} -kanavalle"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Poista ilmoituskanava käytöstä."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -195,7 +203,7 @@ msgstr "Lisää tai poista rooli itseltäsi.\n\n"
"Palvelimen ylläpitäjän pitää olla asettanut se rooli käyttäjä-asetettavaksi.\n"
"MUISTA: Roolin nimessä merkitsee isot ja pienet kirjaimet."
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -208,7 +216,7 @@ msgstr "\n"
" HUOM: Rooli on kirjainkoolla herkkä!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -221,7 +229,7 @@ msgstr "\n"
" HUOM: Rooli on kirjainkoolla herkkä!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -230,18 +238,18 @@ msgstr "\n"
" Luettele kaikki saatavilla olevat selfrot.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Saatavilla olevat omafroles:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Hallitse selfroleja."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -249,23 +257,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -273,57 +281,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Lukitse botti vain nykyisille palvelimille."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Botti ei ole enää palvelinlukittu."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Botti on nyt palvelinlukittu."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) a changé la couleur du rôle : '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Fait."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) a changé le nom du rôle : '{old_name}' en '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Faire une annonce à tous les serveurs dans lesquels le bot se trouve."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Lannonce a commencé."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Interrompre une annonce en cours."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Il n'y a aucune annonce en cours d'exécution."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "L'annonce actuelle a été interrompue."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Change la façon dont les annonces sont envoyées dans ce serveur."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Changer le salon dans lequel le bot fera des annonces."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Les annonces seront maintenant faites dans {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Désactive le salon pour les annonces."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Liste de tous les auto-rôles disponibles.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Auto-rôles disponibles :\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Gérer les auto-roles."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Le rôle \"{role.name}\" est déjà un rôle auto-attribué."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} auto-rôles ajouté(s)."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Ajout de 1 auto-rôle."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Suppression de {count} auto-rôles."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Suppression d'un auto-rôle."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Nettoyage de la liste des auto-rôles disponibles pour ce serveur."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Actuellement, il n'y a pas d'auto-rôles."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Êtes-vous certain de vouloir nettoyer la liste des auto-rôles de ce serveur ?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Vous avez pris trop de temps à répondre."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Je ne peux pas supprimer les rôles personnels car le rôle personnel '{role.name}' est supérieur ou égal à votre rôle le plus élevé dans la hiérarchie Discord."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "La liste des rôles personnes a été nettoyée."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Aucune modification n'a été faite."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Verrouiller un bot sur ses serveurs actuels uniquement."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Le bot n'est plus verrouillé sur ses serveurs actuels."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Le bot est maintenant verrouillé sur ses serveurs actuels."
@@ -353,5 +361,5 @@ msgstr "Le rôle \"{role_name}\" n'est pas un auto-rôle valide."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Ce auto-rôle a plus d'une correspondance insensible à la casse (case insensitive). Demandez à un modérateur de résoudre l'ambiguïté, ou utilisez l'ID du rôle pour référencer le rôle."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"MIME-Version: 1.0\n"
@@ -108,11 +108,15 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr ""
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -122,48 +126,52 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -172,7 +180,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -181,7 +189,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -190,24 +198,24 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -215,23 +223,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -239,57 +247,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Gotovo."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Najavite poruku svim serverima u kojima se bot nalazi."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Najava je počela."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Otkažite aktivnu najavu."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Trenutno nema aktivne najave."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Trenutna najava je otkazana."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Promijenite način slanja najava u ovom serveru."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "{channel.mention} je postavljen kao kanal za najave"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Poništava kanal za najave."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Navodi sve dostupne samo-uloge.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Dostupne samo-uloge:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Upravljajte samo-ulogama."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ne mogu vam dopustiti da dodate {role.name} kao samo-ulogu jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Uloga \"{role.name}\" je već samo-uloga."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Dodano {count} samo-uloga."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Dodana jedna samo-uloga."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ne mogu vam dopustiti da uklonite {role.name} kao samo-ulogu jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Uklonjeno {count} samo-uloga."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Uklonjena jedna samo-uloga."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Izbrišite popis dostupnih samo-uloga za ovaj server."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Trenutno nema samo-uloga."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Jeste li sigurni da želite izbrisati serverov popis samo-uloga?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Trebalo vam je predugo da odgovorite."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ne mogu izbrisati samo-uloge jer je samo-uloga '{role.name}' viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Popis samo-uloga je izbrisan."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Nisu napravljene ikakve promjene."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Zaključaj bota samo na njegove trenutne servere."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot više nije zaključan na servere u kojima se nalazi."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot je sada zaključan na servere u kojima se nalazi."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -108,11 +108,15 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Kész."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -122,48 +126,52 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -172,7 +180,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -181,7 +189,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -190,24 +198,24 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -215,23 +223,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -239,57 +247,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"MIME-Version: 1.0\n"
@@ -125,11 +125,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) telah mengubah warna role '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Selesai."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -144,48 +148,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) telah mengubah nama role '{old_name}' menjadi '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Umumkan pesan ke semua server tempat bot berada."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Pengumuman telah dimulai."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Batalkan pengumuman berjalan."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Tidak ada pengumuman yang sedang berjalan."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Pengumuman saat ini telah dibatalkan."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Ubah cara pengumuman dikirim di guild ini."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Ubah channel dimana bot akan mengirimkan announcements."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Channel pengumuman telah di setel ke {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Tidak menyetel saluran untuk pengumuman."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -198,7 +206,7 @@ msgstr "\n"
" NOTE: Role peka huruf besar / kecil!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -211,7 +219,7 @@ msgstr "\n"
" NOTE: Role peka huruf besar / kecil!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -224,7 +232,7 @@ msgstr "\n"
" NOTE: Role peka huruf besar / kecil!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -233,18 +241,18 @@ msgstr "\n"
" Daftar semua role diri yang tersedia.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Role diri yang tersedia:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Kelola selfroles."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -255,23 +263,23 @@ msgstr "\n"
" NOTE: Role merupakan case sensitive!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Saya tidak dapat memberikan {role.name} kepada karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Role \"{role.name}\" sudah tersedia di selfrole."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} selfroles ditambahkan."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "1 self role telah ditambahkan."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -282,57 +290,57 @@ msgstr "\n"
" NOTE: Role merupakan case sensitive!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Saya tidak dapat menghapus {role.name} dari role diri sendiri karena role itu lebih tinggi dari atau sama dengan role tertinggi Anda dalam tingkatan Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "{count} selfroles dihapus."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1 selfrole telah dihapus."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Hapus daftar selfroles yang tersedia pada server ini."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Tidak ada selfroles ubutuk saat ini."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Apakah Anda yakin ingin menghapus seluruh daftar selfrole di server ini?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Kamu memakan waktu terlalu lama untuk menjawab."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Saya tidak bisa menghapus selfroles karena selfrole {role.name} lebih tinggi atau sama untuk role tertinggi anda dalam tingkatan."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Daftar Selfrole telah dibersihkan."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Tidak ada perubahan yang telah dilakukan"
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Kunci bot untuk server ini saja."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot tidak lagi terkunci server ."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Sekarang bot terkunci server."
@@ -354,5 +362,5 @@ msgstr "Role \"{role_name}\" bukan selfrole yang tepat."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Selfrole ini memiliki lebih dari satu kecocokan yang tidak membedakan huruf besar dan kecil. Mohon tanyakan kepada moderator untuk menyelesaikan ambiguitas ini, atau gunakan ID role untuk merujuk role tersebut."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -121,11 +121,15 @@ msgstr "\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900` "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Fatto."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -139,48 +143,52 @@ msgstr "\n"
"Esempio:\n"
" `[p]editrole name \"The Transistor\" Test` "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Annuncia un messaggio a tutti i server in cui si trova il bot."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "L'annuncio è partito."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Cancella un annuncio in corso."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Non c'è alcun annuncio in corso."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Il corrente annuncio è stato cancellato."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Cambia come gli annunci sono inviati in questo server."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Il canale di annuncio è stato impostato su {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Rimuove il canale per gli annunci."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -192,7 +200,7 @@ msgstr "\n"
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
"NOTA: Il ruolo è caso sensitivo! "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -204,7 +212,7 @@ msgstr "\n"
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
"NOTA: Il ruolo è caso sensitivo! "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -216,7 +224,7 @@ msgstr "\n"
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
"NOTA: Il ruolo è caso sensitivo! "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -224,18 +232,18 @@ msgid "\n"
msgstr "\n"
"Elenca tutti i ruoli assegnabili dall'utente. "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Ruoli assegnabili dall'utente:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Gestisci i ruoli assegnabili dall'utente."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -243,23 +251,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Non posso permetterti di aggiungere {role.name} come ruolo assegnabile dall'utente poiché tale ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -267,57 +275,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Non posso permetterti di rimuovere {role.name} dall'essere un selfrole perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Blocca un bot ai suoi server attuali."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Il bot non è più bloccato ai server."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Il bot è adesso bloccato ai server."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -21,56 +21,56 @@ msgstr "私はDiscordが許可を拒否した何かをしようとしました
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "{role.name} を {member.display_name} に与えることはできません。その役職は、私が持っている最高役職より、上にあるためです。"
msgstr "{role.name} を {member.display_name} に与えることはできません。その役職は、私より権限が上であるためです。"
#: redbot/cogs/admin/admin.py:31
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "{role.name}から{member.display_name}を削除できません。その役割は、Discord階層における私の最高の役割以上のものです。"
msgstr "{role.name}から{member.display_name}ロールはあなたと同じかあなたよりも権限が上なので削除できません。"
#: redbot/cogs/admin/admin.py:37
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を編集できません。"
#: redbot/cogs/admin/admin.py:43
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を {member.display_name} に付与することはできません。"
#: redbot/cogs/admin/admin.py:49
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を {member.display_name} から削除することはできません。"
#: redbot/cogs/admin/admin.py:55
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} の編集はできません。"
#: redbot/cogs/admin/admin.py:61
msgid "I need the \"Manage Roles\" permission to do that."
msgstr ""
msgstr "これを行うには\"役割の管理\"の権限が必要です"
#: redbot/cogs/admin/admin.py:63
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
msgstr ""
msgstr "すでにアナウンスしています。別のお知らせをしたい場合は先に `{prefix}announce cancel`を使用してください。"
#: redbot/cogs/admin/admin.py:73
#, docstring
msgid "A collection of server administration utilities."
msgstr ""
msgstr "サーバー管理ユーティリティのコレクション"
#: redbot/cogs/admin/admin.py:159
msgid "{member.display_name} already has the role {role.name}."
msgstr ""
msgstr "{member.display_name}はすでにロール{role.name}を持っています。"
#: redbot/cogs/admin/admin.py:180
msgid "I successfully added {role.name} to {member.display_name}"
msgstr ""
msgstr "{role.name} を {member.display_name} に正常に追加しました"
#: redbot/cogs/admin/admin.py:190
msgid "{member.display_name} does not have the role {role.name}."
msgstr ""
msgstr "{member.display_name} にはロール {role.name} がありません。"
#: redbot/cogs/admin/admin.py:211
msgid "I successfully removed {role.name} from {member.display_name}"
msgstr ""
msgstr "{role.name} を {member.display_name} から正常に削除しました"
#: redbot/cogs/admin/admin.py:226
#, docstring
@@ -79,7 +79,11 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" ユーザーにロールを追加します。\n\n"
" ロールにスペースが含まれる場合は二重引用符を使用します。\n"
" ユーザーを空白のままにすると、デフォルトでコマンドの作成者になります。\n"
" "
#: redbot/cogs/admin/admin.py:244
#, docstring
@@ -88,12 +92,16 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" ユーザーからロールを削除します。\n\n"
" ロールにスペースが含まれる場合は二重引用符を使用します。\n"
" ユーザーを空白のままにすると、デフォルトでコマンドの作成者になります。\n"
" "
#: redbot/cogs/admin/admin.py:256
#, docstring
msgid "Edit role settings."
msgstr ""
msgstr "ロール編集設定"
#: redbot/cogs/admin/admin.py:263
#, docstring
@@ -106,13 +114,25 @@ msgid "\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
msgstr ""
msgstr "\n"
" ロールの色を編集します。\n\n"
" 役割にスペースが含まれる場合は二重引用符を使用します。\n"
" 色は 16 進形式である必要があります。\n"
" [オンラインカラーピッカー](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
" 例:\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) がロール「{role.name}」の色を変更しました"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr ""
msgstr "完了"
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -120,176 +140,206 @@ msgid "\n"
" Example:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
msgstr ""
msgstr "\n"
" 役割の名前を編集します。\n\n"
" ロールまたは名前にスペースが含まれる場合は、二重引用符を使用します。\n\n"
" 例:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) がロール名「{old_name}」を「{name}」に変更しました"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
msgstr "ボットが参加しているすべてのサーバーにメッセージをアナウンスする"
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:344
#, docstring
msgid "Cancel a running announce."
msgstr ""
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 ""
msgstr "現在実行中のアナウンスはありません"
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
msgstr "現在のアナウンスがキャンセルされました"
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
msgstr "このギルドでのアナウンスの送信方法を変更します"
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Botがアナウンスを送信するチャンネルを変更します"
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
msgstr "アナウンスチャンネルが{channel.mention}に設定されました"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
msgstr "アナウンスのチャンネルを解除します"
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" 自分自身にロールを追加または削除します。\n\n"
" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n"
" 注: ロールでは大文字と小文字が区別されます。\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" 自分自身にロールを追加します。\n\n"
" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n"
" 注: ロールでは大文字と小文字が区別されます。\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" 自分自身からロールを削除します。\n\n"
" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n"
" 注: ロールでは大文字と小文字が区別されます。\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
msgstr "\n"
" 利用可能なすべてのロールをリストします。\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
msgstr "利用可能なセルフロール:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
msgstr "セルフロールの管理"
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" 使用可能なセルフロールのリストからロールを削除します。\n\n"
" 注:役割では大文字と小文字が区別されます!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} をセルフロールとして追加することはできません。"
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr ""
msgstr "\"{role.name}\"はすでにセルフロールです。"
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgid "Added {count} selfroles."
msgstr "{count} 個のセルフロールを追加しました。"
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "セルフロールを 1 つ追加しました。"
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" 利用可能なセルフロールのリストからロールまたは選択されたロールを削除します。\n\n"
" 注意: ロールは大文字と小文字を区別します。\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr ""
msgstr "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} をセルフロールから除外することはできません。"
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr ""
msgid "Removed {count} selfroles."
msgstr "{count} 個のセルフロールを削除しました。"
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "セルフロールを 1 つ削除しました。"
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
msgstr "このサーバーで利用可能なセルフロールのリストをクリアします。"
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
msgstr "現在セルフロールはありません。"
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
msgstr "このサーバーのセルフロールリストをクリアしてもよろしいですか?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
msgstr "応答に時間がかかりすぎました。"
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
msgid "Selfrole list cleared."
msgstr ""
msgstr "セルフロール '{role.name}' がDiscordの階層におけるあなたの最高の役割以上であるため、セルフロールをクリアすることはできません。"
#: redbot/cogs/admin/admin.py:544
msgid "No changes have been made."
msgstr ""
msgid "Selfrole list cleared."
msgstr "セルフロールリストをクリアしました。"
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "変更はありません。"
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Botを現在のサーバーにのみロックします。"
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Botはもうサーバーロックされていません。"
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Botはサーバーロックされました。"
@@ -307,9 +357,9 @@ msgstr "管理者コグがロードされていません。"
#: redbot/cogs/admin/converters.py:30
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "\"{role_name}\" は有効な自己ロールではありません。"
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "このセルフロールには複数の大文字小文字を区別しない一致があります。 曖昧さを解決するためにモデレータに尋ねるか、ロールIDを使用してロールを参照してください。"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -123,11 +123,15 @@ msgstr "\n"
"'[p]editrole 색상 \"The Transistor\" #ff0000'\n"
"'[p]editrole 색상 Test #ff9900' "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "다 했어요."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -141,48 +145,52 @@ msgstr "\n"
"예:\n"
"`[p]editrole name \"The Transistor\" Test` "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "봇이 있는 모든 서버에 메시지를 알립니다."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "안내방송이 시작되었습니다."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "실행 중인 공지사항을 취소했어요."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "현재 진행 중인 공지사항이 없습니다."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "최근의 공지사항은 취소되었습니다."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "이 길드에서 공지사항을 보내는 방법을 변경합니다."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "봇이 공지를 보낼 채널을 찾지 못했어요"
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "공지 채널이 {channel.mention} 으로 설정되었습니다."
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "공지사항에 대한 채널 설정을 해제합니다."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -194,7 +202,7 @@ msgstr "\n"
"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n"
"참고: 역할은 대소문자를 구분합니다! "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -206,7 +214,7 @@ msgstr "\n"
"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n"
"참고: 역할은 대소문자를 구분합니다! "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -218,7 +226,7 @@ msgstr "\n"
"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n"
"참고: 역할은 대소문자를 구분합니다! "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -226,18 +234,18 @@ msgid "\n"
msgstr "\n"
"사용 가능한 모든 역할을 나열합니다. "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "사용 가능한 selfroles:\n"
"{selfrolees}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "자기 역할을 관리합니다."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -247,23 +255,23 @@ msgstr "\n"
"사용 가능한 역할 목록에 역할 또는 역할 선택을 추가합니다.\n\n"
"참고: 역할은 대소문자를 구분합니다! "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "{role.name}(을)를 역할로 추가할 수 없습니다. 해당 역할이 Discord 계층 구조에서 당신의 가장 높은 역할보다 높거나 같기 때문입니다."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "\"{role.name}\" 역할은 이미 있는 역할입니다."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} 역할을 추가했습니다."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "1개의 역할이 추가되었습니다."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -273,57 +281,57 @@ msgstr "\n"
"사용 가능한 selfroles 목록에서 역할 또는 선택한 역할을 제거합니다.\n\n"
"참고: 역할은 대소문자를 구분합니다! "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "{role.name}이(가) Discloss 계층 구조에서 사용자의 가장 높은 역할보다 높거나 같으므로 해당 역할을 셀프역할에서 제거할 수 없습니다."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "{count} 개의 자기역할을 제거했어요"
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1개의 자기역할을 제거했어요"
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "이 서버에 가능한 자기 역할의 리스트를 초기화해요"
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "현재 가능한 셀프역할이 없어요"
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "진짜로 서버의 셀프롤을 지우겠습니까..?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "반응까지 너무 오래 걸리셨어요.."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "{role.name}이 제가 갖고있는 역할보다 높거나 동등하여 자기역할을 초기화하지 못했어요"
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "자기역할 목록이 초기화되었어요"
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "만들어진 변경사항이 없어요"
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "이 서버에서만 사용 할 수 있게 봇을 잠궈요"
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "봇이 더 이상 서버에 잠기지 않습니다."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "이제 봇은 서버에 잠겼습니다."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"MIME-Version: 1.0\n"
@@ -125,11 +125,15 @@ msgstr "\n"
"` [p] redigeringsrollefarge Test # ff9900` \n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) endret fargen på rollen '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Ferdig."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -146,48 +150,52 @@ msgstr "\n"
" `[p] editrole name \" Transistor \\ \"Test` \n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) endret navnet på rollen '{old_name}' til '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Gi en melding til alle servere boten er i."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Kunngjøringen har begynt."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Avbryt en løpende kunngjøring."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Det er for øyeblikket ingen kunngjøring."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Den nåværende kunngjøringen er kansellert."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Endre hvordan kunngjøringer sendes i denne serveren."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Endre kanalen boten vil sende kunngjøringer."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kunngjøringskanalen er satt til {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Opphever kanalen for kunngjøringer."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -200,7 +208,7 @@ msgstr "\n"
" MERK: Rollen skiller mellom små og store bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -213,7 +221,7 @@ msgstr "\n"
"MERK: Rollen er små og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -226,7 +234,7 @@ msgstr "\n"
" MERKNAD: Rollen er store og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -235,18 +243,18 @@ msgstr "\n"
"Viser alle tilgjengelige selvroller.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Tilgjengelige selvroller:\n"
" {selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Behandle selvroller."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -257,23 +265,23 @@ msgstr "\n"
" MERK: Rollen skilles mellom store og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jeg kan ikke la deg gi {role.name} til fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Rollen \"{role.name}\" er allerede en selv rolle."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "La til {count} selvroller."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Lagt til 1 selvrolle."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -284,57 +292,57 @@ msgstr "\n"
" MERK: Rollen skille mellom store og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jeg kan ikke la deg fjerne {role.name} fra fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Fjernet {count} selvroller."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Fjernet 1 selvrolle."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Slett listen over tilgjengelige selvroller for denne serveren."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Det er for tiden ingen selvroller."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Er du sikker på at du vil tømme serverens filterliste?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Du tok for lang tid å svare."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jeg kan ikke la deg gi {role.name} til fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Rolle fjernet."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Ingen endringer er utført."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Lås bare en bot til sine nåværende servere."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot er ikke lenger serverlåst."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot er nå serverlåst."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Klaar."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole naam \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Kondig een bericht aan in alle servers."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "De aankondiging is begonnen."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Annuleer een huidige aankondiging."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Er is momenteel geen lopende aankondiging."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "De huidige aankondiging is geannuleerd."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Verander hoe aankondigingen worden verzonden in deze gilde."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Bewerk het kanaal waar deze bot aankondigingen maakt."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Het aankondigingskanaal is aangepast naar {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Kanaal voor aankondigingen uitschakelen."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" Let op: De rol is hoofdlettergevoelig!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" Let op: De rol is hoofdlettergevoelig!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" Let op: De rol is hoofdlettergevoelig!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Toont alle beschikbare zelfrollen.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Beschikbare zelfrollen:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Beheer zelfrollen."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" Let op: hoofdlettergevoelig!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ik kan je {role.name} niet als zelfrol toe laten voegen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord rangorde."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "De rol \"{role.name}\" is al een zelfrol."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} zelfrollen toegevoegd."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "1 zelfrol toegevoegd."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" OPMERKING: De rol is hoofdlettergevoelig!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ik kan je {role.name} niet uit zelfrol laten verwijderen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord rangorde."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "{count} zelfrollen verwijderd."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1 zelfrol verwijderd."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Wis de lijst met beschikbare zelfrollen voor deze server."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Er zijn momenteel geen zelfrollen."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Weet je zeker dat je de lijst van zelfrollen van deze server wilt wissen?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "U hebt er te lang over gedaan om te reageren."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ik kan de zelfrollen niet wissen, omdat de zelfrol '{role.name}' hoger of gelijk is aan je hoogste rol in de Discord rangorde."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Zelf rol lijst gewist."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Er zijn geen wijzigingen aangebracht."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Vergrendel de bot voor alleen deze server."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "De bot is niet langer vergrendeld."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "De bot is vergrendeld."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Gotowe."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Rozgłoś wiadomość do wszystkich serwerów w których jest ten bot."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Ogłaszanie rozpoczęte."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Anuluj uruchomione ogłoszenie."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Nie ma aktualnie uruchomionych ogłoszeń."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Bieżące ogłoszenie zostało anulowane."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Zmień sposób wysyłania ogłoszeń w tej gildii."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Zmień kanał, gdzie bot ma wysyłać ogłoszenia."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kanał ogłoszeniowy został ustawiony na {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Usuwa wybór kanału dla ogłoszeń."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" UWAGA: Wielkość liter ma znaczenie!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" UWAGA: Rola rozróżnia wielkość liter!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" UWAGA: Wielkość liter ma znaczenie!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Wyświetla role do samodzielnego przypisania.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Dostępne role do samodzielnego przypisania:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Zarządzaj rolami do samodzielnego przypisania."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" UWAGA: Wielkość liter ma znaczenie!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nie mogę Ci pozwolić dać {role.name} jako roli samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Rola \"{role.name}\" jest już sprzedana."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Dodano {count} automatycznych roli."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Dodano 1 automatyczną rolę."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" UWAGA: Wielkość liter ma znaczenie!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nie mogę Ci pozwolić usunąć {role.name} z bycia rolą samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Dodano {count} automatycznych roli."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Usunięto 1 automatyczną rolę."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Wyczyść listę dostępnych selfroli dla tego serwera."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Obecnie nie ma selfroli."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Czy na pewno chcesz usunąć całą listę?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Za długo zwlekałeś z odpowiedzią."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nie mogę wyczyścić auto-roli, ponieważ auto-rola \"{role.name}\" jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Lista Selfrole wyczyszczona."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Nie wprowadzono żadnych zmian."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Ogranicz bota wyłącznie do obecnych serwerów."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot nie jest już ograniczony do obecnych serwerów."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot jest teraz ograniczony do obecnych serwerów."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Teste #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) alterou a cor do cargo '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Concluído."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"O Transistor\" Teste`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) alterou o nome do cargo '{old_name}' para '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Anuncia uma mensagem para todos os servidores onde o bot está."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "O anúncio começou."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Cancela um anúncio em andamento."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Não existe nenhum anúncio em andamento."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "O anúncio atual foi cancelado."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Altera como os anúncios são enviados nesse servidor."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Alterar o canal aonde o bot enviará anúncios."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "O canal de anúncios foi definido como {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Remove o canal de anúncios."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Lista todos os cargos autoatribuíveis.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Cargos autoatribuíveis disponíveis:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Gerenciar cargos autoatribuíveis."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Não posso deixar você atribuir {role.name} como um cargo autoatribuível porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "O cargo \"{role.name}\" já é um cargo autoatribuível."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Foram adicionados {count} cargos autoatribuíveis."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Foi adicionado um cargo autoatribuível."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Não posso deixar você remover o cargo {role.name} da lista de cargos autoatribuíveis porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Foram removidos {count} cargos autoatribuíveis."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1 cargo autoatribuível foi removido."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Limpar a lista de cargos autoatribuíveis disponíveis para esse servidor."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Atualmente não existem cargos autoatribuíveis."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Você tem certeza de que quer limpar a lista de cargos autoatribuíveis deste servidor?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Você demorou demais para responder."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Não pude limpar os cargos autoatribuíveis porque o cargo autoatribuível '{role.name}' é maior ou igual ao seu mais alto cargo na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Lista de cargos autoatribuíveis limpa."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Nenhuma mudança foi feita."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Restringe o bot somente aos servidores atuais."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "O bot não está mais restrito aos servidores atuais."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "O está restrito aos servidores atuais."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -37,15 +37,15 @@ msgstr "Eu não posso dar {role.name} a {member.display_name} porque esse cargo
#: redbot/cogs/admin/admin.py:49
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Não posso permitir que removas {role.name} de {member.display_name} porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:55
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Não posso permitir que edites {role.name} porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:61
msgid "I need the \"Manage Roles\" permission to do that."
msgstr ""
msgstr "Preciso da permissão \"Gerenciar Cargos\" para fazer isso."
#: redbot/cogs/admin/admin.py:63
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
@@ -58,7 +58,7 @@ msgstr "Uma coleção de utilidades para administração de servidores."
#: redbot/cogs/admin/admin.py:159
msgid "{member.display_name} already has the role {role.name}."
msgstr ""
msgstr "{member.display_name} já possui o cargo {role.name}."
#: redbot/cogs/admin/admin.py:180
msgid "I successfully added {role.name} to {member.display_name}"
@@ -66,7 +66,7 @@ msgstr "Adicionei com sucesso {role.name} a {member.display_name}"
#: redbot/cogs/admin/admin.py:190
msgid "{member.display_name} does not have the role {role.name}."
msgstr ""
msgstr "{member.display_name} não possui o cargo {role.name}."
#: redbot/cogs/admin/admin.py:211
msgid "I successfully removed {role.name} from {member.display_name}"
@@ -79,7 +79,10 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
"Adicionar um cargo a um utilizador.\n\n"
"Utiliza aspas duplas se o cargo contiver espaços.\n"
"Se o utilizador for deixado em branco, por padrão, será o autor do comando. "
#: redbot/cogs/admin/admin.py:244
#, docstring
@@ -88,12 +91,15 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
"Remover um cargo de um utilizador.\n\n"
"Utiliza aspas duplas se o cargo contiver espaços.\n"
"Se o utilizador for deixado em branco, por padrão, será o autor do comando. "
#: redbot/cogs/admin/admin.py:256
#, docstring
msgid "Edit role settings."
msgstr ""
msgstr "Editar configurações do cargo."
#: redbot/cogs/admin/admin.py:263
#, docstring
@@ -106,13 +112,26 @@ msgid "\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
msgstr ""
msgstr "\n"
"Editar a cor de um cargo.\n\n"
"Utiliza aspas duplas se o cargo contiver espaços.\n"
"A cor deve estar no formato hexadecimal.\n"
"[Seletor de Cor Online](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
"Exemplos:\n"
"```\n"
"[p]editrole colour \"The Transistor\" #ff0000\n"
"[p]editrole colour Test #ff9900\n"
"``` "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) alterou a cor do cargo '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Concluído."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -120,186 +139,211 @@ msgid "\n"
" Example:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
msgstr ""
msgstr "\n"
"Editar o nome de um cargo.\n\n"
"Utilize aspas duplas se o cargo ou o nome contiver espaços.\n\n"
"Exemplo:\n"
"```\n"
"[p]editrole name \"The Transistor\" Test\n"
"``` "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) alterou o nome do cargo '{old_name}' para '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Anuncia uma mensagem para todos os servidores em que o bot está."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "O anúncio foi iniciado."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Cancelar um anúncio em curso."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
msgstr "Não há atualmente nenhum anúncio em execução."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "O anúncio atual foi cancelado."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
msgstr "Alterar a forma como os anúncios são enviados neste servidor."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Alterar o canal para onde o bot enviará os anúncios."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "O canal de anúncio foi definido para {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
msgstr "Remove o canal para anúncios."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Adicionar ou remover um selfrole a ti mesmo.\n\n"
"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n"
"NOTA: O cargo é sensível a maiúsculas e minúsculas! "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Adicionar um selfrole a ti mesmo.\n\n"
"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n"
"NOTA: O cargo é sensível a maiúsculas e minúsculas! "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
" Server admins must have configured the role as user settable.\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Remover um selfrole de ti mesmo.\n\n"
"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n"
"NOTA: O cargo é sensível a maiúsculas e minúsculas! "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
msgstr "\n"
"Lista todos os selfroles disponíveis. "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
msgstr "Selfroles disponíveis:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
msgstr "Gerir selfroles."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Adicionar um cargo, ou uma seleção de cargos, à lista de selfroles disponíveis.\n\n"
"NOTA: O cargo é sensível a maiúsculas e minúsculas! "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
msgstr "Não posso permitir que adiciones {role.name} como um selfrole porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr ""
msgstr "O cargo \"{role.name}\" já é um selfrole."
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgid "Added {count} selfroles."
msgstr "Adicionados {count} selfroles."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Adicionado 1 selfrole."
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Remover um cargo, ou uma seleção de cargos, da lista de selfroles disponíveis.\n\n"
"NOTA: O cargo é sensível a maiúsculas e minúsculas! "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr ""
msgstr "Não posso permitir que removas {role.name} como um selfrole porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr ""
msgid "Removed {count} selfroles."
msgstr "Removidos {count} selfroles."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Removido 1 selfrole."
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
msgstr "Limpar a lista de selfroles disponíveis para este servidor."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
msgstr "Atualmente, não existem selfroles."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
msgstr "Tem a certeza de que deseja limpar a lista de selfroles deste servidor?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
msgstr "Demoraste muito para responder."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
msgid "Selfrole list cleared."
msgstr ""
msgstr "Não posso limpar os selfroles porque o selfrole '{role.name}' é superior ou igual ao teu cargo mais alto na hierarquia do Discord."
#: redbot/cogs/admin/admin.py:544
msgid "No changes have been made."
msgstr ""
msgid "Selfrole list cleared."
msgstr "Lista de selfroles limpa."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Não foram feitas alterações."
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Bloquear o bot aos servidores atuais."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "O bot já não está bloqueado aos servidores atuais."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "O bot está agora bloqueado aos servidores atuais."
#: redbot/cogs/admin/announcer.py:68
msgid "I could not announce to the following server: "
msgstr ""
msgstr "Não foi possível anunciar no seguinte servidor: "
#: redbot/cogs/admin/announcer.py:70
msgid "I could not announce to the following servers: "
msgstr ""
msgstr "Não foi possível anunciar nos seguintes servidores: "
#: redbot/cogs/admin/converters.py:13
msgid "The Admin cog is not loaded."
@@ -307,9 +351,9 @@ msgstr "O cog 'Admin' não está carregado."
#: redbot/cogs/admin/converters.py:30
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "O cargo \"{role_name}\" não é um selfrole válido."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Este selfrole tem mais de uma correspondência insensível a maiúsculas e minúsculas. Por favor, peça a um moderador para resolver a ambiguidade, ou utilize o ID do cargo para referenciar o cargo."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]edit role color--ur Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) изменил цвет роли '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Готово."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]edit role name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) изменил название роли '{old_name}' ' на '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Объявить сообщение на всех серверах, к которым подключен бот."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Объявление началось."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Отменить текущее объявление."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "В настоящее время нет запущенных объявлений."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Текущее объявление было отменено."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Изменить способ отправки объявлений на этом сервере."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Изменить канал, на котором бот делает объявления."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Канал объявления был установлен на {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Сбрасывает канал для объявлений."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Список всех доступных ролей.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Доступные роли:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Управление своими ролями."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Я не могу вам дать {role.name},, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Роль \"{role.name}\" уже является вашей."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Добавлено {count} ролей."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Роль добавлена."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Я не могу позволить вам удалить {role.name}, эта роль выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Удалено {count} личных ролей."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Убрана 1 личная роль."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Очистить список доступных личных ролей для этого сервера."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
msgstr "В настоящее время нет ролей."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
msgstr "Вы уверены, что хотите очистить список ролей этого сервера?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Вы слишком долго не отвечали."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
msgid "Selfrole list cleared."
msgstr ""
msgstr "Я не могу очистить роли, потому что роль '{role.name}' выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Список ролей очищен."
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Никаких изменений не произошло."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Зафиксировать бота только на его текущих серверах."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Бот больше не зафиксирован на сервере."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Бот теперь зафиксирован на сервере."
@@ -353,5 +361,5 @@ msgstr "Роль \"{role_name}\" не является допустимой ро
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Эта роль имеет более одного совпадения без учета регистра. Попросите модератора устранить двусмысленность или используйте идентификатор роли для ссылки на роль."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"MIME-Version: 1.0\n"
@@ -125,11 +125,15 @@ msgstr "\n"
" `[p]editrole colour Spravce #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Hotovo."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -144,48 +148,52 @@ msgstr "\n"
" `[p]editrole name \"Správca servera\" Majitel`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Oznámiť správu všetkým serverom, na ktorých sa bot nachádza."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Oznam sa začal."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Zrušiť prebiehajúce oznámenie."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Momentálne nie je spustené žiadne oznámenie."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Aktuálne oznámenie bolo zrušené."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Zmeňte spôsob odosielania oznámení v tomto klane."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kanál pre oznámenia bol nastavený na {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Zruší nastavenie kanálu pre oznámenia."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -198,7 +206,7 @@ msgstr "\n"
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -211,7 +219,7 @@ msgstr "\n"
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -224,7 +232,7 @@ msgstr "\n"
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -233,18 +241,18 @@ msgstr "\n"
" Zoznam dostupných self-rolí.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Dostupné self-role:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Spravovať self-role."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -252,23 +260,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nemôžem ti dovoliť pridať {role.name} ako self-rolu, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -276,57 +284,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Nemôžem ti dovoliť odobrať {role.name} užívateľovi, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Uzamkne bota iba na jeho aktuálne servery."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot už nie je uzamknutý serverom."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot je teraz uzamknutý serverom."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Opravljeno."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Pošljite sporočilo v vse strežnike, v katerih je bot."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Napoved se je začela."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Prekini aktivni napovednik."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Trenutno ni aktivnega napovednika."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Trenutni napovednik je bil preklican."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Spremeni način kako je napoved poslana v tem strežniku."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kanal za napovedi je bil nastavljen na {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Odstrani kanal za napovedi."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" POMNI: Rola razlikuje med velikimi in malimi črkami!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" POMNI: Rola razlikuje med velikimi in malimi črkami!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" POMNI: Rola razlikuje med velikimi in malimi črkami!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Izpiše vse lastne role ki so na voljo.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Razpoložljive lastne role:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Upravlja lastne role."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -251,23 +259,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ne morem ti dovoliti dodati role {role.name} kot lastno rolo ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -275,57 +283,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Ne morem ti dovoliti odstraniti role {role.name} kot lastno rolo ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Zaklene bota na trenutne strežnike."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Bot je zopet odklenjen za vse strežnike."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Bot je trenutno zaklenjen za vse strežnike."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Klart."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Meddela ett meddelande till alla servrar som botten är i."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Tillkännagivandet har börjat."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Avbryt en löpande avisering."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Det finns inget aktivt meddelande för närvarande."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Det aktuella meddelandet har avbrutits."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Ändra hur meddelanden skickas i detta gille."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Tillkännagivandekanalen har satts till {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Inaktiverar kanalen för meddelanden."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" OBS: Rollen är skiftlägeskänslig!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" OBS: Rollen är skiftlägeskänslig!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" OBS: Rollen är skiftlägeskänslig!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" Listar alla tillgängliga självroller.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Tillgängliga Selfroles:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Hantera självroller."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" OBS: Rollen är skiftlägeskänslig!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jag kan inte låta dig lägga till {role.name} som en självroll eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Rollen \"{role.name}\" är redan en självroll."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "Lade till {count} självroller."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "Lade till 1 självroll."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" OBS: Rollen är skiftlägeskänslig!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jag kan inte låta dig ta bort {role.name} från att vara en självroll eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "Tog bort {count} självroller."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "Tog bort 1 självroll."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Rensa listan över tillgängliga självroller för denna server."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Det finns för närvarande inga självroller."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Är du säker på att du vill rensa serverns självrollista?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Du tog för lång tid att svara."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Jag kan inte rensa självrollerna eftersom självrollen'{role.name}' är högre än eller lika med din högsta roll i Discord-hierarkin."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Självrollistan rensad."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Inga ändringar har gjorts."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Lås en bot till sina nuvarande servrar."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Botten är inte längre serverlåst."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Botten är nu serverlåst."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@ msgstr ""
#: redbot/cogs/admin/admin.py:20
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
msgstr "Bir şey denemeye çalıştım ancak Discord izinlerim yeterli olmadı. Komutunuz işleme koyulamadı."
msgstr "Bir şey denemeye çalışıldı ancak Discord izinleri yeterli olmadığından komutunuz işleme koyulamadı."
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
@@ -123,11 +123,15 @@ msgstr "\n"
" `[p]editrole colour \"Rol adı\" #ff0000`\n"
" `[p]editrole colour Test #ff9900` "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) kullanıcısı '{role.name}' rolünün rengini değiştirdi"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Tamamlandı."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -141,48 +145,52 @@ msgstr "\n"
" Örneğin:\n"
" `[p]editrole name \"Rol adı\" Test` "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) kullanıcısı '{old_name}' rolünün adını '{name}' olarak değiştirdi"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Botun bulunduğu tüm sunuculara duyuru geçer."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Duyuru başladı."
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Şu an yapılan duyuruyu iptal eder."
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "Şu anda yapılan bir duyuru mevcut değil."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Şu an yapılan duyuru iptal edildi."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "Anonsların sunucuya nasıl gönderileceğini belirleyin."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "Botun duyuru yapacağı kanalı değiştirin."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "{channel.mention} duyuru kanalı olarak ayarlandı"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "Kanalı duyuru ayarından kaldır."
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -195,7 +203,7 @@ msgstr "\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -208,7 +216,7 @@ msgstr "\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -221,7 +229,7 @@ msgstr "\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -230,18 +238,18 @@ msgstr "\n"
" Kullanılabilir tüm selfroleleri listeler.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Kullanılabilir Selfroleler:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "Kişisel rolleri düzenle."
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -252,23 +260,23 @@ msgstr "\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "\"{role.name}\" zaten bir selfrole."
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "{count} selfrole eklendi."
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "1 selfrole eklendi."
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -279,57 +287,57 @@ msgstr "\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "{count} selfrole kaldırıldı."
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "1 selfrole kaldırıldı."
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "Bu sunucu için eklenebilir rol listesini temizleyin."
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "Şu anda eklenebilir rol yok."
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "Sunucudaki tüm eklenebilir rolleri silmek istediğine emin misin?"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "Cevap vermeniz çok uzun sürdü."
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Eklenebilir rollerden {role.name}' rolünü silemiyorum çünkü Discord hiyerarşisinde benden daha yüksek bir rol."
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "Eklenebilir roller temizlendi."
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "Herhangi bir değişiklik yapılmadı."
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Botu şu an bulunduğu sunucularda kilitler."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "Botun sunucu kilidi aktif değil."
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "Botun sunucu kilidi aktif."
@@ -351,5 +359,5 @@ msgstr "\"{role_name}\" geçerli bir selfrole değil."
#: redbot/cogs/admin/converters.py:36
msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role."
msgstr ""
msgstr "Bu kişisel rolün birden fazla büyük/küçük harfe duyarlı olmayan eşleşmesi var. Lütfen bir moderatörden belirsizliği çözmesini isteyin veya role referans vermek için rol kimliğini kullanın."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@ msgstr ""
#: redbot/cogs/admin/admin.py:20
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
msgstr ""
msgstr "Я намагався зробити щось, на що Discord відмовив мені в дозволі. Вашу команду не вдалося успішно виконати."
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
@@ -108,11 +108,15 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr ""
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -122,48 +126,52 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr ""
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr ""
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr ""
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr ""
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr ""
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -172,7 +180,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -181,7 +189,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -190,24 +198,24 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr ""
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -215,23 +223,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -239,57 +247,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -17,19 +17,19 @@ msgstr ""
#: redbot/cogs/admin/admin.py:20
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
msgstr "Lệnh của bạn không được thực hiện thành công vì discord đã từ chối quyền của tôi."
msgstr "Tôi không thể thực hiện do Discord không cấp quyền tương ứng. Lệnh của bạn không thể thực hiện."
#: redbot/cogs/admin/admin.py:25
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "Không thể đưa {role.name} cho {member.display_name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord."
msgstr "Tôi không thể cấp {role.name} cho {member.display_name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord."
#: redbot/cogs/admin/admin.py:31
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "Không thể xoá {role.name} cho {member.display_name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord."
msgstr "Không thể xoá {role.name} cho {member.display_name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord."
#: redbot/cogs/admin/admin.py:37
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
msgstr "Không thể chỉnh sửa {role.name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord."
msgstr "Tôi không thể chỉnh sửa {role.name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord."
#: redbot/cogs/admin/admin.py:43
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -45,16 +45,16 @@ msgstr "Tôi không thể cho phép bạn bạn chỉnh sửa role {role.name} b
#: redbot/cogs/admin/admin.py:61
msgid "I need the \"Manage Roles\" permission to do that."
msgstr "Tôi cần quyền \"Manage Roles\" để làm việc đó."
msgstr "Tôi cần quyền \"Quản lý vai trò\" để thực hiện."
#: redbot/cogs/admin/admin.py:63
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
msgstr "Tôi đang thông báo lúc này. Nếu bạn muốn làm một thông báo khác hãy sử dụng lệnh `{prefix}announce cancel` trước."
msgstr "Tôi đang thực hiện thông báo. Nếu bạn muốn làm một thông báo khác hãy sử dụng lệnh `{prefix}announce cancel` trước."
#: redbot/cogs/admin/admin.py:73
#, docstring
msgid "A collection of server administration utilities."
msgstr "Một tập hợp các dụng cụ cho việc quản lý server."
msgstr "Tập hợp các ng cụ cho việc quản lý máy chủ."
#: redbot/cogs/admin/admin.py:159
msgid "{member.display_name} already has the role {role.name}."
@@ -79,7 +79,11 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" Thêm vai trò cho người dùng.\n\n"
" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n"
" Nếu tùy chọn người dùng trống, mặc định sẽ là người thực hiện lệnh.\n"
" "
#: redbot/cogs/admin/admin.py:244
#, docstring
@@ -88,12 +92,16 @@ msgid "\n"
" Use double quotes if the role contains spaces.\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr ""
msgstr "\n"
" Thêm vai trò cho người dùng.\n\n"
" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n"
" Nếu tùy chọn người dùng trống, mặc định sẽ là người thực hiện lệnh.\n"
" "
#: redbot/cogs/admin/admin.py:256
#, docstring
msgid "Edit role settings."
msgstr "Chỉnh quyền của vai trò."
msgstr "Chỉnh sửa quyền của vai trò."
#: redbot/cogs/admin/admin.py:263
#, docstring
@@ -106,13 +114,25 @@ msgid "\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
msgstr ""
msgstr "\n"
" Chỉnh sửa màu vai trò.\n\n"
" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n"
" Màu phải ở định dạng thập lục phân.\n"
" [Chọn màu](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
" Ví dụ:\n"
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) đã đổi màu vai trò '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "Xong."
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -120,50 +140,59 @@ msgid "\n"
" Example:\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
msgstr ""
msgstr "\n"
" Chỉnh sửa tên vai trò.\n"
" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n\n"
" Ví dụ:\n\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) đã đổi tên vai trò '{old_name}' thành '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "Thông báo một thông báo tới tất cả các server mà con bot ở trong."
msgstr "Thông báo tới toàn bộ máy chủ có bot tham gia."
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "Sự kiện {0} đã được bắt đầu."
#: redbot/cogs/admin/admin.py:344
#, docstring
msgid "Cancel a running announce."
msgstr "Hủy một thông báo đang chạy."
msgstr "Đã hoàn tất thông báo."
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "Hủy thông báo đang thực hiện."
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr ""
msgstr "Không có thông báo đang chạy."
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "Thông báo đang chạy đã được hủy."
msgstr "Đã hủy thông báo."
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr ""
msgstr "Thay đổi cách gửi thông báo trong máy chủ."
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
msgstr "Thay đổi kênh thông báo của bot."
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "Kênh thông báo đã được đổi sang {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -172,7 +201,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -181,7 +210,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -190,27 +219,27 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr "\n"
" Hiển thị hết tất cả các vai trò tự thêm.\n"
" Hiển thị tất cả các vai trò tự thêm.\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Vai trò tự thêm:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -218,23 +247,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -242,57 +271,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "Khóa lệnh bot cho server hiện tại."
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr " 编辑身份证颜色\n\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) 改变了角色的颜色 '{role.name}'"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "完成。"
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -142,48 +146,52 @@ msgstr " 编辑角色名称。\n\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr ""
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "已向机器人所在的所有服务器发送公告。"
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "公告开始了"
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "取消了一个运行中的公告。"
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "目前没有正在运行的公告"
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "目前公告已被取消"
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "更改了公会中通知的发送方式。"
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr ""
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "公告频道已设置为 {channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "取消公告频道"
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -196,7 +204,7 @@ msgstr "\n"
" 注意:角色是区分大小写的\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -209,7 +217,7 @@ msgstr "\n"
" 注意:角色是区分大小写的!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -218,7 +226,7 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -226,18 +234,18 @@ msgid "\n"
msgstr " 列出所有可用的角色。\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "可用的角色:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "管理自我角色"
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -245,23 +253,23 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "无法添加[role.name],因为该角色高于或等于你的角色。"
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "你已经获得\"[role.name]\"权限。"
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "成功添加 {count} 。"
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "成功添加了一个角色。"
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -269,57 +277,57 @@ msgid "\n"
" "
msgstr ""
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr ""
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr ""
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr ""
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr ""
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr ""
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr ""
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr ""
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr ""
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr ""
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr ""
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr ""

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2023-05-02 23:06+0000\n"
"POT-Creation-Date: 2023-06-14 02:57+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -124,11 +124,15 @@ msgstr "\n"
" `[p]editrole colour Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325
#: redbot/cogs/admin/admin.py:275
msgid "{author} ({author.id}) changed the colour of role '{role.name}'"
msgstr "{author} ({author.id}) 更改了身分組 '{role.name}' 的顏色"
#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327
msgid "Done."
msgstr "完成。"
#: redbot/cogs/admin/admin.py:296
#: redbot/cogs/admin/admin.py:298
#, docstring
msgid "\n"
" Edit a role's name.\n\n"
@@ -143,48 +147,52 @@ msgstr "\n"
" `[p]editrole name \"The Transistor\" Test`\n"
" "
#: redbot/cogs/admin/admin.py:330
#: redbot/cogs/admin/admin.py:308
msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'"
msgstr "{author} ({author.id}) 更改了身分組的名字從 '{old_name}' 到 '{name}'"
#: redbot/cogs/admin/admin.py:332
#, docstring
msgid "Announce a message to all servers the bot is in."
msgstr "向機器人所在的所有伺服器宣布一則訊息。"
#: redbot/cogs/admin/admin.py:337
#: redbot/cogs/admin/admin.py:339
msgid "The announcement has begun."
msgstr "已經開始宣布。"
#: redbot/cogs/admin/admin.py:344
#: redbot/cogs/admin/admin.py:346
#, docstring
msgid "Cancel a running announce."
msgstr "取消進行中的宣布。"
#: redbot/cogs/admin/admin.py:346
#: redbot/cogs/admin/admin.py:348
msgid "There is no currently running announcement."
msgstr "目前沒有正在執行的宣布。"
#: redbot/cogs/admin/admin.py:349
#: redbot/cogs/admin/admin.py:351
msgid "The current announcement has been cancelled."
msgstr "已取消目前的宣布。"
#: redbot/cogs/admin/admin.py:355
#: redbot/cogs/admin/admin.py:357
#, docstring
msgid "Change how announcements are sent in this guild."
msgstr "更改群組發送公告的方式。"
#: redbot/cogs/admin/admin.py:365
#: redbot/cogs/admin/admin.py:367
#, docstring
msgid "Change the channel where the bot will send announcements."
msgstr "更改機器人將發送公告的頻道。"
#: redbot/cogs/admin/admin.py:368
#: redbot/cogs/admin/admin.py:370
msgid "The announcement channel has been set to {channel.mention}"
msgstr "公告文字頻道設為{channel.mention}"
#: redbot/cogs/admin/admin.py:373
#: redbot/cogs/admin/admin.py:375
#, docstring
msgid "Unsets the channel for announcements."
msgstr "移除設置的公告頻道。"
#: redbot/cogs/admin/admin.py:398
#: redbot/cogs/admin/admin.py:400
#, docstring
msgid "\n"
" Add or remove a selfrole from yourself.\n\n"
@@ -197,7 +205,7 @@ msgstr "\n"
" 注意:身分組區分大小寫!\n"
" "
#: redbot/cogs/admin/admin.py:411
#: redbot/cogs/admin/admin.py:413
#, docstring
msgid "\n"
" Add a selfrole to yourself.\n\n"
@@ -210,7 +218,7 @@ msgstr "\n"
" 注意:身分組區分大小寫!\n"
" "
#: redbot/cogs/admin/admin.py:422
#: redbot/cogs/admin/admin.py:424
#, docstring
msgid "\n"
" Remove a selfrole from yourself.\n\n"
@@ -223,7 +231,7 @@ msgstr "\n"
" 注意:身分組區分大小寫!\n"
" "
#: redbot/cogs/admin/admin.py:433
#: redbot/cogs/admin/admin.py:435
#, docstring
msgid "\n"
" Lists all available selfroles.\n"
@@ -232,18 +240,18 @@ msgstr "\n"
" 列出所有可用的身分組。\n"
" "
#: redbot/cogs/admin/admin.py:443
#: redbot/cogs/admin/admin.py:445
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "可用的身分組:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
#: redbot/cogs/admin/admin.py:451
#, docstring
msgid "Manage selfroles."
msgstr "管理自我身分組。"
#: redbot/cogs/admin/admin.py:454
#: redbot/cogs/admin/admin.py:456
#, docstring
msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
@@ -254,23 +262,23 @@ msgstr "\n"
" 注意:身分組區分大小寫!\n"
" "
#: redbot/cogs/admin/admin.py:463
#: redbot/cogs/admin/admin.py:465
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "我無法讓你給予 {role.name} 身分組因為該身分組位階高於或等於你最高的Discord 身分組。"
#: redbot/cogs/admin/admin.py:473
#: redbot/cogs/admin/admin.py:475
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "身分組“{role.name}”已經是一個自我身分組。"
#: redbot/cogs/admin/admin.py:479
#: redbot/cogs/admin/admin.py:481
msgid "Added {count} selfroles."
msgstr "已新增 {count} 個自我身分組。"
#: redbot/cogs/admin/admin.py:481
#: redbot/cogs/admin/admin.py:483
msgid "Added 1 selfrole."
msgstr "已新增1個自我身分組。"
#: redbot/cogs/admin/admin.py:487
#: redbot/cogs/admin/admin.py:489
#, docstring
msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
@@ -281,57 +289,57 @@ msgstr "\n"
" 注意:身分組區分大小寫!\n"
" "
#: redbot/cogs/admin/admin.py:496
#: redbot/cogs/admin/admin.py:498
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "我無法讓你從 移除 {role.name} 身分組因為該身分組位階高於或等於你最高的Discord 身分組。"
#: redbot/cogs/admin/admin.py:506
#: redbot/cogs/admin/admin.py:508
msgid "Removed {count} selfroles."
msgstr "刪除了 {count} 個自我身分組。"
#: redbot/cogs/admin/admin.py:508
#: redbot/cogs/admin/admin.py:510
msgid "Removed 1 selfrole."
msgstr "刪除了1個自我身分組。"
#: redbot/cogs/admin/admin.py:514
#: redbot/cogs/admin/admin.py:516
#, docstring
msgid "Clear the list of available selfroles for this server."
msgstr "已清除在server中可用的自我身分組。"
#: redbot/cogs/admin/admin.py:518
#: redbot/cogs/admin/admin.py:520
msgid "There are currently no selfroles."
msgstr "目前沒有個人資料。"
#: redbot/cogs/admin/admin.py:521
#: redbot/cogs/admin/admin.py:523
msgid "Are you sure you want to clear this server's selfrole list?"
msgstr "您確定要清除此server的自我身分組列表嗎"
#: redbot/cogs/admin/admin.py:527
#: redbot/cogs/admin/admin.py:529
msgid "You took too long to respond."
msgstr "等待時間過長。"
#: redbot/cogs/admin/admin.py:536
#: redbot/cogs/admin/admin.py:538
msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy."
msgstr "我無法清除 {role.name} 身分組因為該身分組位階高於或等於你最高的Discord 身分組。"
#: redbot/cogs/admin/admin.py:542
#: redbot/cogs/admin/admin.py:544
msgid "Selfrole list cleared."
msgstr "自我身分組列表已清除。"
#: redbot/cogs/admin/admin.py:544
#: redbot/cogs/admin/admin.py:546
msgid "No changes have been made."
msgstr "未做出改變。"
#: redbot/cogs/admin/admin.py:549
#: redbot/cogs/admin/admin.py:551
#, docstring
msgid "Lock a bot to its current servers only."
msgstr "將機器人鎖定僅限於伺服器上。"
#: redbot/cogs/admin/admin.py:554
#: redbot/cogs/admin/admin.py:556
msgid "The bot is no longer serverlocked."
msgstr "機器人不再被伺務器鎖定。"
#: redbot/cogs/admin/admin.py:556
#: redbot/cogs/admin/admin.py:558
msgid "The bot is now serverlocked."
msgstr "機器人現在已被伺務器鎖定。"

View File

@@ -150,6 +150,15 @@ class Alias(commands.Cog):
raise ValueError("No prefix found.")
async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEntry):
new_message = self.translate_alias_message(message, prefix, alias)
await self.bot.process_commands(new_message)
def translate_alias_message(self, message: discord.Message, prefix: str, alias: AliasEntry):
"""
Translates a discord message using an alias
for a command to a discord message using the
alias' base command.
"""
new_message = copy(message)
try:
args = alias.get_extra_args_from_alias(message, prefix)
@@ -163,7 +172,8 @@ class Alias(commands.Cog):
new_message.content = "{}{} {}".format(
prefix, command, " ".join(args[trackform.max + 1 :])
).strip()
await self.bot.process_commands(new_message)
return new_message
async def paginate_alias_list(
self, ctx: commands.Context, alias_list: List[AliasEntry]

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