diff --git a/docs/dispatcher/filters/magic_data.rst b/docs/dispatcher/filters/magic_data.rst index 1fa8b091..55255e5c 100644 --- a/docs/dispatcher/filters/magic_data.rst +++ b/docs/dispatcher/filters/magic_data.rst @@ -11,8 +11,6 @@ Can be imported: - :code:`from aiogram.filters import MagicData` -Or used from filters factory by passing corresponding arguments to handler registration line - Usage ===== diff --git a/docs/dispatcher/filters/text.rst b/docs/dispatcher/filters/text.rst index 5ae8d22a..622f41d8 100644 --- a/docs/dispatcher/filters/text.rst +++ b/docs/dispatcher/filters/text.rst @@ -12,8 +12,6 @@ Can be imported: - :code:`from aiogram.filters.text import Text` - :code:`from aiogram.filters import Text` -Or used from filters factory by passing corresponding arguments to handler registration line - Usage ===== diff --git a/docs/locale/en/LC_MESSAGES/dispatcher/filters/magic_data.po b/docs/locale/en/LC_MESSAGES/dispatcher/filters/magic_data.po index 603c8883..57280bd2 100644 --- a/docs/locale/en/LC_MESSAGES/dispatcher/filters/magic_data.po +++ b/docs/locale/en/LC_MESSAGES/dispatcher/filters/magic_data.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-03 01:03+0300\n" +"POT-Creation-Date: 2022-10-25 22:10+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,86 +33,86 @@ msgstr "" msgid ":code:`from aiogram.filters import MagicData`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:14 -msgid "" -"Or used from filters factory by passing corresponding arguments to " -"handler registration line" -msgstr "" - -#: ../../dispatcher/filters/magic_data.rst:17 +#: ../../dispatcher/filters/magic_data.rst:15 msgid "Usage" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:19 +#: ../../dispatcher/filters/magic_data.rst:17 msgid "" ":code:`MagicData(F.event.from_user.id == F.config.admin_id)` (Note that " ":code:`config` should be passed from middleware)" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:23 +#: ../../dispatcher/filters/magic_data.rst:21 msgid "Allowed handlers" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:25 +#: ../../dispatcher/filters/magic_data.rst:23 msgid "Allowed update types for this filter:" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:27 +#: ../../dispatcher/filters/magic_data.rst:25 msgid ":code:`message`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:28 +#: ../../dispatcher/filters/magic_data.rst:26 msgid ":code:`edited_message`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:29 +#: ../../dispatcher/filters/magic_data.rst:27 msgid ":code:`channel_post`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:30 +#: ../../dispatcher/filters/magic_data.rst:28 msgid ":code:`edited_channel_post`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:31 +#: ../../dispatcher/filters/magic_data.rst:29 msgid ":code:`inline_query`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:32 +#: ../../dispatcher/filters/magic_data.rst:30 msgid ":code:`chosen_inline_result`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:33 +#: ../../dispatcher/filters/magic_data.rst:31 msgid ":code:`callback_query`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:34 +#: ../../dispatcher/filters/magic_data.rst:32 msgid ":code:`shipping_query`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:35 +#: ../../dispatcher/filters/magic_data.rst:33 msgid ":code:`pre_checkout_query`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:36 +#: ../../dispatcher/filters/magic_data.rst:34 msgid ":code:`poll`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:37 +#: ../../dispatcher/filters/magic_data.rst:35 msgid ":code:`poll_answer`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:38 +#: ../../dispatcher/filters/magic_data.rst:36 msgid ":code:`my_chat_member`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:39 +#: ../../dispatcher/filters/magic_data.rst:37 msgid ":code:`chat_member`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:40 +#: ../../dispatcher/filters/magic_data.rst:38 msgid ":code:`chat_join_request`" msgstr "" -#: ../../dispatcher/filters/magic_data.rst:41 +#: ../../dispatcher/filters/magic_data.rst:39 msgid ":code:`error`" msgstr "" + +#~ msgid "" +#~ "Or used from filters factory by " +#~ "passing corresponding arguments to handler " +#~ "registration line" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/dispatcher/filters/text.po b/docs/locale/en/LC_MESSAGES/dispatcher/filters/text.po index cf745300..0f15cc6a 100644 --- a/docs/locale/en/LC_MESSAGES/dispatcher/filters/text.po +++ b/docs/locale/en/LC_MESSAGES/dispatcher/filters/text.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-01 22:51+0300\n" +"POT-Creation-Date: 2022-10-25 22:10+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,41 +54,35 @@ msgstr "" msgid ":code:`from aiogram.filters import Text`" msgstr "" -#: ../../dispatcher/filters/text.rst:15 -msgid "" -"Or used from filters factory by passing corresponding arguments to " -"handler registration line" -msgstr "" - -#: ../../dispatcher/filters/text.rst:18 +#: ../../dispatcher/filters/text.rst:16 msgid "Usage" msgstr "" -#: ../../dispatcher/filters/text.rst:20 +#: ../../dispatcher/filters/text.rst:18 msgid "" "Text equals with the specified value: :code:`Text(text=\"text\") # value" " == 'text'`" msgstr "" -#: ../../dispatcher/filters/text.rst:21 +#: ../../dispatcher/filters/text.rst:19 msgid "" "Text starts with the specified value: :code:`Text(startswith=\"text\") #" " value.startswith('text')`" msgstr "" -#: ../../dispatcher/filters/text.rst:22 +#: ../../dispatcher/filters/text.rst:20 msgid "" "Text ends with the specified value: :code:`Text(endswith=\"text\") # " "value.endswith('text')`" msgstr "" -#: ../../dispatcher/filters/text.rst:23 +#: ../../dispatcher/filters/text.rst:21 msgid "" "Text contains the specified value: :code:`Text(contains=\"text\") # " "value in 'text'`" msgstr "" -#: ../../dispatcher/filters/text.rst:24 +#: ../../dispatcher/filters/text.rst:22 msgid "" "Any of previous listed filters can be list, set or tuple of strings " "that's mean any of listed value should be " @@ -96,41 +90,47 @@ msgid "" "\"spam\"])`" msgstr "" -#: ../../dispatcher/filters/text.rst:25 +#: ../../dispatcher/filters/text.rst:23 msgid "" "Ignore case can be combined with any previous listed filter: " ":code:`Text(text=\"Text\", ignore_case=True) # value.lower() == " "'text'.lower()`" msgstr "" -#: ../../dispatcher/filters/text.rst:28 +#: ../../dispatcher/filters/text.rst:26 msgid "Allowed handlers" msgstr "" -#: ../../dispatcher/filters/text.rst:30 +#: ../../dispatcher/filters/text.rst:28 msgid "Allowed update types for this filter:" msgstr "" -#: ../../dispatcher/filters/text.rst:32 +#: ../../dispatcher/filters/text.rst:30 msgid ":code:`message`" msgstr "" -#: ../../dispatcher/filters/text.rst:33 +#: ../../dispatcher/filters/text.rst:31 msgid ":code:`edited_message`" msgstr "" -#: ../../dispatcher/filters/text.rst:34 +#: ../../dispatcher/filters/text.rst:32 msgid ":code:`channel_post`" msgstr "" -#: ../../dispatcher/filters/text.rst:35 +#: ../../dispatcher/filters/text.rst:33 msgid ":code:`edited_channel_post`" msgstr "" -#: ../../dispatcher/filters/text.rst:36 +#: ../../dispatcher/filters/text.rst:34 msgid ":code:`inline_query`" msgstr "" -#: ../../dispatcher/filters/text.rst:37 +#: ../../dispatcher/filters/text.rst:35 msgid ":code:`callback_query`" msgstr "" + +#~ msgid "" +#~ "Or used from filters factory by " +#~ "passing corresponding arguments to handler " +#~ "registration line" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/chat_member_updated.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/chat_member_updated.po index 1bf0ae63..6f6d5248 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/chat_member_updated.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/chat_member_updated.po @@ -19,7 +19,7 @@ msgstr "" #: ../../dispatcher/filters/chat_member_updated.rst:3 msgid "ChatMemberUpdated" -msgstr "ChatMemberUpdated" +msgstr "Зміна статусу користувача в чаті" #: ../../dispatcher/filters/chat_member_updated.rst:10 msgid "" @@ -99,7 +99,7 @@ msgid "" "+` (for :code:`is_member == True)` or :code:`-` (for :code:`is_member == " "False`) symbol, like :code:`+RESTRICTED` or :code:`-RESTRICTED`" msgstr "" -"Статуси можна розширити маркером `is_member`, додавши префікс символу :" +"Статуси можна розширити маркером `is_member`, додавши префікс :" "code:`+` (для :code:`is_member == True)` або :code:`-` (для :code:" "`is_member == False`) , наприклад :code:`+RESTRICTED` або :code:`-" "RESTRICTED`" diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/exception.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/exception.po index d953dbfe..cd8cd3c5 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/exception.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/exception.po @@ -19,7 +19,7 @@ msgstr "" #: ../../dispatcher/filters/exception.rst:3 msgid "Exceptions" -msgstr "Винятки" +msgstr "Помилки" #: ../../dispatcher/filters/exception.rst:5 msgid "This filters can be helpful for handling errors from the text messages." diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_data.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_data.po index 99afdef4..d62ee41e 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_data.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_data.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: aiogram\n" +"Project-Id-Version: aiogram\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-03 01:03+0300\n" +"POT-Creation-Date: 2022-10-25 22:10+0300\n" "PO-Revision-Date: 2022-10-25 16:00+0300\n" "Last-Translator: \n" "Language-Team: \n" @@ -15,7 +15,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.1.1\n" #: ../../dispatcher/filters/magic_data.rst:3 msgid "MagicData" @@ -33,88 +32,82 @@ msgstr "Можна імпортувати:" msgid ":code:`from aiogram.filters import MagicData`" msgstr ":code:`from aiogram.filters import MagicData`" -#: ../../dispatcher/filters/magic_data.rst:14 -msgid "" -"Or used from filters factory by passing corresponding arguments to " -"handler registration line" -msgstr " .!." - -#: ../../dispatcher/filters/magic_data.rst:17 +#: ../../dispatcher/filters/magic_data.rst:15 msgid "Usage" msgstr "Використання" -#: ../../dispatcher/filters/magic_data.rst:19 +#: ../../dispatcher/filters/magic_data.rst:17 msgid "" -":code:`MagicData(F.event.from_user.id == F.config.admin_id)` (Note " -"that :code:`config` should be passed from middleware)" +":code:`MagicData(F.event.from_user.id == F.config.admin_id)` (Note that " +":code:`config` should be passed from middleware)" msgstr "" ":code:`MagicData(F.event.from_user.id == F.config.admin_id)` (Зауважте, " "що :code:`config` слід передати з проміжної програми)" -#: ../../dispatcher/filters/magic_data.rst:23 +#: ../../dispatcher/filters/magic_data.rst:21 msgid "Allowed handlers" msgstr "Дозволені типи обробників (handler)" -#: ../../dispatcher/filters/magic_data.rst:25 +#: ../../dispatcher/filters/magic_data.rst:23 msgid "Allowed update types for this filter:" msgstr "Дозволені типи оновлень для цього фільтра:" -#: ../../dispatcher/filters/magic_data.rst:27 +#: ../../dispatcher/filters/magic_data.rst:25 msgid ":code:`message`" msgstr ":code:`message`" -#: ../../dispatcher/filters/magic_data.rst:28 +#: ../../dispatcher/filters/magic_data.rst:26 msgid ":code:`edited_message`" msgstr ":code:`edited_message`" -#: ../../dispatcher/filters/magic_data.rst:29 +#: ../../dispatcher/filters/magic_data.rst:27 msgid ":code:`channel_post`" msgstr ":code:`channel_post`" -#: ../../dispatcher/filters/magic_data.rst:30 +#: ../../dispatcher/filters/magic_data.rst:28 msgid ":code:`edited_channel_post`" msgstr ":code:`edited_channel_post`" -#: ../../dispatcher/filters/magic_data.rst:31 +#: ../../dispatcher/filters/magic_data.rst:29 msgid ":code:`inline_query`" msgstr ":code:`inline_query`" -#: ../../dispatcher/filters/magic_data.rst:32 +#: ../../dispatcher/filters/magic_data.rst:30 msgid ":code:`chosen_inline_result`" msgstr ":code:`chosen_inline_result`" -#: ../../dispatcher/filters/magic_data.rst:33 +#: ../../dispatcher/filters/magic_data.rst:31 msgid ":code:`callback_query`" msgstr ":code:`callback_query`" -#: ../../dispatcher/filters/magic_data.rst:34 +#: ../../dispatcher/filters/magic_data.rst:32 msgid ":code:`shipping_query`" msgstr ":code:`shipping_query`" -#: ../../dispatcher/filters/magic_data.rst:35 +#: ../../dispatcher/filters/magic_data.rst:33 msgid ":code:`pre_checkout_query`" msgstr ":code:`pre_checkout_query`" -#: ../../dispatcher/filters/magic_data.rst:36 +#: ../../dispatcher/filters/magic_data.rst:34 msgid ":code:`poll`" msgstr ":code:`poll`" -#: ../../dispatcher/filters/magic_data.rst:37 +#: ../../dispatcher/filters/magic_data.rst:35 msgid ":code:`poll_answer`" msgstr ":code:`poll_answer`" -#: ../../dispatcher/filters/magic_data.rst:38 +#: ../../dispatcher/filters/magic_data.rst:36 msgid ":code:`my_chat_member`" msgstr ":code:`my_chat_member`" -#: ../../dispatcher/filters/magic_data.rst:39 +#: ../../dispatcher/filters/magic_data.rst:37 msgid ":code:`chat_member`" msgstr ":code:`chat_member`" -#: ../../dispatcher/filters/magic_data.rst:40 +#: ../../dispatcher/filters/magic_data.rst:38 msgid ":code:`chat_join_request`" msgstr ":code:`chat_join_request`" -#: ../../dispatcher/filters/magic_data.rst:41 +#: ../../dispatcher/filters/magic_data.rst:39 msgid ":code:`error`" msgstr ":code:`error`" diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_filters.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_filters.po index 47f1e7e3..55a681e8 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_filters.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/magic_filters.po @@ -89,7 +89,7 @@ msgstr "" "Тож це означає, що ви можете ланцюжком отримати атрибути, описати прості " "перевірки даних, а потім викликати отриманий об’єкт, передаючи один об’єкт " "як аргумент, наприклад, створити ланцюжок атрибутів :code:`F.foo.bar.baz`, а " -"потім додати дію ':code:` F.foo.bar.baz == 'spam'`, після чого викликати " +"потім додати дію ':code:`F.foo.bar.baz == 'spam'`, після чого викликати " "отриманий об'єкт - :code:`(F.foo.bar.baz == 'spam').resolve(obj)`" #: ../../dispatcher/filters/magic_filters.rst:36 diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/text.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/text.po index 4a948acb..a19ae4ad 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/text.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/filters/text.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: aiogram\n" +"Project-Id-Version: aiogram\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-01 22:51+0300\n" +"POT-Creation-Date: 2022-10-25 22:10+0300\n" "PO-Revision-Date: 2022-10-25 17:49+0300\n" "Last-Translator: \n" "Language-Team: \n" @@ -15,7 +15,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.1.1\n" #: ../../dispatcher/filters/text.rst:3 msgid "Text" @@ -23,15 +22,15 @@ msgstr "Текст" #: aiogram.filters.text.Text:1 of msgid "" -"Is useful for filtering text :class:`aiogram.types.message.Message`, " -"any :class:`aiogram.types.callback_query.CallbackQuery` with `data`, :" -"class:`aiogram.types.inline_query.InlineQuery` or :class:`aiogram.types." -"poll.Poll` question." +"Is useful for filtering text :class:`aiogram.types.message.Message`, any " +":class:`aiogram.types.callback_query.CallbackQuery` with `data`, " +":class:`aiogram.types.inline_query.InlineQuery` or " +":class:`aiogram.types.poll.Poll` question." msgstr "" "Корисно для фільтрації тексту :class:`aiogram.types.message.Message`, " -"будь-якого :class:`aiogram.types.callback_query.CallbackQuery` з " -"`data`, :class:`aiogram.types.inline_query.InlineQuery` або : class:" -"`aiogram.types.poll.Poll` опитування." +"будь-якого :class:`aiogram.types.callback_query.CallbackQuery` з `data`, " +":class:`aiogram.types.inline_query.InlineQuery` або : " +"class:`aiogram.types.poll.Poll` опитування." #: aiogram.filters.text.Text:7 of msgid "" @@ -48,8 +47,8 @@ msgid "" "use :ref:`magic-filter `. For example do :pycode:`F.text " "== \"text\"` instead" msgstr "" -"використати :ref:`magic-filter `. Наприклад :pycode:`F." -"text == \"text\"` instead" +"використати :ref:`magic-filter `. Наприклад " +":pycode:`F.text == \"text\"` instead" #: ../../dispatcher/filters/text.rst:10 msgid "Can be imported:" @@ -63,43 +62,35 @@ msgstr ":code:`from aiogram.filters.text import Text`" msgid ":code:`from aiogram.filters import Text`" msgstr ":code:`from aiogram.filters import Text`" -#: ../../dispatcher/filters/text.rst:15 -msgid "" -"Or used from filters factory by passing corresponding arguments to " -"handler registration line" -msgstr "" -"Або використати з фабрики фільтрів шляхом передачі відповідних " -"аргументів у рядок реєстрації обробника" - -#: ../../dispatcher/filters/text.rst:18 +#: ../../dispatcher/filters/text.rst:16 msgid "Usage" msgstr "Використання" +#: ../../dispatcher/filters/text.rst:18 +msgid "" +"Text equals with the specified value: :code:`Text(text=\"text\") # value" +" == 'text'`" +msgstr "" +"Текст дорівнює вказаному значенню: :code:`Text(text=\"text\") # value ==" +" 'text'`" + +#: ../../dispatcher/filters/text.rst:19 +msgid "" +"Text starts with the specified value: :code:`Text(startswith=\"text\") #" +" value.startswith('text')`" +msgstr "" +"Текст починається з указаного значення: :code:`Text(startswith=\"text\")" +" # value.startswith('text')`" + #: ../../dispatcher/filters/text.rst:20 msgid "" -"Text equals with the specified value: :code:`Text(text=\"text\") # " -"value == 'text'`" -msgstr "" -"Текст дорівнює вказаному значенню: :code:`Text(text=\"text\") # value " -"== 'text'`" - -#: ../../dispatcher/filters/text.rst:21 -msgid "" -"Text starts with the specified value: :code:`Text(startswith=\"text\") " -"# value.startswith('text')`" -msgstr "" -"Текст починається з указаного значення: :code:`Text(startswith=\"text" -"\") # value.startswith('text')`" - -#: ../../dispatcher/filters/text.rst:22 -msgid "" "Text ends with the specified value: :code:`Text(endswith=\"text\") # " "value.endswith('text')`" msgstr "" "Текст закінчується вказаним значенням: :code:`Text(endswith=\"text\") # " "value.endswith('text')`" -#: ../../dispatcher/filters/text.rst:23 +#: ../../dispatcher/filters/text.rst:21 msgid "" "Text contains the specified value: :code:`Text(contains=\"text\") # " "value in 'text'`" @@ -107,55 +98,56 @@ msgstr "" "Текст містить вказане значення: :code:`Text(contains=\"text\") # value " "in 'text'`" -#: ../../dispatcher/filters/text.rst:24 +#: ../../dispatcher/filters/text.rst:22 msgid "" "Any of previous listed filters can be list, set or tuple of strings " -"that's mean any of listed value should be equals/startswith/endswith/" -"contains: :code:`Text(text=[\"text\", \"spam\"])`" +"that's mean any of listed value should be " +"equals/startswith/endswith/contains: :code:`Text(text=[\"text\", " +"\"spam\"])`" msgstr "" -"Будь-який із попередніх перерахованих фільтрів може бути списком, " -"набором або кортежем рядків, що означає, що будь-яке значення у списку " -"має дорівнювати/починатися/закінчуватися/містити: :code:" -"`Text(text=[\"text\", \"spam\"])`" +"Будь-який із попередніх перерахованих фільтрів може бути списком, набором" +" або кортежем рядків, що означає, що будь-яке значення у списку має " +"дорівнювати/починатися/закінчуватися/містити: :code:`Text(text=[\"text\"," +" \"spam\"])`" -#: ../../dispatcher/filters/text.rst:25 +#: ../../dispatcher/filters/text.rst:23 msgid "" -"Ignore case can be combined with any previous listed filter: :code:" -"`Text(text=\"Text\", ignore_case=True) # value.lower() == 'text'." -"lower()`" +"Ignore case can be combined with any previous listed filter: " +":code:`Text(text=\"Text\", ignore_case=True) # value.lower() == " +"'text'.lower()`" msgstr "" "Ігнорування регістру можна поєднати з будь-яким фільтром із попереднього " "списку: :code:`Text(text=\"Text\", ignore_case=True) # value.lower() == " "'text'.lower()`" -#: ../../dispatcher/filters/text.rst:28 +#: ../../dispatcher/filters/text.rst:26 msgid "Allowed handlers" msgstr "Дозволені обробники (handlers)" -#: ../../dispatcher/filters/text.rst:30 +#: ../../dispatcher/filters/text.rst:28 msgid "Allowed update types for this filter:" msgstr "Дозволені типи оновлень для цього фільтра:" -#: ../../dispatcher/filters/text.rst:32 +#: ../../dispatcher/filters/text.rst:30 msgid ":code:`message`" msgstr ":code:`message`" -#: ../../dispatcher/filters/text.rst:33 +#: ../../dispatcher/filters/text.rst:31 msgid ":code:`edited_message`" msgstr ":code:`edited_message`" -#: ../../dispatcher/filters/text.rst:34 +#: ../../dispatcher/filters/text.rst:32 msgid ":code:`channel_post`" msgstr ":code:`channel_post`" -#: ../../dispatcher/filters/text.rst:35 +#: ../../dispatcher/filters/text.rst:33 msgid ":code:`edited_channel_post`" msgstr ":code:`edited_channel_post`" -#: ../../dispatcher/filters/text.rst:36 +#: ../../dispatcher/filters/text.rst:34 msgid ":code:`inline_query`" msgstr ":code:`inline_query`" -#: ../../dispatcher/filters/text.rst:37 +#: ../../dispatcher/filters/text.rst:35 msgid ":code:`callback_query`" msgstr ":code:`callback_query`" diff --git a/poetry.lock b/poetry.lock index 2a2cb710..d4e793ca 100644 --- a/poetry.lock +++ b/poetry.lock @@ -199,11 +199,11 @@ click = "*" [[package]] name = "colorama" -version = "0.4.5" +version = "0.4.6" description = "Cross-platform colored terminal text." category = "dev" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" [[package]] name = "coverage" @@ -249,6 +249,17 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package]] +name = "exceptiongroup" +version = "1.0.0rc9" +description = "Backport of PEP 654 (exception groups)" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.extras] +test = ["pytest (>=6)"] + [[package]] name = "filelock" version = "3.8.0" @@ -298,7 +309,7 @@ sphinx-basic-ng = "*" [[package]] name = "identify" -version = "2.5.6" +version = "2.5.7" description = "File identification library for Python" category = "dev" optional = false @@ -604,7 +615,7 @@ plugins = ["importlib-metadata"] [[package]] name = "pymdown-extensions" -version = "9.6" +version = "9.7" description = "Extension pack for Python Markdown." category = "dev" optional = false @@ -626,7 +637,7 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pytest" -version = "7.1.3" +version = "7.2.0" description = "pytest: simple powerful testing with Python" category = "dev" optional = false @@ -635,11 +646,11 @@ python-versions = ">=3.7" [package.dependencies] attrs = ">=19.2.0" colorama = {version = "*", markers = "sys_platform == \"win32\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" pluggy = ">=0.12,<2.0" -py = ">=1.8.2" -tomli = ">=1.0.0" +tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] @@ -691,13 +702,14 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtuale [[package]] name = "pytest-html" -version = "3.1.1" +version = "3.2.0" description = "pytest plugin for generating HTML reports" category = "dev" optional = false python-versions = ">=3.6" [package.dependencies] +py = ">=1.8.2" pytest = ">=5.0,<6.0.0 || >6.0.0" pytest-metadata = "*" @@ -776,7 +788,7 @@ trio = ["trio (>=0.16.0)"] [[package]] name = "pytz" -version = "2022.4" +version = "2022.5" description = "World timezone definitions, modern and historical" category = "main" optional = false @@ -1135,19 +1147,19 @@ test = ["Cython (>=0.29.32,<0.30.0)", "aiohttp", "flake8 (>=3.9.2,<3.10.0)", "my [[package]] name = "virtualenv" -version = "20.16.5" +version = "20.16.6" description = "Virtual Python Environment builder" category = "dev" optional = false python-versions = ">=3.6" [package.dependencies] -distlib = ">=0.3.5,<1" +distlib = ">=0.3.6,<1" filelock = ">=3.4.1,<4" platformdirs = ">=2.4,<3" [package.extras] -docs = ["proselint (>=0.13)", "sphinx (>=5.1.1)", "sphinx-argparse (>=0.3.1)", "sphinx-rtd-theme (>=1)", "towncrier (>=21.9)"] +docs = ["proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-argparse (>=0.3.2)", "sphinx-rtd-theme (>=1)", "towncrier (>=22.8)"] testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=21.3)", "pytest (>=7.0.1)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.6.1)", "pytest-randomly (>=3.10.3)", "pytest-timeout (>=2.1)"] [[package]] @@ -1172,7 +1184,7 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.9.0" +version = "3.10.0" description = "Backport of pathlib-compatible object wrapper for zip files" category = "dev" optional = false @@ -1366,8 +1378,8 @@ click-default-group = [ {file = "click-default-group-1.2.2.tar.gz", hash = "sha256:d9560e8e8dfa44b3562fbc9425042a0fd6d21956fcc2db0077f63f34253ab904"}, ] colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] coverage = [ {file = "coverage-6.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ef8674b0ee8cc11e2d574e3e2998aea5df5ab242e012286824ea3c6970580e53"}, @@ -1433,6 +1445,10 @@ docutils = [ {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, ] +exceptiongroup = [ + {file = "exceptiongroup-1.0.0rc9-py3-none-any.whl", hash = "sha256:2e3c3fc1538a094aab74fad52d6c33fc94de3dfee3ee01f187c0e0c72aec5337"}, + {file = "exceptiongroup-1.0.0rc9.tar.gz", hash = "sha256:9086a4a21ef9b31c72181c77c040a074ba0889ee56a7b289ff0afb0d97655f96"}, +] filelock = [ {file = "filelock-3.8.0-py3-none-any.whl", hash = "sha256:617eb4e5eedc82fc5f47b6d61e4d11cb837c56cb4544e39081099fa17ad109d4"}, {file = "filelock-3.8.0.tar.gz", hash = "sha256:55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc"}, @@ -1507,8 +1523,8 @@ furo = [ {file = "furo-2022.9.29.tar.gz", hash = "sha256:d4238145629c623609c2deb5384f8d036e2a1ee2a101d64b67b4348112470dbd"}, ] identify = [ - {file = "identify-2.5.6-py2.py3-none-any.whl", hash = "sha256:b276db7ec52d7e89f5bc4653380e33054ddc803d25875952ad90b0f012cbcdaa"}, - {file = "identify-2.5.6.tar.gz", hash = "sha256:6c32dbd747aa4ceee1df33f25fed0b0f6e0d65721b15bd151307ff7056d50245"}, + {file = "identify-2.5.7-py2.py3-none-any.whl", hash = "sha256:7a67b2a6208d390fd86fd04fb3def94a3a8b7f0bcbd1d1fcd6736f4defe26390"}, + {file = "identify-2.5.7.tar.gz", hash = "sha256:5b8fd1e843a6d4bf10685dd31f4520a7f1c7d0e14e9bc5d34b1d6f111cabc011"}, ] idna = [ {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, @@ -1768,16 +1784,16 @@ Pygments = [ {file = "Pygments-2.13.0.tar.gz", hash = "sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1"}, ] pymdown-extensions = [ - {file = "pymdown_extensions-9.6-py3-none-any.whl", hash = "sha256:1e36490adc7bfcef1fdb21bb0306e93af99cff8ec2db199bd17e3bf009768c11"}, - {file = "pymdown_extensions-9.6.tar.gz", hash = "sha256:b956b806439bbff10f726103a941266beb03fbe99f897c7d5e774d7170339ad9"}, + {file = "pymdown_extensions-9.7-py3-none-any.whl", hash = "sha256:767d07d9dead0f52f5135545c01f4ed627f9a7918ee86c646d893e24c59db87d"}, + {file = "pymdown_extensions-9.7.tar.gz", hash = "sha256:651b0107bc9ee790aedea3673cb88832c0af27d2569cf45c2de06f1d65292e96"}, ] pyparsing = [ {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, ] pytest = [ - {file = "pytest-7.1.3-py3-none-any.whl", hash = "sha256:1377bda3466d70b55e3f5cecfa55bb7cfcf219c7964629b967c37cf0bda818b7"}, - {file = "pytest-7.1.3.tar.gz", hash = "sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39"}, + {file = "pytest-7.2.0-py3-none-any.whl", hash = "sha256:892f933d339f068883b6fd5a459f03d85bfcb355e4981e146d2c7616c21fef71"}, + {file = "pytest-7.2.0.tar.gz", hash = "sha256:c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59"}, ] pytest-aiohttp = [ {file = "pytest-aiohttp-1.0.4.tar.gz", hash = "sha256:39ff3a0d15484c01d1436cbedad575c6eafbf0f57cdf76fb94994c97b5b8c5a4"}, @@ -1792,8 +1808,8 @@ pytest-cov = [ {file = "pytest_cov-4.0.0-py3-none-any.whl", hash = "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b"}, ] pytest-html = [ - {file = "pytest-html-3.1.1.tar.gz", hash = "sha256:3ee1cf319c913d19fe53aeb0bc400e7b0bc2dbeb477553733db1dad12eb75ee3"}, - {file = "pytest_html-3.1.1-py3-none-any.whl", hash = "sha256:b7f82f123936a3f4d2950bc993c2c1ca09ce262c9ae12f9ac763a2401380b455"}, + {file = "pytest-html-3.2.0.tar.gz", hash = "sha256:c4e2f4bb0bffc437f51ad2174a8a3e71df81bbc2f6894604e604af18fbe687c3"}, + {file = "pytest_html-3.2.0-py3-none-any.whl", hash = "sha256:868c08564a68d8b2c26866f1e33178419bb35b1e127c33784a28622eb827f3f3"}, ] pytest-lazy-fixture = [ {file = "pytest-lazy-fixture-0.6.3.tar.gz", hash = "sha256:0e7d0c7f74ba33e6e80905e9bfd81f9d15ef9a790de97993e34213deb5ad10ac"}, @@ -1816,8 +1832,8 @@ python-socks = [ {file = "python_socks-2.0.3-py3-none-any.whl", hash = "sha256:950723f27d2cf401e193a9e0a0d45baab848341298f5b397d27fda0c4635e9a9"}, ] pytz = [ - {file = "pytz-2022.4-py2.py3-none-any.whl", hash = "sha256:2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91"}, - {file = "pytz-2022.4.tar.gz", hash = "sha256:48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174"}, + {file = "pytz-2022.5-py2.py3-none-any.whl", hash = "sha256:335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22"}, + {file = "pytz-2022.5.tar.gz", hash = "sha256:c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914"}, ] PyYAML = [ {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, @@ -2002,8 +2018,8 @@ uvloop = [ {file = "uvloop-0.17.0.tar.gz", hash = "sha256:0ddf6baf9cf11a1a22c71487f39f15b2cf78eb5bde7e5b45fbb99e8a9d91b9e1"}, ] virtualenv = [ - {file = "virtualenv-20.16.5-py3-none-any.whl", hash = "sha256:d07dfc5df5e4e0dbc92862350ad87a36ed505b978f6c39609dc489eadd5b0d27"}, - {file = "virtualenv-20.16.5.tar.gz", hash = "sha256:227ea1b9994fdc5ea31977ba3383ef296d7472ea85be9d6732e42a91c04e80da"}, + {file = "virtualenv-20.16.6-py3-none-any.whl", hash = "sha256:186ca84254abcbde98180fd17092f9628c5fe742273c02724972a1d8a2035108"}, + {file = "virtualenv-20.16.6.tar.gz", hash = "sha256:530b850b523c6449406dfba859d6345e48ef19b8439606c5d74d7d3c9e14d76e"}, ] wrapt = [ {file = "wrapt-1.14.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3"}, @@ -2133,6 +2149,6 @@ yarl = [ {file = "yarl-1.8.1.tar.gz", hash = "sha256:af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf"}, ] zipp = [ - {file = "zipp-3.9.0-py3-none-any.whl", hash = "sha256:972cfa31bc2fedd3fa838a51e9bc7e64b7fb725a8c00e7431554311f180e9980"}, - {file = "zipp-3.9.0.tar.gz", hash = "sha256:3a7af91c3db40ec72dd9d154ae18e008c69efe8ca88dde4f9a731bb82fe2f9eb"}, + {file = "zipp-3.10.0-py3-none-any.whl", hash = "sha256:4fcb6f278987a6605757302a6e40e896257570d11c51628968ccb2a47e80c6c1"}, + {file = "zipp-3.10.0.tar.gz", hash = "sha256:7a7262fd930bd3e36c50b9a64897aec3fafff3dfdeec9623ae22b40e93f99bb8"}, ] diff --git a/requirements/base.txt b/requirements/base.txt index 036f7127..cca01754 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -10,6 +10,6 @@ idna==3.4 ; python_version >= "3.8" and python_version < "4.0" magic-filter==1.0.9 ; python_version >= "3.8" and python_version < "4.0" multidict==6.0.2 ; python_version >= "3.8" and python_version < "4.0" pydantic==1.10.2 ; python_version >= "3.8" and python_version < "4.0" -pytz==2022.4 ; python_version >= "3.8" and python_version < "4.0" +pytz==2022.5 ; python_version >= "3.8" and python_version < "4.0" typing-extensions==4.4.0 ; python_version >= "3.8" and python_version < "4.0" yarl==1.8.1 ; python_version >= "3.8" and python_version < "4.0" diff --git a/requirements/docs.txt b/requirements/docs.txt index 8f14c3bd..6cf96861 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -11,7 +11,7 @@ certifi==2022.9.24 ; python_version >= "3.8" and python_version < "4" charset-normalizer==2.1.1 ; python_version >= "3.8" and python_version < "4.0" click-default-group==1.2.2 ; python_version >= "3.8" and python_version < "4.0" click==8.1.3 ; python_version >= "3.8" and python_version < "4.0" -colorama==0.4.5 ; python_version >= "3.8" and python_version < "4.0" +colorama==0.4.6 ; python_version >= "3.8" and python_version < "4.0" deprecated==1.2.13 ; python_version >= "3.8" and python_version < "4.0" docutils==0.19 ; python_version >= "3.8" and python_version < "4.0" frozenlist==1.3.1 ; python_version >= "3.8" and python_version < "4.0" @@ -30,10 +30,10 @@ multidict==6.0.2 ; python_version >= "3.8" and python_version < "4.0" packaging==21.3 ; python_version >= "3.8" and python_version < "4.0" pydantic==1.10.2 ; python_version >= "3.8" and python_version < "4.0" pygments==2.13.0 ; python_version >= "3.8" and python_version < "4.0" -pymdown-extensions==9.6 ; python_version >= "3.8" and python_version < "4.0" +pymdown-extensions==9.7 ; python_version >= "3.8" and python_version < "4.0" pyparsing==3.0.9 ; python_version >= "3.8" and python_version < "4.0" python-socks[asyncio]==2.0.3 ; python_version >= "3.8" and python_version < "4.0" -pytz==2022.4 ; python_version >= "3.8" and python_version < "4.0" +pytz==2022.5 ; python_version >= "3.8" and python_version < "4.0" redis==4.3.4 ; python_version >= "3.8" and python_version < "4.0" requests==2.28.1 ; python_version >= "3.8" and python_version < "4" setuptools==65.5.0 ; python_version >= "3.8" and python_version < "4.0" @@ -61,4 +61,4 @@ urllib3==1.26.12 ; python_version >= "3.8" and python_version < "4" uvloop==0.17.0 ; python_version >= "3.8" and python_version < "4.0" and sys_platform == "darwin" or python_version >= "3.8" and python_version < "4.0" and sys_platform == "linux" wrapt==1.14.1 ; python_version >= "3.8" and python_version < "4.0" yarl==1.8.1 ; python_version >= "3.8" and python_version < "4.0" -zipp==3.9.0 ; python_version >= "3.8" and python_version < "3.10" +zipp==3.10.0 ; python_version >= "3.8" and python_version < "3.10"