disnake

Форк
0
2935 строк · 74.4 Кб
1

2
msgid ""
3
msgstr ""
4
"Project-Id-Version:  discordpy\n"
5
"Report-Msgid-Bugs-To: \n"
6
"POT-Creation-Date: 2020-10-23 22:41-0400\n"
7
"PO-Revision-Date: 2020-10-24 02:41+0000\n"
8
"Last-Translator: \n"
9
"Language: ja_JP\n"
10
"Language-Team: Japanese\n"
11
"Plural-Forms: nplurals=1; plural=0\n"
12
"MIME-Version: 1.0\n"
13
"Content-Type: text/plain; charset=utf-8\n"
14
"Content-Transfer-Encoding: 8bit\n"
15
"Generated-By: Babel 2.5.3\n"
16

17
#: ../../whats_new.rst:9
18
msgid "Changelog"
19
msgstr "変更履歴"
20

21
#: ../../whats_new.rst:11
22
msgid ""
23
"This page keeps a detailed human friendly rendering of what's new and "
24
"changed in specific versions."
25
msgstr "このページでは、特定のバージョンの新機能や変更された機能を人にやさしい形で詳細に記載しています。"
26

27
#: ../../whats_new.rst:17
28
#, fuzzy
29
msgid "v1.5.1"
30
msgstr "v1.2.1"
31

32
#: ../../whats_new.rst:20 ../../whats_new.rst:73 ../../whats_new.rst:107
33
#: ../../whats_new.rst:133 ../../whats_new.rst:204 ../../whats_new.rst:255
34
#: ../../whats_new.rst:265 ../../whats_new.rst:280 ../../whats_new.rst:298
35
#: ../../whats_new.rst:383 ../../whats_new.rst:434 ../../whats_new.rst:444
36
#: ../../whats_new.rst:459 ../../whats_new.rst:473 ../../whats_new.rst:483
37
#: ../../whats_new.rst:519 ../../whats_new.rst:549 ../../whats_new.rst:591
38
#: ../../whats_new.rst:631 ../../whats_new.rst:652 ../../whats_new.rst:668
39
#: ../../whats_new.rst:688 ../../whats_new.rst:736 ../../whats_new.rst:753
40
#: ../../whats_new.rst:790 ../../whats_new.rst:826 ../../whats_new.rst:878
41
#: ../../whats_new.rst:922 ../../whats_new.rst:988
42
msgid "Bug Fixes"
43
msgstr "バグ修正"
44

45
#: ../../whats_new.rst:22
46
msgid ""
47
"Fix :func:`utils.escape_markdown` not escaping quotes properly "
48
"(:issue:`5897`)"
49
msgstr ""
50

51
#: ../../whats_new.rst:23
52
msgid "Fix :class:`Message` not being hashable (:issue:`5901`, :issue:`5866`)"
53
msgstr ""
54

55
#: ../../whats_new.rst:24
56
msgid "Fix moving channels to the end of the channel list (:issue:`5923`)"
57
msgstr ""
58

59
#: ../../whats_new.rst:25
60
msgid ""
61
"Fix seemingly strange behaviour in ``__eq__`` for "
62
":class:`PermissionOverwrite` (:issue:`5929`)"
63
msgstr ""
64

65
#: ../../whats_new.rst:26
66
msgid ""
67
"Fix aliases showing up in ``__iter__`` for :class:`Intents` "
68
"(:issue:`5945`)"
69
msgstr ""
70

71
#: ../../whats_new.rst:27
72
msgid ""
73
"Fix the bot disconnecting from voice when moving them to another channel "
74
"(:issue:`5904`)"
75
msgstr ""
76

77
#: ../../whats_new.rst:28
78
msgid ""
79
"Fix attribute errors when chunking times out sometimes during delayed "
80
"on_ready dispatching."
81
msgstr ""
82

83
#: ../../whats_new.rst:29
84
msgid ""
85
"Ensure that the bot's own member is not evicted from the cache "
86
"(:issue:`5949`)"
87
msgstr ""
88

89
#: ../../whats_new.rst:32 ../../whats_new.rst:88 ../../whats_new.rst:122
90
#: ../../whats_new.rst:232 ../../whats_new.rst:304 ../../whats_new.rst:407
91
#: ../../whats_new.rst:527 ../../whats_new.rst:554 ../../whats_new.rst:612
92
msgid "Miscellaneous"
93
msgstr ""
94

95
#: ../../whats_new.rst:34
96
msgid ""
97
"Members are now loaded during ``GUILD_MEMBER_UPDATE`` events if "
98
":attr:`MemberCacheFlags.joined` is set. (:issue:`5930`)"
99
msgstr ""
100

101
#: ../../whats_new.rst:35
102
msgid ""
103
"|commands| :class:`MemberConverter <ext.commands.MemberConverter>` now "
104
"properly lazily fetches members if not available from cache."
105
msgstr ""
106

107
#: ../../whats_new.rst:36
108
msgid "This is the same as having ``disnake.Member`` as the type-hint."
109
msgstr ""
110

111
#: ../../whats_new.rst:37
112
msgid ""
113
":meth:`Guild.chunk` now allows concurrent calls without spamming the "
114
"gateway with requests."
115
msgstr ""
116

117
#: ../../whats_new.rst:42
118
#, fuzzy
119
msgid "v1.5.0"
120
msgstr "v1.2.0"
121

122
#: ../../whats_new.rst:44
123
msgid ""
124
"This version came with forced breaking changes that Discord is requiring "
125
"all bots to go through on October 7th. It is highly recommended to read "
126
"the documentation on intents, :ref:`intents_primer`."
127
msgstr ""
128

129
#: ../../whats_new.rst:47
130
#, fuzzy
131
msgid "API Changes"
132
msgstr "破壊的変更"
133

134
#: ../../whats_new.rst:49
135
msgid ""
136
"Members and presences will no longer be retrieved due to an API change. "
137
"See :ref:`privileged_intents` for more info."
138
msgstr ""
139

140
#: ../../whats_new.rst:50
141
msgid ""
142
"As a consequence, fetching offline members is disabled if the members "
143
"intent is not enabled."
144
msgstr ""
145

146
#: ../../whats_new.rst:53 ../../whats_new.rst:147 ../../whats_new.rst:317
147
#: ../../whats_new.rst:496 ../../whats_new.rst:564 ../../whats_new.rst:682
148
#: ../../whats_new.rst:714 ../../whats_new.rst:747 ../../whats_new.rst:776
149
#: ../../whats_new.rst:803 ../../whats_new.rst:839 ../../whats_new.rst:899
150
#: ../../whats_new.rst:945
151
msgid "New Features"
152
msgstr "新機能"
153

154
#: ../../whats_new.rst:55
155
msgid ""
156
"Support for gateway intents, passed via ``intents`` in :class:`Client` "
157
"using :class:`Intents`."
158
msgstr ""
159

160
#: ../../whats_new.rst:56
161
msgid "Add :attr:`VoiceRegion.south_korea` (:issue:`5233`)"
162
msgstr ""
163

164
#: ../../whats_new.rst:57
165
msgid "Add support for ``__eq__`` for :class:`Message` (:issue:`5789`)"
166
msgstr ""
167

168
#: ../../whats_new.rst:58
169
msgid "Add :meth:`Colour.dark_theme` factory method (:issue:`1584`)"
170
msgstr ""
171

172
#: ../../whats_new.rst:59
173
msgid ""
174
"Add :meth:`AllowedMentions.none` and :meth:`AllowedMentions.all` "
175
"(:issue:`5785`)"
176
msgstr ""
177

178
#: ../../whats_new.rst:60
179
msgid ""
180
"Add more concrete exceptions for 500 class errors under "
181
":class:`DiscordServerError` (:issue:`5797`)"
182
msgstr ""
183

184
#: ../../whats_new.rst:61
185
msgid "Implement :class:`VoiceProtocol` to better intersect the voice flow."
186
msgstr ""
187

188
#: ../../whats_new.rst:62
189
msgid "Add :meth:`Guild.chunk` to fully chunk a guild."
190
msgstr ""
191

192
#: ../../whats_new.rst:63
193
msgid ""
194
"Add :class:`MemberCacheFlags` to better control member cache. See "
195
":ref:`intents_member_cache` for more info."
196
msgstr ""
197

198
#: ../../whats_new.rst:65
199
msgid "Add support for :attr:`ActivityType.competing` (:issue:`5823`)"
200
msgstr ""
201

202
#: ../../whats_new.rst:65
203
msgid "This seems currently unused API wise."
204
msgstr ""
205

206
#: ../../whats_new.rst:67
207
msgid ""
208
"Add support for message references, :attr:`Message.reference` "
209
"(:issue:`5754`, :issue:`5832`)"
210
msgstr ""
211

212
#: ../../whats_new.rst:68
213
msgid ""
214
"Add alias for :class:`ColourConverter` under ``ColorConverter`` "
215
"(:issue:`5773`)"
216
msgstr ""
217

218
#: ../../whats_new.rst:69
219
msgid ""
220
"Add alias for :attr:`PublicUserFlags.verified_bot_developer` under "
221
":attr:`PublicUserFlags.early_verified_bot_developer` (:issue:`5849`)"
222
msgstr ""
223

224
#: ../../whats_new.rst:70
225
msgid ""
226
"|commands| Add support for ``require_var_positional`` for "
227
":class:`Command` (:issue:`5793`)"
228
msgstr ""
229

230
#: ../../whats_new.rst:75 ../../whats_new.rst:109
231
msgid "Fix issue with :meth:`Guild.by_category` not showing certain channels."
232
msgstr ""
233

234
#: ../../whats_new.rst:76 ../../whats_new.rst:110
235
msgid ""
236
"Fix :attr:`abc.GuildChannel.permissions_synced` always being ``False`` "
237
"(:issue:`5772`)"
238
msgstr ""
239

240
#: ../../whats_new.rst:77 ../../whats_new.rst:111
241
msgid ""
242
"Fix handling of cloudflare bans on webhook related requests "
243
"(:issue:`5221`)"
244
msgstr ""
245

246
#: ../../whats_new.rst:78 ../../whats_new.rst:112
247
msgid ""
248
"Fix cases where a keep-alive thread would ack despite already dying "
249
"(:issue:`5800`)"
250
msgstr ""
251

252
#: ../../whats_new.rst:79 ../../whats_new.rst:113
253
msgid ""
254
"Fix cases where a :class:`Member` reference would be stale when cache is "
255
"disabled in message events (:issue:`5819`)"
256
msgstr ""
257

258
#: ../../whats_new.rst:80 ../../whats_new.rst:114
259
msgid ""
260
"Fix ``allowed_mentions`` not being sent when sending a single file "
261
"(:issue:`5835`)"
262
msgstr ""
263

264
#: ../../whats_new.rst:81 ../../whats_new.rst:115
265
msgid ""
266
"Fix ``overwrites`` being ignored in :meth:`abc.GuildChannel.edit` if "
267
"``{}`` is passed (:issue:`5756`, :issue:`5757`)"
268
msgstr ""
269

270
#: ../../whats_new.rst:82 ../../whats_new.rst:116
271
msgid ""
272
"|commands| Fix exceptions being raised improperly in command invoke hooks"
273
" (:issue:`5799`)"
274
msgstr ""
275

276
#: ../../whats_new.rst:83 ../../whats_new.rst:117
277
msgid ""
278
"|commands| Fix commands not being properly ejected during errors in a cog"
279
" injection (:issue:`5804`)"
280
msgstr ""
281

282
#: ../../whats_new.rst:84 ../../whats_new.rst:118
283
msgid "|commands| Fix cooldown timing ignoring edited timestamps."
284
msgstr ""
285

286
#: ../../whats_new.rst:85 ../../whats_new.rst:119
287
msgid ""
288
"|tasks| Fix tasks extending the next iteration on handled exceptions "
289
"(:issue:`5762`, :issue:`5763`)"
290
msgstr ""
291

292
#: ../../whats_new.rst:90
293
msgid "Webhook requests are now logged (:issue:`5798`)"
294
msgstr ""
295

296
#: ../../whats_new.rst:91 ../../whats_new.rst:124
297
msgid ""
298
"Remove caching layer from :attr:`AutoShardedClient.shards`. This was "
299
"causing issues if queried before launching shards."
300
msgstr ""
301

302
#: ../../whats_new.rst:92
303
msgid "Gateway rate limits are now handled."
304
msgstr ""
305

306
#: ../../whats_new.rst:93
307
msgid "Warnings logged due to missed caches are now changed to DEBUG log level."
308
msgstr ""
309

310
#: ../../whats_new.rst:94
311
msgid "Some strings are now explicitly interned to reduce memory usage."
312
msgstr ""
313

314
#: ../../whats_new.rst:95
315
msgid ""
316
"Usage of namedtuples has been reduced to avoid potential breaking changes"
317
" in the future (:issue:`5834`)"
318
msgstr ""
319

320
#: ../../whats_new.rst:96
321
msgid ""
322
"|commands| All :class:`BadArgument` exceptions from the built-in "
323
"converters now raise concrete exceptions to better tell them apart "
324
"(:issue:`5748`)"
325
msgstr ""
326

327
#: ../../whats_new.rst:97 ../../whats_new.rst:125
328
msgid ""
329
"|tasks| Lazily fetch the event loop to prevent surprises when changing "
330
"event loop policy (:issue:`5808`)"
331
msgstr ""
332

333
#: ../../whats_new.rst:102
334
#, fuzzy
335
msgid "v1.4.2"
336
msgstr "v1.2.2"
337

338
#: ../../whats_new.rst:104
339
msgid "This is a maintenance release with backports from :ref:`vp1p5p0`."
340
msgstr ""
341

342
#: ../../whats_new.rst:130
343
#, fuzzy
344
msgid "v1.4.1"
345
msgstr "v1.2.1"
346

347
#: ../../whats_new.rst:135
348
msgid ""
349
"Properly terminate the connection when :meth:`Client.close` is called "
350
"(:issue:`5207`)"
351
msgstr ""
352

353
#: ../../whats_new.rst:136
354
msgid ""
355
"Fix error being raised when clearing embed author or image when it was "
356
"already cleared (:issue:`5210`, :issue:`5212`)"
357
msgstr ""
358

359
#: ../../whats_new.rst:137
360
msgid "Fix ``__path__`` to allow editable extensions (:issue:`5213`)"
361
msgstr ""
362

363
#: ../../whats_new.rst:142
364
#, fuzzy
365
msgid "v1.4.0"
366
msgstr "v1.2.0"
367

368
#: ../../whats_new.rst:144
369
msgid ""
370
"Another version with a long development time. Features like Intents are "
371
"slated to be released in a v1.5 release. Thank you for your patience!"
372
msgstr ""
373

374
#: ../../whats_new.rst:151
375
msgid ""
376
"Add support for :class:`AllowedMentions` to have more control over what "
377
"gets mentioned."
378
msgstr ""
379

380
#: ../../whats_new.rst:150
381
msgid "This can be set globally through :attr:`Client.allowed_mentions`"
382
msgstr ""
383

384
#: ../../whats_new.rst:151
385
msgid ""
386
"This can also be set on a per message basis via "
387
":meth:`abc.Messageable.send`"
388
msgstr ""
389

390
#: ../../whats_new.rst:159
391
msgid ""
392
":class:`AutoShardedClient` has been completely redesigned from the ground"
393
" up to better suit multi-process clusters (:issue:`2654`)"
394
msgstr ""
395

396
#: ../../whats_new.rst:154
397
msgid ""
398
"Add :class:`ShardInfo` which allows fetching specific information about a"
399
" shard."
400
msgstr ""
401

402
#: ../../whats_new.rst:155
403
msgid ""
404
"The :class:`ShardInfo` allows for reconnecting and disconnecting of a "
405
"specific shard as well."
406
msgstr ""
407

408
#: ../../whats_new.rst:156
409
msgid ""
410
"Add :meth:`AutoShardedClient.get_shard` and "
411
":attr:`AutoShardedClient.shards` to get information about shards."
412
msgstr ""
413

414
#: ../../whats_new.rst:157
415
msgid ""
416
"Rework the entire connection flow to better facilitate the ``IDENTIFY`` "
417
"rate limits."
418
msgstr ""
419

420
#: ../../whats_new.rst:158
421
msgid ""
422
"Add a hook :meth:`Client.before_identify_hook` to have better control "
423
"over what happens before an ``IDENTIFY`` is done."
424
msgstr ""
425

426
#: ../../whats_new.rst:159
427
msgid ""
428
"Add more shard related events such as :func:`on_shard_connect`, "
429
":func:`on_shard_disconnect` and :func:`on_shard_resumed`."
430
msgstr ""
431

432
#: ../../whats_new.rst:165
433
msgid "Add support for guild templates (:issue:`2652`)"
434
msgstr ""
435

436
#: ../../whats_new.rst:162
437
msgid "This adds :class:`Template` to read a template's information."
438
msgstr ""
439

440
#: ../../whats_new.rst:163
441
msgid ""
442
":meth:`Client.fetch_template` can be used to fetch a template's "
443
"information from the API."
444
msgstr ""
445

446
#: ../../whats_new.rst:164
447
msgid ""
448
":meth:`Client.create_guild` can now take an optional template to base the"
449
" creation from."
450
msgstr ""
451

452
#: ../../whats_new.rst:165
453
msgid ""
454
"Note that fetching a guild's template is currently restricted for bot "
455
"accounts."
456
msgstr ""
457

458
#: ../../whats_new.rst:175
459
msgid "Add support for guild integrations (:issue:`2051`, :issue:`1083`)"
460
msgstr ""
461

462
#: ../../whats_new.rst:168
463
msgid ":class:`Integration` is used to read integration information."
464
msgstr ""
465

466
#: ../../whats_new.rst:169
467
msgid ""
468
":class:`IntegrationAccount` is used to read integration account "
469
"information."
470
msgstr ""
471

472
#: ../../whats_new.rst:170
473
msgid ":meth:`Guild.integrations` will fetch all integrations in a guild."
474
msgstr ""
475

476
#: ../../whats_new.rst:171
477
msgid ":meth:`Guild.create_integration` will create an integration."
478
msgstr ""
479

480
#: ../../whats_new.rst:172
481
msgid ":meth:`Integration.edit` will edit an existing integration."
482
msgstr ""
483

484
#: ../../whats_new.rst:173
485
msgid ":meth:`Integration.delete` will delete an integration."
486
msgstr ""
487

488
#: ../../whats_new.rst:174
489
msgid ":meth:`Integration.sync` will sync an integration."
490
msgstr ""
491

492
#: ../../whats_new.rst:175
493
msgid "There is currently no support in the audit log for this."
494
msgstr ""
495

496
#: ../../whats_new.rst:177
497
msgid ""
498
"Add an alias for :attr:`VerificationLevel.extreme` under "
499
":attr:`VerificationLevel.very_high` (:issue:`2650`)"
500
msgstr ""
501

502
#: ../../whats_new.rst:178
503
msgid "Add various grey to gray aliases for :class:`Colour` (:issue:`5130`)"
504
msgstr ""
505

506
#: ../../whats_new.rst:179
507
msgid ""
508
"Added :attr:`VoiceClient.latency` and :attr:`VoiceClient.average_latency`"
509
" (:issue:`2535`)"
510
msgstr ""
511

512
#: ../../whats_new.rst:180
513
msgid ""
514
"Add ``use_cached`` and ``spoiler`` parameters to "
515
":meth:`Attachment.to_file` (:issue:`2577`, :issue:`4095`)"
516
msgstr ""
517

518
#: ../../whats_new.rst:181
519
msgid ""
520
"Add ``position`` parameter support to :meth:`Guild.create_category` "
521
"(:issue:`2623`)"
522
msgstr ""
523

524
#: ../../whats_new.rst:182
525
msgid "Allow passing ``int`` for the colour in :meth:`Role.edit` (:issue:`4057`)"
526
msgstr ""
527

528
#: ../../whats_new.rst:183
529
msgid ""
530
"Add :meth:`Embed.remove_author` to clear author information from an embed"
531
" (:issue:`4068`)"
532
msgstr ""
533

534
#: ../../whats_new.rst:184
535
msgid ""
536
"Add the ability to clear images and thumbnails in embeds using "
537
":attr:`Embed.Empty` (:issue:`4053`)"
538
msgstr ""
539

540
#: ../../whats_new.rst:185
541
msgid "Add :attr:`Guild.max_video_channel_users` (:issue:`4120`)"
542
msgstr ""
543

544
#: ../../whats_new.rst:186
545
msgid "Add :attr:`Guild.public_updates_channel` (:issue:`4120`)"
546
msgstr ""
547

548
#: ../../whats_new.rst:187
549
msgid ""
550
"Add ``guild_ready_timeout`` parameter to :class:`Client` and subclasses "
551
"to control timeouts when the ``GUILD_CREATE`` stream takes too long "
552
"(:issue:`4112`)"
553
msgstr ""
554

555
#: ../../whats_new.rst:188
556
msgid ""
557
"Add support for public user flags via :attr:`User.public_flags` and "
558
":class:`PublicUserFlags` (:issue:`3999`)"
559
msgstr ""
560

561
#: ../../whats_new.rst:189
562
msgid ""
563
"Allow changing of channel types via :meth:`TextChannel.edit` to and from "
564
"a news channel (:issue:`4121`)"
565
msgstr ""
566

567
#: ../../whats_new.rst:190
568
msgid ""
569
"Add :meth:`Guild.edit_role_positions` to bulk edit role positions in a "
570
"single API call (:issue:`2501`, :issue:`2143`)"
571
msgstr ""
572

573
#: ../../whats_new.rst:191
574
msgid ""
575
"Add :meth:`Guild.change_voice_state` to change your voice state in a "
576
"guild (:issue:`5088`)"
577
msgstr ""
578

579
#: ../../whats_new.rst:192
580
msgid ""
581
"Add :meth:`PartialInviteGuild.is_icon_animated` for checking if the "
582
"invite guild has animated icon (:issue:`4180`, :issue:`4181`)"
583
msgstr ""
584

585
#: ../../whats_new.rst:193
586
msgid ""
587
"Add :meth:`PartialInviteGuild.icon_url_as` now supports ``static_format``"
588
" for consistency (:issue:`4180`, :issue:`4181`)"
589
msgstr ""
590

591
#: ../../whats_new.rst:194
592
msgid "Add support for ``user_ids`` in :meth:`Guild.query_members`"
593
msgstr ""
594

595
#: ../../whats_new.rst:195
596
msgid ""
597
"Add support for pruning members by roles in :meth:`Guild.prune_members` "
598
"(:issue:`4043`)"
599
msgstr ""
600

601
#: ../../whats_new.rst:196
602
msgid ""
603
"|commands| Implement :func:`~ext.commands.before_invoke` and "
604
":func:`~ext.commands.after_invoke` decorators (:issue:`1986`, "
605
":issue:`2502`)"
606
msgstr ""
607

608
#: ../../whats_new.rst:197
609
msgid ""
610
"|commands| Add a way to retrieve ``retry_after`` from a cooldown in a "
611
"command via :meth:`Command.get_cooldown_retry_after "
612
"<.ext.commands.Command.get_cooldown_retry_after>` (:issue:`5195`)"
613
msgstr ""
614

615
#: ../../whats_new.rst:198
616
msgid ""
617
"|commands| Add a way to dynamically add and remove checks from a "
618
":class:`HelpCommand <.ext.commands.HelpCommand>` (:issue:`5197`)"
619
msgstr ""
620

621
#: ../../whats_new.rst:199
622
msgid ""
623
"|tasks| Add :meth:`Loop.is_running <.ext.tasks.Loop.is_running>` method "
624
"to the task objects (:issue:`2540`)"
625
msgstr ""
626

627
#: ../../whats_new.rst:200
628
msgid ""
629
"|tasks| Allow usage of custom error handlers similar to the command "
630
"extensions to tasks using :meth:`Loop.error <.ext.tasks.Loop.error>` "
631
"decorator (:issue:`2621`)"
632
msgstr ""
633

634
#: ../../whats_new.rst:206
635
msgid ""
636
"Fix issue with :attr:`PartialEmoji.url` reads leading to a failure "
637
"(:issue:`4015`, :issue:`4016`)"
638
msgstr ""
639

640
#: ../../whats_new.rst:207
641
msgid ""
642
"Allow :meth:`abc.Messageable.history` to take a limit of ``1`` even if "
643
"``around`` is passed (:issue:`4019`)"
644
msgstr ""
645

646
#: ../../whats_new.rst:208
647
msgid ""
648
"Fix :attr:`Guild.member_count` not updating in certain cases when a "
649
"member has left the guild (:issue:`4021`)"
650
msgstr ""
651

652
#: ../../whats_new.rst:209
653
msgid ""
654
"Fix the type of :attr:`Object.id` not being validated. For backwards "
655
"compatibility ``str`` is still allowed but is converted to ``int`` "
656
"(:issue:`4002`)"
657
msgstr ""
658

659
#: ../../whats_new.rst:210
660
msgid ""
661
"Fix :meth:`Guild.edit` not allowing editing of notification settings "
662
"(:issue:`4074`, :issue:`4047`)"
663
msgstr ""
664

665
#: ../../whats_new.rst:211
666
msgid ""
667
"Fix crash when the guild widget contains channels that aren't in the "
668
"payload (:issue:`4114`, :issue:`4115`)"
669
msgstr ""
670

671
#: ../../whats_new.rst:212
672
msgid ""
673
"Close ffmpeg stdin handling from spawned processes with "
674
":class:`FFmpegOpusAudio` and :class:`FFmpegPCMAudio` (:issue:`4036`)"
675
msgstr ""
676

677
#: ../../whats_new.rst:213
678
msgid ""
679
"Fix :func:`utils.escape_markdown` not escaping masked links "
680
"(:issue:`4206`, :issue:`4207`)"
681
msgstr ""
682

683
#: ../../whats_new.rst:214
684
msgid ""
685
"Fix reconnect loop due to failed handshake on region change "
686
"(:issue:`4210`, :issue:`3996`)"
687
msgstr ""
688

689
#: ../../whats_new.rst:215
690
msgid ""
691
"Fix :meth:`Guild.by_category` not returning empty categories "
692
"(:issue:`4186`)"
693
msgstr ""
694

695
#: ../../whats_new.rst:216
696
msgid "Fix certain JPEG images not being identified as JPEG (:issue:`5143`)"
697
msgstr ""
698

699
#: ../../whats_new.rst:217
700
msgid ""
701
"Fix a crash when an incomplete guild object is used when fetching "
702
"reaction information (:issue:`5181`)"
703
msgstr ""
704

705
#: ../../whats_new.rst:218
706
msgid ""
707
"Fix a timeout issue when fetching members using "
708
":meth:`Guild.query_members`"
709
msgstr ""
710

711
#: ../../whats_new.rst:219
712
msgid ""
713
"Fix an issue with domain resolution in voice (:issue:`5188`, "
714
":issue:`5191`)"
715
msgstr ""
716

717
#: ../../whats_new.rst:220
718
msgid ""
719
"Fix an issue where :attr:`PartialEmoji.id` could be a string "
720
"(:issue:`4153`, :issue:`4152`)"
721
msgstr ""
722

723
#: ../../whats_new.rst:221
724
msgid "Fix regression where :attr:`Member.activities` would not clear."
725
msgstr ""
726

727
#: ../../whats_new.rst:222
728
msgid ""
729
"|commands| A :exc:`TypeError` is now raised when :obj:`typing.Optional` "
730
"is used within :data:`commands.Greedy <.ext.commands.Greedy>` "
731
"(:issue:`2253`, :issue:`5068`)"
732
msgstr ""
733

734
#: ../../whats_new.rst:223
735
msgid ""
736
"|commands| :meth:`Bot.walk_commands <.ext.commands.Bot.walk_commands>` no"
737
" longer yields duplicate commands due to aliases (:issue:`2591`)"
738
msgstr ""
739

740
#: ../../whats_new.rst:224
741
msgid ""
742
"|commands| Fix regex characters not being escaped in "
743
":attr:`HelpCommand.clean_prefix <.ext.commands.HelpCommand.clean_prefix>`"
744
" (:issue:`4058`, :issue:`4071`)"
745
msgstr ""
746

747
#: ../../whats_new.rst:225
748
msgid ""
749
"|commands| Fix :meth:`Bot.get_command <.ext.commands.Bot.get_command>` "
750
"from raising errors when a name only has whitespace (:issue:`5124`)"
751
msgstr ""
752

753
#: ../../whats_new.rst:226
754
msgid ""
755
"|commands| Fix issue with :attr:`Context.subcommand_passed "
756
"<.ext.commands.Context.subcommand_passed>` not functioning as expected "
757
"(:issue:`5198`)"
758
msgstr ""
759

760
#: ../../whats_new.rst:227
761
msgid ""
762
"|tasks| Task objects are no longer stored globally so two class instances"
763
" can now start two separate tasks (:issue:`2294`)"
764
msgstr ""
765

766
#: ../../whats_new.rst:228
767
msgid ""
768
"|tasks| Allow cancelling the loop within :meth:`before_loop "
769
"<.ext.tasks.Loop.before_loop>` (:issue:`4082`)"
770
msgstr ""
771

772
#: ../../whats_new.rst:234
773
msgid ""
774
"The :attr:`Member.roles` cache introduced in v1.3 was reverted due to "
775
"issues caused (:issue:`4087`, :issue:`4157`)"
776
msgstr ""
777

778
#: ../../whats_new.rst:235
779
msgid ":class:`Webhook` objects are now comparable and hashable (:issue:`4182`)"
780
msgstr ""
781

782
#: ../../whats_new.rst:239
783
msgid ""
784
"Some more API requests got a ``reason`` parameter for audit logs "
785
"(:issue:`5086`)"
786
msgstr ""
787

788
#: ../../whats_new.rst:237
789
msgid ":meth:`TextChannel.follow`"
790
msgstr ""
791

792
#: ../../whats_new.rst:238
793
msgid ":meth:`Message.pin` and :meth:`Message.unpin`"
794
msgstr ""
795

796
#: ../../whats_new.rst:239
797
msgid ":meth:`Webhook.delete` and :meth:`Webhook.edit`"
798
msgstr ""
799

800
#: ../../whats_new.rst:241
801
msgid ""
802
"For performance reasons ``websockets`` has been dropped in favour of "
803
"``aiohttp.ws``."
804
msgstr ""
805

806
#: ../../whats_new.rst:242
807
msgid ""
808
"The blocking logging message now shows the stack trace of where the main "
809
"thread was blocking"
810
msgstr ""
811

812
#: ../../whats_new.rst:243
813
msgid ""
814
"The domain name was changed from ``discordapp.com`` to ``discord.com`` to"
815
" prepare for the required domain migration"
816
msgstr ""
817

818
#: ../../whats_new.rst:244
819
msgid ""
820
"Reduce memory usage when reconnecting due to stale references being held "
821
"by the message cache (:issue:`5133`)"
822
msgstr ""
823

824
#: ../../whats_new.rst:245
825
#, python-format
826
msgid ""
827
"Optimize :meth:`abc.GuildChannel.permissions_for` by not creating as many"
828
" temporary objects (20-32% savings)."
829
msgstr ""
830

831
#: ../../whats_new.rst:246
832
msgid ""
833
"|commands| Raise :exc:`~ext.commands.CommandRegistrationError` instead of"
834
" :exc:`ClientException` when a duplicate error is registered "
835
"(:issue:`4217`)"
836
msgstr ""
837

838
#: ../../whats_new.rst:247
839
msgid ""
840
"|tasks| No longer handle :exc:`HTTPException` by default in the task "
841
"reconnect loop (:issue:`5193`)"
842
msgstr ""
843

844
#: ../../whats_new.rst:252
845
#, fuzzy
846
msgid "v1.3.4"
847
msgstr "v1.2.2"
848

849
#: ../../whats_new.rst:257
850
msgid ""
851
"Fix an issue with channel overwrites causing multiple issues including "
852
"crashes (:issue:`5109`)"
853
msgstr ""
854

855
#: ../../whats_new.rst:262
856
#, fuzzy
857
msgid "v1.3.3"
858
msgstr "v1.2.2"
859

860
#: ../../whats_new.rst:268
861
msgid "Change default WS close to 4000 instead of 1000."
862
msgstr ""
863

864
#: ../../whats_new.rst:268
865
msgid ""
866
"The previous close code caused sessions to be invalidated at a higher "
867
"frequency than desired."
868
msgstr ""
869

870
#: ../../whats_new.rst:270
871
msgid "Fix ``None`` appearing in ``Member.activities``. (:issue:`2619`)"
872
msgstr ""
873

874
#: ../../whats_new.rst:275
875
#, fuzzy
876
msgid "v1.3.2"
877
msgstr "v1.2.2"
878

879
#: ../../whats_new.rst:277
880
msgid "Another minor bug fix release."
881
msgstr ""
882

883
#: ../../whats_new.rst:282
884
msgid ""
885
"Higher the wait time during the ``GUILD_CREATE`` stream before "
886
"``on_ready`` is fired for :class:`AutoShardedClient`."
887
msgstr ""
888

889
#: ../../whats_new.rst:283
890
msgid ""
891
":func:`on_voice_state_update` now uses the inner ``member`` payload which"
892
" should make it more reliable."
893
msgstr ""
894

895
#: ../../whats_new.rst:284
896
msgid "Fix various Cloudflare handling errors (:issue:`2572`, :issue:`2544`)"
897
msgstr ""
898

899
#: ../../whats_new.rst:285
900
msgid ""
901
"Fix crashes if :attr:`Message.guild` is :class:`Object` instead of "
902
":class:`Guild`."
903
msgstr ""
904

905
#: ../../whats_new.rst:286
906
msgid ""
907
"Fix :meth:`Webhook.send` returning an empty string instead of ``None`` "
908
"when ``wait=False``."
909
msgstr ""
910

911
#: ../../whats_new.rst:287
912
msgid "Fix invalid format specifier in webhook state (:issue:`2570`)"
913
msgstr ""
914

915
#: ../../whats_new.rst:288
916
msgid ""
917
"|commands| Passing invalid permissions to permission related checks now "
918
"raises ``TypeError``."
919
msgstr ""
920

921
#: ../../whats_new.rst:293
922
#, fuzzy
923
msgid "v1.3.1"
924
msgstr "v1.2.1"
925

926
#: ../../whats_new.rst:295
927
msgid "Minor bug fix release."
928
msgstr ""
929

930
#: ../../whats_new.rst:300
931
msgid "Fix fetching invites in guilds that the user is not in."
932
msgstr ""
933

934
#: ../../whats_new.rst:301
935
msgid ""
936
"Fix the channel returned from :meth:`Client.fetch_channel` raising when "
937
"sending messages. (:issue:`2531`)"
938
msgstr ""
939

940
#: ../../whats_new.rst:306
941
msgid "Fix compatibility warnings when using the Python 3.9 alpha."
942
msgstr ""
943

944
#: ../../whats_new.rst:307
945
msgid "Change the unknown event logging from WARNING to DEBUG to reduce noise."
946
msgstr ""
947

948
#: ../../whats_new.rst:312
949
#, fuzzy
950
msgid "v1.3.0"
951
msgstr "v1.2.0"
952

953
#: ../../whats_new.rst:314
954
msgid ""
955
"This version comes with a lot of bug fixes and new features. It's been in"
956
" development for a lot longer than was anticipated!"
957
msgstr ""
958

959
#: ../../whats_new.rst:319
960
msgid ""
961
"Add :meth:`Guild.fetch_members` to fetch members from the HTTP API. "
962
"(:issue:`2204`)"
963
msgstr ""
964

965
#: ../../whats_new.rst:320
966
msgid ""
967
"Add :meth:`Guild.fetch_roles` to fetch roles from the HTTP API. "
968
"(:issue:`2208`)"
969
msgstr ""
970

971
#: ../../whats_new.rst:321
972
msgid ""
973
"Add support for teams via :class:`Team` when fetching with "
974
":meth:`Client.application_info`. (:issue:`2239`)"
975
msgstr ""
976

977
#: ../../whats_new.rst:322
978
msgid "Add support for suppressing embeds via :meth:`Message.edit`"
979
msgstr ""
980

981
#: ../../whats_new.rst:323
982
msgid ""
983
"Add support for guild subscriptions. See the :class:`Client` "
984
"documentation for more details."
985
msgstr ""
986

987
#: ../../whats_new.rst:324
988
msgid ""
989
"Add :attr:`VoiceChannel.voice_states` to get voice states without relying"
990
" on member cache."
991
msgstr ""
992

993
#: ../../whats_new.rst:325
994
msgid "Add :meth:`Guild.query_members` to request members from the gateway."
995
msgstr ""
996

997
#: ../../whats_new.rst:326
998
msgid "Add :class:`FFmpegOpusAudio` and other voice improvements. (:issue:`2258`)"
999
msgstr ""
1000

1001
#: ../../whats_new.rst:327
1002
msgid ""
1003
"Add :attr:`RawMessageUpdateEvent.channel_id` for retrieving channel IDs "
1004
"during raw message updates. (:issue:`2301`)"
1005
msgstr ""
1006

1007
#: ../../whats_new.rst:328
1008
msgid ""
1009
"Add :attr:`RawReactionActionEvent.event_type` to disambiguate between "
1010
"reaction addition and removal in reaction events."
1011
msgstr ""
1012

1013
#: ../../whats_new.rst:329
1014
msgid ""
1015
"Add :attr:`abc.GuildChannel.permissions_synced` to query whether "
1016
"permissions are synced with the category. (:issue:`2300`, :issue:`2324`)"
1017
msgstr ""
1018

1019
#: ../../whats_new.rst:330
1020
msgid ""
1021
"Add :attr:`MessageType.channel_follow_add` message type for announcement "
1022
"channels being followed. (:issue:`2314`)"
1023
msgstr ""
1024

1025
#: ../../whats_new.rst:331
1026
msgid ""
1027
"Add :meth:`Message.is_system` to allow for quickly filtering through "
1028
"system messages."
1029
msgstr ""
1030

1031
#: ../../whats_new.rst:332
1032
msgid ""
1033
"Add :attr:`VoiceState.self_stream` to indicate whether someone is "
1034
"streaming via Go Live. (:issue:`2343`)"
1035
msgstr ""
1036

1037
#: ../../whats_new.rst:333
1038
msgid ""
1039
"Add :meth:`Emoji.is_usable` to check if the client user can use an emoji."
1040
" (:issue:`2349`)"
1041
msgstr ""
1042

1043
#: ../../whats_new.rst:334
1044
msgid ""
1045
"Add :attr:`VoiceRegion.europe` and :attr:`VoiceRegion.dubai`. "
1046
"(:issue:`2358`, :issue:`2490`)"
1047
msgstr ""
1048

1049
#: ../../whats_new.rst:335
1050
msgid "Add :meth:`TextChannel.follow` to follow a news channel. (:issue:`2367`)"
1051
msgstr ""
1052

1053
#: ../../whats_new.rst:336
1054
msgid "Add :attr:`Permissions.view_guild_insights` permission. (:issue:`2415`)"
1055
msgstr ""
1056

1057
#: ../../whats_new.rst:338
1058
msgid ""
1059
"Add support for new audit log types. See :ref:`disnake-api-audit-logs` "
1060
"for more information. (:issue:`2427`)"
1061
msgstr ""
1062

1063
#: ../../whats_new.rst:338
1064
msgid "Note that integration support is not finalized."
1065
msgstr ""
1066

1067
#: ../../whats_new.rst:340
1068
msgid ""
1069
"Add :attr:`Webhook.type` to query the type of webhook "
1070
"(:class:`WebhookType`). (:issue:`2441`)"
1071
msgstr ""
1072

1073
#: ../../whats_new.rst:341
1074
msgid ""
1075
"Allow bulk editing of channel overwrites through "
1076
":meth:`abc.GuildChannel.edit`. (:issue:`2198`)"
1077
msgstr ""
1078

1079
#: ../../whats_new.rst:342
1080
msgid ""
1081
"Add :class:`Activity.created_at` to see when an activity was started. "
1082
"(:issue:`2446`)"
1083
msgstr ""
1084

1085
#: ../../whats_new.rst:343
1086
msgid ""
1087
"Add support for ``xsalsa20_poly1305_lite`` encryption mode for voice. "
1088
"(:issue:`2463`)"
1089
msgstr ""
1090

1091
#: ../../whats_new.rst:344
1092
msgid ""
1093
"Add :attr:`RawReactionActionEvent.member` to get the member who did the "
1094
"reaction. (:issue:`2443`)"
1095
msgstr ""
1096

1097
#: ../../whats_new.rst:345
1098
msgid ""
1099
"Add support for new YouTube streaming via :attr:`Streaming.platform` and "
1100
":attr:`Streaming.game`. (:issue:`2445`)"
1101
msgstr ""
1102

1103
#: ../../whats_new.rst:346
1104
msgid ""
1105
"Add :attr:`Guild.discovery_splash_url` to get the discovery splash image "
1106
"asset. (:issue:`2482`)"
1107
msgstr ""
1108

1109
#: ../../whats_new.rst:348
1110
msgid ""
1111
"Add :attr:`Guild.rules_channel` to get the rules channel of public "
1112
"guilds. (:issue:`2482`)"
1113
msgstr ""
1114

1115
#: ../../whats_new.rst:348
1116
msgid ""
1117
"It should be noted that this feature is restricted to those who are "
1118
"either in Server Discovery or planning to be there."
1119
msgstr ""
1120

1121
#: ../../whats_new.rst:350
1122
msgid ""
1123
"Add support for message flags via :attr:`Message.flags` and "
1124
":class:`MessageFlags`. (:issue:`2433`)"
1125
msgstr ""
1126

1127
#: ../../whats_new.rst:351
1128
msgid ""
1129
"Add :attr:`User.system` and :attr:`Profile.system` to know whether a user"
1130
" is an official Discord Trust and Safety account."
1131
msgstr ""
1132

1133
#: ../../whats_new.rst:352
1134
msgid ""
1135
"Add :attr:`Profile.team_user` to check whether a user is a member of a "
1136
"team."
1137
msgstr ""
1138

1139
#: ../../whats_new.rst:353
1140
msgid ""
1141
"Add :meth:`Attachment.to_file` to easily convert attachments to "
1142
":class:`File` for sending."
1143
msgstr ""
1144

1145
#: ../../whats_new.rst:357
1146
msgid ""
1147
"Add certain aliases to :class:`Permissions` to match the UI better. "
1148
"(:issue:`2496`)"
1149
msgstr ""
1150

1151
#: ../../whats_new.rst:355
1152
msgid ":attr:`Permissions.manage_permissions`"
1153
msgstr ""
1154

1155
#: ../../whats_new.rst:356
1156
msgid ":attr:`Permissions.view_channel`"
1157
msgstr ""
1158

1159
#: ../../whats_new.rst:357
1160
msgid ":attr:`Permissions.use_external_emojis`"
1161
msgstr ""
1162

1163
#: ../../whats_new.rst:359
1164
msgid ""
1165
"Add support for passing keyword arguments when creating "
1166
":class:`Permissions`."
1167
msgstr ""
1168

1169
#: ../../whats_new.rst:361
1170
msgid ""
1171
"Add support for custom activities via :class:`CustomActivity`. "
1172
"(:issue:`2400`)"
1173
msgstr ""
1174

1175
#: ../../whats_new.rst:361
1176
msgid "Note that as of now, bots cannot send custom activities yet."
1177
msgstr ""
1178

1179
#: ../../whats_new.rst:363
1180
msgid ""
1181
"Add support for :func:`on_invite_create` and :func:`on_invite_delete` "
1182
"events."
1183
msgstr ""
1184

1185
#: ../../whats_new.rst:366
1186
msgid "Add support for clearing a specific reaction emoji from a message."
1187
msgstr ""
1188

1189
#: ../../whats_new.rst:365
1190
msgid ":meth:`Message.clear_reaction` and :meth:`Reaction.clear` methods."
1191
msgstr ""
1192

1193
#: ../../whats_new.rst:366
1194
msgid ""
1195
":func:`on_raw_reaction_clear_emoji` and :func:`on_reaction_clear_emoji` "
1196
"events."
1197
msgstr ""
1198

1199
#: ../../whats_new.rst:368
1200
msgid ""
1201
"Add :func:`utils.sleep_until` helper to sleep until a specific datetime. "
1202
"(:issue:`2517`, :issue:`2519`)"
1203
msgstr ""
1204

1205
#: ../../whats_new.rst:369
1206
msgid ""
1207
"|commands| Add support for teams and :attr:`Bot.owner_ids "
1208
"<.ext.commands.Bot.owner_ids>` to have multiple bot owners. "
1209
"(:issue:`2239`)"
1210
msgstr ""
1211

1212
#: ../../whats_new.rst:370
1213
msgid ""
1214
"|commands| Add new :attr:`BucketType.role "
1215
"<.ext.commands.BucketType.role>` bucket type. (:issue:`2201`)"
1216
msgstr ""
1217

1218
#: ../../whats_new.rst:371
1219
msgid ""
1220
"|commands| Expose :attr:`Command.cog <.ext.commands.Command.cog>` "
1221
"property publicly. (:issue:`2360`)"
1222
msgstr ""
1223

1224
#: ../../whats_new.rst:372
1225
msgid ""
1226
"|commands| Add non-decorator interface for adding checks to commands via "
1227
":meth:`Command.add_check <.ext.commands.Command.add_check>` and "
1228
":meth:`Command.remove_check <.ext.commands.Command.remove_check>`. "
1229
"(:issue:`2411`)"
1230
msgstr ""
1231

1232
#: ../../whats_new.rst:373
1233
msgid ""
1234
"|commands| Add :func:`has_guild_permissions "
1235
"<.ext.commands.has_guild_permissions>` check. (:issue:`2460`)"
1236
msgstr ""
1237

1238
#: ../../whats_new.rst:374
1239
msgid ""
1240
"|commands| Add :func:`bot_has_guild_permissions "
1241
"<.ext.commands.bot_has_guild_permissions>` check. (:issue:`2460`)"
1242
msgstr ""
1243

1244
#: ../../whats_new.rst:375
1245
msgid ""
1246
"|commands| Add ``predicate`` attribute to checks decorated with "
1247
":func:`~.ext.commands.check`."
1248
msgstr ""
1249

1250
#: ../../whats_new.rst:376
1251
msgid ""
1252
"|commands| Add :func:`~.ext.commands.check_any` check to logical OR "
1253
"multiple checks."
1254
msgstr ""
1255

1256
#: ../../whats_new.rst:377
1257
msgid ""
1258
"|commands| Add :func:`~.ext.commands.max_concurrency` to allow only a "
1259
"certain amount of users to use a command concurrently before waiting or "
1260
"erroring."
1261
msgstr ""
1262

1263
#: ../../whats_new.rst:378
1264
msgid ""
1265
"|commands| Add support for calling a :class:`~.ext.commands.Command` as a"
1266
" regular function."
1267
msgstr ""
1268

1269
#: ../../whats_new.rst:379
1270
msgid ""
1271
"|tasks| :meth:`Loop.add_exception_type "
1272
"<.ext.tasks.Loop.add_exception_type>` now allows multiple exceptions to "
1273
"be set. (:issue:`2333`)"
1274
msgstr ""
1275

1276
#: ../../whats_new.rst:380
1277
msgid ""
1278
"|tasks| Add :attr:`Loop.next_iteration <.ext.tasks.Loop.next_iteration>` "
1279
"property. (:issue:`2305`)"
1280
msgstr ""
1281

1282
#: ../../whats_new.rst:385
1283
msgid ""
1284
"Fix issue with permission resolution sometimes failing for guilds with no"
1285
" owner."
1286
msgstr ""
1287

1288
#: ../../whats_new.rst:386
1289
msgid "Tokens are now stripped upon use. (:issue:`2135`)"
1290
msgstr ""
1291

1292
#: ../../whats_new.rst:387
1293
msgid ""
1294
"Passing in a ``name`` is no longer required for :meth:`Emoji.edit`. "
1295
"(:issue:`2368`)"
1296
msgstr ""
1297

1298
#: ../../whats_new.rst:388
1299
msgid ""
1300
"Fix issue with webhooks not re-raising after retries have run out. "
1301
"(:issue:`2272`, :issue:`2380`)"
1302
msgstr ""
1303

1304
#: ../../whats_new.rst:389
1305
msgid ""
1306
"Fix mismatch in URL handling in :func:`utils.escape_markdown`. "
1307
"(:issue:`2420`)"
1308
msgstr ""
1309

1310
#: ../../whats_new.rst:390
1311
msgid ""
1312
"Fix issue with ports being read in little endian when they should be big "
1313
"endian in voice connections. (:issue:`2470`)"
1314
msgstr ""
1315

1316
#: ../../whats_new.rst:391
1317
msgid ""
1318
"Fix :meth:`Member.mentioned_in` not taking into consideration the "
1319
"message's guild."
1320
msgstr ""
1321

1322
#: ../../whats_new.rst:392
1323
msgid ""
1324
"Fix bug with moving channels when there are gaps in positions due to "
1325
"channel deletion and creation."
1326
msgstr ""
1327

1328
#: ../../whats_new.rst:393
1329
msgid ""
1330
"Fix :func:`on_shard_ready` not triggering when ``fetch_offline_members`` "
1331
"is disabled. (:issue:`2504`)"
1332
msgstr ""
1333

1334
#: ../../whats_new.rst:394
1335
msgid ""
1336
"Fix issue with large sharded bots taking too long to actually dispatch "
1337
":func:`on_ready`."
1338
msgstr ""
1339

1340
#: ../../whats_new.rst:395
1341
msgid ""
1342
"Fix issue with fetching group DM based invites in "
1343
":meth:`Client.fetch_invite`."
1344
msgstr ""
1345

1346
#: ../../whats_new.rst:396
1347
msgid "Fix out of order files being sent in webhooks when there are 10 files."
1348
msgstr ""
1349

1350
#: ../../whats_new.rst:397
1351
msgid ""
1352
"|commands| Extensions that fail internally due to ImportError will no "
1353
"longer raise :exc:`~.ext.commands.ExtensionNotFound`. (:issue:`2244`, "
1354
":issue:`2275`, :issue:`2291`)"
1355
msgstr ""
1356

1357
#: ../../whats_new.rst:398
1358
msgid ""
1359
"|commands| Updating the :attr:`Paginator.suffix "
1360
"<.ext.commands.Paginator.suffix>` will not cause out of date "
1361
"calculations. (:issue:`2251`)"
1362
msgstr ""
1363

1364
#: ../../whats_new.rst:399
1365
msgid ""
1366
"|commands| Allow converters from custom extension packages. "
1367
"(:issue:`2369`, :issue:`2374`)"
1368
msgstr ""
1369

1370
#: ../../whats_new.rst:400
1371
msgid ""
1372
"|commands| Fix issue with paginator prefix being ``None`` causing empty "
1373
"pages. (:issue:`2471`)"
1374
msgstr ""
1375

1376
#: ../../whats_new.rst:401
1377
msgid ""
1378
"|commands| :class:`~.commands.Greedy` now ignores parsing errors rather "
1379
"than propagating them."
1380
msgstr ""
1381

1382
#: ../../whats_new.rst:402
1383
msgid ""
1384
"|commands| :meth:`Command.can_run <.ext.commands.Command.can_run>` now "
1385
"checks whether a command is disabled."
1386
msgstr ""
1387

1388
#: ../../whats_new.rst:403
1389
msgid ""
1390
"|commands| :attr:`HelpCommand.clean_prefix "
1391
"<.ext.commands.HelpCommand.clean_prefix>` now takes into consideration "
1392
"nickname mentions. (:issue:`2489`)"
1393
msgstr ""
1394

1395
#: ../../whats_new.rst:404
1396
msgid ""
1397
"|commands| :meth:`Context.send_help <.ext.commands.Context.send_help>` "
1398
"now properly propagates to the :meth:`HelpCommand.on_help_command_error "
1399
"<.ext.commands.HelpCommand.on_help_command_error>` handler."
1400
msgstr ""
1401

1402
#: ../../whats_new.rst:409
1403
msgid "The library now fully supports Python 3.8 without warnings."
1404
msgstr ""
1405

1406
#: ../../whats_new.rst:410
1407
msgid ""
1408
"Bump the dependency of ``websockets`` to 8.0 for those who can use it. "
1409
"(:issue:`2453`)"
1410
msgstr ""
1411

1412
#: ../../whats_new.rst:411
1413
msgid ""
1414
"Due to Discord providing :class:`Member` data in mentions, users will now"
1415
" be upgraded to :class:`Member` more often if mentioned."
1416
msgstr ""
1417

1418
#: ../../whats_new.rst:412
1419
msgid ":func:`utils.escape_markdown` now properly escapes new quote markdown."
1420
msgstr ""
1421

1422
#: ../../whats_new.rst:413
1423
msgid ""
1424
"The message cache can now be disabled by passing ``None`` to "
1425
"``max_messages`` in :class:`Client`."
1426
msgstr ""
1427

1428
#: ../../whats_new.rst:414
1429
msgid ""
1430
"The default message cache size has changed from 5000 to 1000 to "
1431
"accommodate small bots."
1432
msgstr ""
1433

1434
#: ../../whats_new.rst:415
1435
msgid ""
1436
"Lower memory usage by only creating certain objects as needed in "
1437
":class:`Role`."
1438
msgstr ""
1439

1440
#: ../../whats_new.rst:416
1441
msgid ""
1442
"There is now a sleep of 5 seconds before re-IDENTIFYing during a "
1443
"reconnect to prevent long loops of session invalidation."
1444
msgstr ""
1445

1446
#: ../../whats_new.rst:418
1447
msgid ""
1448
"The rate limiting code now uses millisecond precision to have more "
1449
"granular rate limit handling."
1450
msgstr ""
1451

1452
#: ../../whats_new.rst:418
1453
msgid ""
1454
"Along with that, the rate limiting code now uses Discord's response to "
1455
"wait. If you need to use the system clock again for whatever reason, "
1456
"consider passing ``assume_synced_clock`` in :class:`Client`."
1457
msgstr ""
1458

1459
#: ../../whats_new.rst:420
1460
msgid ""
1461
"The performance of :attr:`Guild.default_role` has been improved from O(N)"
1462
" to O(1). (:issue:`2375`)"
1463
msgstr ""
1464

1465
#: ../../whats_new.rst:421
1466
msgid ""
1467
"The performance of :attr:`Member.roles` has improved due to usage of "
1468
"caching to avoid surprising performance traps."
1469
msgstr ""
1470

1471
#: ../../whats_new.rst:422
1472
msgid ""
1473
"The GC is manually triggered during things that cause large deallocations"
1474
" (such as guild removal) to prevent memory fragmentation."
1475
msgstr ""
1476

1477
#: ../../whats_new.rst:423
1478
msgid ""
1479
"There have been many changes to the documentation for fixes both for "
1480
"usability, correctness, and to fix some linter errors. Thanks to everyone"
1481
" who contributed to those."
1482
msgstr ""
1483

1484
#: ../../whats_new.rst:424
1485
msgid ""
1486
"The loading of the opus module has been delayed which would make the "
1487
"result of :func:`opus.is_loaded` somewhat surprising."
1488
msgstr ""
1489

1490
#: ../../whats_new.rst:425
1491
msgid ""
1492
"|commands| Usernames prefixed with @ inside DMs will properly convert "
1493
"using the :class:`User` converter. (:issue:`2498`)"
1494
msgstr ""
1495

1496
#: ../../whats_new.rst:426
1497
msgid ""
1498
"|tasks| The task sleeping time will now take into consideration the "
1499
"amount of time the task body has taken before sleeping. (:issue:`2516`)"
1500
msgstr ""
1501

1502
#: ../../whats_new.rst:431
1503
#, fuzzy
1504
msgid "v1.2.5"
1505
msgstr "v1.2.2"
1506

1507
#: ../../whats_new.rst:436
1508
msgid ""
1509
"Fix a bug that caused crashes due to missing ``animated`` field in Emoji "
1510
"structures in reactions."
1511
msgstr ""
1512

1513
#: ../../whats_new.rst:441
1514
#, fuzzy
1515
msgid "v1.2.4"
1516
msgstr "v1.2.2"
1517

1518
#: ../../whats_new.rst:446
1519
msgid "Fix a regression when :attr:`Message.channel` would be ``None``."
1520
msgstr ""
1521

1522
#: ../../whats_new.rst:447
1523
msgid ""
1524
"Fix a regression where :attr:`Message.edited_at` would not update during "
1525
"edits."
1526
msgstr ""
1527

1528
#: ../../whats_new.rst:448
1529
msgid ""
1530
"Fix a crash that would trigger during message updates (:issue:`2265`, "
1531
":issue:`2287`)."
1532
msgstr ""
1533

1534
#: ../../whats_new.rst:449
1535
msgid ""
1536
"Fix a bug when :meth:`VoiceChannel.connect` would not return "
1537
"(:issue:`2274`, :issue:`2372`, :issue:`2373`, :issue:`2377`)."
1538
msgstr ""
1539

1540
#: ../../whats_new.rst:450
1541
msgid "Fix a crash relating to token-less webhooks (:issue:`2364`)."
1542
msgstr ""
1543

1544
#: ../../whats_new.rst:451
1545
msgid ""
1546
"Fix issue where :attr:`Guild.premium_subscription_count` would be "
1547
"``None`` due to a Discord bug. (:issue:`2331`, :issue:`2376`)."
1548
msgstr ""
1549

1550
#: ../../whats_new.rst:456
1551
#, fuzzy
1552
msgid "v1.2.3"
1553
msgstr "v1.2.2"
1554

1555
#: ../../whats_new.rst:461
1556
msgid ""
1557
"Fix an AttributeError when accessing :attr:`Member.premium_since` in "
1558
":func:`on_member_update`. (:issue:`2213`)"
1559
msgstr ""
1560

1561
#: ../../whats_new.rst:462
1562
msgid ""
1563
"Handle :exc:`asyncio.CancelledError` in :meth:`abc.Messageable.typing` "
1564
"context manager. (:issue:`2218`)"
1565
msgstr ""
1566

1567
#: ../../whats_new.rst:463
1568
msgid ""
1569
"Raise the max encoder bitrate to 512kbps to account for nitro boosting. "
1570
"(:issue:`2232`)"
1571
msgstr ""
1572

1573
#: ../../whats_new.rst:464
1574
msgid "Properly propagate exceptions in :meth:`Client.run`. (:issue:`2237`)"
1575
msgstr ""
1576

1577
#: ../../whats_new.rst:465
1578
msgid ""
1579
"|commands| Ensure cooldowns are properly copied when used in cog level "
1580
"``command_attrs``."
1581
msgstr ""
1582

1583
#: ../../whats_new.rst:470
1584
msgid "v1.2.2"
1585
msgstr "v1.2.2"
1586

1587
#: ../../whats_new.rst:475
1588
msgid ""
1589
"Audit log related attribute access have been fixed to not error out when "
1590
"they shouldn't have."
1591
msgstr ""
1592

1593
#: ../../whats_new.rst:480
1594
msgid "v1.2.1"
1595
msgstr "v1.2.1"
1596

1597
#: ../../whats_new.rst:485
1598
msgid ":attr:`User.avatar_url` and related attributes no longer raise an error."
1599
msgstr ""
1600

1601
#: ../../whats_new.rst:486
1602
msgid "More compatibility shims with the ``enum.Enum`` code."
1603
msgstr ""
1604

1605
#: ../../whats_new.rst:491
1606
msgid "v1.2.0"
1607
msgstr "v1.2.0"
1608

1609
#: ../../whats_new.rst:493
1610
msgid ""
1611
"This update mainly brings performance improvements and various nitro "
1612
"boosting attributes (referred to in the API as \"premium guilds\")."
1613
msgstr ""
1614

1615
#: ../../whats_new.rst:498
1616
msgid ""
1617
"Add :attr:`Guild.premium_tier` to query the guild's current nitro boost "
1618
"level."
1619
msgstr ""
1620

1621
#: ../../whats_new.rst:499
1622
msgid ""
1623
"Add :attr:`Guild.emoji_limit`, :attr:`Guild.bitrate_limit`, "
1624
":attr:`Guild.filesize_limit` to query the new limits of a guild when "
1625
"taking into consideration boosting."
1626
msgstr ""
1627

1628
#: ../../whats_new.rst:500
1629
msgid ""
1630
"Add :attr:`Guild.premium_subscription_count` to query how many members "
1631
"are boosting a guild."
1632
msgstr ""
1633

1634
#: ../../whats_new.rst:501
1635
msgid ""
1636
"Add :attr:`Member.premium_since` to query since when a member has boosted"
1637
" a guild."
1638
msgstr ""
1639

1640
#: ../../whats_new.rst:502
1641
msgid ""
1642
"Add :attr:`Guild.premium_subscribers` to query all the members currently "
1643
"boosting the guild."
1644
msgstr ""
1645

1646
#: ../../whats_new.rst:503
1647
msgid ""
1648
"Add :attr:`Guild.system_channel_flags` to query the settings for a "
1649
"guild's :attr:`Guild.system_channel`."
1650
msgstr ""
1651

1652
#: ../../whats_new.rst:504
1653
msgid "This includes a new type named :class:`SystemChannelFlags`"
1654
msgstr ""
1655

1656
#: ../../whats_new.rst:505
1657
msgid ""
1658
"Add :attr:`Emoji.available` to query if an emoji can be used (within the "
1659
"guild or otherwise)."
1660
msgstr ""
1661

1662
#: ../../whats_new.rst:506
1663
msgid ""
1664
"Add support for animated icons in :meth:`Guild.icon_url_as` and "
1665
":attr:`Guild.icon_url`."
1666
msgstr ""
1667

1668
#: ../../whats_new.rst:507
1669
msgid "Add :meth:`Guild.is_icon_animated`."
1670
msgstr ""
1671

1672
#: ../../whats_new.rst:508
1673
msgid ""
1674
"Add support for the various new :class:`MessageType` involving nitro "
1675
"boosting."
1676
msgstr ""
1677

1678
#: ../../whats_new.rst:509
1679
msgid "Add :attr:`VoiceRegion.india`. (:issue:`2145`)"
1680
msgstr ""
1681

1682
#: ../../whats_new.rst:510
1683
msgid "Add :meth:`Embed.insert_field_at`. (:issue:`2178`)"
1684
msgstr ""
1685

1686
#: ../../whats_new.rst:511
1687
msgid ""
1688
"Add a ``type`` attribute for all channels to their appropriate "
1689
":class:`ChannelType`. (:issue:`2185`)"
1690
msgstr ""
1691

1692
#: ../../whats_new.rst:512
1693
msgid ""
1694
"Add :meth:`Client.fetch_channel` to fetch a channel by ID via HTTP. "
1695
"(:issue:`2169`)"
1696
msgstr ""
1697

1698
#: ../../whats_new.rst:513
1699
msgid ""
1700
"Add :meth:`Guild.fetch_channels` to fetch all channels via HTTP. "
1701
"(:issue:`2169`)"
1702
msgstr ""
1703

1704
#: ../../whats_new.rst:514
1705
msgid ""
1706
"|tasks| Add :meth:`Loop.stop <.ext.tasks.Loop.stop>` to gracefully stop a"
1707
" task rather than cancelling."
1708
msgstr ""
1709

1710
#: ../../whats_new.rst:515
1711
msgid ""
1712
"|tasks| Add :meth:`Loop.failed <.ext.tasks.Loop.failed>` to query if a "
1713
"task had failed somehow."
1714
msgstr ""
1715

1716
#: ../../whats_new.rst:516
1717
msgid ""
1718
"|tasks| Add :meth:`Loop.change_interval "
1719
"<.ext.tasks.Loop.change_interval>` to change the sleep interval at "
1720
"runtime (:issue:`2158`, :issue:`2162`)"
1721
msgstr ""
1722

1723
#: ../../whats_new.rst:521
1724
msgid "Fix internal error when using :meth:`Guild.prune_members`."
1725
msgstr ""
1726

1727
#: ../../whats_new.rst:522
1728
msgid ""
1729
"|commands| Fix :attr:`.Command.invoked_subcommand` being invalid in many "
1730
"cases."
1731
msgstr ""
1732

1733
#: ../../whats_new.rst:523
1734
msgid "|tasks| Reset iteration count when the loop terminates and is restarted."
1735
msgstr ""
1736

1737
#: ../../whats_new.rst:524
1738
msgid ""
1739
"|tasks| The decorator interface now works as expected when stacking "
1740
"(:issue:`2154`)"
1741
msgstr ""
1742

1743
#: ../../whats_new.rst:530
1744
msgid "Improve performance of all Enum related code significantly."
1745
msgstr ""
1746

1747
#: ../../whats_new.rst:530
1748
msgid ""
1749
"This was done by replacing the ``enum.Enum`` code with an API compatible "
1750
"one."
1751
msgstr ""
1752

1753
#: ../../whats_new.rst:531
1754
msgid "This should not be a breaking change for most users due to duck-typing."
1755
msgstr ""
1756

1757
#: ../../whats_new.rst:532
1758
msgid "Improve performance of message creation by about 1.5x."
1759
msgstr ""
1760

1761
#: ../../whats_new.rst:533
1762
msgid ""
1763
"Improve performance of message editing by about 1.5-4x depending on "
1764
"payload size."
1765
msgstr ""
1766

1767
#: ../../whats_new.rst:534
1768
msgid "Improve performance of attribute access on :class:`Member` about by 2x."
1769
msgstr ""
1770

1771
#: ../../whats_new.rst:535
1772
msgid ""
1773
"Improve performance of :func:`utils.get` by around 4-6x depending on "
1774
"usage."
1775
msgstr ""
1776

1777
#: ../../whats_new.rst:536
1778
msgid "Improve performance of event parsing lookup by around 2.5x."
1779
msgstr ""
1780

1781
#: ../../whats_new.rst:537
1782
msgid ""
1783
"Keyword arguments in :meth:`Client.start` and :meth:`Client.run` are now "
1784
"validated (:issue:`953`, :issue:`2170`)"
1785
msgstr ""
1786

1787
#: ../../whats_new.rst:538
1788
msgid ""
1789
"The Discord error code is now shown in the exception message for "
1790
":exc:`HTTPException`."
1791
msgstr ""
1792

1793
#: ../../whats_new.rst:539
1794
msgid ""
1795
"Internal tasks launched by the library will now have their own custom "
1796
"``__repr__``."
1797
msgstr ""
1798

1799
#: ../../whats_new.rst:540
1800
msgid ""
1801
"All public facing types should now have a proper and more detailed "
1802
"``__repr__``."
1803
msgstr ""
1804

1805
#: ../../whats_new.rst:541
1806
msgid "|tasks| Errors are now logged via the standard :mod:`py:logging` module."
1807
msgstr ""
1808

1809
#: ../../whats_new.rst:546
1810
msgid "v1.1.1"
1811
msgstr "v1.1.1"
1812

1813
#: ../../whats_new.rst:551
1814
msgid ""
1815
"Webhooks do not overwrite data on retrying their HTTP requests "
1816
"(:issue:`2140`)"
1817
msgstr ""
1818

1819
#: ../../whats_new.rst:556
1820
msgid ""
1821
"Add back signal handling to :meth:`Client.run` due to issues some users "
1822
"had with proper cleanup."
1823
msgstr ""
1824

1825
#: ../../whats_new.rst:561
1826
msgid "v1.1.0"
1827
msgstr "v1.1.0"
1828

1829
#: ../../whats_new.rst:566
1830
msgid "**There is a new extension dedicated to making background tasks easier.**"
1831
msgstr ""
1832

1833
#: ../../whats_new.rst:567
1834
msgid "You can check the documentation here: :ref:`ext_tasks_api`."
1835
msgstr ""
1836

1837
#: ../../whats_new.rst:568
1838
msgid "Add :attr:`Permissions.stream` permission. (:issue:`2077`)"
1839
msgstr ""
1840

1841
#: ../../whats_new.rst:569
1842
msgid "Add equality comparison and hash support to :class:`Asset`"
1843
msgstr ""
1844

1845
#: ../../whats_new.rst:570
1846
msgid ""
1847
"Add ``compute_prune_members`` parameter to :meth:`Guild.prune_members` "
1848
"(:issue:`2085`)"
1849
msgstr ""
1850

1851
#: ../../whats_new.rst:571
1852
msgid ""
1853
"Add :attr:`Client.cached_messages` attribute to fetch the message cache "
1854
"(:issue:`2086`)"
1855
msgstr ""
1856

1857
#: ../../whats_new.rst:572
1858
msgid ""
1859
"Add :meth:`abc.GuildChannel.clone` to clone a guild channel. "
1860
"(:issue:`2093`)"
1861
msgstr ""
1862

1863
#: ../../whats_new.rst:573
1864
msgid ""
1865
"Add ``delay`` keyword-only argument to :meth:`Message.delete` "
1866
"(:issue:`2094`)"
1867
msgstr ""
1868

1869
#: ../../whats_new.rst:574
1870
msgid "Add support for ``<:name:id>`` when adding reactions (:issue:`2095`)"
1871
msgstr ""
1872

1873
#: ../../whats_new.rst:575
1874
msgid ""
1875
"Add :meth:`Asset.read` to fetch the bytes content of an asset "
1876
"(:issue:`2107`)"
1877
msgstr ""
1878

1879
#: ../../whats_new.rst:576
1880
msgid ""
1881
"Add :meth:`Attachment.read` to fetch the bytes content of an attachment "
1882
"(:issue:`2118`)"
1883
msgstr ""
1884

1885
#: ../../whats_new.rst:577
1886
msgid ""
1887
"Add support for voice kicking by passing ``None`` to "
1888
":meth:`Member.move_to`."
1889
msgstr ""
1890

1891
#: ../../whats_new.rst:580 ../../whats_new.rst:601 ../../whats_new.rst:620
1892
msgid "``disnake.ext.commands``"
1893
msgstr ""
1894

1895
#: ../../whats_new.rst:582
1896
msgid "Add new :func:`~.commands.dm_only` check."
1897
msgstr ""
1898

1899
#: ../../whats_new.rst:583
1900
msgid "Support callable converters in :data:`~.commands.Greedy`"
1901
msgstr ""
1902

1903
#: ../../whats_new.rst:584
1904
msgid "Add new :class:`~.commands.MessageConverter`."
1905
msgstr ""
1906

1907
#: ../../whats_new.rst:585
1908
msgid "This allows you to use :class:`Message` as a type hint in functions."
1909
msgstr ""
1910

1911
#: ../../whats_new.rst:586
1912
msgid ""
1913
"Allow passing ``cls`` in the :func:`~.commands.group` decorator "
1914
"(:issue:`2061`)"
1915
msgstr ""
1916

1917
#: ../../whats_new.rst:587
1918
msgid ""
1919
"Add :attr:`.Command.parents` to fetch the parents of a command "
1920
"(:issue:`2104`)"
1921
msgstr ""
1922

1923
#: ../../whats_new.rst:593
1924
msgid "Fix :exc:`AttributeError` when using ``__repr__`` on :class:`Widget`."
1925
msgstr ""
1926

1927
#: ../../whats_new.rst:594
1928
msgid ""
1929
"Fix issue with :attr:`abc.GuildChannel.overwrites` returning ``None`` for"
1930
" keys."
1931
msgstr ""
1932

1933
#: ../../whats_new.rst:595
1934
msgid "Remove incorrect legacy NSFW checks in e.g. :meth:`TextChannel.is_nsfw`."
1935
msgstr ""
1936

1937
#: ../../whats_new.rst:596
1938
msgid ""
1939
"Fix :exc:`UnboundLocalError` when :class:`RequestsWebhookAdapter` raises "
1940
"an error."
1941
msgstr ""
1942

1943
#: ../../whats_new.rst:597
1944
msgid "Fix bug where updating your own user did not update your member instances."
1945
msgstr ""
1946

1947
#: ../../whats_new.rst:598
1948
msgid ""
1949
"Tighten constraints of ``__eq__`` in :class:`Spotify` objects "
1950
"(:issue:`2113`, :issue:`2117`)"
1951
msgstr ""
1952

1953
#: ../../whats_new.rst:603
1954
msgid "Fix lambda converters in a non-module context (e.g. ``eval``)."
1955
msgstr ""
1956

1957
#: ../../whats_new.rst:604
1958
msgid "Use message creation time for reference time when computing cooldowns."
1959
msgstr ""
1960

1961
#: ../../whats_new.rst:605
1962
msgid "This prevents cooldowns from triggering during e.g. a RESUME session."
1963
msgstr ""
1964

1965
#: ../../whats_new.rst:606
1966
msgid ""
1967
"Fix the default :func:`on_command_error` to work with new-style cogs "
1968
"(:issue:`2094`)"
1969
msgstr ""
1970

1971
#: ../../whats_new.rst:607
1972
msgid ""
1973
"DM channels are now recognised as NSFW in :func:`~.commands.is_nsfw` "
1974
"check."
1975
msgstr ""
1976

1977
#: ../../whats_new.rst:608
1978
msgid "Fix race condition with help commands (:issue:`2123`)"
1979
msgstr ""
1980

1981
#: ../../whats_new.rst:609
1982
msgid ""
1983
"Fix cog descriptions not showing in "
1984
":class:`~.commands.MinimalHelpCommand` (:issue:`2139`)"
1985
msgstr ""
1986

1987
#: ../../whats_new.rst:614
1988
msgid ""
1989
"Improve the performance of internal enum creation in the library by about"
1990
" 5x."
1991
msgstr ""
1992

1993
#: ../../whats_new.rst:615
1994
msgid "Make the output of ``python -m disnake --version`` a bit more useful."
1995
msgstr ""
1996

1997
#: ../../whats_new.rst:616
1998
msgid "The loop cleanup facility has been rewritten again."
1999
msgstr ""
2000

2001
#: ../../whats_new.rst:617
2002
msgid "The signal handling in :meth:`Client.run` has been removed."
2003
msgstr ""
2004

2005
#: ../../whats_new.rst:622
2006
msgid ""
2007
"Custom exception classes are now used for all default checks in the "
2008
"library (:issue:`2101`)"
2009
msgstr ""
2010

2011
#: ../../whats_new.rst:628
2012
msgid "v1.0.1"
2013
msgstr "v1.0.1"
2014

2015
#: ../../whats_new.rst:633
2016
msgid "Fix issue with speaking state being cast to ``int`` when it was invalid."
2017
msgstr ""
2018

2019
#: ../../whats_new.rst:634
2020
msgid ""
2021
"Fix some issues with loop cleanup that some users experienced on Linux "
2022
"machines."
2023
msgstr ""
2024

2025
#: ../../whats_new.rst:635
2026
msgid "Fix voice handshake race condition (:issue:`2056`, :issue:`2063`)"
2027
msgstr ""
2028

2029
#: ../../whats_new.rst:640
2030
msgid "v1.0.0"
2031
msgstr "v1.0.0"
2032

2033
#: ../../whats_new.rst:642
2034
msgid ""
2035
"The changeset for this version are too big to be listed here, for more "
2036
"information please see :ref:`the migrating page <migrating_1_0>`."
2037
msgstr ""
2038
"このバージョンの変更は大きすぎるため、この場所に収まりきりません。詳細については :ref:`移行についてのページ "
2039
"<migrating_1_0>` を参照してください。"
2040

2041
#: ../../whats_new.rst:649
2042
msgid "v0.16.6"
2043
msgstr "v0.16.6"
2044

2045
#: ../../whats_new.rst:654
2046
msgid "Fix issue with :meth:`Client.create_server` that made it stop working."
2047
msgstr ":meth:`Client.create_server` によって動作が停止する問題を修正しました。"
2048

2049
#: ../../whats_new.rst:655
2050
msgid "Fix main thread being blocked upon calling ``StreamPlayer.stop``."
2051
msgstr "``StreamPlayer.stop`` の呼び出し時にメインスレッドがブロックされるのを修正しました。"
2052

2053
#: ../../whats_new.rst:656
2054
msgid "Handle HEARTBEAT_ACK and resume gracefully when it occurs."
2055
msgstr "HEARTBEAT_ACKを処理し、正常に再開します。"
2056

2057
#: ../../whats_new.rst:657
2058
msgid ""
2059
"Fix race condition when pre-emptively rate limiting that caused releasing"
2060
" an already released lock."
2061
msgstr "既に開放されているロックを解放しようとする原因になっていた先制的なレート制限を行っている時の競合状態を修正しました。"
2062

2063
#: ../../whats_new.rst:658
2064
msgid "Fix invalid state errors when immediately cancelling a coroutine."
2065
msgstr "コルーチンを直ちにキャンセルするときに無効な状態になるエラーを修正しました。"
2066

2067
#: ../../whats_new.rst:663
2068
msgid "v0.16.1"
2069
msgstr "v0.16.1"
2070

2071
#: ../../whats_new.rst:665
2072
msgid ""
2073
"This release is just a bug fix release with some better rate limit "
2074
"implementation."
2075
msgstr "このリリースはバグ修正であり、いくつかのレート制限の実装が改善されています。"
2076

2077
#: ../../whats_new.rst:670
2078
msgid "Servers are now properly chunked for user bots."
2079
msgstr ""
2080

2081
#: ../../whats_new.rst:671
2082
msgid "The CDN URL is now used instead of the API URL for assets."
2083
msgstr "アセットのAPI URLの代わりにCDN URLが使用されるようになりました。"
2084

2085
#: ../../whats_new.rst:672
2086
msgid "Rate limit implementation now tries to use header information if possible."
2087
msgstr ""
2088

2089
#: ../../whats_new.rst:673
2090
msgid "Event loop is now properly propagated (:issue:`420`)"
2091
msgstr ""
2092

2093
#: ../../whats_new.rst:674
2094
msgid ""
2095
"Allow falsey values in :meth:`Client.send_message` and "
2096
":meth:`Client.send_file`."
2097
msgstr ""
2098

2099
#: ../../whats_new.rst:679
2100
msgid "v0.16.0"
2101
msgstr "v0.16.0"
2102

2103
#: ../../whats_new.rst:684
2104
msgid ""
2105
"Add :attr:`Channel.overwrites` to get all the permission overwrites of a "
2106
"channel."
2107
msgstr ""
2108

2109
#: ../../whats_new.rst:685
2110
msgid "Add :attr:`Server.features` to get information about partnered servers."
2111
msgstr ""
2112

2113
#: ../../whats_new.rst:690
2114
msgid ""
2115
"Timeout when waiting for offline members while triggering "
2116
":func:`on_ready`."
2117
msgstr ""
2118

2119
#: ../../whats_new.rst:692
2120
msgid ""
2121
"The fact that we did not timeout caused a gigantic memory leak in the "
2122
"library that caused thousands of duplicate :class:`Member` instances "
2123
"causing big memory spikes."
2124
msgstr ""
2125

2126
#: ../../whats_new.rst:695
2127
msgid "Discard null sequences in the gateway."
2128
msgstr ""
2129

2130
#: ../../whats_new.rst:697
2131
msgid ""
2132
"The fact these were not discarded meant that :func:`on_ready` kept being "
2133
"called instead of :func:`on_resumed`. Since this has been corrected, in "
2134
"most cases :func:`on_ready` will be called once or twice with "
2135
":func:`on_resumed` being called much more often."
2136
msgstr ""
2137

2138
#: ../../whats_new.rst:704
2139
msgid "v0.15.1"
2140
msgstr "v0.15.1"
2141

2142
#: ../../whats_new.rst:706
2143
msgid "Fix crash on duplicate or out of order reactions."
2144
msgstr ""
2145

2146
#: ../../whats_new.rst:711
2147
msgid "v0.15.0"
2148
msgstr "v0.15.0"
2149

2150
#: ../../whats_new.rst:716
2151
msgid "Rich Embeds for messages are now supported."
2152
msgstr ""
2153

2154
#: ../../whats_new.rst:718
2155
msgid ""
2156
"To do so, create your own :class:`Embed` and pass the instance to the "
2157
"``embed`` keyword argument to :meth:`Client.send_message` or "
2158
":meth:`Client.edit_message`."
2159
msgstr ""
2160

2161
#: ../../whats_new.rst:719
2162
msgid "Add :meth:`Client.clear_reactions` to remove all reactions from a message."
2163
msgstr ""
2164

2165
#: ../../whats_new.rst:720
2166
msgid ""
2167
"Add support for MESSAGE_REACTION_REMOVE_ALL event, under "
2168
":func:`on_reaction_clear`."
2169
msgstr ""
2170

2171
#: ../../whats_new.rst:721
2172
msgid ""
2173
"Add :meth:`Permissions.update` and :meth:`PermissionOverwrite.update` for"
2174
" bulk permission updates."
2175
msgstr ""
2176

2177
#: ../../whats_new.rst:723
2178
msgid ""
2179
"This allows you to use e.g. ``p.update(read_messages=True, "
2180
"send_messages=False)`` in a single line."
2181
msgstr ""
2182

2183
#: ../../whats_new.rst:724
2184
msgid ""
2185
"Add :meth:`PermissionOverwrite.is_empty` to check if the overwrite is "
2186
"empty (i.e. has no overwrites set explicitly as true or false)."
2187
msgstr ""
2188

2189
#: ../../whats_new.rst:726
2190
msgid "For the command extension, the following changed:"
2191
msgstr "コマンド拡張の場合、以下のことが変更されます。"
2192

2193
#: ../../whats_new.rst:728
2194
msgid "``Context`` is no longer slotted to facilitate setting dynamic attributes."
2195
msgstr ""
2196

2197
#: ../../whats_new.rst:733
2198
msgid "v0.14.3"
2199
msgstr "v0.14.3"
2200

2201
#: ../../whats_new.rst:738
2202
msgid "Fix crash when dealing with MESSAGE_REACTION_REMOVE"
2203
msgstr "MESSAGE_REACTION_REMOVEを扱う際のクラッシュを修正しました"
2204

2205
#: ../../whats_new.rst:739
2206
msgid "Fix incorrect buckets for reactions."
2207
msgstr ""
2208

2209
#: ../../whats_new.rst:744
2210
msgid "v0.14.2"
2211
msgstr "v0.14.2"
2212

2213
#: ../../whats_new.rst:750
2214
msgid ""
2215
":meth:`Client.wait_for_reaction` now returns a namedtuple with "
2216
"``reaction`` and ``user`` attributes."
2217
msgstr ""
2218

2219
#: ../../whats_new.rst:750
2220
msgid ""
2221
"This is for better support in the case that ``None`` is returned since "
2222
"tuple unpacking can lead to issues."
2223
msgstr ""
2224

2225
#: ../../whats_new.rst:755
2226
msgid ""
2227
"Fix bug that disallowed ``None`` to be passed for ``emoji`` parameter in "
2228
":meth:`Client.wait_for_reaction`."
2229
msgstr ""
2230

2231
#: ../../whats_new.rst:760
2232
msgid "v0.14.1"
2233
msgstr "v0.14.1"
2234

2235
#: ../../whats_new.rst:763
2236
msgid "Bug fixes"
2237
msgstr "バグ修正"
2238

2239
#: ../../whats_new.rst:766
2240
msgid "Fix bug with `Reaction` not being visible at import."
2241
msgstr ""
2242

2243
#: ../../whats_new.rst:766
2244
msgid "This was also breaking the documentation."
2245
msgstr ""
2246

2247
#: ../../whats_new.rst:771
2248
msgid "v0.14.0"
2249
msgstr "v0.14.0"
2250

2251
#: ../../whats_new.rst:773
2252
msgid "This update adds new API features and a couple of bug fixes."
2253
msgstr "このアップデートには、新しいAPI機能といくつかのバグ修正が含まれています。"
2254

2255
#: ../../whats_new.rst:778
2256
msgid ""
2257
"Add support for Manage Webhooks permission under "
2258
":attr:`Permissions.manage_webhooks`"
2259
msgstr ""
2260

2261
#: ../../whats_new.rst:779
2262
msgid "Add support for ``around`` argument in 3.5+ :meth:`Client.logs_from`."
2263
msgstr ""
2264

2265
#: ../../whats_new.rst:787
2266
msgid "Add support for reactions."
2267
msgstr "リアクションのサポートを追加します。"
2268

2269
#: ../../whats_new.rst:781
2270
msgid ":meth:`Client.add_reaction` to add a reactions"
2271
msgstr ""
2272

2273
#: ../../whats_new.rst:782
2274
msgid ":meth:`Client.remove_reaction` to remove a reaction."
2275
msgstr ""
2276

2277
#: ../../whats_new.rst:783
2278
msgid ""
2279
":meth:`Client.get_reaction_users` to get the users that reacted to a "
2280
"message."
2281
msgstr ""
2282

2283
#: ../../whats_new.rst:784
2284
msgid ":attr:`Permissions.add_reactions` permission bit support."
2285
msgstr ""
2286

2287
#: ../../whats_new.rst:785
2288
msgid "Two new events, :func:`on_reaction_add` and :func:`on_reaction_remove`."
2289
msgstr ""
2290

2291
#: ../../whats_new.rst:786
2292
msgid ":attr:`Message.reactions` to get reactions from a message."
2293
msgstr ""
2294

2295
#: ../../whats_new.rst:787
2296
msgid ":meth:`Client.wait_for_reaction` to wait for a reaction from a user."
2297
msgstr ""
2298

2299
#: ../../whats_new.rst:792
2300
msgid "Fix bug with Paginator still allowing lines that are too long."
2301
msgstr ""
2302

2303
#: ../../whats_new.rst:793
2304
msgid "Fix the :attr:`Permissions.manage_emojis` bit being incorrect."
2305
msgstr ""
2306

2307
#: ../../whats_new.rst:798
2308
msgid "v0.13.0"
2309
msgstr "v0.13.0"
2310

2311
#: ../../whats_new.rst:800
2312
msgid "This is a backwards compatible update with new features."
2313
msgstr ""
2314

2315
#: ../../whats_new.rst:805
2316
msgid "Add the ability to manage emojis."
2317
msgstr ""
2318

2319
#: ../../whats_new.rst:807
2320
msgid ":meth:`Client.create_custom_emoji` to create new emoji."
2321
msgstr "新しい絵文字を作成する :meth:`Client.create_custom_emoji` 。"
2322

2323
#: ../../whats_new.rst:808
2324
msgid ":meth:`Client.edit_custom_emoji` to edit an old emoji."
2325
msgstr ""
2326

2327
#: ../../whats_new.rst:809
2328
msgid ":meth:`Client.delete_custom_emoji` to delete a custom emoji."
2329
msgstr ""
2330

2331
#: ../../whats_new.rst:810
2332
msgid "Add new :attr:`Permissions.manage_emojis` toggle."
2333
msgstr ""
2334

2335
#: ../../whats_new.rst:812
2336
msgid "This applies for :class:`PermissionOverwrite` as well."
2337
msgstr ""
2338

2339
#: ../../whats_new.rst:813
2340
msgid "Add new statuses for :class:`Status`."
2341
msgstr ""
2342

2343
#: ../../whats_new.rst:815
2344
msgid ""
2345
":attr:`Status.dnd` (aliased with :attr:`Status.do_not_disturb`\\) for Do "
2346
"Not Disturb."
2347
msgstr ""
2348

2349
#: ../../whats_new.rst:816
2350
msgid ""
2351
":attr:`Status.invisible` for setting your status to invisible (please see"
2352
" the docs for a caveat)."
2353
msgstr ""
2354

2355
#: ../../whats_new.rst:817
2356
msgid "Deprecate :meth:`Client.change_status`"
2357
msgstr ""
2358

2359
#: ../../whats_new.rst:819
2360
msgid ""
2361
"Use :meth:`Client.change_presence` instead for better more up to date "
2362
"functionality."
2363
msgstr ""
2364

2365
#: ../../whats_new.rst:820
2366
msgid "This method is subject for removal in a future API version."
2367
msgstr ""
2368

2369
#: ../../whats_new.rst:821
2370
msgid ""
2371
"Add :meth:`Client.change_presence` for changing your status with the new "
2372
"Discord API change."
2373
msgstr ""
2374

2375
#: ../../whats_new.rst:823
2376
msgid ""
2377
"This is the only method that allows changing your status to invisible or "
2378
"do not disturb."
2379
msgstr ""
2380

2381
#: ../../whats_new.rst:828
2382
msgid "Paginator pages do not exceed their max_size anymore (:issue:`340`)"
2383
msgstr ""
2384

2385
#: ../../whats_new.rst:829
2386
msgid ""
2387
"Do Not Disturb users no longer show up offline due to the new "
2388
":class:`Status` changes."
2389
msgstr ""
2390

2391
#: ../../whats_new.rst:834
2392
msgid "v0.12.0"
2393
msgstr "v0.12.0"
2394

2395
#: ../../whats_new.rst:836
2396
msgid "This is a bug fix update that also comes with new features."
2397
msgstr ""
2398

2399
#: ../../whats_new.rst:841
2400
msgid "Add custom emoji support."
2401
msgstr ""
2402

2403
#: ../../whats_new.rst:843
2404
msgid "Adds a new class to represent a custom Emoji named :class:`Emoji`"
2405
msgstr ""
2406

2407
#: ../../whats_new.rst:844
2408
msgid "Adds a utility generator function, :meth:`Client.get_all_emojis`."
2409
msgstr ""
2410

2411
#: ../../whats_new.rst:845
2412
msgid "Adds a list of emojis on a server, :attr:`Server.emojis`."
2413
msgstr ""
2414

2415
#: ../../whats_new.rst:846
2416
msgid "Adds a new event, :func:`on_server_emojis_update`."
2417
msgstr ""
2418

2419
#: ../../whats_new.rst:847
2420
msgid "Add new server regions to :class:`ServerRegion`"
2421
msgstr ""
2422

2423
#: ../../whats_new.rst:849
2424
msgid ":attr:`ServerRegion.eu_central` and :attr:`ServerRegion.eu_west`."
2425
msgstr ""
2426

2427
#: ../../whats_new.rst:850
2428
msgid ""
2429
"Add support for new pinned system message under "
2430
":attr:`MessageType.pins_add`."
2431
msgstr ""
2432

2433
#: ../../whats_new.rst:851
2434
msgid ""
2435
"Add order comparisons for :class:`Role` to allow it to be compared with "
2436
"regards to hierarchy."
2437
msgstr ""
2438

2439
#: ../../whats_new.rst:853
2440
msgid ""
2441
"This means that you can now do ``role_a > role_b`` etc to check if "
2442
"``role_b`` is lower in the hierarchy."
2443
msgstr ""
2444

2445
#: ../../whats_new.rst:855
2446
msgid "Add :attr:`Server.role_hierarchy` to get the server's role hierarchy."
2447
msgstr ""
2448

2449
#: ../../whats_new.rst:856
2450
msgid ""
2451
"Add :attr:`Member.server_permissions` to get a member's server "
2452
"permissions without their channel specific overwrites."
2453
msgstr ""
2454

2455
#: ../../whats_new.rst:857
2456
msgid "Add :meth:`Client.get_user_info` to retrieve a user's info from their ID."
2457
msgstr ""
2458

2459
#: ../../whats_new.rst:858
2460
msgid ""
2461
"Add a new ``Player`` property, ``Player.error`` to fetch the error that "
2462
"stopped the player."
2463
msgstr ""
2464

2465
#: ../../whats_new.rst:860
2466
msgid ""
2467
"To help with this change, a player's ``after`` function can now take a "
2468
"single parameter denoting the current player."
2469
msgstr ""
2470

2471
#: ../../whats_new.rst:861
2472
msgid "Add support for server verification levels."
2473
msgstr ""
2474

2475
#: ../../whats_new.rst:863
2476
msgid "Adds a new enum called :class:`VerificationLevel`."
2477
msgstr ""
2478

2479
#: ../../whats_new.rst:864
2480
msgid ""
2481
"This enum can be used in :meth:`Client.edit_server` under the "
2482
"``verification_level`` keyword argument."
2483
msgstr ""
2484

2485
#: ../../whats_new.rst:865
2486
msgid "Adds a new attribute in the server, :attr:`Server.verification_level`."
2487
msgstr ""
2488

2489
#: ../../whats_new.rst:866
2490
msgid ""
2491
"Add :attr:`Server.voice_client` shortcut property for "
2492
":meth:`Client.voice_client_in`."
2493
msgstr ""
2494

2495
#: ../../whats_new.rst:868
2496
msgid ""
2497
"This is technically old (was added in v0.10.0) but was undocumented until"
2498
" v0.12.0."
2499
msgstr ""
2500

2501
#: ../../whats_new.rst:870 ../../whats_new.rst:916
2502
msgid "For the command extension, the following are new:"
2503
msgstr ""
2504

2505
#: ../../whats_new.rst:872
2506
msgid "Add custom emoji converter."
2507
msgstr ""
2508

2509
#: ../../whats_new.rst:873
2510
msgid "All default converters that can take IDs can now convert via ID."
2511
msgstr ""
2512

2513
#: ../../whats_new.rst:874
2514
msgid "Add coroutine support for ``Bot.command_prefix``."
2515
msgstr ""
2516

2517
#: ../../whats_new.rst:875
2518
msgid "Add a method to reset command cooldown."
2519
msgstr ""
2520

2521
#: ../../whats_new.rst:880
2522
msgid ""
2523
"Fix bug that caused the library to not work with the latest "
2524
"``websockets`` library."
2525
msgstr ""
2526

2527
#: ../../whats_new.rst:881
2528
msgid "Fix bug that leaked keep alive threads (:issue:`309`)"
2529
msgstr ""
2530

2531
#: ../../whats_new.rst:882
2532
msgid ""
2533
"Fix bug that disallowed :class:`ServerRegion` from being used in "
2534
":meth:`Client.edit_server`."
2535
msgstr ""
2536

2537
#: ../../whats_new.rst:883
2538
msgid ""
2539
"Fix bug in :meth:`Channel.permissions_for` that caused permission "
2540
"resolution to happen out of order."
2541
msgstr ""
2542

2543
#: ../../whats_new.rst:884
2544
msgid ""
2545
"Fix bug in :attr:`Member.top_role` that did not account for same-position"
2546
" roles."
2547
msgstr ""
2548

2549
#: ../../whats_new.rst:889
2550
msgid "v0.11.0"
2551
msgstr "v0.11.0"
2552

2553
#: ../../whats_new.rst:891
2554
msgid ""
2555
"This is a minor bug fix update that comes with a gateway update (v5 -> "
2556
"v6)."
2557
msgstr ""
2558

2559
#: ../../whats_new.rst:894
2560
msgid "Breaking Changes"
2561
msgstr "破壊的変更"
2562

2563
#: ../../whats_new.rst:896
2564
msgid ""
2565
"``Permissions.change_nicknames`` has been renamed to "
2566
":attr:`Permissions.change_nickname` to match the UI."
2567
msgstr ""
2568

2569
#: ../../whats_new.rst:901
2570
msgid "Add the ability to prune members via :meth:`Client.prune_members`."
2571
msgstr ""
2572

2573
#: ../../whats_new.rst:902
2574
msgid ""
2575
"Switch the websocket gateway version to v6 from v5. This allows the "
2576
"library to work with group DMs and 1-on-1 calls."
2577
msgstr ""
2578

2579
#: ../../whats_new.rst:903
2580
msgid "Add :attr:`AppInfo.owner` attribute."
2581
msgstr ""
2582

2583
#: ../../whats_new.rst:904
2584
msgid "Add :class:`CallMessage` for group voice call messages."
2585
msgstr ""
2586

2587
#: ../../whats_new.rst:905
2588
msgid "Add :class:`GroupCall` for group voice call information."
2589
msgstr ""
2590

2591
#: ../../whats_new.rst:906
2592
msgid "Add :attr:`Message.system_content` to get the system message."
2593
msgstr ""
2594

2595
#: ../../whats_new.rst:907
2596
msgid ""
2597
"Add the remaining VIP servers and the Brazil servers into "
2598
":class:`ServerRegion` enum."
2599
msgstr ""
2600

2601
#: ../../whats_new.rst:908
2602
msgid ""
2603
"Add ``stderr`` argument to :meth:`VoiceClient.create_ffmpeg_player` to "
2604
"redirect stderr."
2605
msgstr ""
2606

2607
#: ../../whats_new.rst:909
2608
msgid ""
2609
"The library now handles implicit permission resolution in "
2610
":meth:`Channel.permissions_for`."
2611
msgstr ""
2612

2613
#: ../../whats_new.rst:910
2614
msgid "Add :attr:`Server.mfa_level` to query a server's 2FA requirement."
2615
msgstr ""
2616

2617
#: ../../whats_new.rst:911
2618
msgid "Add :attr:`Permissions.external_emojis` permission."
2619
msgstr ""
2620

2621
#: ../../whats_new.rst:912
2622
msgid "Add :attr:`Member.voice` attribute that refers to a :class:`VoiceState`."
2623
msgstr ""
2624

2625
#: ../../whats_new.rst:914
2626
msgid ""
2627
"For backwards compatibility, the member object will have properties "
2628
"mirroring the old behaviour."
2629
msgstr ""
2630

2631
#: ../../whats_new.rst:918
2632
msgid "Command cooldown system with the ``cooldown`` decorator."
2633
msgstr ""
2634

2635
#: ../../whats_new.rst:919
2636
msgid ""
2637
"``UserInputError`` exception for the hierarchy for user input related "
2638
"errors."
2639
msgstr ""
2640

2641
#: ../../whats_new.rst:924
2642
msgid ":attr:`Client.email` is now saved when using a token for user accounts."
2643
msgstr ""
2644

2645
#: ../../whats_new.rst:925
2646
msgid "Fix issue when removing roles out of order."
2647
msgstr ""
2648

2649
#: ../../whats_new.rst:926
2650
msgid "Fix bug where discriminators would not update."
2651
msgstr ""
2652

2653
#: ../../whats_new.rst:927
2654
msgid ""
2655
"Handle cases where ``HEARTBEAT`` opcode is received. This caused bots to "
2656
"disconnect seemingly randomly."
2657
msgstr ""
2658

2659
#: ../../whats_new.rst:929
2660
msgid "For the command extension, the following bug fixes apply:"
2661
msgstr ""
2662

2663
#: ../../whats_new.rst:931
2664
msgid "``Bot.check`` decorator is actually a decorator not requiring parentheses."
2665
msgstr ""
2666

2667
#: ../../whats_new.rst:932
2668
msgid ""
2669
"``Bot.remove_command`` and ``Group.remove_command`` no longer throw if "
2670
"the command doesn't exist."
2671
msgstr ""
2672

2673
#: ../../whats_new.rst:933
2674
msgid "Command names are no longer forced to be ``lower()``."
2675
msgstr ""
2676

2677
#: ../../whats_new.rst:934
2678
msgid ""
2679
"Fix a bug where Member and User converters failed to work in private "
2680
"message contexts."
2681
msgstr ""
2682

2683
#: ../../whats_new.rst:935
2684
msgid ""
2685
"``HelpFormatter`` now ignores hidden commands when deciding the maximum "
2686
"width."
2687
msgstr ""
2688

2689
#: ../../whats_new.rst:940
2690
msgid "v0.10.0"
2691
msgstr "v0.10.0"
2692

2693
#: ../../whats_new.rst:942
2694
msgid ""
2695
"For breaking changes, see :ref:`migrating-to-async`. The breaking changes"
2696
" listed there will not be enumerated below. Since this version is rather "
2697
"a big departure from v0.9.2, this change log will be non-exhaustive."
2698
msgstr ""
2699

2700
#: ../../whats_new.rst:947
2701
msgid ""
2702
"The library is now fully ``asyncio`` compatible, allowing you to write "
2703
"non-blocking code a lot more easily."
2704
msgstr ""
2705

2706
#: ../../whats_new.rst:948
2707
msgid "The library now fully handles 429s and unconditionally retries on 502s."
2708
msgstr ""
2709

2710
#: ../../whats_new.rst:949
2711
msgid ""
2712
"A new command extension module was added but is currently undocumented. "
2713
"Figuring it out is left as an exercise to the reader."
2714
msgstr ""
2715

2716
#: ../../whats_new.rst:950
2717
msgid ""
2718
"Two new exception types, :exc:`Forbidden` and :exc:`NotFound` to denote "
2719
"permission errors or 404 errors."
2720
msgstr ""
2721

2722
#: ../../whats_new.rst:951
2723
msgid "Added :meth:`Client.delete_invite` to revoke invites."
2724
msgstr ""
2725

2726
#: ../../whats_new.rst:952
2727
msgid ""
2728
"Added support for sending voice. Check :class:`VoiceClient` for more "
2729
"details."
2730
msgstr ""
2731

2732
#: ../../whats_new.rst:953
2733
msgid ""
2734
"Added :meth:`Client.wait_for_message` coroutine to aid with follow up "
2735
"commands."
2736
msgstr ""
2737

2738
#: ../../whats_new.rst:954
2739
msgid ""
2740
"Added :data:`version_info` named tuple to check version info of the "
2741
"library."
2742
msgstr ""
2743

2744
#: ../../whats_new.rst:955
2745
msgid ""
2746
"Login credentials are now cached to have a faster login experience. You "
2747
"can disable this by passing in ``cache_auth=False`` when constructing a "
2748
":class:`Client`."
2749
msgstr ""
2750

2751
#: ../../whats_new.rst:957
2752
msgid ""
2753
"New utility function, :func:`disnake.utils.get` to simplify retrieval of "
2754
"items based on attributes."
2755
msgstr ""
2756

2757
#: ../../whats_new.rst:958
2758
msgid ""
2759
"All data classes now support ``!=``, ``==``, ``hash(obj)`` and "
2760
"``str(obj)``."
2761
msgstr ""
2762

2763
#: ../../whats_new.rst:959
2764
msgid "Added :meth:`Client.get_bans` to get banned members from a server."
2765
msgstr ""
2766

2767
#: ../../whats_new.rst:960
2768
msgid ""
2769
"Added :meth:`Client.invites_from` to get currently active invites in a "
2770
"server."
2771
msgstr ""
2772

2773
#: ../../whats_new.rst:961
2774
msgid ""
2775
"Added :attr:`Server.me` attribute to get the :class:`Member` version of "
2776
":attr:`Client.user`."
2777
msgstr ""
2778

2779
#: ../../whats_new.rst:962
2780
msgid ""
2781
"Most data classes now support a ``hash(obj)`` function to allow you to "
2782
"use them in ``set`` or ``dict`` classes or subclasses."
2783
msgstr ""
2784

2785
#: ../../whats_new.rst:963
2786
msgid ""
2787
"Add :meth:`Message.clean_content` to get a text version of the content "
2788
"with the user and channel mentioned changed into their names."
2789
msgstr ""
2790

2791
#: ../../whats_new.rst:964
2792
msgid ""
2793
"Added a way to remove the messages of the user that just got banned in "
2794
":meth:`Client.ban`."
2795
msgstr ""
2796

2797
#: ../../whats_new.rst:965
2798
msgid ""
2799
"Added :meth:`Client.wait_until_ready` to facilitate easy creation of "
2800
"tasks that require the client cache to be ready."
2801
msgstr ""
2802

2803
#: ../../whats_new.rst:966
2804
msgid ""
2805
"Added :meth:`Client.wait_until_login` to facilitate easy creation of "
2806
"tasks that require the client to be logged in."
2807
msgstr ""
2808

2809
#: ../../whats_new.rst:967
2810
msgid ""
2811
"Add :class:`disnake.Game` to represent any game with custom text to send "
2812
"to :meth:`Client.change_status`."
2813
msgstr ""
2814

2815
#: ../../whats_new.rst:968
2816
msgid "Add :attr:`Message.nonce` attribute."
2817
msgstr ""
2818

2819
#: ../../whats_new.rst:969
2820
msgid ""
2821
"Add :meth:`Member.permissions_in` as another way of doing "
2822
":meth:`Channel.permissions_for`."
2823
msgstr ""
2824

2825
#: ../../whats_new.rst:970
2826
msgid "Add :meth:`Client.move_member` to move a member to another voice channel."
2827
msgstr ""
2828

2829
#: ../../whats_new.rst:971
2830
msgid "You can now create a server via :meth:`Client.create_server`."
2831
msgstr ""
2832

2833
#: ../../whats_new.rst:972
2834
msgid "Added :meth:`Client.edit_server` to edit existing servers."
2835
msgstr ""
2836

2837
#: ../../whats_new.rst:973
2838
msgid ""
2839
"Added :meth:`Client.server_voice_state` to server mute or server deafen a"
2840
" member."
2841
msgstr ""
2842

2843
#: ../../whats_new.rst:974
2844
msgid "If you are being rate limited, the library will now handle it for you."
2845
msgstr ""
2846

2847
#: ../../whats_new.rst:975
2848
msgid ""
2849
"Add :func:`on_member_ban` and :func:`on_member_unban` events that trigger"
2850
" when a member is banned/unbanned."
2851
msgstr ""
2852

2853
#: ../../whats_new.rst:978
2854
msgid "Performance Improvements"
2855
msgstr ""
2856

2857
#: ../../whats_new.rst:980
2858
msgid ""
2859
"All data classes now use ``__slots__`` which greatly reduce the memory "
2860
"usage of things kept in cache."
2861
msgstr ""
2862

2863
#: ../../whats_new.rst:981
2864
msgid ""
2865
"Due to the usage of ``asyncio``, the CPU usage of the library has gone "
2866
"down significantly."
2867
msgstr ""
2868

2869
#: ../../whats_new.rst:982
2870
msgid ""
2871
"A lot of the internal cache lists were changed into dictionaries to "
2872
"change the ``O(n)`` lookup into ``O(1)``."
2873
msgstr ""
2874

2875
#: ../../whats_new.rst:983
2876
msgid ""
2877
"Compressed READY is now on by default. This means if you're on a lot of "
2878
"servers (or maybe even a few) you would receive performance improvements "
2879
"by having to download and process less data."
2880
msgstr ""
2881

2882
#: ../../whats_new.rst:985
2883
msgid ""
2884
"While minor, change regex from ``\\d+`` to ``[0-9]+`` to avoid "
2885
"unnecessary unicode character lookups."
2886
msgstr ""
2887

2888
#: ../../whats_new.rst:990
2889
msgid "Fix bug where guilds being updated did not edit the items in cache."
2890
msgstr ""
2891

2892
#: ../../whats_new.rst:991
2893
msgid ""
2894
"Fix bug where ``member.roles`` were empty upon joining instead of having "
2895
"the ``@everyone`` role."
2896
msgstr ""
2897

2898
#: ../../whats_new.rst:992
2899
msgid ""
2900
"Fix bug where :meth:`Role.is_everyone` was not being set properly when "
2901
"the role was being edited."
2902
msgstr ""
2903

2904
#: ../../whats_new.rst:993
2905
msgid ""
2906
":meth:`Client.logs_from` now handles cases where limit > 100 to sidestep "
2907
"the disnake API limitation."
2908
msgstr ""
2909

2910
#: ../../whats_new.rst:994
2911
msgid "Fix bug where a role being deleted would trigger a ``ValueError``."
2912
msgstr ""
2913

2914
#: ../../whats_new.rst:995
2915
msgid ""
2916
"Fix bug where :meth:`Permissions.kick_members` and "
2917
":meth:`Permissions.ban_members` were flipped."
2918
msgstr ""
2919

2920
#: ../../whats_new.rst:996
2921
msgid ""
2922
"Mentions are now triggered normally. This was changed due to the way "
2923
"disnake handles it internally."
2924
msgstr ""
2925

2926
#: ../../whats_new.rst:997
2927
msgid ""
2928
"Fix issue when a :class:`Message` would attempt to upgrade a "
2929
":attr:`Message.server` when the channel is a :class:`Object`."
2930
msgstr ""
2931

2932
#: ../../whats_new.rst:999
2933
msgid ""
2934
"Unavailable servers were not being added into cache, this has been "
2935
"corrected."
2936
msgstr ""
2937

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.