# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, aiogram Team
# This file is distributed under the same license as the aiogram package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: aiogram \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-26 23:17+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.12.1\n"

#: ../../../CHANGES.rst:3
msgid "Changelog"
msgstr ""

#: ../../[towncrier-fragments]:2
msgid "\\ |release| [UNRELEASED DRAFT] (2023-08-26)"
msgstr ""

#: ../../../CHANGES.rst:23 ../../../CHANGES.rst:92 ../../../CHANGES.rst:137
#: ../../../CHANGES.rst:207 ../../../CHANGES.rst:393 ../../../CHANGES.rst:456
#: ../../../CHANGES.rst:505 ../../../CHANGES.rst:566 ../../../CHANGES.rst:624
#: ../../../CHANGES.rst:670 ../../../CHANGES.rst:718 ../../../CHANGES.rst:774
#: ../../../CHANGES.rst:859 ../../../CHANGES.rst:891
#: ../../[towncrier-fragments]:5
msgid "Bugfixes"
msgstr ""

#: ../../[towncrier-fragments]:7
msgid ""
"Fixed magic :code:`.as_(...)` operation for values that can be "
"interpreted as `False` (e.g. `0`). `#1281 "
"<https://github.com/aiogram/aiogram/issues/1281>`_"
msgstr ""

#: ../../[towncrier-fragments]:9
msgid ""
"Italic markdown from utils now uses correct decorators `#1282 "
"<https://github.com/aiogram/aiogram/issues/1282>`_"
msgstr ""

#: ../../../CHANGES.rst:20
msgid "3.0.0rc2 (2023-08-18)"
msgstr ""

#: ../../../CHANGES.rst:25
msgid ""
"Fixed missing message content types (:code:`ContentType.USER_SHARED`, "
":code:`ContentType.CHAT_SHARED`) `#1252 "
"<https://github.com/aiogram/aiogram/issues/1252>`_"
msgstr ""

#: ../../../CHANGES.rst:27
msgid ""
"Fixed nested hashtag, cashtag and email message entities not being parsed"
" correctly when these entities are inside another entity. `#1259 "
"<https://github.com/aiogram/aiogram/issues/1259>`_"
msgstr ""

#: ../../../CHANGES.rst:29
msgid ""
"Moved global filters check placement into router to add chance to pass "
"context from global filters into handlers in the same way as it possible "
"in other places `#1266 <https://github.com/aiogram/aiogram/issues/1266>`_"
msgstr ""

#: ../../../CHANGES.rst:35 ../../../CHANGES.rst:105 ../../../CHANGES.rst:150
#: ../../../CHANGES.rst:235 ../../../CHANGES.rst:468 ../../../CHANGES.rst:518
#: ../../../CHANGES.rst:898
msgid "Improved Documentation"
msgstr ""

#: ../../../CHANGES.rst:37
msgid ""
"Added error handling example `examples/error_handling.py` `#1099 "
"<https://github.com/aiogram/aiogram/issues/1099>`_"
msgstr ""

#: ../../../CHANGES.rst:39
msgid ""
"Added a few words about skipping pending updates `#1251 "
"<https://github.com/aiogram/aiogram/issues/1251>`_"
msgstr ""

#: ../../../CHANGES.rst:41
msgid ""
"Added a section on Dependency Injection technology `#1253 "
"<https://github.com/aiogram/aiogram/issues/1253>`_"
msgstr ""

#: ../../../CHANGES.rst:43
msgid ""
"This update includes the addition of a multi-file bot example to the "
"repository. `#1254 <https://github.com/aiogram/aiogram/issues/1254>`_"
msgstr ""

#: ../../../CHANGES.rst:45
msgid ""
"Refactored examples code to use aiogram enumerations and enhanced chat "
"messages with markdown beautification's for a more user-friendly display."
" `#1256 <https://github.com/aiogram/aiogram/issues/1256>`_"
msgstr ""

#: ../../../CHANGES.rst:48
msgid ""
"Supplemented \"Finite State Machine\" section in Migration FAQ `#1264 "
"<https://github.com/aiogram/aiogram/issues/1264>`_"
msgstr ""

#: ../../../CHANGES.rst:50
msgid ""
"Removed extra param in docstring of TelegramEventObserver's filter method"
" and fixed typo in I18n documentation. `#1268 "
"<https://github.com/aiogram/aiogram/issues/1268>`_"
msgstr ""

#: ../../../CHANGES.rst:56 ../../../CHANGES.rst:112 ../../../CHANGES.rst:251
#: ../../../CHANGES.rst:402 ../../../CHANGES.rst:479 ../../../CHANGES.rst:532
#: ../../../CHANGES.rst:583 ../../../CHANGES.rst:637 ../../../CHANGES.rst:679
#: ../../../CHANGES.rst:725 ../../../CHANGES.rst:785 ../../../CHANGES.rst:806
#: ../../../CHANGES.rst:829 ../../../CHANGES.rst:866 ../../../CHANGES.rst:905
msgid "Misc"
msgstr ""

#: ../../../CHANGES.rst:58
msgid ""
"Enhanced the warning message in dispatcher to include a JSON dump of the "
"update when update type is not known. `#1269 "
"<https://github.com/aiogram/aiogram/issues/1269>`_"
msgstr ""

#: ../../../CHANGES.rst:60
msgid ""
"Added support for `Bot API 6.8 <https://core.telegram.org/bots/api-"
"changelog#august-18-2023>`_ `#1275 "
"<https://github.com/aiogram/aiogram/issues/1275>`_"
msgstr ""

#: ../../../CHANGES.rst:65
msgid "3.0.0rc1 (2023-08-06)"
msgstr ""

#: ../../../CHANGES.rst:68 ../../../CHANGES.rst:126 ../../../CHANGES.rst:168
#: ../../../CHANGES.rst:331 ../../../CHANGES.rst:431 ../../../CHANGES.rst:491
#: ../../../CHANGES.rst:542 ../../../CHANGES.rst:615 ../../../CHANGES.rst:656
#: ../../../CHANGES.rst:694 ../../../CHANGES.rst:742 ../../../CHANGES.rst:818
#: ../../../CHANGES.rst:851 ../../../CHANGES.rst:882
msgid "Features"
msgstr ""

#: ../../../CHANGES.rst:70
msgid "Added Currency enum. You can use it like this:"
msgstr ""

#: ../../../CHANGES.rst:82
msgid "`#1194 <https://github.com/aiogram/aiogram/issues/1194>`_"
msgstr ""

#: ../../../CHANGES.rst:83
msgid ""
"Updated keyboard builders with new methods for integrating buttons and "
"keyboard creation more seamlessly. Added functionality to create buttons "
"from existing markup and attach another builder. This improvement aims to"
" make the keyboard building process more user-friendly and flexible. "
"`#1236 <https://github.com/aiogram/aiogram/issues/1236>`_"
msgstr ""

#: ../../../CHANGES.rst:87
msgid ""
"Added support for message_thread_id in ChatActionSender `#1249 "
"<https://github.com/aiogram/aiogram/issues/1249>`_"
msgstr ""

#: ../../../CHANGES.rst:94
msgid ""
"Fixed polling startup when \"bot\" key is passed manually into dispatcher"
" workflow data `#1242 <https://github.com/aiogram/aiogram/issues/1242>`_"
msgstr ""

#: ../../../CHANGES.rst:96
msgid "Added codegen configuration for lost shortcuts:"
msgstr ""

#: ../../../CHANGES.rst:98
msgid "ShippingQuery.answer"
msgstr ""

#: ../../../CHANGES.rst:99
msgid "PreCheckoutQuery.answer"
msgstr ""

#: ../../../CHANGES.rst:100
msgid "Message.delete_reply_markup"
msgstr ""

#: ../../../CHANGES.rst:101
msgid "`#1244 <https://github.com/aiogram/aiogram/issues/1244>`_"
msgstr ""

#: ../../../CHANGES.rst:107
msgid ""
"Added documentation for webhook and polling modes. `#1241 "
"<https://github.com/aiogram/aiogram/issues/1241>`_"
msgstr ""

#: ../../../CHANGES.rst:114
msgid ""
"Reworked InputFile reading, removed :code:`__aiter__` method, added `bot:"
" Bot` argument to the :code:`.read(...)` method, so, from now "
"URLInputFile can be used without specifying bot instance. `#1238 "
"<https://github.com/aiogram/aiogram/issues/1238>`_"
msgstr ""

#: ../../../CHANGES.rst:118
msgid ""
"Code-generated :code:`__init__` typehints in types and methods to make "
"IDE happy without additional pydantic plugin `#1245 "
"<https://github.com/aiogram/aiogram/issues/1245>`_"
msgstr ""

#: ../../../CHANGES.rst:123
msgid "3.0.0b9 (2023-07-30)"
msgstr ""

#: ../../../CHANGES.rst:128
msgid ""
"Added new shortcuts for "
":class:`aiogram.types.chat_member_updated.ChatMemberUpdated` to send "
"message to chat that member joined/left. `#1234 "
"<https://github.com/aiogram/aiogram/issues/1234>`_"
msgstr ""

#: ../../../CHANGES.rst:131
msgid ""
"Added new shortcuts for "
":class:`aiogram.types.chat_join_request.ChatJoinRequest` to make easier "
"access to sending messages to users who wants to join to chat. `#1235 "
"<https://github.com/aiogram/aiogram/issues/1235>`_"
msgstr ""

#: ../../../CHANGES.rst:139
msgid ""
"Fixed bot assignment in the :code:`Message.send_copy` shortcut `#1232 "
"<https://github.com/aiogram/aiogram/issues/1232>`_"
msgstr ""

#: ../../../CHANGES.rst:141
msgid ""
"Added model validation to remove UNSET before field validation. This "
"change was necessary to correctly handle parse_mode where 'UNSET' is used"
" as a sentinel value. Without the removal of 'UNSET', it would create "
"issues when passed to model initialization from Bot.method_name. 'UNSET' "
"was also added to typing. `#1233 "
"<https://github.com/aiogram/aiogram/issues/1233>`_"
msgstr ""

#: ../../../CHANGES.rst:146
msgid "Updated pydantic to 2.1 with few bugfixes"
msgstr ""

#: ../../../CHANGES.rst:152
msgid ""
"Improved docs, added basic migration guide (will be expanded later) "
"`#1143 <https://github.com/aiogram/aiogram/issues/1143>`_"
msgstr ""

#: ../../../CHANGES.rst:157 ../../../CHANGES.rst:242 ../../../CHANGES.rst:525
msgid "Deprecations and Removals"
msgstr ""

#: ../../../CHANGES.rst:159
msgid ""
"Removed the use of the context instance (Bot.get_current) from all "
"placements that were used previously. This is to avoid the use of the "
"context instance in the wrong place. `#1230 "
"<https://github.com/aiogram/aiogram/issues/1230>`_"
msgstr ""

#: ../../../CHANGES.rst:165
msgid "3.0.0b8 (2023-07-17)"
msgstr ""

#: ../../../CHANGES.rst:170
msgid ""
"Added possibility to use custom events in routers (If router does not "
"support custom event it does not break and passes it to included "
"routers). `#1147 <https://github.com/aiogram/aiogram/issues/1147>`_"
msgstr ""

#: ../../../CHANGES.rst:172
msgid "Added support for FSM in Forum topics."
msgstr ""

#: ../../../CHANGES.rst:174
msgid "The strategy can be changed in dispatcher:"
msgstr ""

#: ../../../CHANGES.rst:187
msgid ""
"If you have implemented you own storages you should extend record key "
"generation with new one attribute - :code:`thread_id`"
msgstr ""

#: ../../../CHANGES.rst:189
msgid "`#1161 <https://github.com/aiogram/aiogram/issues/1161>`_"
msgstr ""

#: ../../../CHANGES.rst:190
msgid "Improved CallbackData serialization."
msgstr ""

#: ../../../CHANGES.rst:192
msgid "Minimized UUID (hex without dashes)"
msgstr ""

#: ../../../CHANGES.rst:193
msgid "Replaced bool values with int (true=1, false=0)"
msgstr ""

#: ../../../CHANGES.rst:194
msgid "`#1163 <https://github.com/aiogram/aiogram/issues/1163>`_"
msgstr ""

#: ../../../CHANGES.rst:195
msgid ""
"Added a tool to make text formatting flexible and easy. More details on "
"the :ref:`corresponding documentation page <formatting-tool>` `#1172 "
"<https://github.com/aiogram/aiogram/issues/1172>`_"
msgstr ""

#: ../../../CHANGES.rst:198
msgid ""
"Added :code:`X-Telegram-Bot-Api-Secret-Token` header check `#1173 "
"<https://github.com/aiogram/aiogram/issues/1173>`_"
msgstr ""

#: ../../../CHANGES.rst:200
msgid ""
"Made :code:`allowed_updates` list to revolve automatically in "
"start_polling method if not set explicitly. `#1178 "
"<https://github.com/aiogram/aiogram/issues/1178>`_"
msgstr ""

#: ../../../CHANGES.rst:202
msgid ""
"Added possibility to pass custom headers to :class:`URLInputFile` object "
"`#1191 <https://github.com/aiogram/aiogram/issues/1191>`_"
msgstr ""

#: ../../../CHANGES.rst:209
msgid ""
"Change type of result in InlineQueryResult enum for "
":code:`InlineQueryResultCachedMpeg4Gif` and "
":code:`InlineQueryResultMpeg4Gif` to more correct according to "
"documentation."
msgstr ""

#: ../../../CHANGES.rst:212
msgid ""
"Change regexp for entities parsing to more correct "
"(:code:`InlineQueryResultType.yml`). `#1146 "
"<https://github.com/aiogram/aiogram/issues/1146>`_"
msgstr ""

#: ../../../CHANGES.rst:214
msgid ""
"Fixed signature of startup/shutdown events to include the "
":code:`**dispatcher.workflow_data` as the handler arguments. `#1155 "
"<https://github.com/aiogram/aiogram/issues/1155>`_"
msgstr ""

#: ../../../CHANGES.rst:216
msgid ""
"Added missing :code:`FORUM_TOPIC_EDITED` value to content_type property "
"`#1160 <https://github.com/aiogram/aiogram/issues/1160>`_"
msgstr ""

#: ../../../CHANGES.rst:218
msgid ""
"Fixed compatibility with Python 3.8-3.9 (from previous release) `#1162 "
"<https://github.com/aiogram/aiogram/issues/1162>`_"
msgstr ""

#: ../../../CHANGES.rst:220
msgid ""
"Fixed the markdown spoiler parser. `#1176 "
"<https://github.com/aiogram/aiogram/issues/1176>`_"
msgstr ""

#: ../../../CHANGES.rst:222
msgid ""
"Fixed workflow data propagation `#1196 "
"<https://github.com/aiogram/aiogram/issues/1196>`_"
msgstr ""

#: ../../../CHANGES.rst:224
msgid ""
"Fixed the serialization error associated with nested subtypes like "
"InputMedia, ChatMember, etc."
msgstr ""

#: ../../../CHANGES.rst:227
msgid ""
"The previously generated code resulted in an invalid schema under "
"pydantic v2, which has stricter type parsing. Hence, subtypes without the"
" specification of all subtype unions were generating an empty object. "
"This has been rectified now. `#1213 "
"<https://github.com/aiogram/aiogram/issues/1213>`_"
msgstr ""

#: ../../../CHANGES.rst:237
msgid ""
"Changed small grammar typos for :code:`upload_file` `#1133 "
"<https://github.com/aiogram/aiogram/issues/1133>`_"
msgstr ""

#: ../../../CHANGES.rst:244
msgid ""
"Removed text filter in due to is planned to remove this filter few "
"versions ago."
msgstr ""

#: ../../../CHANGES.rst:246
msgid ""
"Use :code:`F.text` instead `#1170 "
"<https://github.com/aiogram/aiogram/issues/1170>`_"
msgstr ""

#: ../../../CHANGES.rst:253
msgid ""
"Added full support of `Bot API 6.6 <https://core.telegram.org/bots/api-"
"changelog#march-9-2023>`_"
msgstr ""

#: ../../../CHANGES.rst:257
msgid ""
"Note that this issue has breaking changes described in in the Bot API "
"changelog, this changes is not breaking in the API but breaking inside "
"aiogram because Beta stage is not finished."
msgstr ""

#: ../../../CHANGES.rst:260
msgid "`#1139 <https://github.com/aiogram/aiogram/issues/1139>`_"
msgstr ""

#: ../../../CHANGES.rst:261
msgid ""
"Added full support of `Bot API 6.7 <https://core.telegram.org/bots/api-"
"changelog#april-21-2023>`_"
msgstr ""

#: ../../../CHANGES.rst:265
msgid ""
"Note that arguments *switch_pm_parameter* and *switch_pm_text* was "
"deprecated and should be changed to *button* argument as described in API"
" docs."
msgstr ""

#: ../../../CHANGES.rst:267
msgid "`#1168 <https://github.com/aiogram/aiogram/issues/1168>`_"
msgstr ""

#: ../../../CHANGES.rst:268
msgid "Updated `Pydantic to V2 <https://docs.pydantic.dev/2.0/migration/>`_"
msgstr ""

#: ../../../CHANGES.rst:272
msgid "Be careful, not all libraries is already updated to using V2"
msgstr ""

#: ../../../CHANGES.rst:273
msgid "`#1202 <https://github.com/aiogram/aiogram/issues/1202>`_"
msgstr ""

#: ../../../CHANGES.rst:274
msgid ""
"Added global defaults :code:`disable_web_page_preview` and "
":code:`protect_content` in addition to :code:`parse_mode` to the Bot "
"instance, reworked internal request builder mechanism. `#1142 "
"<https://github.com/aiogram/aiogram/issues/1142>`_"
msgstr ""

#: ../../../CHANGES.rst:277
msgid ""
"Removed bot parameters from storages `#1144 "
"<https://github.com/aiogram/aiogram/issues/1144>`_"
msgstr ""

#: ../../../CHANGES.rst:280
msgid ""
"Replaced ContextVar's with a new feature called `Validation Context "
"<https://docs.pydantic.dev/latest/usage/validators/#validation-context>`_"
" in Pydantic to improve the clarity, usability, and versatility of "
"handling the Bot instance within method shortcuts."
msgstr ""

#: ../../../CHANGES.rst:285
msgid "**Breaking**: The 'bot' argument now is required in `URLInputFile`"
msgstr ""

#: ../../../CHANGES.rst:286
msgid "`#1210 <https://github.com/aiogram/aiogram/issues/1210>`_"
msgstr ""

#: ../../../CHANGES.rst:287
msgid "Updated magic-filter with new features"
msgstr ""

#: ../../../CHANGES.rst:289
msgid "Added hint for :code:`len(F)` error"
msgstr ""

#: ../../../CHANGES.rst:290
msgid "Added not in operation"
msgstr ""

#: ../../../CHANGES.rst:291
msgid "`#1221 <https://github.com/aiogram/aiogram/issues/1221>`_"
msgstr ""

#: ../../../CHANGES.rst:295
msgid "3.0.0b7 (2023-02-18)"
msgstr ""

#: ../../../CHANGES.rst:299
msgid ""
"Note that this version has incompatibility with Python 3.8-3.9 in case "
"when you create an instance of Dispatcher outside of the any coroutine."
msgstr ""

#: ../../../CHANGES.rst:301
msgid "Sorry for the inconvenience, it will be fixed in the next version."
msgstr ""

#: ../../../CHANGES.rst:303
msgid "This code will not work:"
msgstr ""

#: ../../../CHANGES.rst:315
msgid "But if you change it like this it should works as well:"
msgstr ""

#: ../../../CHANGES.rst:333
msgid "Added missing shortcuts, new enums, reworked old stuff"
msgstr ""

#: ../../../CHANGES.rst:335
msgid ""
"**Breaking** All previously added enums is re-generated in new place - "
"`aiogram.enums` instead of `aiogram.types`"
msgstr ""

#: ../../../CHANGES.rst:353
msgid ""
"**Added enums:** "
":class:`aiogram.enums.bot_command_scope_type.BotCommandScopeType`,"
msgstr ""

#: ../../../CHANGES.rst:339
msgid ""
":class:`aiogram.enums.chat_action.ChatAction`, "
":class:`aiogram.enums.chat_member_status.ChatMemberStatus`, "
":class:`aiogram.enums.chat_type.ChatType`, "
":class:`aiogram.enums.content_type.ContentType`, "
":class:`aiogram.enums.dice_emoji.DiceEmoji`, "
":class:`aiogram.enums.inline_query_result_type.InlineQueryResultType`, "
":class:`aiogram.enums.input_media_type.InputMediaType`, "
":class:`aiogram.enums.mask_position_point.MaskPositionPoint`, "
":class:`aiogram.enums.menu_button_type.MenuButtonType`, "
":class:`aiogram.enums.message_entity_type.MessageEntityType`, "
":class:`aiogram.enums.parse_mode.ParseMode`, "
":class:`aiogram.enums.poll_type.PollType`, "
":class:`aiogram.enums.sticker_type.StickerType`, "
":class:`aiogram.enums.topic_icon_color.TopicIconColor`, "
":class:`aiogram.enums.update_type.UpdateType`,"
msgstr ""

#: ../../../CHANGES.rst:355
msgid "**Added shortcuts**:"
msgstr ""

#: ../../../CHANGES.rst:380
msgid "*Chat* :meth:`aiogram.types.chat.Chat.get_administrators`,"
msgstr ""

#: ../../../CHANGES.rst:358
msgid ""
":meth:`aiogram.types.chat.Chat.delete_message`, "
":meth:`aiogram.types.chat.Chat.revoke_invite_link`, "
":meth:`aiogram.types.chat.Chat.edit_invite_link`, "
":meth:`aiogram.types.chat.Chat.create_invite_link`, "
":meth:`aiogram.types.chat.Chat.export_invite_link`, "
":meth:`aiogram.types.chat.Chat.do`, "
":meth:`aiogram.types.chat.Chat.delete_sticker_set`, "
":meth:`aiogram.types.chat.Chat.set_sticker_set`, "
":meth:`aiogram.types.chat.Chat.get_member`, "
":meth:`aiogram.types.chat.Chat.get_member_count`, "
":meth:`aiogram.types.chat.Chat.leave`, "
":meth:`aiogram.types.chat.Chat.unpin_all_messages`, "
":meth:`aiogram.types.chat.Chat.unpin_message`, "
":meth:`aiogram.types.chat.Chat.pin_message`, "
":meth:`aiogram.types.chat.Chat.set_administrator_custom_title`, "
":meth:`aiogram.types.chat.Chat.set_permissions`, "
":meth:`aiogram.types.chat.Chat.promote`, "
":meth:`aiogram.types.chat.Chat.restrict`, "
":meth:`aiogram.types.chat.Chat.unban`, "
":meth:`aiogram.types.chat.Chat.ban`, "
":meth:`aiogram.types.chat.Chat.set_description`, "
":meth:`aiogram.types.chat.Chat.set_title`, "
":meth:`aiogram.types.chat.Chat.delete_photo`, "
":meth:`aiogram.types.chat.Chat.set_photo`,"
msgstr ""

#: ../../../CHANGES.rst:382
msgid "*Sticker*: :meth:`aiogram.types.sticker.Sticker.set_position_in_set`,"
msgstr ""

#: ../../../CHANGES.rst:383
msgid ":meth:`aiogram.types.sticker.Sticker.delete_from_set`,"
msgstr ""

#: ../../../CHANGES.rst:384
msgid "*User*: :meth:`aiogram.types.user.User.get_profile_photos`"
msgstr ""

#: ../../../CHANGES.rst:385
msgid "`#952 <https://github.com/aiogram/aiogram/issues/952>`_"
msgstr ""

#: ../../../CHANGES.rst:386
msgid ""
"Added :ref:`callback answer <callback-answer-util>` feature `#1091 "
"<https://github.com/aiogram/aiogram/issues/1091>`_"
msgstr ""

#: ../../../CHANGES.rst:388
msgid ""
"Added a method that allows you to compactly register routers `#1117 "
"<https://github.com/aiogram/aiogram/issues/1117>`_"
msgstr ""

#: ../../../CHANGES.rst:395
msgid ""
"Check status code when downloading file `#816 "
"<https://github.com/aiogram/aiogram/issues/816>`_"
msgstr ""

#: ../../../CHANGES.rst:397
msgid ""
"Fixed `ignore_case` parameter in :obj:`aiogram.filters.command.Command` "
"filter `#1106 <https://github.com/aiogram/aiogram/issues/1106>`_"
msgstr ""

#: ../../../CHANGES.rst:404
msgid ""
"Added integration with new code-generator named `Butcher "
"<https://github.com/aiogram/butcher>`_ `#1069 "
"<https://github.com/aiogram/aiogram/issues/1069>`_"
msgstr ""

#: ../../../CHANGES.rst:406
msgid ""
"Added full support of `Bot API 6.4 <https://core.telegram.org/bots/api-"
"changelog#december-30-2022>`_ `#1088 "
"<https://github.com/aiogram/aiogram/issues/1088>`_"
msgstr ""

#: ../../../CHANGES.rst:408
msgid ""
"Updated package metadata, moved build internals from Poetry to Hatch, "
"added contributing guides. `#1095 "
"<https://github.com/aiogram/aiogram/issues/1095>`_"
msgstr ""

#: ../../../CHANGES.rst:410
msgid ""
"Added full support of `Bot API 6.5 <https://core.telegram.org/bots/api-"
"changelog#february-3-2023>`_"
msgstr ""

#: ../../../CHANGES.rst:414
msgid ""
"Note that :obj:`aiogram.types.chat_permissions.ChatPermissions` is "
"updated without backward compatibility, so now this object has no "
":code:`can_send_media_messages` attribute"
msgstr ""

#: ../../../CHANGES.rst:416
msgid "`#1112 <https://github.com/aiogram/aiogram/issues/1112>`_"
msgstr ""

#: ../../../CHANGES.rst:417
msgid ""
"Replaced error :code:`TypeError: TelegramEventObserver.__call__() got an "
"unexpected keyword argument '<name>'` with a more understandable one for "
"developers and with a link to the documentation. `#1114 "
"<https://github.com/aiogram/aiogram/issues/1114>`_"
msgstr ""

#: ../../../CHANGES.rst:420
msgid ""
"Added possibility to reply into webhook with files `#1120 "
"<https://github.com/aiogram/aiogram/issues/1120>`_"
msgstr ""

#: ../../../CHANGES.rst:422
msgid ""
"Reworked graceful shutdown. Added method to stop polling. Now polling "
"started from dispatcher can be stopped by signals gracefully without "
"errors (on Linux and Mac). `#1124 "
"<https://github.com/aiogram/aiogram/issues/1124>`_"
msgstr ""

#: ../../../CHANGES.rst:428
msgid "3.0.0b6 (2022-11-18)"
msgstr ""

#: ../../../CHANGES.rst:433
msgid ""
"(again) Added possibility to combine filters with an *and*/*or* "
"operations."
msgstr ""

#: ../../../CHANGES.rst:435
msgid ""
"Read more in \":ref:`Combining filters <combining-filters>`\" "
"documentation section `#1018 "
"<https://github.com/aiogram/aiogram/issues/1018>`_"
msgstr ""

#: ../../../CHANGES.rst:437
msgid "Added following methods to ``Message`` class:"
msgstr ""

#: ../../../CHANGES.rst:439
msgid ":code:`Message.forward(...)`"
msgstr ""

#: ../../../CHANGES.rst:440
msgid ":code:`Message.edit_media(...)`"
msgstr ""

#: ../../../CHANGES.rst:441
msgid ":code:`Message.edit_live_location(...)`"
msgstr ""

#: ../../../CHANGES.rst:442
msgid ":code:`Message.stop_live_location(...)`"
msgstr ""

#: ../../../CHANGES.rst:443
msgid ":code:`Message.pin(...)`"
msgstr ""

#: ../../../CHANGES.rst:444
msgid ":code:`Message.unpin()`"
msgstr ""

#: ../../../CHANGES.rst:445
msgid "`#1030 <https://github.com/aiogram/aiogram/issues/1030>`_"
msgstr ""

#: ../../../CHANGES.rst:446
msgid "Added following methods to :code:`User` class:"
msgstr ""

#: ../../../CHANGES.rst:448
msgid ":code:`User.mention_markdown(...)`"
msgstr ""

#: ../../../CHANGES.rst:449
msgid ":code:`User.mention_html(...)`"
msgstr ""

#: ../../../CHANGES.rst:450
msgid "`#1049 <https://github.com/aiogram/aiogram/issues/1049>`_"
msgstr ""

#: ../../../CHANGES.rst:451
msgid ""
"Added full support of `Bot API 6.3 <https://core.telegram.org/bots/api-"
"changelog#november-5-2022>`_ `#1057 "
"<https://github.com/aiogram/aiogram/issues/1057>`_"
msgstr ""

#: ../../../CHANGES.rst:458
msgid ""
"Fixed :code:`Message.send_invoice` and :code:`Message.reply_invoice`, "
"added missing arguments `#1047 "
"<https://github.com/aiogram/aiogram/issues/1047>`_"
msgstr ""

#: ../../../CHANGES.rst:460
msgid "Fixed copy and forward in:"
msgstr ""

#: ../../../CHANGES.rst:462
msgid ":code:`Message.answer(...)`"
msgstr ""

#: ../../../CHANGES.rst:463
msgid ":code:`Message.copy_to(...)`"
msgstr ""

#: ../../../CHANGES.rst:464
msgid "`#1064 <https://github.com/aiogram/aiogram/issues/1064>`_"
msgstr ""

#: ../../../CHANGES.rst:470
msgid ""
"Fixed UA translations in index.po `#1017 "
"<https://github.com/aiogram/aiogram/issues/1017>`_"
msgstr ""

#: ../../../CHANGES.rst:472
msgid ""
"Fix typehints for :code:`Message`, :code:`reply_media_group` and "
":code:`answer_media_group` methods `#1029 "
"<https://github.com/aiogram/aiogram/issues/1029>`_"
msgstr ""

#: ../../../CHANGES.rst:474
msgid ""
"Removed an old now non-working feature `#1060 "
"<https://github.com/aiogram/aiogram/issues/1060>`_"
msgstr ""

#: ../../../CHANGES.rst:481
msgid ""
"Enabled testing on Python 3.11 `#1044 "
"<https://github.com/aiogram/aiogram/issues/1044>`_"
msgstr ""

#: ../../../CHANGES.rst:483
msgid ""
"Added a mandatory dependency :code:`certifi` in due to in some cases on "
"systems that doesn't have updated ca-certificates the requests to Bot API"
" fails with reason :code:`[SSL: CERTIFICATE_VERIFY_FAILED] certificate "
"verify failed: self signed certificate in certificate chain` `#1066 "
"<https://github.com/aiogram/aiogram/issues/1066>`_"
msgstr ""

#: ../../../CHANGES.rst:488
msgid "3.0.0b5 (2022-10-02)"
msgstr ""

#: ../../../CHANGES.rst:493
msgid ""
"Add PyPy support and run tests under PyPy `#985 "
"<https://github.com/aiogram/aiogram/issues/985>`_"
msgstr ""

#: ../../../CHANGES.rst:495
msgid ""
"Added message text to aiogram exceptions representation `#988 "
"<https://github.com/aiogram/aiogram/issues/988>`_"
msgstr ""

#: ../../../CHANGES.rst:497
msgid ""
"Added warning about using magic filter from `magic_filter` instead of "
"`aiogram`'s ones. Is recommended to use `from aiogram import F` instead "
"of `from magic_filter import F` `#990 "
"<https://github.com/aiogram/aiogram/issues/990>`_"
msgstr ""

#: ../../../CHANGES.rst:500
msgid ""
"Added more detailed error when server response can't be deserialized. "
"This feature will help to debug unexpected responses from the Server "
"`#1014 <https://github.com/aiogram/aiogram/issues/1014>`_"
msgstr ""

#: ../../../CHANGES.rst:507
msgid ""
"Reworked error event, introduced "
":class:`aiogram.types.error_event.ErrorEvent` object. `#898 "
"<https://github.com/aiogram/aiogram/issues/898>`_"
msgstr ""

#: ../../../CHANGES.rst:509
msgid ""
"Fixed escaping markdown in `aiogram.utils.markdown` module `#903 "
"<https://github.com/aiogram/aiogram/issues/903>`_"
msgstr ""

#: ../../../CHANGES.rst:511
msgid ""
"Fixed polling crash when Telegram Bot API raises HTTP 429 status-code. "
"`#995 <https://github.com/aiogram/aiogram/issues/995>`_"
msgstr ""

#: ../../../CHANGES.rst:513
msgid ""
"Fixed empty mention in command parsing, now it will be None instead of an"
" empty string `#1013 <https://github.com/aiogram/aiogram/issues/1013>`_"
msgstr ""

#: ../../../CHANGES.rst:520
msgid ""
"Initialized Docs translation (added Ukrainian language) `#925 "
"<https://github.com/aiogram/aiogram/issues/925>`_"
msgstr ""

#: ../../../CHANGES.rst:527
msgid ""
"Removed filters factory as described in corresponding issue. `#942 "
"<https://github.com/aiogram/aiogram/issues/942>`_"
msgstr ""

#: ../../../CHANGES.rst:534
msgid ""
"Now Router/Dispatcher accepts only keyword arguments. `#982 "
"<https://github.com/aiogram/aiogram/issues/982>`_"
msgstr ""

#: ../../../CHANGES.rst:539
msgid "3.0.0b4 (2022-08-14)"
msgstr ""

#: ../../../CHANGES.rst:544
msgid ""
"Add class helper ChatAction for constants that Telegram BotAPI uses in "
"sendChatAction request. In my opinion, this will help users and will also"
" improve compatibility with 2.x version where similar class was called "
"\"ChatActions\". `#803 <https://github.com/aiogram/aiogram/issues/803>`_"
msgstr ""

#: ../../../CHANGES.rst:548
msgid "Added possibility to combine filters or invert result"
msgstr ""

#: ../../../CHANGES.rst:550
msgid "Example:"
msgstr ""

#: ../../../CHANGES.rst:558
msgid "`#894 <https://github.com/aiogram/aiogram/issues/894>`_"
msgstr ""

#: ../../../CHANGES.rst:559
msgid ""
"Fixed type hints for redis TTL params. `#922 "
"<https://github.com/aiogram/aiogram/issues/922>`_"
msgstr ""

#: ../../../CHANGES.rst:561
msgid ""
"Added `full_name` shortcut for `Chat` object `#929 "
"<https://github.com/aiogram/aiogram/issues/929>`_"
msgstr ""

#: ../../../CHANGES.rst:568
msgid ""
"Fixed false-positive coercing of Union types in API methods `#901 "
"<https://github.com/aiogram/aiogram/issues/901>`_"
msgstr ""

#: ../../../CHANGES.rst:570
msgid "Added 3 missing content types:"
msgstr ""

#: ../../../CHANGES.rst:572
msgid "proximity_alert_triggered"
msgstr ""

#: ../../../CHANGES.rst:573
msgid "supergroup_chat_created"
msgstr ""

#: ../../../CHANGES.rst:574
msgid "channel_chat_created"
msgstr ""

#: ../../../CHANGES.rst:575
msgid "`#906 <https://github.com/aiogram/aiogram/issues/906>`_"
msgstr ""

#: ../../../CHANGES.rst:576
msgid ""
"Fixed the ability to compare the state, now comparison to copy of the "
"state will return `True`. `#927 "
"<https://github.com/aiogram/aiogram/issues/927>`_"
msgstr ""

#: ../../../CHANGES.rst:578
msgid ""
"Fixed default lock kwargs in RedisEventIsolation. `#972 "
"<https://github.com/aiogram/aiogram/issues/972>`_"
msgstr ""

#: ../../../CHANGES.rst:585
msgid ""
"Restrict including routers with strings `#896 "
"<https://github.com/aiogram/aiogram/issues/896>`_"
msgstr ""

#: ../../../CHANGES.rst:587
msgid ""
"Changed CommandPatterType to CommandPatternType in "
"`aiogram/dispatcher/filters/command.py` `#907 "
"<https://github.com/aiogram/aiogram/issues/907>`_"
msgstr ""

#: ../../../CHANGES.rst:589
msgid ""
"Added full support of `Bot API 6.1 <https://core.telegram.org/bots/api-"
"changelog#june-20-2022>`_ `#936 "
"<https://github.com/aiogram/aiogram/issues/936>`_"
msgstr ""

#: ../../../CHANGES.rst:591
msgid "**Breaking!** More flat project structure"
msgstr ""

#: ../../../CHANGES.rst:593
msgid "These packages was moved, imports in your code should be fixed:"
msgstr ""

#: ../../../CHANGES.rst:595
msgid ":code:`aiogram.dispatcher.filters` -> :code:`aiogram.filters`"
msgstr ""

#: ../../../CHANGES.rst:596
msgid ":code:`aiogram.dispatcher.fsm` -> :code:`aiogram.fsm`"
msgstr ""

#: ../../../CHANGES.rst:597
msgid ":code:`aiogram.dispatcher.handler` -> :code:`aiogram.handler`"
msgstr ""

#: ../../../CHANGES.rst:598
msgid ":code:`aiogram.dispatcher.webhook` -> :code:`aiogram.webhook`"
msgstr ""

#: ../../../CHANGES.rst:599
msgid ""
":code:`aiogram.dispatcher.flags/*` -> :code:`aiogram.dispatcher.flags` "
"(single module instead of package)"
msgstr ""

#: ../../../CHANGES.rst:600
msgid "`#938 <https://github.com/aiogram/aiogram/issues/938>`_"
msgstr ""

#: ../../../CHANGES.rst:601
msgid ""
"Removed deprecated :code:`router.<event>_handler` and "
":code:`router.register_<event>_handler` methods. `#941 "
"<https://github.com/aiogram/aiogram/issues/941>`_"
msgstr ""

#: ../../../CHANGES.rst:603
msgid ""
"Deprecated filters factory. It will be removed in next Beta (3.0b5) `#942"
" <https://github.com/aiogram/aiogram/issues/942>`_"
msgstr ""

#: ../../../CHANGES.rst:605
msgid ""
"`MessageEntity` method `get_text` was removed and `extract` was renamed "
"to `extract_from` `#944 <https://github.com/aiogram/aiogram/issues/944>`_"
msgstr ""

#: ../../../CHANGES.rst:607
msgid ""
"Added full support of `Bot API 6.2 <https://core.telegram.org/bots/api-"
"changelog#august-12-2022>`_ `#975 "
"<https://github.com/aiogram/aiogram/issues/975>`_"
msgstr ""

#: ../../../CHANGES.rst:612
msgid "3.0.0b3 (2022-04-19)"
msgstr ""

#: ../../../CHANGES.rst:617
msgid ""
"Added possibility to get command magic result as handler argument `#889 "
"<https://github.com/aiogram/aiogram/issues/889>`_"
msgstr ""

#: ../../../CHANGES.rst:619
msgid ""
"Added full support of `Telegram Bot API 6.0 "
"<https://core.telegram.org/bots/api-changelog#april-16-2022>`_ `#890 "
"<https://github.com/aiogram/aiogram/issues/890>`_"
msgstr ""

#: ../../../CHANGES.rst:626
msgid ""
"Fixed I18n lazy-proxy. Disabled caching. `#839 "
"<https://github.com/aiogram/aiogram/issues/839>`_"
msgstr ""

#: ../../../CHANGES.rst:628
msgid ""
"Added parsing of spoiler message entity `#865 "
"<https://github.com/aiogram/aiogram/issues/865>`_"
msgstr ""

#: ../../../CHANGES.rst:630
msgid ""
"Fixed default `parse_mode` for `Message.copy_to()` method. `#876 "
"<https://github.com/aiogram/aiogram/issues/876>`_"
msgstr ""

#: ../../../CHANGES.rst:632
msgid ""
"Fixed CallbackData factory parsing IntEnum's `#885 "
"<https://github.com/aiogram/aiogram/issues/885>`_"
msgstr ""

#: ../../../CHANGES.rst:639
msgid ""
"Added automated check that pull-request adds a changes description to "
"**CHANGES** directory `#873 "
"<https://github.com/aiogram/aiogram/issues/873>`_"
msgstr ""

#: ../../../CHANGES.rst:641
msgid ""
"Changed :code:`Message.html_text` and :code:`Message.md_text` attributes "
"behaviour when message has no text. The empty string will be used instead"
" of raising error. `#874 "
"<https://github.com/aiogram/aiogram/issues/874>`_"
msgstr ""

#: ../../../CHANGES.rst:644
msgid ""
"Used `redis-py` instead of `aioredis` package in due to this packages was"
" merged into single one `#882 "
"<https://github.com/aiogram/aiogram/issues/882>`_"
msgstr ""

#: ../../../CHANGES.rst:646
msgid ""
"Solved common naming problem with middlewares that confusing too much "
"developers - now you can't see the `middleware` and `middlewares` "
"attributes at the same point because this functionality encapsulated to "
"special interface. `#883 "
"<https://github.com/aiogram/aiogram/issues/883>`_"
msgstr ""

#: ../../../CHANGES.rst:653
msgid "3.0.0b2 (2022-02-19)"
msgstr ""

#: ../../../CHANGES.rst:658
msgid ""
"Added possibility to pass additional arguments into the aiohttp webhook "
"handler to use this arguments inside handlers as the same as it possible "
"in polling mode. `#785 <https://github.com/aiogram/aiogram/issues/785>`_"
msgstr ""

#: ../../../CHANGES.rst:661
msgid ""
"Added possibility to add handler flags via decorator (like `pytest.mark` "
"decorator but `aiogram.flags`) `#836 "
"<https://github.com/aiogram/aiogram/issues/836>`_"
msgstr ""

#: ../../../CHANGES.rst:663
msgid ""
"Added :code:`ChatActionSender` utility to automatically sends chat action"
" while long process is running."
msgstr ""

#: ../../../CHANGES.rst:665
msgid ""
"It also can be used as message middleware and can be customized via "
":code:`chat_action` flag. `#837 "
"<https://github.com/aiogram/aiogram/issues/837>`_"
msgstr ""

#: ../../../CHANGES.rst:672
msgid ""
"Fixed unexpected behavior of sequences in the StateFilter. `#791 "
"<https://github.com/aiogram/aiogram/issues/791>`_"
msgstr ""

#: ../../../CHANGES.rst:674
msgid ""
"Fixed exceptions filters `#827 "
"<https://github.com/aiogram/aiogram/issues/827>`_"
msgstr ""

#: ../../../CHANGES.rst:681
msgid ""
"Logger name for processing events is changed to :code:`aiogram.events`. "
"`#830 <https://github.com/aiogram/aiogram/issues/830>`_"
msgstr ""

#: ../../../CHANGES.rst:683
msgid ""
"Added full support of Telegram Bot API 5.6 and 5.7 `#835 "
"<https://github.com/aiogram/aiogram/issues/835>`_"
msgstr ""

#: ../../../CHANGES.rst:685
msgid ""
"**BREAKING** Events isolation mechanism is moved from FSM storages to "
"standalone managers `#838 "
"<https://github.com/aiogram/aiogram/issues/838>`_"
msgstr ""

#: ../../../CHANGES.rst:691
msgid "3.0.0b1 (2021-12-12)"
msgstr ""

#: ../../../CHANGES.rst:696
msgid "Added new custom operation for MagicFilter named :code:`as_`"
msgstr ""

#: ../../../CHANGES.rst:698
msgid "Now you can use it to get magic filter result as handler argument"
msgstr ""

#: ../../../CHANGES.rst:714
msgid "`#759 <https://github.com/aiogram/aiogram/issues/759>`_"
msgstr ""

#: ../../../CHANGES.rst:720
msgid ""
"Fixed: Missing :code:`ChatMemberHandler` import in "
":code:`aiogram/dispatcher/handler` `#751 "
"<https://github.com/aiogram/aiogram/issues/751>`_"
msgstr ""

#: ../../../CHANGES.rst:727
msgid ""
"Check :code:`destiny` in case of no :code:`with_destiny` enabled in "
"RedisStorage key builder `#776 "
"<https://github.com/aiogram/aiogram/issues/776>`_"
msgstr ""

#: ../../../CHANGES.rst:729
msgid ""
"Added full support of `Bot API 5.5 <https://core.telegram.org/bots/api-"
"changelog#december-7-2021>`_ `#777 "
"<https://github.com/aiogram/aiogram/issues/777>`_"
msgstr ""

#: ../../../CHANGES.rst:731
msgid ""
"Stop using feature from #336. From now settings of client-session should "
"be placed as initializer arguments instead of changing instance "
"attributes. `#778 <https://github.com/aiogram/aiogram/issues/778>`_"
msgstr ""

#: ../../../CHANGES.rst:733
msgid ""
"Make TelegramAPIServer files wrapper in local mode bi-directional "
"(server-client, client-server) Now you can convert local path to server "
"path and server path to local path. `#779 "
"<https://github.com/aiogram/aiogram/issues/779>`_"
msgstr ""

#: ../../../CHANGES.rst:739
msgid "3.0.0a18 (2021-11-10)"
msgstr ""

#: ../../../CHANGES.rst:744
msgid ""
"Breaking: Changed the signature of the session middlewares Breaking: "
"Renamed AiohttpSession.make_request method parameter from call to method "
"to match the naming in the base class Added middleware for logging "
"outgoing requests `#716 <https://github.com/aiogram/aiogram/issues/716>`_"
msgstr ""

#: ../../../CHANGES.rst:748
msgid ""
"Improved description of filters resolving error. For example when you try"
" to pass wrong type of argument to the filter but don't know why filter "
"is not resolved now you can get error like this:"
msgstr ""

#: ../../../CHANGES.rst:758
msgid "`#717 <https://github.com/aiogram/aiogram/issues/717>`_"
msgstr ""

#: ../../../CHANGES.rst:759
msgid ""
"**Breaking internal API change** Reworked FSM Storage record keys "
"propagation `#723 <https://github.com/aiogram/aiogram/issues/723>`_"
msgstr ""

#: ../../../CHANGES.rst:762
msgid ""
"Implemented new filter named :code:`MagicData(magic_data)` that helps to "
"filter event by data from middlewares or other filters"
msgstr ""

#: ../../../CHANGES.rst:764
msgid ""
"For example your bot is running with argument named :code:`config` that "
"contains the application config then you can filter event by value from "
"this config:"
msgstr ""

#: ../../../CHANGES.rst:770
msgid "`#724 <https://github.com/aiogram/aiogram/issues/724>`_"
msgstr ""

#: ../../../CHANGES.rst:776
msgid ""
"Fixed I18n context inside error handlers `#726 "
"<https://github.com/aiogram/aiogram/issues/726>`_"
msgstr ""

#: ../../../CHANGES.rst:778
msgid ""
"Fixed bot session closing before emit shutdown `#734 "
"<https://github.com/aiogram/aiogram/issues/734>`_"
msgstr ""

#: ../../../CHANGES.rst:780
msgid ""
"Fixed: bound filter resolving does not require children routers `#736 "
"<https://github.com/aiogram/aiogram/issues/736>`_"
msgstr ""

#: ../../../CHANGES.rst:787
msgid ""
"Enabled testing on Python 3.10 Removed `async_lru` dependency (is "
"incompatible with Python 3.10) and replaced usage with protected property"
" `#719 <https://github.com/aiogram/aiogram/issues/719>`_"
msgstr ""

#: ../../../CHANGES.rst:790
msgid ""
"Converted README.md to README.rst and use it as base file for docs `#725 "
"<https://github.com/aiogram/aiogram/issues/725>`_"
msgstr ""

#: ../../../CHANGES.rst:792
msgid "Rework filters resolving:"
msgstr ""

#: ../../../CHANGES.rst:794
msgid "Automatically apply Bound Filters with default values to handlers"
msgstr ""

#: ../../../CHANGES.rst:795
msgid "Fix data transfer from parent to included routers filters"
msgstr ""

#: ../../../CHANGES.rst:796
msgid "`#727 <https://github.com/aiogram/aiogram/issues/727>`_"
msgstr ""

#: ../../../CHANGES.rst:797
msgid ""
"Added full support of Bot API 5.4 https://core.telegram.org/bots/api-"
"changelog#november-5-2021 `#744 "
"<https://github.com/aiogram/aiogram/issues/744>`_"
msgstr ""

#: ../../../CHANGES.rst:803
msgid "3.0.0a17 (2021-09-24)"
msgstr ""

#: ../../../CHANGES.rst:808
msgid ""
"Added :code:`html_text` and :code:`md_text` to Message object `#708 "
"<https://github.com/aiogram/aiogram/issues/708>`_"
msgstr ""

#: ../../../CHANGES.rst:810
msgid ""
"Refactored I18n, added context managers for I18n engine and current "
"locale `#709 <https://github.com/aiogram/aiogram/issues/709>`_"
msgstr ""

#: ../../../CHANGES.rst:815
msgid "3.0.0a16 (2021-09-22)"
msgstr ""

#: ../../../CHANGES.rst:820
msgid "Added support of local Bot API server files downloading"
msgstr ""

#: ../../../CHANGES.rst:822
msgid ""
"When Local API is enabled files can be downloaded via "
"`bot.download`/`bot.download_file` methods. `#698 "
"<https://github.com/aiogram/aiogram/issues/698>`_"
msgstr ""

#: ../../../CHANGES.rst:824
msgid ""
"Implemented I18n & L10n support `#701 "
"<https://github.com/aiogram/aiogram/issues/701>`_"
msgstr ""

#: ../../../CHANGES.rst:831
msgid ""
"Covered by tests and docs KeyboardBuilder util `#699 "
"<https://github.com/aiogram/aiogram/issues/699>`_"
msgstr ""

#: ../../../CHANGES.rst:833
msgid "**Breaking!!!**. Refactored and renamed exceptions."
msgstr ""

#: ../../../CHANGES.rst:835
msgid ""
"Exceptions module was moved from :code:`aiogram.utils.exceptions` to "
":code:`aiogram.exceptions`"
msgstr ""

#: ../../../CHANGES.rst:836
msgid "Added prefix `Telegram` for all error classes"
msgstr ""

#: ../../../CHANGES.rst:837
msgid "`#700 <https://github.com/aiogram/aiogram/issues/700>`_"
msgstr ""

#: ../../../CHANGES.rst:838
msgid ""
"Replaced all :code:`pragma: no cover` marks via global "
":code:`.coveragerc` config `#702 "
"<https://github.com/aiogram/aiogram/issues/702>`_"
msgstr ""

#: ../../../CHANGES.rst:840
msgid "Updated dependencies."
msgstr ""

#: ../../../CHANGES.rst:842
msgid ""
"**Breaking for framework developers** Now all optional dependencies "
"should be installed as extra: `poetry install -E fast -E redis -E proxy "
"-E i18n -E docs` `#703 <https://github.com/aiogram/aiogram/issues/703>`_"
msgstr ""

#: ../../../CHANGES.rst:848
msgid "3.0.0a15 (2021-09-10)"
msgstr ""

#: ../../../CHANGES.rst:853
msgid ""
"Ability to iterate over all states in StatesGroup. Aiogram already had in"
" check for states group so this is relative feature. `#666 "
"<https://github.com/aiogram/aiogram/issues/666>`_"
msgstr ""

#: ../../../CHANGES.rst:861
msgid ""
"Fixed incorrect type checking in the "
":class:`aiogram.utils.keyboard.KeyboardBuilder` `#674 "
"<https://github.com/aiogram/aiogram/issues/674>`_"
msgstr ""

#: ../../../CHANGES.rst:868
msgid ""
"Disable ContentType filter by default `#668 "
"<https://github.com/aiogram/aiogram/issues/668>`_"
msgstr ""

#: ../../../CHANGES.rst:870
msgid ""
"Moved update type detection from Dispatcher to Update object `#669 "
"<https://github.com/aiogram/aiogram/issues/669>`_"
msgstr ""

#: ../../../CHANGES.rst:872
msgid ""
"Updated **pre-commit** config `#681 "
"<https://github.com/aiogram/aiogram/issues/681>`_"
msgstr ""

#: ../../../CHANGES.rst:874
msgid ""
"Reworked **handlers_in_use** util. Function moved to Router as method "
"**.resolve_used_update_types()** `#682 "
"<https://github.com/aiogram/aiogram/issues/682>`_"
msgstr ""

#: ../../../CHANGES.rst:879
msgid "3.0.0a14 (2021-08-17)"
msgstr ""

#: ../../../CHANGES.rst:884
msgid ""
"add aliases for edit/delete reply markup to Message `#662 "
"<https://github.com/aiogram/aiogram/issues/662>`_"
msgstr ""

#: ../../../CHANGES.rst:886
msgid ""
"Reworked outer middleware chain. Prevent to call many times the outer "
"middleware for each nested router `#664 "
"<https://github.com/aiogram/aiogram/issues/664>`_"
msgstr ""

#: ../../../CHANGES.rst:893
msgid ""
"Prepare parse mode for InputMessageContent in AnswerInlineQuery method "
"`#660 <https://github.com/aiogram/aiogram/issues/660>`_"
msgstr ""

#: ../../../CHANGES.rst:900
msgid ""
"Added integration with :code:`towncrier` `#602 "
"<https://github.com/aiogram/aiogram/issues/602>`_"
msgstr ""

#: ../../../CHANGES.rst:907
msgid ""
"Added `.editorconfig` `#650 "
"<https://github.com/aiogram/aiogram/issues/650>`_"
msgstr ""

#: ../../../CHANGES.rst:909
msgid ""
"Redis storage speedup globals `#651 "
"<https://github.com/aiogram/aiogram/issues/651>`_"
msgstr ""

#: ../../../CHANGES.rst:911
msgid ""
"add allow_sending_without_reply param to Message reply aliases `#663 "
"<https://github.com/aiogram/aiogram/issues/663>`_"
msgstr ""

#: ../../../HISTORY.rst:7
msgid "2.14.3 (2021-07-21)"
msgstr ""

#: ../../../HISTORY.rst:9
msgid ""
"Fixed :code:`ChatMember` type detection via adding customizable object "
"serialization mechanism (`#624 "
"<https://github.com/aiogram/aiogram/issues/624>`_, `#623 "
"<https://github.com/aiogram/aiogram/issues/623>`_)"
msgstr ""

#: ../../../HISTORY.rst:13
msgid "2.14.2 (2021-07-26)"
msgstr ""

#: ../../../HISTORY.rst:15
msgid ""
"Fixed :code:`MemoryStorage` cleaner (`#619 "
"<https://github.com/aiogram/aiogram/issues/619>`_)"
msgstr ""

#: ../../../HISTORY.rst:16
msgid ""
"Fixed unused default locale in :code:`I18nMiddleware` (`#562 "
"<https://github.com/aiogram/aiogram/issues/562>`_, `#563 "
"<https://github.com/aiogram/aiogram/issues/563>`_)"
msgstr ""

#: ../../../HISTORY.rst:20
msgid "2.14 (2021-07-27)"
msgstr ""

#: ../../../HISTORY.rst:22
msgid ""
"Full support of Bot API 5.3 (`#610 "
"<https://github.com/aiogram/aiogram/issues/610>`_, `#614 "
"<https://github.com/aiogram/aiogram/issues/614>`_)"
msgstr ""

#: ../../../HISTORY.rst:23
msgid ""
"Fixed :code:`Message.send_copy` method for polls (`#603 "
"<https://github.com/aiogram/aiogram/issues/603>`_)"
msgstr ""

#: ../../../HISTORY.rst:24
msgid ""
"Updated pattern for :code:`GroupDeactivated` exception (`#549 "
"<https://github.com/aiogram/aiogram/issues/549>`_"
msgstr ""

#: ../../../HISTORY.rst:25
msgid ""
"Added :code:`caption_entities` field in :code:`InputMedia` base class "
"(`#583 <https://github.com/aiogram/aiogram/issues/583>`_)"
msgstr ""

#: ../../../HISTORY.rst:26
msgid ""
"Fixed HTML text decorations for tag :code:`pre` (`#597 "
"<https://github.com/aiogram/aiogram/issues/597>`_ fixes issues `#596 "
"<https://github.com/aiogram/aiogram/issues/596>`_ and `#481 "
"<https://github.com/aiogram/aiogram/issues/481>`_)"
msgstr ""

#: ../../../HISTORY.rst:27
msgid ""
"Fixed :code:`Message.get_full_command` method for messages with caption "
"(`#576 <https://github.com/aiogram/aiogram/issues/576>`_)"
msgstr ""

#: ../../../HISTORY.rst:28
msgid ""
"Improved :code:`MongoStorage`: remove documents with empty data from "
":code:`aiogram_data` collection to save memory. (`#609 "
"<https://github.com/aiogram/aiogram/issues/609>`_)"
msgstr ""

#: ../../../HISTORY.rst:32
msgid "2.13 (2021-04-28)"
msgstr ""

#: ../../../HISTORY.rst:34
msgid ""
"Added full support of Bot API 5.2 (`#572 "
"<https://github.com/aiogram/aiogram/issues/572>`_)"
msgstr ""

#: ../../../HISTORY.rst:35
msgid ""
"Fixed usage of :code:`provider_data` argument in :code:`sendInvoice` "
"method call"
msgstr ""

#: ../../../HISTORY.rst:36
msgid ""
"Fixed builtin command filter args (`#556 "
"<https://github.com/aiogram/aiogram/issues/556>`_) (`#558 "
"<https://github.com/aiogram/aiogram/issues/558>`_)"
msgstr ""

#: ../../../HISTORY.rst:37
msgid ""
"Allowed to use State instances FSM storage directly (`#542 "
"<https://github.com/aiogram/aiogram/issues/542>`_)"
msgstr ""

#: ../../../HISTORY.rst:38
msgid ""
"Added possibility to get i18n locale without User instance (`#546 "
"<https://github.com/aiogram/aiogram/issues/546>`_)"
msgstr ""

#: ../../../HISTORY.rst:39
msgid ""
"Fixed returning type of :code:`Bot.*_chat_invite_link()` methods `#548 "
"<https://github.com/aiogram/aiogram/issues/548>`_ (`#549 "
"<https://github.com/aiogram/aiogram/issues/549>`_)"
msgstr ""

#: ../../../HISTORY.rst:40
msgid ""
"Fixed deep-linking util (`#569 "
"<https://github.com/aiogram/aiogram/issues/569>`_)"
msgstr ""

#: ../../../HISTORY.rst:41
msgid ""
"Small changes in documentation - describe limits in docstrings "
"corresponding to the current limit. (`#565 "
"<https://github.com/aiogram/aiogram/issues/565>`_)"
msgstr ""

#: ../../../HISTORY.rst:42
msgid ""
"Fixed internal call to deprecated 'is_private' method (`#553 "
"<https://github.com/aiogram/aiogram/issues/553>`_)"
msgstr ""

#: ../../../HISTORY.rst:43
msgid ""
"Added possibility to use :code:`allowed_updates` argument in Polling mode"
" (`#564 <https://github.com/aiogram/aiogram/issues/564>`_)"
msgstr ""

#: ../../../HISTORY.rst:47
msgid "2.12.1 (2021-03-22)"
msgstr ""

#: ../../../HISTORY.rst:49
msgid ""
"Fixed :code:`TypeError: Value should be instance of 'User' not "
"'NoneType'` (`#527 <https://github.com/aiogram/aiogram/issues/527>`_)"
msgstr ""

#: ../../../HISTORY.rst:50
msgid ""
"Added missing :code:`Chat.message_auto_delete_time` field (`#535 "
"<https://github.com/aiogram/aiogram/issues/535>`_)"
msgstr ""

#: ../../../HISTORY.rst:51
msgid ""
"Added :code:`MediaGroup` filter (`#528 "
"<https://github.com/aiogram/aiogram/issues/528>`_)"
msgstr ""

#: ../../../HISTORY.rst:52
msgid ""
"Added :code:`Chat.delete_message` shortcut (`#526 "
"<https://github.com/aiogram/aiogram/issues/526>`_)"
msgstr ""

#: ../../../HISTORY.rst:53
msgid ""
"Added mime types parsing for :code:`aiogram.types.Document` (`#431 "
"<https://github.com/aiogram/aiogram/issues/431>`_)"
msgstr ""

#: ../../../HISTORY.rst:54
msgid ""
"Added warning in :code:`TelegramObject.__setitem__` when Telegram adds a "
"new field (`#532 <https://github.com/aiogram/aiogram/issues/532>`_)"
msgstr ""

#: ../../../HISTORY.rst:55
msgid ""
"Fixed :code:`examples/chat_type_filter.py` (`#533 "
"<https://github.com/aiogram/aiogram/issues/533>`_)"
msgstr ""

#: ../../../HISTORY.rst:56
msgid ""
"Removed redundant definitions in framework code (`#531 "
"<https://github.com/aiogram/aiogram/issues/531>`_)"
msgstr ""

#: ../../../HISTORY.rst:60
msgid "2.12 (2021-03-14)"
msgstr ""

#: ../../../HISTORY.rst:62
msgid ""
"Full support for Telegram Bot API 5.1 (`#519 "
"<https://github.com/aiogram/aiogram/issues/519>`_)"
msgstr ""

#: ../../../HISTORY.rst:63
msgid ""
"Fixed sending playlist of audio files and documents (`#465 "
"<https://github.com/aiogram/aiogram/issues/465>`_, `#468 "
"<https://github.com/aiogram/aiogram/issues/468>`_)"
msgstr ""

#: ../../../HISTORY.rst:64
msgid ""
"Fixed :code:`FSMContextProxy.setdefault` method (`#491 "
"<https://github.com/aiogram/aiogram/issues/491>`_)"
msgstr ""

#: ../../../HISTORY.rst:65
msgid ""
"Fixed :code:`Message.answer_location` and :code:`Message.reply_location` "
"unable to send live location (`#497 "
"<https://github.com/aiogram/aiogram/issues/497>`_)"
msgstr ""

#: ../../../HISTORY.rst:66
msgid ""
"Fixed :code:`user_id` and :code:`chat_id` getters from the context at "
"Dispatcher :code:`check_key`, :code:`release_key` and :code:`throttle` "
"methods (`#520 <https://github.com/aiogram/aiogram/issues/520>`_)"
msgstr ""

#: ../../../HISTORY.rst:67
msgid ""
"Fixed :code:`Chat.update_chat` method and all similar situations (`#516 "
"<https://github.com/aiogram/aiogram/issues/516>`_)"
msgstr ""

#: ../../../HISTORY.rst:68
msgid ""
"Fixed :code:`MediaGroup` attach methods (`#514 "
"<https://github.com/aiogram/aiogram/issues/514>`_)"
msgstr ""

#: ../../../HISTORY.rst:69
msgid ""
"Fixed state filter for inline keyboard query callback in groups (`#508 "
"<https://github.com/aiogram/aiogram/issues/508>`_, `#510 "
"<https://github.com/aiogram/aiogram/issues/510>`_)"
msgstr ""

#: ../../../HISTORY.rst:70
msgid ""
"Added missing :code:`ContentTypes.DICE` (`#466 "
"<https://github.com/aiogram/aiogram/issues/466>`_)"
msgstr ""

#: ../../../HISTORY.rst:71
msgid ""
"Added missing vcard argument to :code:`InputContactMessageContent` "
"constructor (`#473 <https://github.com/aiogram/aiogram/issues/473>`_)"
msgstr ""

#: ../../../HISTORY.rst:72
msgid ""
"Add missing exceptions: :code:`MessageIdInvalid`, "
":code:`CantRestrictChatOwner` and :code:`UserIsAnAdministratorOfTheChat` "
"(`#474 <https://github.com/aiogram/aiogram/issues/474>`_, `#512 "
"<https://github.com/aiogram/aiogram/issues/512>`_)"
msgstr ""

#: ../../../HISTORY.rst:73
msgid ""
"Added :code:`answer_chat_action` to the :code:`Message` object (`#501 "
"<https://github.com/aiogram/aiogram/issues/501>`_)"
msgstr ""

#: ../../../HISTORY.rst:74
msgid ""
"Added dice to :code:`message.send_copy` method (`#511 "
"<https://github.com/aiogram/aiogram/issues/511>`_)"
msgstr ""

#: ../../../HISTORY.rst:75
msgid "Removed deprecation warning from :code:`Message.send_copy`"
msgstr ""

#: ../../../HISTORY.rst:76
msgid ""
"Added an example of integration between externally created aiohttp "
"Application and aiogram (`#433 "
"<https://github.com/aiogram/aiogram/issues/433>`_)"
msgstr ""

#: ../../../HISTORY.rst:77
msgid ""
"Added :code:`split_separator` argument to :code:`safe_split_text` (`#515 "
"<https://github.com/aiogram/aiogram/issues/515>`_)"
msgstr ""

#: ../../../HISTORY.rst:78
msgid ""
"Fixed some typos in docs and examples (`#489 "
"<https://github.com/aiogram/aiogram/issues/489>`_, `#490 "
"<https://github.com/aiogram/aiogram/issues/490>`_, `#498 "
"<https://github.com/aiogram/aiogram/issues/498>`_, `#504 "
"<https://github.com/aiogram/aiogram/issues/504>`_, `#514 "
"<https://github.com/aiogram/aiogram/issues/514>`_)"
msgstr ""

#: ../../../HISTORY.rst:82
msgid "2.11.2 (2021-11-10)"
msgstr ""

#: ../../../HISTORY.rst:84
msgid "Fixed default parse mode"
msgstr ""

#: ../../../HISTORY.rst:85
msgid ""
"Added missing \"supports_streaming\" argument to answer_video method "
"`#462 <https://github.com/aiogram/aiogram/issues/462>`_"
msgstr ""

#: ../../../HISTORY.rst:89
msgid "2.11.1 (2021-11-10)"
msgstr ""

#: ../../../HISTORY.rst:91
msgid "Fixed files URL template"
msgstr ""

#: ../../../HISTORY.rst:92
msgid ""
"Fix MessageEntity serialization for API calls `#457 "
"<https://github.com/aiogram/aiogram/issues/457>`_"
msgstr ""

#: ../../../HISTORY.rst:93
msgid ""
"When entities are set, default parse_mode become disabled (`#461 "
"<https://github.com/aiogram/aiogram/issues/461>`_)"
msgstr ""

#: ../../../HISTORY.rst:94
msgid ""
"Added parameter supports_streaming to reply_video, remove redundant "
"docstrings (`#459 <https://github.com/aiogram/aiogram/issues/459>`_)"
msgstr ""

#: ../../../HISTORY.rst:95
msgid ""
"Added missing parameter to promoteChatMember alias (`#458 "
"<https://github.com/aiogram/aiogram/issues/458>`_)"
msgstr ""

#: ../../../HISTORY.rst:99
msgid "2.11 (2021-11-08)"
msgstr ""

#: ../../../HISTORY.rst:101
msgid ""
"Added full support of Telegram Bot API 5.0 (`#454 "
"<https://github.com/aiogram/aiogram/issues/454>`_)"
msgstr ""

#: ../../../HISTORY.rst:102
msgid "Added possibility to more easy specify custom API Server (example)"
msgstr ""

#: ../../../HISTORY.rst:103
msgid ""
"WARNING: API method :code:`close` was named in Bot class as close_bot in "
"due to Bot instance already has method with the same name. It will be "
"changed in :code:`aiogram 3.0`"
msgstr ""

#: ../../../HISTORY.rst:104
msgid ""
"Added alias to Message object :code:`Message.copy_to` with deprecation of"
" :code:`Message.send_copy`"
msgstr ""

#: ../../../HISTORY.rst:105
msgid ""
":code:`ChatType.SUPER_GROUP` renamed to :code:`ChatType.SUPERGROUP` "
"(`#438 <https://github.com/aiogram/aiogram/issues/438>`_)"
msgstr ""

#: ../../../HISTORY.rst:109
msgid "2.10.1 (2021-09-14)"
msgstr ""

#: ../../../HISTORY.rst:111
msgid ""
"Fixed critical bug with getting asyncio event loop in executor. (`#424 "
"<https://github.com/aiogram/aiogram/issues/424>`_) :code:`AttributeError:"
" 'NoneType' object has no attribute 'run_until_complete'`"
msgstr ""

#: ../../../HISTORY.rst:115
msgid "2.10 (2021-09-13)"
msgstr ""

#: ../../../HISTORY.rst:117
msgid ""
"Breaking change: Stop using _MainThread event loop in bot/dispatcher "
"instances (`#397 <https://github.com/aiogram/aiogram/issues/397>`_)"
msgstr ""

#: ../../../HISTORY.rst:118
msgid ""
"Breaking change: Replaced aiomongo with motor (`#368 "
"<https://github.com/aiogram/aiogram/issues/368>`_, `#380 "
"<https://github.com/aiogram/aiogram/issues/380>`_)"
msgstr ""

#: ../../../HISTORY.rst:119
msgid ""
"Fixed: TelegramObject's aren't destroyed after update handling `#307 "
"<https://github.com/aiogram/aiogram/issues/307>`_ (`#371 "
"<https://github.com/aiogram/aiogram/issues/371>`_)"
msgstr ""

#: ../../../HISTORY.rst:120
msgid ""
"Add setting current context of Telegram types (`#369 "
"<https://github.com/aiogram/aiogram/issues/369>`_)"
msgstr ""

#: ../../../HISTORY.rst:121
msgid ""
"Fixed markdown escaping issues (`#363 "
"<https://github.com/aiogram/aiogram/issues/363>`_)"
msgstr ""

#: ../../../HISTORY.rst:122
msgid ""
"Fixed HTML characters escaping (`#409 "
"<https://github.com/aiogram/aiogram/issues/409>`_)"
msgstr ""

#: ../../../HISTORY.rst:123
msgid "Fixed italic and underline decorations when parse entities to Markdown"
msgstr ""

#: ../../../HISTORY.rst:124
msgid ""
"Fixed `#413 <https://github.com/aiogram/aiogram/issues/413>`_: parse "
"entities positioning (`#414 "
"<https://github.com/aiogram/aiogram/issues/414>`_)"
msgstr ""

#: ../../../HISTORY.rst:125
msgid ""
"Added missing thumb parameter (`#362 "
"<https://github.com/aiogram/aiogram/issues/362>`_)"
msgstr ""

#: ../../../HISTORY.rst:126
msgid ""
"Added public methods to register filters and middlewares (`#370 "
"<https://github.com/aiogram/aiogram/issues/370>`_)"
msgstr ""

#: ../../../HISTORY.rst:127
msgid ""
"Added ChatType builtin filter (`#356 "
"<https://github.com/aiogram/aiogram/issues/356>`_)"
msgstr ""

#: ../../../HISTORY.rst:128
msgid ""
"Fixed IDFilter checking message from channel (`#376 "
"<https://github.com/aiogram/aiogram/issues/376>`_)"
msgstr ""

#: ../../../HISTORY.rst:129
msgid ""
"Added missed answer_poll and reply_poll (`#384 "
"<https://github.com/aiogram/aiogram/issues/384>`_)"
msgstr ""

#: ../../../HISTORY.rst:130
msgid ""
"Added possibility to ignore message caption in commands filter (`#383 "
"<https://github.com/aiogram/aiogram/issues/383>`_)"
msgstr ""

#: ../../../HISTORY.rst:131
msgid "Fixed addStickerToSet method"
msgstr ""

#: ../../../HISTORY.rst:132
msgid ""
"Added preparing thumb in send_document method (`#391 "
"<https://github.com/aiogram/aiogram/issues/391>`_)"
msgstr ""

#: ../../../HISTORY.rst:133
msgid ""
"Added exception MessageToPinNotFound (`#404 "
"<https://github.com/aiogram/aiogram/issues/404>`_)"
msgstr ""

#: ../../../HISTORY.rst:134
msgid ""
"Fixed handlers parameter-spec solving (`#408 "
"<https://github.com/aiogram/aiogram/issues/408>`_)"
msgstr ""

#: ../../../HISTORY.rst:135
msgid ""
"Fixed CallbackQuery.answer() returns nothing (`#420 "
"<https://github.com/aiogram/aiogram/issues/420>`_)"
msgstr ""

#: ../../../HISTORY.rst:136
msgid ""
"CHOSEN_INLINE_RESULT is a correct API-term (`#415 "
"<https://github.com/aiogram/aiogram/issues/415>`_)"
msgstr ""

#: ../../../HISTORY.rst:137
msgid ""
"Fixed missing attributes for Animation class (`#422 "
"<https://github.com/aiogram/aiogram/issues/422>`_)"
msgstr ""

#: ../../../HISTORY.rst:138
msgid ""
"Added missed emoji argument to reply_dice (`#395 "
"<https://github.com/aiogram/aiogram/issues/395>`_)"
msgstr ""

#: ../../../HISTORY.rst:139
msgid ""
"Added is_chat_creator method to ChatMemberStatus (`#394 "
"<https://github.com/aiogram/aiogram/issues/394>`_)"
msgstr ""

#: ../../../HISTORY.rst:140
msgid ""
"Added missed ChatPermissions to __all__ (`#393 "
"<https://github.com/aiogram/aiogram/issues/393>`_)"
msgstr ""

#: ../../../HISTORY.rst:141
msgid ""
"Added is_forward method to Message (`#390 "
"<https://github.com/aiogram/aiogram/issues/390>`_)"
msgstr ""

#: ../../../HISTORY.rst:142
msgid ""
"Fixed usage of deprecated is_private function (`#421 "
"<https://github.com/aiogram/aiogram/issues/421>`_)"
msgstr ""

#: ../../../HISTORY.rst:144
msgid "and many others documentation and examples changes:"
msgstr ""

#: ../../../HISTORY.rst:146
msgid ""
"Updated docstring of RedisStorage2 (`#423 "
"<https://github.com/aiogram/aiogram/issues/423>`_)"
msgstr ""

#: ../../../HISTORY.rst:147
msgid ""
"Updated I18n example (added docs and fixed typos) (`#419 "
"<https://github.com/aiogram/aiogram/issues/419>`_)"
msgstr ""

#: ../../../HISTORY.rst:148
msgid ""
"A little documentation revision (`#381 "
"<https://github.com/aiogram/aiogram/issues/381>`_)"
msgstr ""

#: ../../../HISTORY.rst:149
msgid ""
"Added comments about correct errors_handlers usage (`#398 "
"<https://github.com/aiogram/aiogram/issues/398>`_)"
msgstr ""

#: ../../../HISTORY.rst:150
msgid ""
"Fixed typo rexex -> regex (`#386 "
"<https://github.com/aiogram/aiogram/issues/386>`_)"
msgstr ""

#: ../../../HISTORY.rst:151
msgid ""
"Fixed docs Quick start page code blocks (`#417 "
"<https://github.com/aiogram/aiogram/issues/417>`_)"
msgstr ""

#: ../../../HISTORY.rst:152
msgid ""
"fixed type hints of callback_data (`#400 "
"<https://github.com/aiogram/aiogram/issues/400>`_)"
msgstr ""

#: ../../../HISTORY.rst:153
msgid ""
"Prettify readme, update downloads stats badge (`#406 "
"<https://github.com/aiogram/aiogram/issues/406>`_)"
msgstr ""

#: ../../../HISTORY.rst:157
msgid "2.9.2 (2021-06-13)"
msgstr ""

#: ../../../HISTORY.rst:159
msgid ""
"Fixed :code:`Message.get_full_command()` `#352 "
"<https://github.com/aiogram/aiogram/issues/352>`_"
msgstr ""

#: ../../../HISTORY.rst:160
msgid ""
"Fixed markdown util `#353 "
"<https://github.com/aiogram/aiogram/issues/353>`_"
msgstr ""

#: ../../../HISTORY.rst:164
msgid "2.9 (2021-06-08)"
msgstr ""

#: ../../../HISTORY.rst:166
msgid "Added full support of Telegram Bot API 4.9"
msgstr ""

#: ../../../HISTORY.rst:167
msgid ""
"Fixed user context at poll_answer update (`#322 "
"<https://github.com/aiogram/aiogram/issues/322>`_)"
msgstr ""

#: ../../../HISTORY.rst:168
msgid ""
"Fix Chat.set_description (`#325 "
"<https://github.com/aiogram/aiogram/issues/325>`_)"
msgstr ""

#: ../../../HISTORY.rst:169
msgid ""
"Add lazy session generator (`#326 "
"<https://github.com/aiogram/aiogram/issues/326>`_)"
msgstr ""

#: ../../../HISTORY.rst:170
msgid ""
"Fix text decorations (`#315 "
"<https://github.com/aiogram/aiogram/issues/315>`_, `#316 "
"<https://github.com/aiogram/aiogram/issues/316>`_, `#328 "
"<https://github.com/aiogram/aiogram/issues/328>`_)"
msgstr ""

#: ../../../HISTORY.rst:171
msgid ""
"Fix missing :code:`InlineQueryResultPhoto` :code:`parse_mode` field "
"(`#331 <https://github.com/aiogram/aiogram/issues/331>`_)"
msgstr ""

#: ../../../HISTORY.rst:172
msgid ""
"Fix fields from parent object in :code:`KeyboardButton` (`#344 "
"<https://github.com/aiogram/aiogram/issues/344>`_ fixes `#343 "
"<https://github.com/aiogram/aiogram/issues/343>`_)"
msgstr ""

#: ../../../HISTORY.rst:173
msgid ""
"Add possibility to get bot id without calling :code:`get_me` (`#296 "
"<https://github.com/aiogram/aiogram/issues/296>`_)"
msgstr ""

#: ../../../HISTORY.rst:177
msgid "2.8 (2021-04-26)"
msgstr ""

#: ../../../HISTORY.rst:179
msgid "Added full support of Bot API 4.8"
msgstr ""

#: ../../../HISTORY.rst:180
msgid ""
"Added :code:`Message.answer_dice` and :code:`Message.reply_dice` methods "
"(`#306 <https://github.com/aiogram/aiogram/issues/306>`_)"
msgstr ""

#: ../../../HISTORY.rst:184
msgid "2.7 (2021-04-07)"
msgstr ""

#: ../../../HISTORY.rst:186
msgid ""
"Added full support of Bot API 4.7 (`#294 "
"<https://github.com/aiogram/aiogram/issues/294>`_ `#289 "
"<https://github.com/aiogram/aiogram/issues/289>`_)"
msgstr ""

#: ../../../HISTORY.rst:187
msgid ""
"Added default parse mode for send_animation method (`#293 "
"<https://github.com/aiogram/aiogram/issues/293>`_ `#292 "
"<https://github.com/aiogram/aiogram/issues/292>`_)"
msgstr ""

#: ../../../HISTORY.rst:188
msgid ""
"Added new API exception when poll requested in public chats (`#270 "
"<https://github.com/aiogram/aiogram/issues/270>`_)"
msgstr ""

#: ../../../HISTORY.rst:189
msgid ""
"Make correct User and Chat get_mention methods (`#277 "
"<https://github.com/aiogram/aiogram/issues/277>`_)"
msgstr ""

#: ../../../HISTORY.rst:190
msgid "Small changes and other minor improvements"
msgstr ""

#: ../../../HISTORY.rst:194
msgid "2.6.1 (2021-01-25)"
msgstr ""

#: ../../../HISTORY.rst:196
msgid ""
"Fixed reply :code:`KeyboardButton` initializer with :code:`request_poll` "
"argument (`#266 <https://github.com/aiogram/aiogram/issues/266>`_)"
msgstr ""

#: ../../../HISTORY.rst:197
msgid "Added helper for poll types (:code:`aiogram.types.PollType`)"
msgstr ""

#: ../../../HISTORY.rst:198
msgid ""
"Changed behavior of Telegram_object :code:`.as_*` and :code:`.to_*` "
"methods. It will no more mutate the object. (`#247 "
"<https://github.com/aiogram/aiogram/issues/247>`_)"
msgstr ""

#: ../../../HISTORY.rst:202
msgid "2.6 (2021-01-23)"
msgstr ""

#: ../../../HISTORY.rst:204
msgid ""
"Full support of Telegram Bot API v4.6 (Polls 2.0) `#265 "
"<https://github.com/aiogram/aiogram/issues/265>`_"
msgstr ""

#: ../../../HISTORY.rst:205
msgid "Aded new filter - IsContactSender (commit)"
msgstr ""

#: ../../../HISTORY.rst:206
msgid ""
"Fixed proxy extra dependencies version `#262 "
"<https://github.com/aiogram/aiogram/issues/262>`_"
msgstr ""

#: ../../../HISTORY.rst:210
msgid "2.5.3 (2021-01-05)"
msgstr ""

#: ../../../HISTORY.rst:212
msgid ""
"`#255 <https://github.com/aiogram/aiogram/issues/255>`_ Updated "
"CallbackData factory validity check. More correct for non-latin symbols"
msgstr ""

#: ../../../HISTORY.rst:213
msgid ""
"`#256 <https://github.com/aiogram/aiogram/issues/256>`_ Fixed "
":code:`renamed_argument` decorator error"
msgstr ""

#: ../../../HISTORY.rst:214
msgid ""
"`#257 <https://github.com/aiogram/aiogram/issues/257>`_ One more fix of "
"CommandStart filter"
msgstr ""

#: ../../../HISTORY.rst:218
msgid "2.5.2 (2021-01-01)"
msgstr ""

#: ../../../HISTORY.rst:220
msgid "Get back :code:`quote_html` and :code:`escape_md` functions"
msgstr ""

#: ../../../HISTORY.rst:224
msgid "2.5.1 (2021-01-01)"
msgstr ""

#: ../../../HISTORY.rst:226
msgid "Hot-fix of :code:`CommandStart` filter"
msgstr ""

#: ../../../HISTORY.rst:230
msgid "2.5 (2021-01-01)"
msgstr ""

#: ../../../HISTORY.rst:232
msgid ""
"Added full support of Telegram Bot API 4.5 (`#250 "
"<https://github.com/aiogram/aiogram/issues/250>`_, `#251 "
"<https://github.com/aiogram/aiogram/issues/251>`_)"
msgstr ""

#: ../../../HISTORY.rst:233
msgid ""
"`#239 <https://github.com/aiogram/aiogram/issues/239>`_ Fixed "
":code:`check_token` method"
msgstr ""

#: ../../../HISTORY.rst:234
msgid ""
"`#238 <https://github.com/aiogram/aiogram/issues/238>`_, `#241 "
"<https://github.com/aiogram/aiogram/issues/241>`_: Added deep-linking "
"utils"
msgstr ""

#: ../../../HISTORY.rst:235
msgid ""
"`#248 <https://github.com/aiogram/aiogram/issues/248>`_ Fixed support of "
"aiohttp-socks"
msgstr ""

#: ../../../HISTORY.rst:236
msgid "Updated setup.py. No more use of internal pip API"
msgstr ""

#: ../../../HISTORY.rst:237
msgid "Updated links to documentations (https://docs.aiogram.dev)"
msgstr ""

#: ../../../HISTORY.rst:238
msgid ""
"Other small changes and minor improvements (`#223 "
"<https://github.com/aiogram/aiogram/issues/223>`_ and others...)"
msgstr ""

#: ../../../HISTORY.rst:242
msgid "2.4 (2021-10-29)"
msgstr ""

#: ../../../HISTORY.rst:244
msgid "Added Message.send_copy method (forward message without forwarding)"
msgstr ""

#: ../../../HISTORY.rst:245
msgid ""
"Safe close of aiohttp client session (no more exception when application "
"is shutdown)"
msgstr ""

#: ../../../HISTORY.rst:246
msgid ""
"No more \"adWanced\" words in project `#209 "
"<https://github.com/aiogram/aiogram/issues/209>`_"
msgstr ""

#: ../../../HISTORY.rst:247
msgid ""
"Arguments user and chat is renamed to user_id and chat_id in "
"Dispatcher.throttle method `#196 "
"<https://github.com/aiogram/aiogram/issues/196>`_"
msgstr ""

#: ../../../HISTORY.rst:248
msgid ""
"Fixed set_chat_permissions `#198 "
"<https://github.com/aiogram/aiogram/issues/198>`_"
msgstr ""

#: ../../../HISTORY.rst:249
msgid ""
"Fixed Dispatcher polling task does not process cancellation `#199 "
"<https://github.com/aiogram/aiogram/issues/199>`_, `#201 "
"<https://github.com/aiogram/aiogram/issues/201>`_"
msgstr ""

#: ../../../HISTORY.rst:250
msgid ""
"Fixed compatibility with latest asyncio version `#200 "
"<https://github.com/aiogram/aiogram/issues/200>`_"
msgstr ""

#: ../../../HISTORY.rst:251
msgid ""
"Disabled caching by default for lazy_gettext method of I18nMiddleware "
"`#203 <https://github.com/aiogram/aiogram/issues/203>`_"
msgstr ""

#: ../../../HISTORY.rst:252
msgid ""
"Fixed HTML user mention parser `#205 "
"<https://github.com/aiogram/aiogram/issues/205>`_"
msgstr ""

#: ../../../HISTORY.rst:253
msgid ""
"Added IsReplyFilter `#210 "
"<https://github.com/aiogram/aiogram/issues/210>`_"
msgstr ""

#: ../../../HISTORY.rst:254
msgid ""
"Fixed send_poll method arguments `#211 "
"<https://github.com/aiogram/aiogram/issues/211>`_"
msgstr ""

#: ../../../HISTORY.rst:255
msgid ""
"Added OrderedHelper `#215 "
"<https://github.com/aiogram/aiogram/issues/215>`_"
msgstr ""

#: ../../../HISTORY.rst:256
msgid ""
"Fix incorrect completion order. `#217 "
"<https://github.com/aiogram/aiogram/issues/217>`_"
msgstr ""

#: ../../../HISTORY.rst:260
msgid "2.3 (2021-08-16)"
msgstr ""

#: ../../../HISTORY.rst:262
msgid "Full support of Telegram Bot API 4.4"
msgstr ""

#: ../../../HISTORY.rst:263
msgid "Fixed `#143 <https://github.com/aiogram/aiogram/issues/143>`_"
msgstr ""

#: ../../../HISTORY.rst:264
msgid ""
"Added new filters from issue `#151 "
"<https://github.com/aiogram/aiogram/issues/151>`_: `#172 "
"<https://github.com/aiogram/aiogram/issues/172>`_, `#176 "
"<https://github.com/aiogram/aiogram/issues/176>`_, `#182 "
"<https://github.com/aiogram/aiogram/issues/182>`_"
msgstr ""

#: ../../../HISTORY.rst:265
msgid ""
"Added expire argument to RedisStorage2 and other storage fixes `#145 "
"<https://github.com/aiogram/aiogram/issues/145>`_"
msgstr ""

#: ../../../HISTORY.rst:266
msgid ""
"Fixed JSON and Pickle storages `#138 "
"<https://github.com/aiogram/aiogram/issues/138>`_"
msgstr ""

#: ../../../HISTORY.rst:267
msgid ""
"Implemented MongoStorage `#153 "
"<https://github.com/aiogram/aiogram/issues/153>`_ based on aiomongo (soon"
" motor will be also added)"
msgstr ""

#: ../../../HISTORY.rst:268
msgid "Improved tests"
msgstr ""

#: ../../../HISTORY.rst:269
msgid "Updated examples"
msgstr ""

#: ../../../HISTORY.rst:270
msgid ""
"Warning: Updated auth widget util. `#190 "
"<https://github.com/aiogram/aiogram/issues/190>`_"
msgstr ""

#: ../../../HISTORY.rst:271
msgid ""
"Implemented throttle decorator `#181 "
"<https://github.com/aiogram/aiogram/issues/181>`_"
msgstr ""

#: ../../../HISTORY.rst:275
msgid "2.2 (2021-06-09)"
msgstr ""

#: ../../../HISTORY.rst:277
msgid "Provides latest Telegram Bot API (4.3)"
msgstr ""

#: ../../../HISTORY.rst:278
msgid "Updated docs for filters"
msgstr ""

#: ../../../HISTORY.rst:279
msgid ""
"Added opportunity to use different bot tokens from single bot instance "
"(via context manager, `#100 "
"<https://github.com/aiogram/aiogram/issues/100>`_)"
msgstr ""

#: ../../../HISTORY.rst:280
msgid ""
"IMPORTANT: Fixed Typo: :code:`data` -> :code:`bucket` in "
":code:`update_bucket` for RedisStorage2 (`#132 "
"<https://github.com/aiogram/aiogram/issues/132>`_)"
msgstr ""

#: ../../../HISTORY.rst:284
msgid "2.1 (2021-04-18)"
msgstr ""

#: ../../../HISTORY.rst:286
msgid "Implemented all new features from Telegram Bot API 4.2"
msgstr ""

#: ../../../HISTORY.rst:287
msgid ""
":code:`is_member` and :code:`is_admin` methods of :code:`ChatMember` and "
":code:`ChatMemberStatus` was renamed to :code:`is_chat_member` and "
":code:`is_chat_admin`"
msgstr ""

#: ../../../HISTORY.rst:288
msgid "Remover func filter"
msgstr ""

#: ../../../HISTORY.rst:289
msgid ""
"Added some useful Message edit functions (:code:`Message.edit_caption`, "
":code:`Message.edit_media`, :code:`Message.edit_reply_markup`) (`#121 "
"<https://github.com/aiogram/aiogram/issues/121>`_, `#103 "
"<https://github.com/aiogram/aiogram/issues/103>`_, `#104 "
"<https://github.com/aiogram/aiogram/issues/104>`_, `#112 "
"<https://github.com/aiogram/aiogram/issues/112>`_)"
msgstr ""

#: ../../../HISTORY.rst:290
msgid ""
"Added requests timeout for all methods (`#110 "
"<https://github.com/aiogram/aiogram/issues/110>`_)"
msgstr ""

#: ../../../HISTORY.rst:291
msgid ""
"Added :code:`answer*` methods to :code:`Message` object (`#112 "
"<https://github.com/aiogram/aiogram/issues/112>`_)"
msgstr ""

#: ../../../HISTORY.rst:292
msgid "Maked some improvements of :code:`CallbackData` factory"
msgstr ""

#: ../../../HISTORY.rst:293
msgid "Added deep-linking parameter filter to :code:`CommandStart` filter"
msgstr ""

#: ../../../HISTORY.rst:294
msgid ""
"Implemented opportunity to use DNS over socks (`#97 "
"<https://github.com/aiogram/aiogram/issues/97>`_ -> `#98 "
"<https://github.com/aiogram/aiogram/issues/98>`_)"
msgstr ""

#: ../../../HISTORY.rst:295
msgid ""
"Implemented logging filter for extending LogRecord attributes (Will be "
"usefull with external logs collector utils like GrayLog, Kibana and etc.)"
msgstr ""

#: ../../../HISTORY.rst:296
msgid "Updated :code:`requirements.txt` and :code:`dev_requirements.txt` files"
msgstr ""

#: ../../../HISTORY.rst:297
msgid "Other small changes and minor improvements"
msgstr ""

#: ../../../HISTORY.rst:301
msgid "2.0.1 (2021-12-31)"
msgstr ""

#: ../../../HISTORY.rst:303
msgid ""
"Implemented CallbackData factory (`example "
"<https://github.com/aiogram/aiogram/blob/master/examples/callback_data_factory.py>`_)"
msgstr ""

#: ../../../HISTORY.rst:304
msgid ""
"Implemented methods for answering to inline query from context and reply "
"with animation to the messages. `#85 "
"<https://github.com/aiogram/aiogram/issues/85>`_"
msgstr ""

#: ../../../HISTORY.rst:305
msgid ""
"Fixed installation from tar.gz `#84 "
"<https://github.com/aiogram/aiogram/issues/84>`_"
msgstr ""

#: ../../../HISTORY.rst:306
msgid ""
"More exceptions (:code:`ChatIdIsEmpty` and "
":code:`NotEnoughRightsToRestrict`)"
msgstr ""

#: ../../../HISTORY.rst:310
msgid "2.0 (2021-10-28)"
msgstr ""

#: ../../../HISTORY.rst:312
msgid ""
"This update will break backward compability with Python 3.6 and works "
"only with Python 3.7+: - contextvars (PEP-567); - New syntax for "
"annotations (PEP-563)."
msgstr ""

#: ../../../HISTORY.rst:316
msgid ""
"Changes: - Used contextvars instead of :code:`aiogram.utils.context`; - "
"Implemented filters factory; - Implemented new filters mechanism; - "
"Allowed to customize command prefix in CommandsFilter; - Implemented "
"mechanism of passing results from filters (as dicts) as kwargs in "
"handlers (like fixtures in pytest); - Implemented states group feature; -"
" Implemented FSM storage's proxy; - Changed files uploading mechanism; - "
"Implemented pipe for uploading files from URL; - Implemented I18n "
"Middleware; - Errors handlers now should accept only two arguments "
"(current update and exception); - Used :code:`aiohttp_socks` instead of "
":code:`aiosocksy` for Socks4/5 proxy; - types.ContentType was divided to "
":code:`types.ContentType` and :code:`types.ContentTypes`; - Allowed to "
"use rapidjson instead of ujson/json; - :code:`.current()` method in bot "
"and dispatcher objects was renamed to :code:`get_current()`;"
msgstr ""

#: ../../../HISTORY.rst:333
msgid ""
"Full changelog - You can read more details about this release in "
"migration FAQ: "
"`<https://aiogram.readthedocs.io/en/latest/migration_1_to_2.html>`_"
msgstr ""

#: ../../../HISTORY.rst:338
msgid "1.4 (2021-08-03)"
msgstr ""

#: ../../../HISTORY.rst:340
msgid "Bot API 4.0 (`#57 <https://github.com/aiogram/aiogram/issues/57>`_)"
msgstr ""

#: ../../../HISTORY.rst:344
msgid "1.3.3 (2021-07-16)"
msgstr ""

#: ../../../HISTORY.rst:346
msgid "Fixed markup-entities parsing;"
msgstr ""

#: ../../../HISTORY.rst:347
msgid "Added more API exceptions;"
msgstr ""

#: ../../../HISTORY.rst:348
msgid "Now InlineQueryResultLocation has live_period;"
msgstr ""

#: ../../../HISTORY.rst:349
msgid "Added more message content types;"
msgstr ""

#: ../../../HISTORY.rst:350
msgid "Other small changes and minor improvements."
msgstr ""

#: ../../../HISTORY.rst:354
msgid "1.3.2 (2021-05-27)"
msgstr ""

#: ../../../HISTORY.rst:356
msgid "Fixed crashing of polling process. (i think)"
msgstr ""

#: ../../../HISTORY.rst:357
msgid "Added parse_mode field into input query results according to Bot API Docs."
msgstr ""

#: ../../../HISTORY.rst:358
msgid ""
"Added new methods for Chat object. (`#42 "
"<https://github.com/aiogram/aiogram/issues/42>`_, `#43 "
"<https://github.com/aiogram/aiogram/issues/43>`_)"
msgstr ""

#: ../../../HISTORY.rst:359
msgid "**Warning**: disabled connections limit for bot aiohttp session."
msgstr ""

#: ../../../HISTORY.rst:360
msgid "**Warning**: Destroyed \"temp sessions\" mechanism."
msgstr ""

#: ../../../HISTORY.rst:361
msgid "Added new error types."
msgstr ""

#: ../../../HISTORY.rst:362
msgid "Refactored detection of error type."
msgstr ""

#: ../../../HISTORY.rst:363
msgid "Small fixes of executor util."
msgstr ""

#: ../../../HISTORY.rst:364
msgid "Fixed RethinkDBStorage"
msgstr ""

#: ../../../HISTORY.rst:367
msgid "1.3.1 (2018-05-27)"
msgstr ""

#: ../../../HISTORY.rst:371
msgid "1.3 (2021-04-22)"
msgstr ""

#: ../../../HISTORY.rst:373
msgid "Allow to use Socks5 proxy (need manually install :code:`aiosocksy`)."
msgstr ""

#: ../../../HISTORY.rst:374
msgid "Refactored :code:`aiogram.utils.executor` module."
msgstr ""

#: ../../../HISTORY.rst:375
msgid "**[Warning]** Updated requirements list."
msgstr ""

#: ../../../HISTORY.rst:379
msgid "1.2.3 (2018-04-14)"
msgstr ""

#: ../../../HISTORY.rst:381
msgid "Fixed API errors detection"
msgstr ""

#: ../../../HISTORY.rst:382
msgid "Fixed compability of :code:`setup.py` with pip 10.0.0"
msgstr ""

#: ../../../HISTORY.rst:386
msgid "1.2.2 (2018-04-08)"
msgstr ""

#: ../../../HISTORY.rst:388
msgid "Added more error types."
msgstr ""

#: ../../../HISTORY.rst:389
msgid ""
"Implemented method :code:`InputFile.from_url(url: str)` for downloading "
"files."
msgstr ""

#: ../../../HISTORY.rst:390
msgid "Implemented big part of API method tests."
msgstr ""

#: ../../../HISTORY.rst:391
msgid "Other small changes and mminor improvements."
msgstr ""

#: ../../../HISTORY.rst:395
msgid "1.2.1 (2018-03-25)"
msgstr ""

#: ../../../HISTORY.rst:397
msgid ""
"Fixed handling Venue's [`#27 "
"<https://github.com/aiogram/aiogram/issues/27>`_, `#26 "
"<https://github.com/aiogram/aiogram/issues/26>`_]"
msgstr ""

#: ../../../HISTORY.rst:398
msgid ""
"Added parse_mode to all medias (Bot API 3.6 support) [`#23 "
"<https://github.com/aiogram/aiogram/issues/23>`_]"
msgstr ""

#: ../../../HISTORY.rst:399
msgid ""
"Now regexp filter can be used with callback query data [`#19 "
"<https://github.com/aiogram/aiogram/issues/19>`_]"
msgstr ""

#: ../../../HISTORY.rst:400
msgid ""
"Improvements in :code:`InlineKeyboardMarkup` & "
":code:`ReplyKeyboardMarkup` objects [`#21 "
"<https://github.com/aiogram/aiogram/issues/21>`_]"
msgstr ""

#: ../../../HISTORY.rst:401
msgid "Other bug & typo fixes and minor improvements."
msgstr ""

#: ../../../HISTORY.rst:405
msgid "1.2 (2018-02-23)"
msgstr ""

#: ../../../HISTORY.rst:407
msgid "Full provide Telegram Bot API 3.6"
msgstr ""

#: ../../../HISTORY.rst:408
msgid ""
"Fixed critical error: :code:`Fatal Python error: PyImport_GetModuleDict: "
"no module dictionary!`"
msgstr ""

#: ../../../HISTORY.rst:409
msgid "Implemented connection pool in RethinkDB driver"
msgstr ""

#: ../../../HISTORY.rst:410 ../../../HISTORY.rst:418
msgid "Typo fixes of documentstion"
msgstr ""

#: ../../../HISTORY.rst:411 ../../../HISTORY.rst:464
msgid "Other bug fixes and minor improvements."
msgstr ""

#: ../../../HISTORY.rst:415
msgid "1.1 (2018-01-27)"
msgstr ""

#: ../../../HISTORY.rst:417
msgid ""
"Added more methods for data types (like "
":code:`message.reply_sticker(...)` or :code:`file.download(...)`"
msgstr ""

#: ../../../HISTORY.rst:419
msgid ""
"Allow to set default parse mode for messages (:code:`Bot( ... , "
"parse_mode='HTML')`)"
msgstr ""

#: ../../../HISTORY.rst:420
msgid ""
"Allowed to cancel event from the :code:`Middleware.on_pre_process_<event "
"type>`"
msgstr ""

#: ../../../HISTORY.rst:421
msgid "Fixed sending files with correct names."
msgstr ""

#: ../../../HISTORY.rst:422
msgid "Fixed MediaGroup"
msgstr ""

#: ../../../HISTORY.rst:423
msgid ""
"Added RethinkDB storage for FSM "
"(:code:`aiogram.contrib.fsm_storage.rethinkdb`)"
msgstr ""

#: ../../../HISTORY.rst:427
msgid "1.0.4 (2018-01-10)"
msgstr ""

#: ../../../HISTORY.rst:431
msgid "1.0.3 (2018-01-07)"
msgstr ""

#: ../../../HISTORY.rst:433
msgid "Added middlewares mechanism."
msgstr ""

#: ../../../HISTORY.rst:434
msgid "Added example for middlewares and throttling manager."
msgstr ""

#: ../../../HISTORY.rst:435
msgid ""
"Added logging middleware "
"(:code:`aiogram.contrib.middlewares.logging.LoggingMiddleware`)"
msgstr ""

#: ../../../HISTORY.rst:436
msgid "Fixed handling errors in async tasks (marked as 'async_task')"
msgstr ""

#: ../../../HISTORY.rst:437
msgid "Small fixes and other minor improvements."
msgstr ""

#: ../../../HISTORY.rst:441
msgid "1.0.2 (2017-11-29)"
msgstr ""

#: ../../../HISTORY.rst:445
msgid "1.0.1 (2017-11-21)"
msgstr ""

#: ../../../HISTORY.rst:447
msgid "Implemented :code:`types.InputFile` for more easy sending local files"
msgstr ""

#: ../../../HISTORY.rst:448
msgid ""
"**Danger!** Fixed typo in word pooling. Now whatever all methods with "
"that word marked as deprecated and original methods is renamed to "
"polling. Check it in you'r code before updating!"
msgstr ""

#: ../../../HISTORY.rst:449
msgid "Fixed helper for chat actions (:code:`types.ChatActions`)"
msgstr ""

#: ../../../HISTORY.rst:450
msgid ""
"Added `example "
"<https://github.com/aiogram/aiogram/blob/master/examples/media_group.py>`_"
" for media group."
msgstr ""

#: ../../../HISTORY.rst:454
msgid "1.0 (2017-11-19)"
msgstr ""

#: ../../../HISTORY.rst:456
msgid "Remaked data types serialozation/deserialization mechanism (Speed up)."
msgstr ""

#: ../../../HISTORY.rst:457
msgid "Fully rewrited all Telegram data types."
msgstr ""

#: ../../../HISTORY.rst:458
msgid "Bot object was fully rewritted (regenerated)."
msgstr ""

#: ../../../HISTORY.rst:459
msgid "Full provide Telegram Bot API 3.4+ (with sendMediaGroup)"
msgstr ""

#: ../../../HISTORY.rst:460
msgid "Warning: Now :code:`BaseStorage.close()` is awaitable! (FSM)"
msgstr ""

#: ../../../HISTORY.rst:461
msgid "Fixed compability with uvloop."
msgstr ""

#: ../../../HISTORY.rst:462
msgid "More employments for :code:`aiogram.utils.context`."
msgstr ""

#: ../../../HISTORY.rst:463
msgid "Allowed to disable :code:`ujson`."
msgstr ""

#: ../../../HISTORY.rst:465
msgid "Migrated from Bitbucket to Github."
msgstr ""

#: ../../../HISTORY.rst:469
msgid "0.4.1 (2017-08-03)"
msgstr ""

#: ../../../HISTORY.rst:473
msgid "0.4 (2017-08-05)"
msgstr ""

#: ../../../HISTORY.rst:477
msgid "0.3.4 (2017-08-04)"
msgstr ""

#: ../../../HISTORY.rst:481
msgid "0.3.3 (2017-07-05)"
msgstr ""

#: ../../../HISTORY.rst:485
msgid "0.3.2 (2017-07-04)"
msgstr ""

#: ../../../HISTORY.rst:489
msgid "0.3.1 (2017-07-04)"
msgstr ""

#: ../../../HISTORY.rst:493
msgid "0.2b1 (2017-06-00)"
msgstr ""

#: ../../../HISTORY.rst:497
msgid "0.1 (2017-06-03)"
msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-01-07)"
#~ msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-02-12)"
#~ msgstr ""

#~ msgid ""
#~ ":class:`aiogram.enums.chat_action.ChatActions`, "
#~ ":class:`aiogram.enums.chat_member_status.ChatMemberStatus`, "
#~ ":class:`aiogram.enums.chat_type.ChatType`, "
#~ ":class:`aiogram.enums.content_type.ContentType`, "
#~ ":class:`aiogram.enums.dice_emoji.DiceEmoji`, "
#~ ":class:`aiogram.enums.inline_query_result_type.InlineQueryResultType`,"
#~ " :class:`aiogram.enums.input_media_type.InputMediaType`, "
#~ ":class:`aiogram.enums.mask_position_point.MaskPositionPoint`, "
#~ ":class:`aiogram.enums.menu_button_type.MenuButtonType`, "
#~ ":class:`aiogram.enums.message_entity_type.MessageEntityType`, "
#~ ":class:`aiogram.enums.parse_mode.ParseMode`, "
#~ ":class:`aiogram.enums.poll_type.PollType`, "
#~ ":class:`aiogram.enums.sticker_type.StickerType`, "
#~ ":class:`aiogram.enums.topic_icon_color.TopicIconColor`, "
#~ ":class:`aiogram.enums.update_type.UpdateType`,"
#~ msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-03-11)"
#~ msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-07-02)"
#~ msgstr ""

#~ msgid ""
#~ "If router does not support custom "
#~ "event it does not break and passes"
#~ " it to included routers `#1147 "
#~ "<https://github.com/aiogram/aiogram/issues/1147>`_"
#~ msgstr ""

#~ msgid ""
#~ "If you have implemented you own "
#~ "storages you should extend record key"
#~ " generation with new one attribute -"
#~ " `thread_id`"
#~ msgstr ""

#~ msgid ""
#~ "Added X-Telegram-Bot-Api-Secret-Token"
#~ " header check `#1173 "
#~ "<https://github.com/aiogram/aiogram/issues/1173>`_"
#~ msgstr ""

#~ msgid ""
#~ "Added possibility to pass custom headers"
#~ " to URLInputFile object `#1191 "
#~ "<https://github.com/aiogram/aiogram/issues/1191>`_"
#~ msgstr ""

#~ msgid ""
#~ "Change type of result in "
#~ "InlineQueryResult enum for "
#~ "`InlineQueryResultCachedMpeg4Gif` and "
#~ "`InlineQueryResultMpeg4Gif` to more correct "
#~ "according to documentation."
#~ msgstr ""

#~ msgid ""
#~ "Change regexp for entities parsing to"
#~ " more correct (`InlineQueryResultType.yml`). "
#~ "`#1146 <https://github.com/aiogram/aiogram/issues/1146>`_"
#~ msgstr ""

#~ msgid ""
#~ "Fixed signature of startup/shutdown events "
#~ "to include the **dispatcher.workflow_data as"
#~ " the handler arguments. `#1155 "
#~ "<https://github.com/aiogram/aiogram/issues/1155>`_"
#~ msgstr ""

#~ msgid ""
#~ "Added missing FORUM_TOPIC_EDITED value to "
#~ "content_type property `#1160 "
#~ "<https://github.com/aiogram/aiogram/issues/1160>`_"
#~ msgstr ""

#~ msgid ""
#~ "Fixed compatibility with Python 3.8-3.9 "
#~ "`#1162 <https://github.com/aiogram/aiogram/issues/1162>`_"
#~ msgstr ""

#~ msgid ""
#~ "Changed small grammar typos for "
#~ "`upload_file` `#1133 "
#~ "<https://github.com/aiogram/aiogram/issues/1133>`_"
#~ msgstr ""

#~ msgid ""
#~ "Added global defaults `disable_web_page_preview` "
#~ "and `protect_content` in addition to "
#~ "`parse_mode` to the Bot instance, "
#~ "reworked internal request builder mechanism."
#~ " `#1142 <https://github.com/aiogram/aiogram/issues/1142>`_"
#~ msgstr ""

#~ msgid ""
#~ "Be careful, not all libraries is "
#~ "already updated to using V2 (for "
#~ "example at the time, when this "
#~ "warning was added FastAPI still not "
#~ "support V2)"
#~ msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-07-30)"
#~ msgstr ""

#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-08-06)"
#~ msgstr ""
