From 4cecb8175c37184171dccb11e16875de312d9cf2 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sat, 11 Mar 2023 01:54:56 +0200 Subject: [PATCH] Update texts --- .../api/enums/inline_query_result_type.po | 14 +- .../LC_MESSAGES/api/enums/sticker_format.po | 30 + .../api/methods/add_sticker_to_set.po | 121 +++-- .../api/methods/create_new_sticker_set.po | 128 +++-- .../api/methods/delete_sticker_set.po | 73 +++ .../api/methods/get_chat_member.po | 20 +- .../api/methods/get_my_description.po | 70 +++ .../api/methods/get_my_short_description.po | 74 +++ .../api/methods/promote_chat_member.po | 16 +- .../api/methods/restrict_chat_member.po | 17 +- .../LC_MESSAGES/api/methods/send_sticker.po | 27 +- .../api/methods/set_chat_permissions.po | 17 +- .../set_custom_emoji_sticker_set_thumbnail.po | 90 +++ .../set_my_default_administrator_rights.po | 19 +- .../api/methods/set_my_description.po | 83 +++ .../api/methods/set_my_short_description.po | 88 +++ .../api/methods/set_sticker_emoji_list.po | 81 +++ .../api/methods/set_sticker_keywords.po | 83 +++ .../api/methods/set_sticker_mask_position.po | 86 +++ .../api/methods/set_sticker_set_thumb.po | 104 ++-- .../api/methods/set_sticker_set_thumbnail.po | 108 ++++ .../api/methods/set_sticker_set_title.po | 80 +++ .../api/methods/upload_sticker_file.po | 46 +- .../LC_MESSAGES/api/types/bot_description.po | 35 ++ .../api/types/bot_short_description.po | 36 ++ docs/locale/en/LC_MESSAGES/api/types/chat.po | 48 +- .../api/types/chat_administrator_rights.po | 16 +- .../api/types/chat_join_request.po | 16 +- .../en/LC_MESSAGES/api/types/chat_member.po | 62 ++- .../api/types/chat_member_administrator.po | 16 +- .../api/types/chat_member_restricted.po | 120 ++-- .../LC_MESSAGES/api/types/chat_permissions.po | 79 ++- .../en/LC_MESSAGES/api/types/chat_shared.po | 49 ++ .../en/LC_MESSAGES/api/types/input_sticker.po | 56 ++ .../LC_MESSAGES/api/types/keyboard_button.po | 54 +- .../api/types/keyboard_button_request_chat.po | 104 ++++ .../api/types/keyboard_button_request_user.po | 60 ++ .../en/LC_MESSAGES/api/types/message.po | 58 +- .../en/LC_MESSAGES/api/types/sticker.po | 14 +- .../en/LC_MESSAGES/api/types/user_shared.po | 49 ++ docs/locale/en/LC_MESSAGES/api/upload_file.po | 47 +- docs/locale/en/LC_MESSAGES/changelog.po | 512 +++++++++++------- docs/locale/en/LC_MESSAGES/contributing.po | 322 +++++++++++ .../en/LC_MESSAGES/dispatcher/dispatcher.po | 44 +- docs/locale/en/LC_MESSAGES/index.po | 106 ++-- .../en/LC_MESSAGES/utils/callback_answer.po | 204 +++++++ .../api/enums/inline_query_result_type.po | 14 +- .../LC_MESSAGES/api/enums/sticker_format.po | 30 + .../api/methods/add_sticker_to_set.po | 121 +++-- .../api/methods/create_new_sticker_set.po | 128 +++-- .../api/methods/delete_sticker_set.po | 73 +++ .../api/methods/get_my_description.po | 70 +++ .../api/methods/get_my_short_description.po | 74 +++ .../LC_MESSAGES/api/methods/send_sticker.po | 27 +- .../set_custom_emoji_sticker_set_thumbnail.po | 90 +++ .../set_my_default_administrator_rights.po | 19 +- .../api/methods/set_my_description.po | 83 +++ .../api/methods/set_my_short_description.po | 88 +++ .../api/methods/set_sticker_emoji_list.po | 81 +++ .../api/methods/set_sticker_keywords.po | 83 +++ .../api/methods/set_sticker_mask_position.po | 86 +++ .../api/methods/set_sticker_set_thumb.po | 104 ++-- .../api/methods/set_sticker_set_thumbnail.po | 108 ++++ .../api/methods/set_sticker_set_title.po | 80 +++ .../api/methods/upload_sticker_file.po | 46 +- .../LC_MESSAGES/api/types/bot_description.po | 35 ++ .../api/types/bot_short_description.po | 36 ++ .../LC_MESSAGES/api/types/input_sticker.po | 56 ++ .../uk_UA/LC_MESSAGES/api/types/message.po | 49 +- .../uk_UA/LC_MESSAGES/api/types/sticker.po | 14 +- .../uk_UA/LC_MESSAGES/api/upload_file.po | 71 +-- docs/locale/uk_UA/LC_MESSAGES/changelog.po | 474 +++++++++------- .../LC_MESSAGES/dispatcher/dispatcher.po | 63 ++- docs/locale/uk_UA/LC_MESSAGES/index.po | 98 ++-- 74 files changed, 4871 insertions(+), 1012 deletions(-) create mode 100644 docs/locale/en/LC_MESSAGES/api/enums/sticker_format.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/delete_sticker_set.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/get_my_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/get_my_short_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_my_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_my_short_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_sticker_emoji_list.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_sticker_keywords.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_sticker_mask_position.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po create mode 100644 docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_title.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/bot_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/bot_short_description.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/chat_shared.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/input_sticker.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_chat.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_user.po create mode 100644 docs/locale/en/LC_MESSAGES/api/types/user_shared.po create mode 100644 docs/locale/en/LC_MESSAGES/contributing.po create mode 100644 docs/locale/en/LC_MESSAGES/utils/callback_answer.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/enums/sticker_format.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/delete_sticker_set.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_short_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_short_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_emoji_list.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_keywords.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_mask_position.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_title.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/types/bot_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/types/bot_short_description.po create mode 100644 docs/locale/uk_UA/LC_MESSAGES/api/types/input_sticker.po diff --git a/docs/locale/en/LC_MESSAGES/api/enums/inline_query_result_type.po b/docs/locale/en/LC_MESSAGES/api/enums/inline_query_result_type.po index 27a5da7e..b5a7a240 100644 --- a/docs/locale/en/LC_MESSAGES/api/enums/inline_query_result_type.po +++ b/docs/locale/en/LC_MESSAGES/api/enums/inline_query_result_type.po @@ -8,23 +8,29 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/enums/inline_query_result_type.rst:3 msgid "InlineQueryResultType" msgstr "" #: aiogram.enums.inline_query_result_type.InlineQueryResultType:1 of -msgid "The part of the face relative to which the mask should be placed." +msgid "Type of inline query result" msgstr "" #: aiogram.enums.inline_query_result_type.InlineQueryResultType:3 of -msgid "Source: https://core.telegram.org/bots/api#maskposition" +msgid "Source: https://core.telegram.org/bots/api#inlinequeryresult" msgstr "" + +#~ msgid "The part of the face relative to which the mask should be placed." +#~ msgstr "" + +#~ msgid "Source: https://core.telegram.org/bots/api#maskposition" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/enums/sticker_format.po b/docs/locale/en/LC_MESSAGES/api/enums/sticker_format.po new file mode 100644 index 00000000..57a8b198 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/enums/sticker_format.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/enums/sticker_format.rst:3 +msgid "StickerFormat" +msgstr "" + +#: aiogram.enums.sticker_format.StickerFormat:1 of +msgid "Format of the sticker" +msgstr "" + +#: aiogram.enums.sticker_format.StickerFormat:3 of +msgid "Source: https://core.telegram.org/bots/api#createnewstickerset" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/add_sticker_to_set.po b/docs/locale/en/LC_MESSAGES/api/methods/add_sticker_to_set.po index f3b81bcd..483b44cd 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/add_sticker_to_set.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/add_sticker_to_set.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/add_sticker_to_set.rst:3 msgid "addStickerToSet" @@ -27,12 +27,11 @@ msgstr "" #: aiogram.methods.add_sticker_to_set.AddStickerToSet:1 of msgid "" -"Use this method to add a new sticker to a set created by the bot. You " -"**must** use exactly one of the fields *png_sticker*, *tgs_sticker*, or " -"*webm_sticker*. Animated stickers can be added to animated sticker sets " -"and only to them. Animated sticker sets can have up to 50 stickers. " -"Static sticker sets can have up to 120 stickers. Returns :code:`True` on " -"success." +"Use this method to add a new sticker to a set created by the bot. The " +"format of the added sticker must match the format of the other stickers " +"in the set. Emoji sticker sets can have up to 200 stickers. Animated and " +"video sticker sets can have up to 50 stickers. Static sticker sets can " +"have up to 120 stickers. Returns :code:`True` on success." msgstr "" #: aiogram.methods.add_sticker_to_set.AddStickerToSet:3 of @@ -48,49 +47,12 @@ msgstr "" msgid "Sticker set name" msgstr "" -#: ../../docstring aiogram.methods.add_sticker_to_set.AddStickerToSet.emojis:1 +#: ../../docstring aiogram.methods.add_sticker_to_set.AddStickerToSet.sticker:1 #: of -msgid "One or more emoji corresponding to the sticker" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.png_sticker:1 of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. Pass a *file_id* as a String to send a file that already " -"exists on the Telegram servers, pass an HTTP URL as a String for Telegram" -" to get a file from the Internet, or upload a new one using multipart" -"/form-data. :ref:`More information on Sending Files » `" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.tgs_sticker:1 of -msgid "" -"**TGS** animation with the sticker, uploaded using multipart/form-data. " -"See `https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.webm_sticker:1 of -msgid "" -"**WEBM** video with the sticker, uploaded using multipart/form-data. See " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.mask_position:1 of -msgid "" -"A JSON-serialized object for position where the mask should be placed on " -"faces" +"A JSON-serialized object with information about the added sticker. If " +"exactly the same sticker had already been added to the set, then the set " +"isn't changed." msgstr "" #: ../../api/methods/add_sticker_to_set.rst:14 @@ -124,3 +86,64 @@ msgstr "" #: ../../api/methods/add_sticker_to_set.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to add a new " +#~ "sticker to a set created by the" +#~ " bot. You **must** use exactly one" +#~ " of the fields *png_sticker*, " +#~ "*tgs_sticker*, or *webm_sticker*. Animated " +#~ "stickers can be added to animated " +#~ "sticker sets and only to them. " +#~ "Animated sticker sets can have up " +#~ "to 50 stickers. Static sticker sets " +#~ "can have up to 120 stickers. " +#~ "Returns :code:`True` on success." +#~ msgstr "" + +#~ msgid "One or more emoji corresponding to the sticker" +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. Pass a *file_id* as" +#~ " a String to send a file that" +#~ " already exists on the Telegram " +#~ "servers, pass an HTTP URL as a " +#~ "String for Telegram to get a file" +#~ " from the Internet, or upload a " +#~ "new one using multipart/form-data. " +#~ ":ref:`More information on Sending Files " +#~ "» `" +#~ msgstr "" + +#~ msgid "" +#~ "**TGS** animation with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "**WEBM** video with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "A JSON-serialized object for position" +#~ " where the mask should be placed " +#~ "on faces" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/create_new_sticker_set.po b/docs/locale/en/LC_MESSAGES/api/methods/create_new_sticker_set.po index 1d3789be..045ca8f0 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/create_new_sticker_set.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/create_new_sticker_set.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/create_new_sticker_set.rst:3 msgid "createNewStickerSet" @@ -28,9 +28,8 @@ msgstr "" #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet:1 of msgid "" "Use this method to create a new sticker set owned by a user. The bot will" -" be able to edit the sticker set thus created. You **must** use exactly " -"one of the fields *png_sticker*, *tgs_sticker*, or *webm_sticker*. " -"Returns :code:`True` on success." +" be able to edit the sticker set thus created. Returns :code:`True` on " +"success." msgstr "" #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet:3 of @@ -58,57 +57,35 @@ msgid "Sticker set title, 1-64 characters" msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.emojis:1 of -msgid "One or more emoji corresponding to the sticker" +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.stickers:1 of +msgid "" +"A JSON-serialized list of 1-50 initial stickers to be added to the " +"sticker set" msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.png_sticker:1 of +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.sticker_format:1 +#: of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. Pass a *file_id* as a String to send a file that already " -"exists on the Telegram servers, pass an HTTP URL as a String for Telegram" -" to get a file from the Internet, or upload a new one using multipart" -"/form-data. :ref:`More information on Sending Files » `" -msgstr "" - -#: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.tgs_sticker:1 of -msgid "" -"**TGS** animation with the sticker, uploaded using multipart/form-data. " -"See `https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.webm_sticker:1 of -msgid "" -"**WEBM** video with the sticker, uploaded using multipart/form-data. See " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for technical requirements" +"Format of stickers in the set, must be one of 'static', 'animated', " +"'video'" msgstr "" #: ../../docstring #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.sticker_type:1 of msgid "" -"Type of stickers in the set, pass 'regular' or 'mask'. Custom emoji " -"sticker sets can't be created via the Bot API at the moment. By default, " -"a regular sticker set is created." +"Type of stickers in the set, pass 'regular', 'mask', or 'custom_emoji'. " +"By default, a regular sticker set is created." msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.mask_position:1 +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.needs_repainting:1 #: of msgid "" -"A JSON-serialized object for position where the mask should be placed on " -"faces" +"Pass :code:`True` if stickers in the sticker set must be repainted to the" +" color of text when used in messages, the accent color if used as emoji " +"status, white on chat photos, or another appropriate color based on " +"context; for custom emoji sticker sets only" msgstr "" #: ../../api/methods/create_new_sticker_set.rst:14 @@ -144,3 +121,70 @@ msgstr "" #: ../../api/methods/create_new_sticker_set.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to create a new" +#~ " sticker set owned by a user. " +#~ "The bot will be able to edit " +#~ "the sticker set thus created. You " +#~ "**must** use exactly one of the " +#~ "fields *png_sticker*, *tgs_sticker*, or " +#~ "*webm_sticker*. Returns :code:`True` on " +#~ "success." +#~ msgstr "" + +#~ msgid "One or more emoji corresponding to the sticker" +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. Pass a *file_id* as" +#~ " a String to send a file that" +#~ " already exists on the Telegram " +#~ "servers, pass an HTTP URL as a " +#~ "String for Telegram to get a file" +#~ " from the Internet, or upload a " +#~ "new one using multipart/form-data. " +#~ ":ref:`More information on Sending Files " +#~ "» `" +#~ msgstr "" + +#~ msgid "" +#~ "**TGS** animation with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "**WEBM** video with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "Type of stickers in the set, pass" +#~ " 'regular' or 'mask'. Custom emoji " +#~ "sticker sets can't be created via " +#~ "the Bot API at the moment. By " +#~ "default, a regular sticker set is " +#~ "created." +#~ msgstr "" + +#~ msgid "" +#~ "A JSON-serialized object for position" +#~ " where the mask should be placed " +#~ "on faces" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/delete_sticker_set.po b/docs/locale/en/LC_MESSAGES/api/methods/delete_sticker_set.po new file mode 100644 index 00000000..b0d56a23 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/delete_sticker_set.po @@ -0,0 +1,73 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/delete_sticker_set.rst:3 +msgid "deleteStickerSet" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.delete_sticker_set.DeleteStickerSet:1 of +msgid "" +"Use this method to delete a sticker set that was created by the bot. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.delete_sticker_set.DeleteStickerSet:3 of +msgid "Source: https://core.telegram.org/bots/api#deletestickerset" +msgstr "" + +#: ../../docstring aiogram.methods.delete_sticker_set.DeleteStickerSet.name:1 +#: of +msgid "Sticker set name" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:29 +msgid ":code:`from aiogram.methods.delete_sticker_set import DeleteStickerSet`" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:30 +msgid "alias: :code:`from aiogram.methods import DeleteStickerSet`" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/get_chat_member.po b/docs/locale/en/LC_MESSAGES/api/methods/get_chat_member.po index f882bd5a..0f6b9c1b 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/get_chat_member.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/get_chat_member.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 23:01+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/get_chat_member.rst:3 msgid "getChatMember" @@ -31,9 +31,9 @@ msgstr "" #: aiogram.methods.get_chat_member.GetChatMember:1 of msgid "" "Use this method to get information about a member of a chat. The method " -"is guaranteed to work for other users, only if the bot is an " -"administrator in the chat. Returns a " -":class:`aiogram.types.chat_member.ChatMember` object on success." +"is only guaranteed to work for other users if the bot is an administrator" +" in the chat. Returns a :class:`aiogram.types.chat_member.ChatMember` " +"object on success." msgstr "" #: aiogram.methods.get_chat_member.GetChatMember:3 of @@ -85,3 +85,13 @@ msgstr "" #: ../../api/methods/get_chat_member.rst:45 msgid ":meth:`aiogram.types.chat.Chat.get_member`" msgstr "" + +#~ msgid "" +#~ "Use this method to get information " +#~ "about a member of a chat. The " +#~ "method is guaranteed to work for " +#~ "other users, only if the bot is" +#~ " an administrator in the chat. " +#~ "Returns a :class:`aiogram.types.chat_member.ChatMember`" +#~ " object on success." +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/get_my_description.po b/docs/locale/en/LC_MESSAGES/api/methods/get_my_description.po new file mode 100644 index 00000000..b7ae81ab --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/get_my_description.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/get_my_description.rst:3 +msgid "getMyDescription" +msgstr "" + +#: ../../api/methods/get_my_description.rst:5 +msgid "Returns: :obj:`BotDescription`" +msgstr "" + +#: aiogram.methods.get_my_description.GetMyDescription:1 of +msgid "" +"Use this method to get the current bot description for the given user " +"language. Returns :class:`aiogram.types.bot_description.BotDescription` " +"on success." +msgstr "" + +#: aiogram.methods.get_my_description.GetMyDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#getmydescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.get_my_description.GetMyDescription.language_code:1 of +msgid "A two-letter ISO 639-1 language code or an empty string" +msgstr "" + +#: ../../api/methods/get_my_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/get_my_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/get_my_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/get_my_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/get_my_description.rst:29 +msgid ":code:`from aiogram.methods.get_my_description import GetMyDescription`" +msgstr "" + +#: ../../api/methods/get_my_description.rst:30 +msgid "alias: :code:`from aiogram.methods import GetMyDescription`" +msgstr "" + +#: ../../api/methods/get_my_description.rst:33 +msgid "With specific bot" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/get_my_short_description.po b/docs/locale/en/LC_MESSAGES/api/methods/get_my_short_description.po new file mode 100644 index 00000000..0d4e2e77 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/get_my_short_description.po @@ -0,0 +1,74 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/get_my_short_description.rst:3 +msgid "getMyShortDescription" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:5 +msgid "Returns: :obj:`BotShortDescription`" +msgstr "" + +#: aiogram.methods.get_my_short_description.GetMyShortDescription:1 of +msgid "" +"Use this method to get the current bot short description for the given " +"user language. Returns " +":class:`aiogram.types.bot_short_description.BotShortDescription` on " +"success." +msgstr "" + +#: aiogram.methods.get_my_short_description.GetMyShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#getmyshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.get_my_short_description.GetMyShortDescription.language_code:1 +#: of +msgid "A two-letter ISO 639-1 language code or an empty string" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:29 +msgid "" +":code:`from aiogram.methods.get_my_short_description import " +"GetMyShortDescription`" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:30 +msgid "alias: :code:`from aiogram.methods import GetMyShortDescription`" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:33 +msgid "With specific bot" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/promote_chat_member.po b/docs/locale/en/LC_MESSAGES/api/methods/promote_chat_member.po index 2d9c0978..04ff8a9f 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/promote_chat_member.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/promote_chat_member.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/promote_chat_member.rst:3 msgid "promoteChatMember" @@ -102,7 +102,7 @@ msgstr "" #: of msgid "" "Pass :code:`True` if the administrator can add new administrators with a " -"subset of their own privileges or demote administrators that he has " +"subset of their own privileges or demote administrators that they have " "promoted, directly or indirectly (promoted by administrators that were " "appointed by him)" msgstr "" @@ -170,3 +170,13 @@ msgstr "" #: ../../api/methods/promote_chat_member.rst:50 msgid ":meth:`aiogram.types.chat.Chat.promote`" msgstr "" + +#~ msgid "" +#~ "Pass :code:`True` if the administrator " +#~ "can add new administrators with a " +#~ "subset of their own privileges or " +#~ "demote administrators that he has " +#~ "promoted, directly or indirectly (promoted " +#~ "by administrators that were appointed by" +#~ " him)" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/restrict_chat_member.po b/docs/locale/en/LC_MESSAGES/api/methods/restrict_chat_member.po index 9c0755b7..5bc53fcb 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/restrict_chat_member.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/restrict_chat_member.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/restrict_chat_member.rst:3 msgid "restrictChatMember" @@ -54,6 +54,19 @@ msgstr "" msgid "A JSON-serialized object for new user permissions" msgstr "" +#: ../../docstring +#: aiogram.methods.restrict_chat_member.RestrictChatMember.use_independent_chat_permissions:1 +#: of +msgid "" +"Pass :code:`True` if chat permissions are set independently. Otherwise, " +"the *can_send_other_messages* and *can_add_web_page_previews* permissions" +" will imply the *can_send_messages*, *can_send_audios*, " +"*can_send_documents*, *can_send_photos*, *can_send_videos*, " +"*can_send_video_notes*, and *can_send_voice_notes* permissions; the " +"*can_send_polls* permission will imply the *can_send_messages* " +"permission." +msgstr "" + #: ../../docstring #: aiogram.methods.restrict_chat_member.RestrictChatMember.until_date:1 of msgid "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/send_sticker.po b/docs/locale/en/LC_MESSAGES/api/methods/send_sticker.po index b1e8bcb0..24650fbd 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/send_sticker.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/send_sticker.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/send_sticker.rst:3 msgid "sendSticker" @@ -48,9 +48,10 @@ msgstr "" msgid "" "Sticker to send. Pass a file_id as String to send a file that exists on " "the Telegram servers (recommended), pass an HTTP URL as a String for " -"Telegram to get a .WEBP file from the Internet, or upload a new one using" -" multipart/form-data. :ref:`More information on Sending Files » `" +"Telegram to get a .WEBP sticker from the Internet, or upload a new .WEBP " +"or .TGS sticker using multipart/form-data. :ref:`More information on " +"Sending Files » `. Video stickers can only be sent by a " +"file_id. Animated stickers can't be sent via an HTTP URL." msgstr "" #: ../../docstring aiogram.methods.send_sticker.SendSticker.message_thread_id:1 @@ -60,6 +61,10 @@ msgid "" " forum supergroups only" msgstr "" +#: ../../docstring aiogram.methods.send_sticker.SendSticker.emoji:1 of +msgid "Emoji associated with the sticker; only for just uploaded stickers" +msgstr "" + #: ../../docstring #: aiogram.methods.send_sticker.SendSticker.disable_notification:1 of msgid "" @@ -147,3 +152,15 @@ msgstr "" #~ "to remove reply keyboard or to " #~ "force a reply from the user." #~ msgstr "" + +#~ msgid "" +#~ "Sticker to send. Pass a file_id as" +#~ " String to send a file that " +#~ "exists on the Telegram servers " +#~ "(recommended), pass an HTTP URL as " +#~ "a String for Telegram to get a " +#~ ".WEBP file from the Internet, or " +#~ "upload a new one using multipart" +#~ "/form-data. :ref:`More information on " +#~ "Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_chat_permissions.po b/docs/locale/en/LC_MESSAGES/api/methods/set_chat_permissions.po index d27d7878..ff34fff6 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/set_chat_permissions.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_chat_permissions.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/set_chat_permissions.rst:3 msgid "setChatPermissions" @@ -49,6 +49,19 @@ msgstr "" msgid "A JSON-serialized object for new default chat permissions" msgstr "" +#: ../../docstring +#: aiogram.methods.set_chat_permissions.SetChatPermissions.use_independent_chat_permissions:1 +#: of +msgid "" +"Pass :code:`True` if chat permissions are set independently. Otherwise, " +"the *can_send_other_messages* and *can_add_web_page_previews* permissions" +" will imply the *can_send_messages*, *can_send_audios*, " +"*can_send_documents*, *can_send_photos*, *can_send_videos*, " +"*can_send_video_notes*, and *can_send_voice_notes* permissions; the " +"*can_send_polls* permission will imply the *can_send_messages* " +"permission." +msgstr "" + #: ../../api/methods/set_chat_permissions.rst:14 msgid "Usage" msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po b/docs/locale/en/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po new file mode 100644 index 00000000..afadc9a2 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po @@ -0,0 +1,90 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:3 +msgid "setCustomEmojiStickerSetThumbnail" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail:1 +#: of +msgid "" +"Use this method to set the thumbnail of a custom emoji sticker set. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail:3 +#: of +msgid "" +"Source: " +"https://core.telegram.org/bots/api#setcustomemojistickersetthumbnail" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail.name:1 +#: of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail.custom_emoji_id:1 +#: of +msgid "" +"Custom emoji identifier of a sticker from the sticker set; pass an empty " +"string to drop the thumbnail and use the first sticker as the thumbnail." +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:29 +msgid "" +":code:`from aiogram.methods.set_custom_emoji_sticker_set_thumbnail import" +" SetCustomEmojiStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:30 +msgid "" +"alias: :code:`from aiogram.methods import " +"SetCustomEmojiStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po b/docs/locale/en/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po index 93f19f31..87382f51 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/set_my_default_administrator_rights.rst:3 msgid "setMyDefaultAdministratorRights" @@ -30,8 +30,8 @@ msgstr "" msgid "" "Use this method to change the default administrator rights requested by " "the bot when it's added as an administrator to groups or channels. These " -"rights will be suggested to users, but they are are free to modify the " -"list before adding the bot. Returns :code:`True` on success." +"rights will be suggested to users, but they are free to modify the list " +"before adding the bot. Returns :code:`True` on success." msgstr "" #: aiogram.methods.set_my_default_administrator_rights.SetMyDefaultAdministratorRights:3 @@ -89,3 +89,14 @@ msgstr "" #: ../../api/methods/set_my_default_administrator_rights.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to change the " +#~ "default administrator rights requested by " +#~ "the bot when it's added as an " +#~ "administrator to groups or channels. " +#~ "These rights will be suggested to " +#~ "users, but they are are free to" +#~ " modify the list before adding the" +#~ " bot. Returns :code:`True` on success." +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_my_description.po b/docs/locale/en/LC_MESSAGES/api/methods/set_my_description.po new file mode 100644 index 00000000..b266de07 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_my_description.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_my_description.rst:3 +msgid "setMyDescription" +msgstr "" + +#: ../../api/methods/set_my_description.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_my_description.SetMyDescription:1 of +msgid "" +"Use this method to change the bot's description, which is shown in the " +"chat with the bot if the chat is empty. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_my_description.SetMyDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#setmydescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_description.SetMyDescription.description:1 of +msgid "" +"New bot description; 0-512 characters. Pass an empty string to remove the" +" dedicated description for the given language." +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_description.SetMyDescription.language_code:1 of +msgid "" +"A two-letter ISO 639-1 language code. If empty, the description will be " +"applied to all users for whose language there is no dedicated " +"description." +msgstr "" + +#: ../../api/methods/set_my_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_my_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_my_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_my_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_my_description.rst:29 +msgid ":code:`from aiogram.methods.set_my_description import SetMyDescription`" +msgstr "" + +#: ../../api/methods/set_my_description.rst:30 +msgid "alias: :code:`from aiogram.methods import SetMyDescription`" +msgstr "" + +#: ../../api/methods/set_my_description.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_my_description.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_my_short_description.po b/docs/locale/en/LC_MESSAGES/api/methods/set_my_short_description.po new file mode 100644 index 00000000..eb4e343b --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_my_short_description.po @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_my_short_description.rst:3 +msgid "setMyShortDescription" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_my_short_description.SetMyShortDescription:1 of +msgid "" +"Use this method to change the bot's short description, which is shown on " +"the bot's profile page and is sent together with the link when users " +"share the bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_my_short_description.SetMyShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#setmyshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_short_description.SetMyShortDescription.short_description:1 +#: of +msgid "" +"New short description for the bot; 0-120 characters. Pass an empty string" +" to remove the dedicated short description for the given language." +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_short_description.SetMyShortDescription.language_code:1 +#: of +msgid "" +"A two-letter ISO 639-1 language code. If empty, the short description " +"will be applied to all users for whose language there is no dedicated " +"short description." +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:29 +msgid "" +":code:`from aiogram.methods.set_my_short_description import " +"SetMyShortDescription`" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:30 +msgid "alias: :code:`from aiogram.methods import SetMyShortDescription`" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_emoji_list.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_emoji_list.po new file mode 100644 index 00000000..ad3536b3 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_emoji_list.po @@ -0,0 +1,81 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_emoji_list.rst:3 +msgid "setStickerEmojiList" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList:1 of +msgid "" +"Use this method to change the list of emoji assigned to a regular or " +"custom emoji sticker. The sticker must belong to a sticker set created by" +" the bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickeremojilist" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList.sticker:1 of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList.emoji_list:1 of +msgid "A JSON-serialized list of 1-20 emoji associated with the sticker" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_emoji_list import " +"SetStickerEmojiList`" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerEmojiList`" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_keywords.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_keywords.po new file mode 100644 index 00000000..22dfb120 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_keywords.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_keywords.rst:3 +msgid "setStickerKeywords" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords:1 of +msgid "" +"Use this method to change search keywords assigned to a regular or custom" +" emoji sticker. The sticker must belong to a sticker set created by the " +"bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickerkeywords" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords.sticker:1 of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords.keywords:1 of +msgid "" +"A JSON-serialized list of 0-20 search keywords for the sticker with total" +" length of up to 64 characters" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_keywords import " +"SetStickerKeywords`" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerKeywords`" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_mask_position.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_mask_position.po new file mode 100644 index 00000000..8efc08ba --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_mask_position.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_mask_position.rst:3 +msgid "setStickerMaskPosition" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition:1 of +msgid "" +"Use this method to change the `mask position " +"`_ of a mask sticker. " +"The sticker must belong to a sticker set that was created by the bot. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickermaskposition" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition.sticker:1 +#: of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition.mask_position:1 +#: of +msgid "" +"A JSON-serialized object with the position where the mask should be " +"placed on faces. Omit the parameter to remove the mask position." +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_mask_position import " +"SetStickerMaskPosition`" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerMaskPosition`" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumb.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumb.po index cb1608e8..8e279db0 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumb.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumb.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/set_sticker_set_thumb.rst:3 msgid "setStickerSetThumb" @@ -25,52 +25,6 @@ msgstr "" msgid "Returns: :obj:`bool`" msgstr "" -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb:1 of -msgid "" -"Use this method to set the thumbnail of a sticker set. Animated " -"thumbnails can be set for animated sticker sets only. Video thumbnails " -"can be set only for video sticker sets only. Returns :code:`True` on " -"success." -msgstr "" - -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb:3 of -msgid "Source: https://core.telegram.org/bots/api#setstickersetthumb" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.name:1 of -msgid "Sticker set name" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.user_id:1 of -msgid "User identifier of the sticker set owner" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.thumb:1 of -msgid "" -"A **PNG** image with the thumbnail, must be up to 128 kilobytes in size " -"and have width and height exactly 100px, or a **TGS** animation with the " -"thumbnail up to 32 kilobytes in size; see " -"`https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for animated sticker technical requirements, or a " -"**WEBM** video with the thumbnail up to 32 kilobytes in size; see " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for video sticker technical requirements. Pass a " -"*file_id* as a String to send a file that already exists on the Telegram " -"servers, pass an HTTP URL as a String for Telegram to get a file from the" -" Internet, or upload a new one using multipart/form-data. :ref:`More " -"information on Sending Files » `. Animated sticker set " -"thumbnails can't be uploaded via HTTP URL." -msgstr "" - #: ../../api/methods/set_sticker_set_thumb.rst:14 msgid "Usage" msgstr "" @@ -104,3 +58,57 @@ msgstr "" #: ../../api/methods/set_sticker_set_thumb.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to set the " +#~ "thumbnail of a sticker set. Animated " +#~ "thumbnails can be set for animated " +#~ "sticker sets only. Video thumbnails can" +#~ " be set only for video sticker " +#~ "sets only. Returns :code:`True` on " +#~ "success." +#~ msgstr "" + +#~ msgid "Source: https://core.telegram.org/bots/api#setstickersetthumb" +#~ msgstr "" + +#~ msgid "Sticker set name" +#~ msgstr "" + +#~ msgid "User identifier of the sticker set owner" +#~ msgstr "" + +#~ msgid "" +#~ "A **PNG** image with the thumbnail, " +#~ "must be up to 128 kilobytes in " +#~ "size and have width and height " +#~ "exactly 100px, or a **TGS** animation" +#~ " with the thumbnail up to 32 " +#~ "kilobytes in size; see " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for animated sticker technical" +#~ " requirements, or a **WEBM** video " +#~ "with the thumbnail up to 32 " +#~ "kilobytes in size; see " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for video sticker technical" +#~ " requirements. Pass a *file_id* as a" +#~ " String to send a file that " +#~ "already exists on the Telegram servers," +#~ " pass an HTTP URL as a String" +#~ " for Telegram to get a file " +#~ "from the Internet, or upload a new" +#~ " one using multipart/form-data. :ref:`More" +#~ " information on Sending Files » " +#~ "`. Animated sticker set " +#~ "thumbnails can't be uploaded via HTTP" +#~ " URL." +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po new file mode 100644 index 00000000..c0d9b5ee --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po @@ -0,0 +1,108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:3 +msgid "setStickerSetThumbnail" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail:1 of +msgid "" +"Use this method to set the thumbnail of a regular or mask sticker set. " +"The format of the thumbnail file must match the format of the stickers in" +" the set. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickersetthumbnail" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.name:1 of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.user_id:1 +#: of +msgid "User identifier of the sticker set owner" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.thumbnail:1 +#: of +msgid "" +"A **.WEBP** or **.PNG** image with the thumbnail, must be up to 128 " +"kilobytes in size and have a width and height of exactly 100px, or a " +"**.TGS** animation with a thumbnail up to 32 kilobytes in size (see " +"`https://core.telegram.org/stickers#animated-sticker-requirements " +"`_`https://core.telegram.org/stickers#animated-sticker-" +"requirements `_ for animated sticker technical requirements), or a " +"**WEBM** video with the thumbnail up to 32 kilobytes in size; see " +"`https://core.telegram.org/stickers#video-sticker-requirements " +"`_`https://core.telegram.org/stickers#video-sticker-" +"requirements `_ for video sticker technical requirements. Pass a " +"*file_id* as a String to send a file that already exists on the Telegram " +"servers, pass an HTTP URL as a String for Telegram to get a file from the" +" Internet, or upload a new one using multipart/form-data. :ref:`More " +"information on Sending Files » `. Animated and video " +"sticker set thumbnails can't be uploaded via HTTP URL. If omitted, then " +"the thumbnail is dropped and the first sticker is used as the thumbnail." +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_set_thumbnail import " +"SetStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_title.po b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_title.po new file mode 100644 index 00000000..fb27fdfc --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/methods/set_sticker_set_title.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_set_title.rst:3 +msgid "setStickerSetTitle" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle:1 of +msgid "" +"Use this method to set the title of a created sticker set. Returns " +":code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickersettitle" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle.name:1 of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle.title:1 of +msgid "Sticker set title, 1-64 characters" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_set_title import " +"SetStickerSetTitle`" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerSetTitle`" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/methods/upload_sticker_file.po b/docs/locale/en/LC_MESSAGES/api/methods/upload_sticker_file.po index 5a9d256a..4e909bd1 100644 --- a/docs/locale/en/LC_MESSAGES/api/methods/upload_sticker_file.po +++ b/docs/locale/en/LC_MESSAGES/api/methods/upload_sticker_file.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/upload_sticker_file.rst:3 msgid "uploadStickerFile" @@ -27,10 +27,11 @@ msgstr "" #: aiogram.methods.upload_sticker_file.UploadStickerFile:1 of msgid "" -"Use this method to upload a .PNG file with a sticker for later use in " -"*createNewStickerSet* and *addStickerToSet* methods (can be used multiple" -" times). Returns the uploaded :class:`aiogram.types.file.File` on " -"success." +"Use this method to upload a file with a sticker for later use in the " +":class:`aiogram.methods.create_new_sticker_set.CreateNewStickerSet` and " +":class:`aiogram.methods.add_sticker_to_set.AddStickerToSet` methods (the " +"file can be used multiple times). Returns the uploaded " +":class:`aiogram.types.file.File` on success." msgstr "" #: aiogram.methods.upload_sticker_file.UploadStickerFile:3 of @@ -43,11 +44,18 @@ msgid "User identifier of sticker file owner" msgstr "" #: ../../docstring -#: aiogram.methods.upload_sticker_file.UploadStickerFile.png_sticker:1 of +#: aiogram.methods.upload_sticker_file.UploadStickerFile.sticker:1 of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. :ref:`More information on Sending Files » `" +"A file with the sticker in .WEBP, .PNG, .TGS, or .WEBM format. See " +"`https://core.telegram.org/stickers " +"`_`https://core.telegram.org/stickers" +" `_ for technical requirements. " +":ref:`More information on Sending Files » `" +msgstr "" + +#: ../../docstring +#: aiogram.methods.upload_sticker_file.UploadStickerFile.sticker_format:1 of +msgid "Format of the sticker, must be one of 'static', 'animated', 'video'" msgstr "" #: ../../api/methods/upload_sticker_file.rst:14 @@ -77,3 +85,21 @@ msgstr "" #: ../../api/methods/upload_sticker_file.rst:33 msgid "With specific bot" msgstr "" + +#~ msgid "" +#~ "Use this method to upload a .PNG" +#~ " file with a sticker for later " +#~ "use in *createNewStickerSet* and " +#~ "*addStickerToSet* methods (can be used " +#~ "multiple times). Returns the uploaded " +#~ ":class:`aiogram.types.file.File` on success." +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. :ref:`More information on" +#~ " Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/bot_description.po b/docs/locale/en/LC_MESSAGES/api/types/bot_description.po new file mode 100644 index 00000000..2f295229 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/bot_description.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/bot_description.rst:3 +msgid "BotDescription" +msgstr "" + +#: aiogram.types.bot_description.BotDescription:1 of +msgid "This object represents the bot's description." +msgstr "" + +#: aiogram.types.bot_description.BotDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#botdescription" +msgstr "" + +#: ../../docstring aiogram.types.bot_description.BotDescription.description:1 +#: of +msgid "The bot's description" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/bot_short_description.po b/docs/locale/en/LC_MESSAGES/api/types/bot_short_description.po new file mode 100644 index 00000000..8855dc52 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/bot_short_description.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/bot_short_description.rst:3 +msgid "BotShortDescription" +msgstr "" + +#: aiogram.types.bot_short_description.BotShortDescription:1 of +msgid "This object represents the bot's short description." +msgstr "" + +#: aiogram.types.bot_short_description.BotShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#botshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.types.bot_short_description.BotShortDescription.short_description:1 +#: of +msgid "The bot's short description" +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat.po b/docs/locale/en/LC_MESSAGES/api/types/chat.po index c0f95110..05363683 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 23:01+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat.rst:3 msgid "Chat" @@ -733,9 +733,9 @@ msgstr "" #: aiogram.types.chat.Chat.get_member:6 of msgid "" "Use this method to get information about a member of a chat. The method " -"is guaranteed to work for other users, only if the bot is an " -"administrator in the chat. Returns a " -":class:`aiogram.types.chat_member.ChatMember` object on success." +"is only guaranteed to work for other users if the bot is an administrator" +" in the chat. Returns a :class:`aiogram.types.chat_member.ChatMember` " +"object on success." msgstr "" #: aiogram.types.chat.Chat.get_member:8 of @@ -944,8 +944,20 @@ msgstr "" msgid "A JSON-serialized object for new default chat permissions" msgstr "" +#: aiogram.types.chat.Chat.restrict:12 #: aiogram.types.chat.Chat.set_permissions:11 of msgid "" +"Pass :code:`True` if chat permissions are set independently. Otherwise, " +"the *can_send_other_messages* and *can_add_web_page_previews* permissions" +" will imply the *can_send_messages*, *can_send_audios*, " +"*can_send_documents*, *can_send_photos*, *can_send_videos*, " +"*can_send_video_notes*, and *can_send_voice_notes* permissions; the " +"*can_send_polls* permission will imply the *can_send_messages* " +"permission." +msgstr "" + +#: aiogram.types.chat.Chat.set_permissions:12 of +msgid "" "instance of method " ":class:`aiogram.methods.set_chat_permissions.SetChatPermissions`" msgstr "" @@ -1010,7 +1022,7 @@ msgstr "" #: aiogram.types.chat.Chat.promote:18 of msgid "" "Pass :code:`True` if the administrator can add new administrators with a " -"subset of their own privileges or demote administrators that he has " +"subset of their own privileges or demote administrators that they have " "promoted, directly or indirectly (promoted by administrators that were " "appointed by him)" msgstr "" @@ -1064,14 +1076,14 @@ msgstr "" msgid "A JSON-serialized object for new user permissions" msgstr "" -#: aiogram.types.chat.Chat.restrict:12 of +#: aiogram.types.chat.Chat.restrict:13 of msgid "" "Date when restrictions will be lifted for the user, unix time. If user is" " restricted for more than 366 days or less than 30 seconds from the " "current time, they are considered to be restricted forever" msgstr "" -#: aiogram.types.chat.Chat.restrict:13 of +#: aiogram.types.chat.Chat.restrict:14 of msgid "" "instance of method " ":class:`aiogram.methods.restrict_chat_member.RestrictChatMember`" @@ -1256,3 +1268,23 @@ msgstr "" #: aiogram.types.chat.Chat.set_photo:11 of msgid "instance of method :class:`aiogram.methods.set_chat_photo.SetChatPhoto`" msgstr "" + +#~ msgid "" +#~ "Use this method to get information " +#~ "about a member of a chat. The " +#~ "method is guaranteed to work for " +#~ "other users, only if the bot is" +#~ " an administrator in the chat. " +#~ "Returns a :class:`aiogram.types.chat_member.ChatMember`" +#~ " object on success." +#~ msgstr "" + +#~ msgid "" +#~ "Pass :code:`True` if the administrator " +#~ "can add new administrators with a " +#~ "subset of their own privileges or " +#~ "demote administrators that he has " +#~ "promoted, directly or indirectly (promoted " +#~ "by administrators that were appointed by" +#~ " him)" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_administrator_rights.po b/docs/locale/en/LC_MESSAGES/api/types/chat_administrator_rights.po index e792b43d..fc696d31 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_administrator_rights.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_administrator_rights.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-06 14:18+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_administrator_rights.rst:3 msgid "ChatAdministratorRights" @@ -68,7 +68,7 @@ msgstr "" #: of msgid "" ":code:`True`, if the administrator can add new administrators with a " -"subset of their own privileges or demote administrators that he has " +"subset of their own privileges or demote administrators that they have " "promoted, directly or indirectly (promoted by administrators that were " "appointed by the user)" msgstr "" @@ -118,3 +118,13 @@ msgid "" "*Optional*. :code:`True`, if the user is allowed to create, rename, " "close, and reopen forum topics; supergroups only" msgstr "" + +#~ msgid "" +#~ ":code:`True`, if the administrator can " +#~ "add new administrators with a subset " +#~ "of their own privileges or demote " +#~ "administrators that he has promoted, " +#~ "directly or indirectly (promoted by " +#~ "administrators that were appointed by " +#~ "the user)" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_join_request.po b/docs/locale/en/LC_MESSAGES/api/types/chat_join_request.po index 0349c899..f1035f20 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_join_request.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_join_request.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_join_request.rst:3 msgid "ChatJoinRequest" @@ -38,6 +38,18 @@ msgstr "" msgid "User that sent the join request" msgstr "" +#: ../../docstring +#: aiogram.types.chat_join_request.ChatJoinRequest.user_chat_id:1 of +msgid "" +"Identifier of a private chat with the user who sent the join request. " +"This number may have more than 32 significant bits and some programming " +"languages may have difficulty/silent defects in interpreting it. But it " +"has at most 52 significant bits, so a 64-bit integer or double-precision " +"float type are safe for storing this identifier. The bot can use this " +"identifier for 24 hours to send messages until the join request is " +"processed, assuming no other administrator contacted the user." +msgstr "" + #: ../../docstring aiogram.types.chat_join_request.ChatJoinRequest.date:1 of msgid "Date the request was sent in Unix time" msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_member.po b/docs/locale/en/LC_MESSAGES/api/types/chat_member.po index 87fe2331..6c775a80 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_member.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_member.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_member.rst:3 msgid "ChatMember" @@ -108,8 +108,8 @@ msgstr "" #: of msgid "" "*Optional*. :code:`True`, if the administrator can add new administrators" -" with a subset of their own privileges or demote administrators that he " -"has promoted, directly or indirectly (promoted by administrators that " +" with a subset of their own privileges or demote administrators that they" +" have promoted, directly or indirectly (promoted by administrators that " "were appointed by the user)" msgstr "" @@ -158,14 +158,33 @@ msgstr "" #: ../../docstring aiogram.types.chat_member.ChatMember.can_send_messages:1 of msgid "" "*Optional*. :code:`True`, if the user is allowed to send text messages, " -"contacts, locations and venues" +"contacts, invoices, locations and venues" msgstr "" -#: ../../docstring -#: aiogram.types.chat_member.ChatMember.can_send_media_messages:1 of -msgid "" -"*Optional*. :code:`True`, if the user is allowed to send audios, " -"documents, photos, videos, video notes and voice notes" +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_audios:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send audios" +msgstr "" + +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_documents:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send documents" +msgstr "" + +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_photos:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send photos" +msgstr "" + +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_videos:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send videos" +msgstr "" + +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_video_notes:1 +#: of +msgid "*Optional*. :code:`True`, if the user is allowed to send video notes" +msgstr "" + +#: ../../docstring aiogram.types.chat_member.ChatMember.can_send_voice_notes:1 +#: of +msgid "*Optional*. :code:`True`, if the user is allowed to send voice notes" msgstr "" #: ../../docstring aiogram.types.chat_member.ChatMember.can_send_polls:1 of @@ -194,3 +213,26 @@ msgstr "" #~ msgid "..." #~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the administrator" +#~ " can add new administrators with a" +#~ " subset of their own privileges or" +#~ " demote administrators that he has " +#~ "promoted, directly or indirectly (promoted " +#~ "by administrators that were appointed by" +#~ " the user)" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send text messages, " +#~ "contacts, locations and venues" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send audios, documents, " +#~ "photos, videos, video notes and voice" +#~ " notes" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_member_administrator.po b/docs/locale/en/LC_MESSAGES/api/types/chat_member_administrator.po index 0045c783..9b51540f 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_member_administrator.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_member_administrator.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-06 14:18+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_member_administrator.rst:3 msgid "ChatMemberAdministrator" @@ -89,7 +89,7 @@ msgstr "" #: of msgid "" ":code:`True`, if the administrator can add new administrators with a " -"subset of their own privileges or demote administrators that he has " +"subset of their own privileges or demote administrators that they have " "promoted, directly or indirectly (promoted by administrators that were " "appointed by the user)" msgstr "" @@ -145,3 +145,13 @@ msgstr "" #: of msgid "*Optional*. Custom title for this user" msgstr "" + +#~ msgid "" +#~ ":code:`True`, if the administrator can " +#~ "add new administrators with a subset " +#~ "of their own privileges or demote " +#~ "administrators that he has promoted, " +#~ "directly or indirectly (promoted by " +#~ "administrators that were appointed by " +#~ "the user)" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_member_restricted.po b/docs/locale/en/LC_MESSAGES/api/types/chat_member_restricted.po index 79784f6d..a0f2f184 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_member_restricted.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_member_restricted.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-06 14:18+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_member_restricted.rst:3 msgid "ChatMemberRestricted" @@ -49,6 +49,72 @@ msgid "" "request" msgstr "" +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_messages:1 +#: of +msgid "" +":code:`True`, if the user is allowed to send text messages, contacts, " +"invoices, locations and venues" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_audios:1 +#: of +msgid ":code:`True`, if the user is allowed to send audios" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_documents:1 +#: of +msgid ":code:`True`, if the user is allowed to send documents" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_photos:1 +#: of +msgid ":code:`True`, if the user is allowed to send photos" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_videos:1 +#: of +msgid ":code:`True`, if the user is allowed to send videos" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_video_notes:1 +#: of +msgid ":code:`True`, if the user is allowed to send video notes" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_voice_notes:1 +#: of +msgid ":code:`True`, if the user is allowed to send voice notes" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_polls:1 +#: of +msgid ":code:`True`, if the user is allowed to send polls" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_other_messages:1 +#: of +msgid "" +":code:`True`, if the user is allowed to send animations, games, stickers " +"and use inline bots" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_add_web_page_previews:1 +#: of +msgid "" +":code:`True`, if the user is allowed to add web page previews to their " +"messages" +msgstr "" + #: ../../docstring #: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_change_info:1 #: of @@ -75,47 +141,21 @@ msgstr "" msgid ":code:`True`, if the user is allowed to create forum topics" msgstr "" -#: ../../docstring -#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_messages:1 -#: of -msgid "" -":code:`True`, if the user is allowed to send text messages, contacts, " -"locations and venues" -msgstr "" - -#: ../../docstring -#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_media_messages:1 -#: of -msgid "" -":code:`True`, if the user is allowed to send audios, documents, photos, " -"videos, video notes and voice notes" -msgstr "" - -#: ../../docstring -#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_polls:1 -#: of -msgid ":code:`True`, if the user is allowed to send polls" -msgstr "" - -#: ../../docstring -#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_send_other_messages:1 -#: of -msgid "" -":code:`True`, if the user is allowed to send animations, games, stickers " -"and use inline bots" -msgstr "" - -#: ../../docstring -#: aiogram.types.chat_member_restricted.ChatMemberRestricted.can_add_web_page_previews:1 -#: of -msgid "" -":code:`True`, if the user is allowed to add web page previews to their " -"messages" -msgstr "" - #: ../../docstring #: aiogram.types.chat_member_restricted.ChatMemberRestricted.until_date:1 of msgid "" "Date when restrictions will be lifted for this user; unix time. If 0, " "then the user is restricted forever" msgstr "" + +#~ msgid "" +#~ ":code:`True`, if the user is allowed " +#~ "to send text messages, contacts, " +#~ "locations and venues" +#~ msgstr "" + +#~ msgid "" +#~ ":code:`True`, if the user is allowed " +#~ "to send audios, documents, photos, " +#~ "videos, video notes and voice notes" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_permissions.po b/docs/locale/en/LC_MESSAGES/api/types/chat_permissions.po index d4bb052c..8dd59fb3 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/chat_permissions.po +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_permissions.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-06 14:18+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/chat_permissions.rst:3 msgid "ChatPermissions" @@ -35,29 +35,49 @@ msgstr "" #: aiogram.types.chat_permissions.ChatPermissions.can_send_messages:1 of msgid "" "*Optional*. :code:`True`, if the user is allowed to send text messages, " -"contacts, locations and venues" +"contacts, invoices, locations and venues" msgstr "" #: ../../docstring -#: aiogram.types.chat_permissions.ChatPermissions.can_send_media_messages:1 of -msgid "" -"*Optional*. :code:`True`, if the user is allowed to send audios, " -"documents, photos, videos, video notes and voice notes, implies " -"can_send_messages" +#: aiogram.types.chat_permissions.ChatPermissions.can_send_audios:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send audios" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_permissions.ChatPermissions.can_send_documents:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send documents" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_permissions.ChatPermissions.can_send_photos:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send photos" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_permissions.ChatPermissions.can_send_videos:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send videos" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_permissions.ChatPermissions.can_send_video_notes:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send video notes" +msgstr "" + +#: ../../docstring +#: aiogram.types.chat_permissions.ChatPermissions.can_send_voice_notes:1 of +msgid "*Optional*. :code:`True`, if the user is allowed to send voice notes" msgstr "" #: ../../docstring #: aiogram.types.chat_permissions.ChatPermissions.can_send_polls:1 of -msgid "" -"*Optional*. :code:`True`, if the user is allowed to send polls, implies " -"can_send_messages" +msgid "*Optional*. :code:`True`, if the user is allowed to send polls" msgstr "" #: ../../docstring #: aiogram.types.chat_permissions.ChatPermissions.can_send_other_messages:1 of msgid "" "*Optional*. :code:`True`, if the user is allowed to send animations, " -"games, stickers and use inline bots, implies can_send_media_messages" +"games, stickers and use inline bots" msgstr "" #: ../../docstring @@ -65,7 +85,7 @@ msgstr "" #: of msgid "" "*Optional*. :code:`True`, if the user is allowed to add web page previews" -" to their messages, implies can_send_media_messages" +" to their messages" msgstr "" #: ../../docstring @@ -95,3 +115,36 @@ msgid "" "*Optional*. :code:`True`, if the user is allowed to create forum topics. " "If omitted defaults to the value of can_pin_messages" msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send text messages, " +#~ "contacts, locations and venues" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send audios, documents, " +#~ "photos, videos, video notes and voice" +#~ " notes, implies can_send_messages" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send polls, implies " +#~ "can_send_messages" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to send animations, games, " +#~ "stickers and use inline bots, implies" +#~ " can_send_media_messages" +#~ msgstr "" + +#~ msgid "" +#~ "*Optional*. :code:`True`, if the user is" +#~ " allowed to add web page previews " +#~ "to their messages, implies " +#~ "can_send_media_messages" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/chat_shared.po b/docs/locale/en/LC_MESSAGES/api/types/chat_shared.po new file mode 100644 index 00000000..def83f98 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/chat_shared.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/chat_shared.rst:3 +msgid "ChatShared" +msgstr "" + +#: aiogram.types.chat_shared.ChatShared:1 of +msgid "" +"This object contains information about the chat whose identifier was " +"shared with the bot using a " +":class:`aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat`" +" button." +msgstr "" + +#: aiogram.types.chat_shared.ChatShared:3 of +msgid "Source: https://core.telegram.org/bots/api#chatshared" +msgstr "" + +#: ../../docstring aiogram.types.chat_shared.ChatShared.request_id:1 of +msgid "Identifier of the request" +msgstr "" + +#: ../../docstring aiogram.types.chat_shared.ChatShared.chat_id:1 of +msgid "" +"Identifier of the shared chat. This number may have more than 32 " +"significant bits and some programming languages may have " +"difficulty/silent defects in interpreting it. But it has at most 52 " +"significant bits, so a 64-bit integer or double-precision float type are " +"safe for storing this identifier. The bot may not have access to the chat" +" and could be unable to use this identifier, unless the chat is already " +"known to the bot by some other means." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/input_sticker.po b/docs/locale/en/LC_MESSAGES/api/types/input_sticker.po new file mode 100644 index 00000000..3bbc8b33 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/input_sticker.po @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/input_sticker.rst:3 +msgid "InputSticker" +msgstr "" + +#: aiogram.types.input_sticker.InputSticker:1 of +msgid "This object describes a sticker to be added to a sticker set." +msgstr "" + +#: aiogram.types.input_sticker.InputSticker:3 of +msgid "Source: https://core.telegram.org/bots/api#inputsticker" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.sticker:1 of +msgid "" +"The added sticker. Pass a *file_id* as a String to send a file that " +"already exists on the Telegram servers, pass an HTTP URL as a String for " +"Telegram to get a file from the Internet, or upload a new one using " +"multipart/form-data. Animated and video stickers can't be uploaded via " +"HTTP URL. :ref:`More information on Sending Files » `" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.emoji_list:1 of +msgid "List of 1-20 emoji associated with the sticker" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.mask_position:1 of +msgid "" +"*Optional*. Position where the mask should be placed on faces. For 'mask'" +" stickers only." +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.keywords:1 of +msgid "" +"*Optional*. List of 0-20 search keywords for the sticker with total " +"length of up to 64 characters. For 'regular' and 'custom_emoji' stickers " +"only." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/keyboard_button.po b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button.po index 8a0ad540..a2578af9 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/keyboard_button.po +++ b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/keyboard_button.rst:3 msgid "KeyboardButton" @@ -24,12 +24,12 @@ msgstr "" #: aiogram.types.keyboard_button.KeyboardButton:1 of msgid "" "This object represents one button of the reply keyboard. For simple text " -"buttons *String* can be used instead of this object to specify text of " -"the button. Optional fields *web_app*, *request_contact*, " -"*request_location*, and *request_poll* are mutually exclusive. **Note:** " -"*request_contact* and *request_location* options will only work in " -"Telegram versions released after 9 April, 2016. Older clients will " -"display *unsupported message*." +"buttons, *String* can be used instead of this object to specify the " +"button text. The optional fields *web_app*, *request_user*, " +"*request_chat*, *request_contact*, *request_location*, and *request_poll*" +" are mutually exclusive. **Note:** *request_contact* and " +"*request_location* options will only work in Telegram versions released " +"after 9 April, 2016. Older clients will display *unsupported message*." msgstr "" #: aiogram.types.keyboard_button.KeyboardButton:4 of @@ -46,6 +46,13 @@ msgid "" msgstr "" #: aiogram.types.keyboard_button.KeyboardButton:8 of +msgid "" +"**Note:** *request_user* and *request_chat* options will only work in " +"Telegram versions released after 3 February, 2023. Older clients will " +"display *unsupported message*." +msgstr "" + +#: aiogram.types.keyboard_button.KeyboardButton:10 of msgid "Source: https://core.telegram.org/bots/api#keyboardbutton" msgstr "" @@ -55,6 +62,22 @@ msgid "" "sent as a message when the button is pressed" msgstr "" +#: ../../docstring aiogram.types.keyboard_button.KeyboardButton.request_user:1 +#: of +msgid "" +"*Optional.* If specified, pressing the button will open a list of " +"suitable users. Tapping on any user will send their identifier to the bot" +" in a 'user_shared' service message. Available in private chats only." +msgstr "" + +#: ../../docstring aiogram.types.keyboard_button.KeyboardButton.request_chat:1 +#: of +msgid "" +"*Optional.* If specified, pressing the button will open a list of " +"suitable chats. Tapping on a chat will send its identifier to the bot in " +"a 'chat_shared' service message. Available in private chats only." +msgstr "" + #: ../../docstring #: aiogram.types.keyboard_button.KeyboardButton.request_contact:1 of msgid "" @@ -84,3 +107,18 @@ msgid "" "button is pressed. The Web App will be able to send a 'web_app_data' " "service message. Available in private chats only." msgstr "" + +#~ msgid "" +#~ "This object represents one button of " +#~ "the reply keyboard. For simple text " +#~ "buttons *String* can be used instead " +#~ "of this object to specify text of" +#~ " the button. Optional fields *web_app*, " +#~ "*request_contact*, *request_location*, and " +#~ "*request_poll* are mutually exclusive. " +#~ "**Note:** *request_contact* and *request_location*" +#~ " options will only work in Telegram" +#~ " versions released after 9 April, " +#~ "2016. Older clients will display " +#~ "*unsupported message*." +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_chat.po b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_chat.po new file mode 100644 index 00000000..69f4736f --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_chat.po @@ -0,0 +1,104 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/keyboard_button_request_chat.rst:3 +msgid "KeyboardButtonRequestChat" +msgstr "" + +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat:1 of +msgid "" +"This object defines the criteria used to request a suitable chat. The " +"identifier of the selected chat will be shared with the bot when the " +"corresponding button is pressed." +msgstr "" + +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat:3 of +msgid "Source: https://core.telegram.org/bots/api#keyboardbuttonrequestchat" +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.request_id:1 +#: of +msgid "" +"Signed 32-bit identifier of the request, which will be received back in " +"the :class:`aiogram.types.chat_shared.ChatShared` object. Must be unique " +"within the message" +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.chat_is_channel:1 +#: of +msgid "" +"Pass :code:`True` to request a channel chat, pass :code:`False` to " +"request a group or a supergroup chat." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.chat_is_forum:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a forum supergroup, pass " +":code:`False` to request a non-forum chat. If not specified, no " +"additional restrictions are applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.chat_has_username:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a supergroup or a channel with a" +" username, pass :code:`False` to request a chat without a username. If " +"not specified, no additional restrictions are applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.chat_is_created:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a chat owned by the user. " +"Otherwise, no additional restrictions are applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.user_administrator_rights:1 +#: of +msgid "" +"*Optional*. A JSON-serialized object listing the required administrator " +"rights of the user in the chat. The rights must be a superset of " +"*bot_administrator_rights*. If not specified, no additional restrictions " +"are applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.bot_administrator_rights:1 +#: of +msgid "" +"*Optional*. A JSON-serialized object listing the required administrator " +"rights of the bot in the chat. The rights must be a subset of " +"*user_administrator_rights*. If not specified, no additional restrictions" +" are applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_chat.KeyboardButtonRequestChat.bot_is_member:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a chat with the bot as a member." +" Otherwise, no additional restrictions are applied." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_user.po b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_user.po new file mode 100644 index 00000000..faf737b0 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/keyboard_button_request_user.po @@ -0,0 +1,60 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/keyboard_button_request_user.rst:3 +msgid "KeyboardButtonRequestUser" +msgstr "" + +#: aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser:1 of +msgid "" +"This object defines the criteria used to request a suitable user. The " +"identifier of the selected user will be shared with the bot when the " +"corresponding button is pressed." +msgstr "" + +#: aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser:3 of +msgid "Source: https://core.telegram.org/bots/api#keyboardbuttonrequestuser" +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser.request_id:1 +#: of +msgid "" +"Signed 32-bit identifier of the request, which will be received back in " +"the :class:`aiogram.types.user_shared.UserShared` object. Must be unique " +"within the message" +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser.user_is_bot:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a bot, pass :code:`False` to " +"request a regular user. If not specified, no additional restrictions are " +"applied." +msgstr "" + +#: ../../docstring +#: aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser.user_is_premium:1 +#: of +msgid "" +"*Optional*. Pass :code:`True` to request a premium user, pass " +":code:`False` to request a non-premium user. If not specified, no " +"additional restrictions are applied." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/message.po b/docs/locale/en/LC_MESSAGES/api/types/message.po index 516aa013..b3f65085 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/message.po +++ b/docs/locale/en/LC_MESSAGES/api/types/message.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-30 22:28+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/message.rst:3 msgid "Message" @@ -328,6 +328,14 @@ msgid "" "`_" msgstr "" +#: ../../docstring aiogram.types.message.Message.user_shared:1 of +msgid "*Optional*. Service message: a user was shared with the bot" +msgstr "" + +#: ../../docstring aiogram.types.message.Message.chat_shared:1 of +msgid "*Optional*. Service message: a chat was shared with the bot" +msgstr "" + #: ../../docstring aiogram.types.message.Message.connected_website:1 of msgid "" "*Optional*. The domain name of the website on which the user has logged " @@ -671,7 +679,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:17 #: aiogram.types.message.Message.answer_photo:16 #: aiogram.types.message.Message.answer_poll:23 -#: aiogram.types.message.Message.answer_sticker:12 +#: aiogram.types.message.Message.answer_sticker:13 #: aiogram.types.message.Message.answer_venue:19 #: aiogram.types.message.Message.answer_video:21 #: aiogram.types.message.Message.answer_video_note:15 @@ -689,7 +697,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:18 #: aiogram.types.message.Message.reply_photo:17 #: aiogram.types.message.Message.reply_poll:24 -#: aiogram.types.message.Message.reply_sticker:13 +#: aiogram.types.message.Message.reply_sticker:14 #: aiogram.types.message.Message.reply_venue:20 #: aiogram.types.message.Message.reply_video:22 #: aiogram.types.message.Message.reply_video_note:16 @@ -709,7 +717,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:18 #: aiogram.types.message.Message.answer_photo:17 #: aiogram.types.message.Message.answer_poll:24 -#: aiogram.types.message.Message.answer_sticker:13 +#: aiogram.types.message.Message.answer_sticker:14 #: aiogram.types.message.Message.answer_venue:20 #: aiogram.types.message.Message.answer_video:22 #: aiogram.types.message.Message.answer_video_note:16 @@ -725,7 +733,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:19 #: aiogram.types.message.Message.reply_photo:18 #: aiogram.types.message.Message.reply_poll:25 -#: aiogram.types.message.Message.reply_sticker:14 +#: aiogram.types.message.Message.reply_sticker:15 #: aiogram.types.message.Message.reply_venue:21 #: aiogram.types.message.Message.reply_video:23 #: aiogram.types.message.Message.reply_video_note:17 @@ -745,7 +753,7 @@ msgstr "" #: aiogram.types.message.Message.answer_media_group:15 #: aiogram.types.message.Message.answer_photo:19 #: aiogram.types.message.Message.answer_poll:26 -#: aiogram.types.message.Message.answer_sticker:15 +#: aiogram.types.message.Message.answer_sticker:16 #: aiogram.types.message.Message.answer_venue:22 #: aiogram.types.message.Message.answer_video:24 #: aiogram.types.message.Message.answer_video_note:18 @@ -763,7 +771,7 @@ msgstr "" #: aiogram.types.message.Message.reply_media_group:15 #: aiogram.types.message.Message.reply_photo:19 #: aiogram.types.message.Message.reply_poll:26 -#: aiogram.types.message.Message.reply_sticker:15 +#: aiogram.types.message.Message.reply_sticker:16 #: aiogram.types.message.Message.reply_venue:22 #: aiogram.types.message.Message.reply_video:24 #: aiogram.types.message.Message.reply_video_note:18 @@ -782,7 +790,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:21 #: aiogram.types.message.Message.answer_photo:20 #: aiogram.types.message.Message.answer_poll:27 -#: aiogram.types.message.Message.answer_sticker:16 +#: aiogram.types.message.Message.answer_sticker:17 #: aiogram.types.message.Message.answer_venue:23 #: aiogram.types.message.Message.answer_video:25 #: aiogram.types.message.Message.answer_video_note:19 @@ -797,7 +805,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:21 #: aiogram.types.message.Message.reply_photo:20 #: aiogram.types.message.Message.reply_poll:27 -#: aiogram.types.message.Message.reply_sticker:16 +#: aiogram.types.message.Message.reply_sticker:17 #: aiogram.types.message.Message.reply_venue:23 #: aiogram.types.message.Message.reply_video:25 #: aiogram.types.message.Message.reply_video_note:19 @@ -873,7 +881,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:19 #: aiogram.types.message.Message.answer_photo:18 #: aiogram.types.message.Message.answer_poll:25 -#: aiogram.types.message.Message.answer_sticker:14 +#: aiogram.types.message.Message.answer_sticker:15 #: aiogram.types.message.Message.answer_venue:21 #: aiogram.types.message.Message.answer_video:23 #: aiogram.types.message.Message.answer_video_note:17 @@ -1666,13 +1674,19 @@ msgstr "" msgid "" "Sticker to send. Pass a file_id as String to send a file that exists on " "the Telegram servers (recommended), pass an HTTP URL as a String for " -"Telegram to get a .WEBP file from the Internet, or upload a new one using" -" multipart/form-data. :ref:`More information on Sending Files » `" +"Telegram to get a .WEBP sticker from the Internet, or upload a new .WEBP " +"or .TGS sticker using multipart/form-data. :ref:`More information on " +"Sending Files » `. Video stickers can only be sent by a " +"file_id. Animated stickers can't be sent via an HTTP URL." msgstr "" -#: aiogram.types.message.Message.answer_sticker:17 -#: aiogram.types.message.Message.reply_sticker:17 of +#: aiogram.types.message.Message.answer_sticker:12 +#: aiogram.types.message.Message.reply_sticker:13 of +msgid "Emoji associated with the sticker; only for just uploaded stickers" +msgstr "" + +#: aiogram.types.message.Message.answer_sticker:18 +#: aiogram.types.message.Message.reply_sticker:18 of msgid "instance of method :class:`aiogram.methods.send_sticker.SendSticker`" msgstr "" @@ -2536,3 +2550,15 @@ msgstr "" #~ msgid "Copy message" #~ msgstr "" + +#~ msgid "" +#~ "Sticker to send. Pass a file_id as" +#~ " String to send a file that " +#~ "exists on the Telegram servers " +#~ "(recommended), pass an HTTP URL as " +#~ "a String for Telegram to get a " +#~ ".WEBP file from the Internet, or " +#~ "upload a new one using multipart" +#~ "/form-data. :ref:`More information on " +#~ "Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/sticker.po b/docs/locale/en/LC_MESSAGES/api/types/sticker.po index 4f8fc38b..fe98cecc 100644 --- a/docs/locale/en/LC_MESSAGES/api/types/sticker.po +++ b/docs/locale/en/LC_MESSAGES/api/types/sticker.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/sticker.rst:3 msgid "Sticker" @@ -66,7 +66,7 @@ msgid "" "`_" msgstr "" -#: ../../docstring aiogram.types.sticker.Sticker.thumb:1 of +#: ../../docstring aiogram.types.sticker.Sticker.thumbnail:1 of msgid "*Optional*. Sticker thumbnail in the .WEBP or .JPG format" msgstr "" @@ -96,6 +96,14 @@ msgid "" "emoji" msgstr "" +#: ../../docstring aiogram.types.sticker.Sticker.needs_repainting:1 of +msgid "" +"*Optional*. :code:`True`, if the sticker must be repainted to a text " +"color in messages, the color of the Telegram Premium badge in emoji " +"status, white color on chat photos, or another appropriate color in other" +" places" +msgstr "" + #: ../../docstring aiogram.types.sticker.Sticker.file_size:1 of msgid "*Optional*. File size in bytes" msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/types/user_shared.po b/docs/locale/en/LC_MESSAGES/api/types/user_shared.po new file mode 100644 index 00000000..d725744c --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/types/user_shared.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/user_shared.rst:3 +msgid "UserShared" +msgstr "" + +#: aiogram.types.user_shared.UserShared:1 of +msgid "" +"This object contains information about the user whose identifier was " +"shared with the bot using a " +":class:`aiogram.types.keyboard_button_request_user.KeyboardButtonRequestUser`" +" button." +msgstr "" + +#: aiogram.types.user_shared.UserShared:3 of +msgid "Source: https://core.telegram.org/bots/api#usershared" +msgstr "" + +#: ../../docstring aiogram.types.user_shared.UserShared.request_id:1 of +msgid "Identifier of the request" +msgstr "" + +#: ../../docstring aiogram.types.user_shared.UserShared.user_id:1 of +msgid "" +"Identifier of the shared user. This number may have more than 32 " +"significant bits and some programming languages may have " +"difficulty/silent defects in interpreting it. But it has at most 52 " +"significant bits, so a 64-bit integer or double-precision float type are " +"safe for storing this identifier. The bot may not have access to the user" +" and could be unable to use this identifier, unless the user is already " +"known to the bot by some other means." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/api/upload_file.po b/docs/locale/en/LC_MESSAGES/api/upload_file.po index 3d0bea45..8e01cf9e 100644 --- a/docs/locale/en/LC_MESSAGES/api/upload_file.po +++ b/docs/locale/en/LC_MESSAGES/api/upload_file.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/upload_file.rst:5 msgid "How to upload file?" @@ -36,12 +36,12 @@ msgstr "" #: ../../api/upload_file.rst:13 msgid "" -"But if you need to upload new file just use subclasses of `InputFile " +"But if you need to upload a new file just use subclasses of `InputFile " "`__." msgstr "" #: ../../api/upload_file.rst:15 -msgid "Here is available three different builtin types of input file:" +msgid "Here are the three different available builtin types of input file:" msgstr "" #: ../../api/upload_file.rst:17 @@ -68,9 +68,9 @@ msgstr "" #: ../../api/upload_file.rst:25 msgid "" -"Instances of `InputFile` is reusable. That's mean you can create instance" -" of InputFile and sent this file multiple times but Telegram is not " -"recommend to do that and when you upload file once just save their " +"Instances of `InputFile` are reusable. That's mean you can create " +"instance of InputFile and sent this file multiple times but Telegram does" +" not recommend to do that and when you upload file once just save their " "`file_id` and use it in next times." msgstr "" @@ -118,8 +118,8 @@ msgstr "" #: ../../api/upload_file.rst:54 msgid "" "Files can be also passed from buffer (For example you generate image " -"using `Pillow `_ and the want's" -" to sent it to the Telegram):" +"using `Pillow `_ and you want " +"to send it to Telegram):" msgstr "" #: ../../api/upload_file.rst:58 ../../api/upload_file.rst:80 @@ -158,3 +158,32 @@ msgstr "" #~ msgid "instance of :obj:`BufferedInputFile`" #~ msgstr "" + +#~ msgid "" +#~ "But if you need to upload new " +#~ "file just use subclasses of `InputFile" +#~ " `__." +#~ msgstr "" + +#~ msgid "Here is available three different builtin types of input file:" +#~ msgstr "" + +#~ msgid "" +#~ "Instances of `InputFile` is reusable. " +#~ "That's mean you can create instance " +#~ "of InputFile and sent this file " +#~ "multiple times but Telegram is not " +#~ "recommend to do that and when you" +#~ " upload file once just save their " +#~ "`file_id` and use it in next " +#~ "times." +#~ msgstr "" + +#~ msgid "" +#~ "Files can be also passed from " +#~ "buffer (For example you generate image" +#~ " using `Pillow " +#~ "`_ and the " +#~ "want's to sent it to the " +#~ "Telegram):" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/changelog.po b/docs/locale/en/LC_MESSAGES/changelog.po index a8b8a071..ec08c2fa 100644 --- a/docs/locale/en/LC_MESSAGES/changelog.po +++ b/docs/locale/en/LC_MESSAGES/changelog.po @@ -8,49 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 23:01+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../../CHANGES.rst:3 msgid "Changelog" msgstr "" #: ../../[towncrier-fragments]:2 -msgid "\\ |release| [UNRELEASED DRAFT] (2023-01-07)" +msgid "\\ |release| [UNRELEASED DRAFT] (2023-03-11)" msgstr "" -#: ../../../CHANGES.rst:23 ../../../CHANGES.rst:83 ../../../CHANGES.rst:134 -#: ../../../CHANGES.rst:207 ../../../CHANGES.rst:248 ../../../CHANGES.rst:286 -#: ../../../CHANGES.rst:334 ../../../CHANGES.rst:410 ../../../CHANGES.rst:443 -#: ../../../CHANGES.rst:474 ../../[towncrier-fragments]:5 -msgid "Features" +#: ../../../CHANGES.rst:193 ../../../CHANGES.rst:243 ../../../CHANGES.rst:623 +#: ../../[towncrier-fragments]:5 +msgid "Improved Documentation" msgstr "" #: ../../[towncrier-fragments]:7 +msgid "" +"Changed small grammar typos for `upload_file` `#1133 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:127 ../../../CHANGES.rst:204 ../../../CHANGES.rst:257 +#: ../../../CHANGES.rst:308 ../../../CHANGES.rst:362 ../../../CHANGES.rst:404 +#: ../../../CHANGES.rst:450 ../../../CHANGES.rst:510 ../../../CHANGES.rst:531 +#: ../../../CHANGES.rst:554 ../../../CHANGES.rst:591 ../../../CHANGES.rst:630 +#: ../../[towncrier-fragments]:12 +msgid "Misc" +msgstr "" + +#: ../../[towncrier-fragments]:14 +msgid "" +"Added full support of `Bot API 6.6 `_" +msgstr "" + +#: ../../[towncrier-fragments]:18 +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 "" + +#: ../../[towncrier-fragments]:21 +msgid "`#1139 `_" +msgstr "" + +#: ../../../CHANGES.rst:20 +msgid "3.0.0b7 (2023-02-18)" +msgstr "" + +#: ../../../CHANGES.rst:24 +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:26 +msgid "Sorry for the inconvenience, it will be fixed in the next version." +msgstr "" + +#: ../../../CHANGES.rst:28 +msgid "This code will not work:" +msgstr "" + +#: ../../../CHANGES.rst:40 +msgid "But if you change it like this it should works as well:" +msgstr "" + +#: ../../../CHANGES.rst:56 ../../../CHANGES.rst:156 ../../../CHANGES.rst:216 +#: ../../../CHANGES.rst:267 ../../../CHANGES.rst:340 ../../../CHANGES.rst:381 +#: ../../../CHANGES.rst:419 ../../../CHANGES.rst:467 ../../../CHANGES.rst:543 +#: ../../../CHANGES.rst:576 ../../../CHANGES.rst:607 +msgid "Features" +msgstr "" + +#: ../../../CHANGES.rst:58 msgid "Added missing shortcuts, new enums, reworked old stuff" msgstr "" -#: ../../[towncrier-fragments]:9 +#: ../../../CHANGES.rst:60 msgid "" "**Breaking** All previously added enums is re-generated in new place - " "`aiogram.enums` instead of `aiogram.types`" msgstr "" -#: ../../[towncrier-fragments]:27 +#: ../../../CHANGES.rst:78 msgid "" "**Added enums:** " ":class:`aiogram.enums.bot_command_scope_type.BotCommandScopeType`," msgstr "" -#: ../../[towncrier-fragments]:13 +#: ../../../CHANGES.rst:64 msgid "" -":class:`aiogram.enums.chat_action.ChatActions`, " +":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`, " @@ -67,15 +125,15 @@ msgid "" ":class:`aiogram.enums.update_type.UpdateType`," msgstr "" -#: ../../[towncrier-fragments]:29 +#: ../../../CHANGES.rst:80 msgid "**Added shortcuts**:" msgstr "" -#: ../../[towncrier-fragments]:54 +#: ../../../CHANGES.rst:105 msgid "*Chat* :meth:`aiogram.types.chat.Chat.get_administrators`," msgstr "" -#: ../../[towncrier-fragments]:32 +#: ../../../CHANGES.rst:83 msgid "" ":meth:`aiogram.types.chat.Chat.delete_message`, " ":meth:`aiogram.types.chat.Chat.revoke_invite_link`, " @@ -103,175 +161,234 @@ msgid "" ":meth:`aiogram.types.chat.Chat.set_photo`," msgstr "" -#: ../../[towncrier-fragments]:56 +#: ../../../CHANGES.rst:107 msgid "*Sticker*: :meth:`aiogram.types.sticker.Sticker.set_position_in_set`," msgstr "" -#: ../../[towncrier-fragments]:57 +#: ../../../CHANGES.rst:108 msgid ":meth:`aiogram.types.sticker.Sticker.delete_from_set`," msgstr "" -#: ../../[towncrier-fragments]:58 +#: ../../../CHANGES.rst:109 msgid "*User*: :meth:`aiogram.types.user.User.get_profile_photos`" msgstr "" -#: ../../[towncrier-fragments]:59 +#: ../../../CHANGES.rst:110 msgid "`#952 `_" msgstr "" -#: ../../[towncrier-fragments]:60 +#: ../../../CHANGES.rst:111 msgid "" -"Added full support of `Bot API 6.4 `_ `#1088 " -"`_" +"Added :ref:`callback answer ` feature `#1091 " +"`_" msgstr "" -#: ../../../CHANGES.rst:71 ../../../CHANGES.rst:124 ../../../CHANGES.rst:175 -#: ../../../CHANGES.rst:229 ../../../CHANGES.rst:271 ../../../CHANGES.rst:317 -#: ../../../CHANGES.rst:377 ../../../CHANGES.rst:398 ../../../CHANGES.rst:421 -#: ../../../CHANGES.rst:458 ../../../CHANGES.rst:497 -#: ../../[towncrier-fragments]:65 -msgid "Misc" +#: ../../../CHANGES.rst:113 +msgid "" +"Added a method that allows you to compactly register routers `#1117 " +"`_" msgstr "" -#: ../../[towncrier-fragments]:67 +#: ../../../CHANGES.rst:118 ../../../CHANGES.rst:181 ../../../CHANGES.rst:230 +#: ../../../CHANGES.rst:291 ../../../CHANGES.rst:349 ../../../CHANGES.rst:395 +#: ../../../CHANGES.rst:443 ../../../CHANGES.rst:499 ../../../CHANGES.rst:584 +#: ../../../CHANGES.rst:616 +msgid "Bugfixes" +msgstr "" + +#: ../../../CHANGES.rst:120 +msgid "" +"Check status code when downloading file `#816 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:122 +msgid "" +"Fixed `ignore_case` parameter in :obj:`aiogram.filters.command.Command` " +"filter `#1106 `_" +msgstr "" + +#: ../../../CHANGES.rst:129 msgid "" "Added integration with new code-generator named `Butcher " "`_ `#1069 " "`_" msgstr "" -#: ../../../CHANGES.rst:20 +#: ../../../CHANGES.rst:131 +msgid "" +"Added full support of `Bot API 6.4 `_ `#1088 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:133 +msgid "" +"Updated package metadata, moved build internals from Poetry to Hatch, " +"added contributing guides. `#1095 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:135 +msgid "" +"Added full support of `Bot API 6.5 `_" +msgstr "" + +#: ../../../CHANGES.rst:139 +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:141 +msgid "`#1112 `_" +msgstr "" + +#: ../../../CHANGES.rst:142 +msgid "" +"Replaced error :code:`TypeError: TelegramEventObserver.__call__() got an " +"unexpected keyword argument ''` with a more understandable one for " +"developers and with a link to the documentation. `#1114 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:145 +msgid "" +"Added possibility to reply into webhook with files `#1120 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:147 +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 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:153 msgid "3.0.0b6 (2022-11-18)" msgstr "" -#: ../../../CHANGES.rst:25 +#: ../../../CHANGES.rst:158 msgid "" "(again) Added possibility to combine filters with an *and*/*or* " "operations." msgstr "" -#: ../../../CHANGES.rst:27 +#: ../../../CHANGES.rst:160 msgid "" "Read more in \":ref:`Combining filters `\" " "documentation section `#1018 " "`_" msgstr "" -#: ../../../CHANGES.rst:29 +#: ../../../CHANGES.rst:162 msgid "Added following methods to ``Message`` class:" msgstr "" -#: ../../../CHANGES.rst:31 +#: ../../../CHANGES.rst:164 msgid ":code:`Message.forward(...)`" msgstr "" -#: ../../../CHANGES.rst:32 +#: ../../../CHANGES.rst:165 msgid ":code:`Message.edit_media(...)`" msgstr "" -#: ../../../CHANGES.rst:33 +#: ../../../CHANGES.rst:166 msgid ":code:`Message.edit_live_location(...)`" msgstr "" -#: ../../../CHANGES.rst:34 +#: ../../../CHANGES.rst:167 msgid ":code:`Message.stop_live_location(...)`" msgstr "" -#: ../../../CHANGES.rst:35 +#: ../../../CHANGES.rst:168 msgid ":code:`Message.pin(...)`" msgstr "" -#: ../../../CHANGES.rst:36 +#: ../../../CHANGES.rst:169 msgid ":code:`Message.unpin()`" msgstr "" -#: ../../../CHANGES.rst:37 +#: ../../../CHANGES.rst:170 msgid "`#1030 `_" msgstr "" -#: ../../../CHANGES.rst:38 +#: ../../../CHANGES.rst:171 msgid "Added following methods to :code:`User` class:" msgstr "" -#: ../../../CHANGES.rst:40 +#: ../../../CHANGES.rst:173 msgid ":code:`User.mention_markdown(...)`" msgstr "" -#: ../../../CHANGES.rst:41 +#: ../../../CHANGES.rst:174 msgid ":code:`User.mention_html(...)`" msgstr "" -#: ../../../CHANGES.rst:42 +#: ../../../CHANGES.rst:175 msgid "`#1049 `_" msgstr "" -#: ../../../CHANGES.rst:43 +#: ../../../CHANGES.rst:176 msgid "" "Added full support of `Bot API 6.3 `_ `#1057 " "`_" msgstr "" -#: ../../../CHANGES.rst:48 ../../../CHANGES.rst:97 ../../../CHANGES.rst:158 -#: ../../../CHANGES.rst:216 ../../../CHANGES.rst:262 ../../../CHANGES.rst:310 -#: ../../../CHANGES.rst:366 ../../../CHANGES.rst:451 ../../../CHANGES.rst:483 -msgid "Bugfixes" -msgstr "" - -#: ../../../CHANGES.rst:50 +#: ../../../CHANGES.rst:183 msgid "" "Fixed :code:`Message.send_invoice` and :code:`Message.reply_invoice`, " "added missing arguments `#1047 " "`_" msgstr "" -#: ../../../CHANGES.rst:52 +#: ../../../CHANGES.rst:185 msgid "Fixed copy and forward in:" msgstr "" -#: ../../../CHANGES.rst:54 +#: ../../../CHANGES.rst:187 msgid ":code:`Message.answer(...)`" msgstr "" -#: ../../../CHANGES.rst:55 +#: ../../../CHANGES.rst:188 msgid ":code:`Message.copy_to(...)`" msgstr "" -#: ../../../CHANGES.rst:56 +#: ../../../CHANGES.rst:189 msgid "`#1064 `_" msgstr "" -#: ../../../CHANGES.rst:60 ../../../CHANGES.rst:110 ../../../CHANGES.rst:490 -msgid "Improved Documentation" -msgstr "" - -#: ../../../CHANGES.rst:62 +#: ../../../CHANGES.rst:195 msgid "" "Fixed UA translations in index.po `#1017 " "`_" msgstr "" -#: ../../../CHANGES.rst:64 +#: ../../../CHANGES.rst:197 msgid "" "Fix typehints for :code:`Message`, :code:`reply_media_group` and " ":code:`answer_media_group` methods `#1029 " "`_" msgstr "" -#: ../../../CHANGES.rst:66 +#: ../../../CHANGES.rst:199 msgid "" "Removed an old now non-working feature `#1060 " "`_" msgstr "" -#: ../../../CHANGES.rst:73 +#: ../../../CHANGES.rst:206 msgid "" "Enabled testing on Python 3.11 `#1044 " "`_" msgstr "" -#: ../../../CHANGES.rst:75 +#: ../../../CHANGES.rst:208 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" @@ -280,23 +397,23 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:80 +#: ../../../CHANGES.rst:213 msgid "3.0.0b5 (2022-10-02)" msgstr "" -#: ../../../CHANGES.rst:85 +#: ../../../CHANGES.rst:218 msgid "" "Add PyPy support and run tests under PyPy `#985 " "`_" msgstr "" -#: ../../../CHANGES.rst:87 +#: ../../../CHANGES.rst:220 msgid "" "Added message text to aiogram exceptions representation `#988 " "`_" msgstr "" -#: ../../../CHANGES.rst:89 +#: ../../../CHANGES.rst:222 msgid "" "Added warning about using magic filter from `magic_filter` instead of " "`aiogram`'s ones. Is recommended to use `from aiogram import F` instead " @@ -304,65 +421,65 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:92 +#: ../../../CHANGES.rst:225 msgid "" "Added more detailed error when server response can't be deserialized. " "This feature will help to debug unexpected responses from the Server " "`#1014 `_" msgstr "" -#: ../../../CHANGES.rst:99 +#: ../../../CHANGES.rst:232 msgid "" "Reworked error event, introduced " ":class:`aiogram.types.error_event.ErrorEvent` object. `#898 " "`_" msgstr "" -#: ../../../CHANGES.rst:101 +#: ../../../CHANGES.rst:234 msgid "" "Fixed escaping markdown in `aiogram.utils.markdown` module `#903 " "`_" msgstr "" -#: ../../../CHANGES.rst:103 +#: ../../../CHANGES.rst:236 msgid "" "Fixed polling crash when Telegram Bot API raises HTTP 429 status-code. " "`#995 `_" msgstr "" -#: ../../../CHANGES.rst:105 +#: ../../../CHANGES.rst:238 msgid "" "Fixed empty mention in command parsing, now it will be None instead of an" " empty string `#1013 `_" msgstr "" -#: ../../../CHANGES.rst:112 +#: ../../../CHANGES.rst:245 msgid "" "Initialized Docs translation (added Ukrainian language) `#925 " "`_" msgstr "" -#: ../../../CHANGES.rst:117 +#: ../../../CHANGES.rst:250 msgid "Deprecations and Removals" msgstr "" -#: ../../../CHANGES.rst:119 +#: ../../../CHANGES.rst:252 msgid "" "Removed filters factory as described in corresponding issue. `#942 " "`_" msgstr "" -#: ../../../CHANGES.rst:126 +#: ../../../CHANGES.rst:259 msgid "" "Now Router/Dispatcher accepts only keyword arguments. `#982 " "`_" msgstr "" -#: ../../../CHANGES.rst:131 +#: ../../../CHANGES.rst:264 msgid "3.0.0b4 (2022-08-14)" msgstr "" -#: ../../../CHANGES.rst:136 +#: ../../../CHANGES.rst:269 msgid "" "Add class helper ChatAction for constants that Telegram BotAPI uses in " "sendChatAction request. In my opinion, this will help users and will also" @@ -370,198 +487,198 @@ msgid "" "\"ChatActions\". `#803 `_" msgstr "" -#: ../../../CHANGES.rst:140 +#: ../../../CHANGES.rst:273 msgid "Added possibility to combine filters or invert result" msgstr "" -#: ../../../CHANGES.rst:142 +#: ../../../CHANGES.rst:275 msgid "Example:" msgstr "" -#: ../../../CHANGES.rst:150 +#: ../../../CHANGES.rst:283 msgid "`#894 `_" msgstr "" -#: ../../../CHANGES.rst:151 +#: ../../../CHANGES.rst:284 msgid "" "Fixed type hints for redis TTL params. `#922 " "`_" msgstr "" -#: ../../../CHANGES.rst:153 +#: ../../../CHANGES.rst:286 msgid "" "Added `full_name` shortcut for `Chat` object `#929 " "`_" msgstr "" -#: ../../../CHANGES.rst:160 +#: ../../../CHANGES.rst:293 msgid "" "Fixed false-positive coercing of Union types in API methods `#901 " "`_" msgstr "" -#: ../../../CHANGES.rst:162 +#: ../../../CHANGES.rst:295 msgid "Added 3 missing content types:" msgstr "" -#: ../../../CHANGES.rst:164 +#: ../../../CHANGES.rst:297 msgid "proximity_alert_triggered" msgstr "" -#: ../../../CHANGES.rst:165 +#: ../../../CHANGES.rst:298 msgid "supergroup_chat_created" msgstr "" -#: ../../../CHANGES.rst:166 +#: ../../../CHANGES.rst:299 msgid "channel_chat_created" msgstr "" -#: ../../../CHANGES.rst:167 +#: ../../../CHANGES.rst:300 msgid "`#906 `_" msgstr "" -#: ../../../CHANGES.rst:168 +#: ../../../CHANGES.rst:301 msgid "" "Fixed the ability to compare the state, now comparison to copy of the " "state will return `True`. `#927 " "`_" msgstr "" -#: ../../../CHANGES.rst:170 +#: ../../../CHANGES.rst:303 msgid "" "Fixed default lock kwargs in RedisEventIsolation. `#972 " "`_" msgstr "" -#: ../../../CHANGES.rst:177 +#: ../../../CHANGES.rst:310 msgid "" "Restrict including routers with strings `#896 " "`_" msgstr "" -#: ../../../CHANGES.rst:179 +#: ../../../CHANGES.rst:312 msgid "" "Changed CommandPatterType to CommandPatternType in " "`aiogram/dispatcher/filters/command.py` `#907 " "`_" msgstr "" -#: ../../../CHANGES.rst:181 +#: ../../../CHANGES.rst:314 msgid "" "Added full support of `Bot API 6.1 `_ `#936 " "`_" msgstr "" -#: ../../../CHANGES.rst:183 +#: ../../../CHANGES.rst:316 msgid "**Breaking!** More flat project structure" msgstr "" -#: ../../../CHANGES.rst:185 +#: ../../../CHANGES.rst:318 msgid "These packages was moved, imports in your code should be fixed:" msgstr "" -#: ../../../CHANGES.rst:187 +#: ../../../CHANGES.rst:320 msgid ":code:`aiogram.dispatcher.filters` -> :code:`aiogram.filters`" msgstr "" -#: ../../../CHANGES.rst:188 +#: ../../../CHANGES.rst:321 msgid ":code:`aiogram.dispatcher.fsm` -> :code:`aiogram.fsm`" msgstr "" -#: ../../../CHANGES.rst:189 +#: ../../../CHANGES.rst:322 msgid ":code:`aiogram.dispatcher.handler` -> :code:`aiogram.handler`" msgstr "" -#: ../../../CHANGES.rst:190 +#: ../../../CHANGES.rst:323 msgid ":code:`aiogram.dispatcher.webhook` -> :code:`aiogram.webhook`" msgstr "" -#: ../../../CHANGES.rst:191 +#: ../../../CHANGES.rst:324 msgid "" ":code:`aiogram.dispatcher.flags/*` -> :code:`aiogram.dispatcher.flags` " "(single module instead of package)" msgstr "" -#: ../../../CHANGES.rst:192 +#: ../../../CHANGES.rst:325 msgid "`#938 `_" msgstr "" -#: ../../../CHANGES.rst:193 +#: ../../../CHANGES.rst:326 msgid "" "Removed deprecated :code:`router._handler` and " ":code:`router.register__handler` methods. `#941 " "`_" msgstr "" -#: ../../../CHANGES.rst:195 +#: ../../../CHANGES.rst:328 msgid "" "Deprecated filters factory. It will be removed in next Beta (3.0b5) `#942" " `_" msgstr "" -#: ../../../CHANGES.rst:197 +#: ../../../CHANGES.rst:330 msgid "" "`MessageEntity` method `get_text` was removed and `extract` was renamed " "to `extract_from` `#944 `_" msgstr "" -#: ../../../CHANGES.rst:199 +#: ../../../CHANGES.rst:332 msgid "" "Added full support of `Bot API 6.2 `_ `#975 " "`_" msgstr "" -#: ../../../CHANGES.rst:204 +#: ../../../CHANGES.rst:337 msgid "3.0.0b3 (2022-04-19)" msgstr "" -#: ../../../CHANGES.rst:209 +#: ../../../CHANGES.rst:342 msgid "" "Added possibility to get command magic result as handler argument `#889 " "`_" msgstr "" -#: ../../../CHANGES.rst:211 +#: ../../../CHANGES.rst:344 msgid "" "Added full support of `Telegram Bot API 6.0 " "`_ `#890 " "`_" msgstr "" -#: ../../../CHANGES.rst:218 +#: ../../../CHANGES.rst:351 msgid "" "Fixed I18n lazy-proxy. Disabled caching. `#839 " "`_" msgstr "" -#: ../../../CHANGES.rst:220 +#: ../../../CHANGES.rst:353 msgid "" "Added parsing of spoiler message entity `#865 " "`_" msgstr "" -#: ../../../CHANGES.rst:222 +#: ../../../CHANGES.rst:355 msgid "" "Fixed default `parse_mode` for `Message.copy_to()` method. `#876 " "`_" msgstr "" -#: ../../../CHANGES.rst:224 +#: ../../../CHANGES.rst:357 msgid "" "Fixed CallbackData factory parsing IntEnum's `#885 " "`_" msgstr "" -#: ../../../CHANGES.rst:231 +#: ../../../CHANGES.rst:364 msgid "" "Added automated check that pull-request adds a changes description to " "**CHANGES** directory `#873 " "`_" msgstr "" -#: ../../../CHANGES.rst:233 +#: ../../../CHANGES.rst:366 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" @@ -569,14 +686,14 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:236 +#: ../../../CHANGES.rst:369 msgid "" "Used `redis-py` instead of `aioredis` package in due to this packages was" " merged into single one `#882 " "`_" msgstr "" -#: ../../../CHANGES.rst:238 +#: ../../../CHANGES.rst:371 msgid "" "Solved common naming problem with middlewares that confusing too much " "developers - now you can't see the `middleware` and `middlewares` " @@ -585,113 +702,113 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:245 +#: ../../../CHANGES.rst:378 msgid "3.0.0b2 (2022-02-19)" msgstr "" -#: ../../../CHANGES.rst:250 +#: ../../../CHANGES.rst:383 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 `_" msgstr "" -#: ../../../CHANGES.rst:253 +#: ../../../CHANGES.rst:386 msgid "" "Added possibility to add handler flags via decorator (like `pytest.mark` " "decorator but `aiogram.flags`) `#836 " "`_" msgstr "" -#: ../../../CHANGES.rst:255 +#: ../../../CHANGES.rst:388 msgid "" "Added :code:`ChatActionSender` utility to automatically sends chat action" " while long process is running." msgstr "" -#: ../../../CHANGES.rst:257 +#: ../../../CHANGES.rst:390 msgid "" "It also can be used as message middleware and can be customized via " ":code:`chat_action` flag. `#837 " "`_" msgstr "" -#: ../../../CHANGES.rst:264 +#: ../../../CHANGES.rst:397 msgid "" "Fixed unexpected behavior of sequences in the StateFilter. `#791 " "`_" msgstr "" -#: ../../../CHANGES.rst:266 +#: ../../../CHANGES.rst:399 msgid "" "Fixed exceptions filters `#827 " "`_" msgstr "" -#: ../../../CHANGES.rst:273 +#: ../../../CHANGES.rst:406 msgid "" "Logger name for processing events is changed to :code:`aiogram.events`. " "`#830 `_" msgstr "" -#: ../../../CHANGES.rst:275 +#: ../../../CHANGES.rst:408 msgid "" "Added full support of Telegram Bot API 5.6 and 5.7 `#835 " "`_" msgstr "" -#: ../../../CHANGES.rst:277 +#: ../../../CHANGES.rst:410 msgid "" "**BREAKING** Events isolation mechanism is moved from FSM storages to " "standalone managers `#838 " "`_" msgstr "" -#: ../../../CHANGES.rst:283 +#: ../../../CHANGES.rst:416 msgid "3.0.0b1 (2021-12-12)" msgstr "" -#: ../../../CHANGES.rst:288 +#: ../../../CHANGES.rst:421 msgid "Added new custom operation for MagicFilter named :code:`as_`" msgstr "" -#: ../../../CHANGES.rst:290 +#: ../../../CHANGES.rst:423 msgid "Now you can use it to get magic filter result as handler argument" msgstr "" -#: ../../../CHANGES.rst:306 +#: ../../../CHANGES.rst:439 msgid "`#759 `_" msgstr "" -#: ../../../CHANGES.rst:312 +#: ../../../CHANGES.rst:445 msgid "" "Fixed: Missing :code:`ChatMemberHandler` import in " ":code:`aiogram/dispatcher/handler` `#751 " "`_" msgstr "" -#: ../../../CHANGES.rst:319 +#: ../../../CHANGES.rst:452 msgid "" "Check :code:`destiny` in case of no :code:`with_destiny` enabled in " "RedisStorage key builder `#776 " "`_" msgstr "" -#: ../../../CHANGES.rst:321 +#: ../../../CHANGES.rst:454 msgid "" "Added full support of `Bot API 5.5 `_ `#777 " "`_" msgstr "" -#: ../../../CHANGES.rst:323 +#: ../../../CHANGES.rst:456 msgid "" "Stop using feature from #336. From now settings of client-session should " "be placed as initializer arguments instead of changing instance " "attributes. `#778 `_" msgstr "" -#: ../../../CHANGES.rst:325 +#: ../../../CHANGES.rst:458 msgid "" "Make TelegramAPIServer files wrapper in local mode bi-directional " "(server-client, client-server) Now you can convert local path to server " @@ -699,11 +816,11 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:331 +#: ../../../CHANGES.rst:464 msgid "3.0.0a18 (2021-11-10)" msgstr "" -#: ../../../CHANGES.rst:336 +#: ../../../CHANGES.rst:469 msgid "" "Breaking: Changed the signature of the session middlewares Breaking: " "Renamed AiohttpSession.make_request method parameter from call to method " @@ -711,258 +828,258 @@ msgid "" "outgoing requests `#716 `_" msgstr "" -#: ../../../CHANGES.rst:340 +#: ../../../CHANGES.rst:473 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:350 +#: ../../../CHANGES.rst:483 msgid "`#717 `_" msgstr "" -#: ../../../CHANGES.rst:351 +#: ../../../CHANGES.rst:484 msgid "" "**Breaking internal API change** Reworked FSM Storage record keys " "propagation `#723 `_" msgstr "" -#: ../../../CHANGES.rst:354 +#: ../../../CHANGES.rst:487 msgid "" "Implemented new filter named :code:`MagicData(magic_data)` that helps to " "filter event by data from middlewares or other filters" msgstr "" -#: ../../../CHANGES.rst:356 +#: ../../../CHANGES.rst:489 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:362 +#: ../../../CHANGES.rst:495 msgid "`#724 `_" msgstr "" -#: ../../../CHANGES.rst:368 +#: ../../../CHANGES.rst:501 msgid "" "Fixed I18n context inside error handlers `#726 " "`_" msgstr "" -#: ../../../CHANGES.rst:370 +#: ../../../CHANGES.rst:503 msgid "" "Fixed bot session closing before emit shutdown `#734 " "`_" msgstr "" -#: ../../../CHANGES.rst:372 +#: ../../../CHANGES.rst:505 msgid "" "Fixed: bound filter resolving does not require children routers `#736 " "`_" msgstr "" -#: ../../../CHANGES.rst:379 +#: ../../../CHANGES.rst:512 msgid "" "Enabled testing on Python 3.10 Removed `async_lru` dependency (is " "incompatible with Python 3.10) and replaced usage with protected property" " `#719 `_" msgstr "" -#: ../../../CHANGES.rst:382 +#: ../../../CHANGES.rst:515 msgid "" "Converted README.md to README.rst and use it as base file for docs `#725 " "`_" msgstr "" -#: ../../../CHANGES.rst:384 +#: ../../../CHANGES.rst:517 msgid "Rework filters resolving:" msgstr "" -#: ../../../CHANGES.rst:386 +#: ../../../CHANGES.rst:519 msgid "Automatically apply Bound Filters with default values to handlers" msgstr "" -#: ../../../CHANGES.rst:387 +#: ../../../CHANGES.rst:520 msgid "Fix data transfer from parent to included routers filters" msgstr "" -#: ../../../CHANGES.rst:388 +#: ../../../CHANGES.rst:521 msgid "`#727 `_" msgstr "" -#: ../../../CHANGES.rst:389 +#: ../../../CHANGES.rst:522 msgid "" "Added full support of Bot API 5.4 https://core.telegram.org/bots/api-" "changelog#november-5-2021 `#744 " "`_" msgstr "" -#: ../../../CHANGES.rst:395 +#: ../../../CHANGES.rst:528 msgid "3.0.0a17 (2021-09-24)" msgstr "" -#: ../../../CHANGES.rst:400 +#: ../../../CHANGES.rst:533 msgid "" "Added :code:`html_text` and :code:`md_text` to Message object `#708 " "`_" msgstr "" -#: ../../../CHANGES.rst:402 +#: ../../../CHANGES.rst:535 msgid "" "Refactored I18n, added context managers for I18n engine and current " "locale `#709 `_" msgstr "" -#: ../../../CHANGES.rst:407 +#: ../../../CHANGES.rst:540 msgid "3.0.0a16 (2021-09-22)" msgstr "" -#: ../../../CHANGES.rst:412 +#: ../../../CHANGES.rst:545 msgid "Added support of local Bot API server files downloading" msgstr "" -#: ../../../CHANGES.rst:414 +#: ../../../CHANGES.rst:547 msgid "" "When Local API is enabled files can be downloaded via " "`bot.download`/`bot.download_file` methods. `#698 " "`_" msgstr "" -#: ../../../CHANGES.rst:416 +#: ../../../CHANGES.rst:549 msgid "" "Implemented I18n & L10n support `#701 " "`_" msgstr "" -#: ../../../CHANGES.rst:423 +#: ../../../CHANGES.rst:556 msgid "" "Covered by tests and docs KeyboardBuilder util `#699 " "`_" msgstr "" -#: ../../../CHANGES.rst:425 +#: ../../../CHANGES.rst:558 msgid "**Breaking!!!**. Refactored and renamed exceptions." msgstr "" -#: ../../../CHANGES.rst:427 +#: ../../../CHANGES.rst:560 msgid "" "Exceptions module was moved from :code:`aiogram.utils.exceptions` to " ":code:`aiogram.exceptions`" msgstr "" -#: ../../../CHANGES.rst:428 +#: ../../../CHANGES.rst:561 msgid "Added prefix `Telegram` for all error classes" msgstr "" -#: ../../../CHANGES.rst:429 +#: ../../../CHANGES.rst:562 msgid "`#700 `_" msgstr "" -#: ../../../CHANGES.rst:430 +#: ../../../CHANGES.rst:563 msgid "" "Replaced all :code:`pragma: no cover` marks via global " ":code:`.coveragerc` config `#702 " "`_" msgstr "" -#: ../../../CHANGES.rst:432 +#: ../../../CHANGES.rst:565 msgid "Updated dependencies." msgstr "" -#: ../../../CHANGES.rst:434 +#: ../../../CHANGES.rst:567 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 `_" msgstr "" -#: ../../../CHANGES.rst:440 +#: ../../../CHANGES.rst:573 msgid "3.0.0a15 (2021-09-10)" msgstr "" -#: ../../../CHANGES.rst:445 +#: ../../../CHANGES.rst:578 msgid "" "Ability to iterate over all states in StatesGroup. Aiogram already had in" " check for states group so this is relative feature. `#666 " "`_" msgstr "" -#: ../../../CHANGES.rst:453 +#: ../../../CHANGES.rst:586 msgid "" "Fixed incorrect type checking in the " ":class:`aiogram.utils.keyboard.KeyboardBuilder` `#674 " "`_" msgstr "" -#: ../../../CHANGES.rst:460 +#: ../../../CHANGES.rst:593 msgid "" "Disable ContentType filter by default `#668 " "`_" msgstr "" -#: ../../../CHANGES.rst:462 +#: ../../../CHANGES.rst:595 msgid "" "Moved update type detection from Dispatcher to Update object `#669 " "`_" msgstr "" -#: ../../../CHANGES.rst:464 +#: ../../../CHANGES.rst:597 msgid "" "Updated **pre-commit** config `#681 " "`_" msgstr "" -#: ../../../CHANGES.rst:466 +#: ../../../CHANGES.rst:599 msgid "" "Reworked **handlers_in_use** util. Function moved to Router as method " "**.resolve_used_update_types()** `#682 " "`_" msgstr "" -#: ../../../CHANGES.rst:471 +#: ../../../CHANGES.rst:604 msgid "3.0.0a14 (2021-08-17)" msgstr "" -#: ../../../CHANGES.rst:476 +#: ../../../CHANGES.rst:609 msgid "" "add aliases for edit/delete reply markup to Message `#662 " "`_" msgstr "" -#: ../../../CHANGES.rst:478 +#: ../../../CHANGES.rst:611 msgid "" "Reworked outer middleware chain. Prevent to call many times the outer " "middleware for each nested router `#664 " "`_" msgstr "" -#: ../../../CHANGES.rst:485 +#: ../../../CHANGES.rst:618 msgid "" "Prepare parse mode for InputMessageContent in AnswerInlineQuery method " "`#660 `_" msgstr "" -#: ../../../CHANGES.rst:492 +#: ../../../CHANGES.rst:625 msgid "" "Added integration with :code:`towncrier` `#602 " "`_" msgstr "" -#: ../../../CHANGES.rst:499 +#: ../../../CHANGES.rst:632 msgid "" "Added `.editorconfig` `#650 " "`_" msgstr "" -#: ../../../CHANGES.rst:501 +#: ../../../CHANGES.rst:634 msgid "" "Redis storage speedup globals `#651 " "`_" msgstr "" -#: ../../../CHANGES.rst:503 +#: ../../../CHANGES.rst:636 msgid "" "add allow_sending_without_reply param to Message reply aliases `#663 " "`_" @@ -2480,3 +2597,24 @@ msgstr "" #: ../../../HISTORY.rst:497 msgid "0.1 (2017-06-03)" msgstr "" + +#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-01-07)" +#~ 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 "" diff --git a/docs/locale/en/LC_MESSAGES/contributing.po b/docs/locale/en/LC_MESSAGES/contributing.po new file mode 100644 index 00000000..2a7fe459 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/contributing.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../contributing.rst:3 +msgid "Contributing" +msgstr "" + +#: ../../contributing.rst:5 +msgid "You're welcome to contribute to aiogram!" +msgstr "" + +#: ../../contributing.rst:7 +msgid "" +"*aiogram* is an open-source project, and anyone can contribute to it in " +"any possible way" +msgstr "" + +#: ../../contributing.rst:11 +msgid "Developing" +msgstr "" + +#: ../../contributing.rst:13 +msgid "" +"Before making any changes in the framework code, it is necessary to fork " +"the project and clone the project to your PC and know how to do a pull-" +"request." +msgstr "" + +#: ../../contributing.rst:16 +msgid "" +"How to work with pull-request you can read in the `GitHub docs " +"`_" +msgstr "" + +#: ../../contributing.rst:18 +msgid "" +"Also in due to this project is written in Python, you will need Python to" +" be installed (is recommended to use latest Python versions, but any " +"version starting from 3.8 can be used)" +msgstr "" + +#: ../../contributing.rst:23 +msgid "Use virtualenv" +msgstr "" + +#: ../../contributing.rst:25 +msgid "" +"You can create a virtual environment in a directory using :code:`venv` " +"module (it should be pre-installed by default):" +msgstr "" + +#: ../../contributing.rst:31 +msgid "" +"This action will create a :code:`.venv` directory with the Python " +"binaries and then you will be able to install packages into that isolated" +" environment." +msgstr "" + +#: ../../contributing.rst:36 +msgid "Activate the environment" +msgstr "" + +#: ../../contributing.rst:38 +msgid "Linux/ macOS:" +msgstr "" + +#: ../../contributing.rst:44 +msgid "Windows PoweShell" +msgstr "" + +#: ../../contributing.rst:50 +msgid "" +"To check it worked, use described command, it should show the :code:`pip`" +" location inside the isolated environment" +msgstr "" + +#: ../../contributing.rst:53 +msgid "Linux, macOS:" +msgstr "" + +#: ../../contributing.rst:59 +msgid "Windows PowerShell" +msgstr "" + +#: ../../contributing.rst:65 +msgid "" +"Also make you shure you have the latest pip version in your virtual " +"environment to avoid errors on next steps:" +msgstr "" + +#: ../../contributing.rst:74 +msgid "Setup project" +msgstr "" + +#: ../../contributing.rst:76 +msgid "" +"After activating the environment install `aiogram` from sources and their" +" dependencies:" +msgstr "" + +#: ../../contributing.rst:82 +msgid "" +"It will install :code:`aiogram` in editable mode into your virtual " +"environment and all dependencies." +msgstr "" + +#: ../../contributing.rst:85 +msgid "Making changes in code" +msgstr "" + +#: ../../contributing.rst:87 +msgid "" +"At this point you can make any changes in the code that you want, it can " +"be any fixes, implementing new features or experimenting." +msgstr "" + +#: ../../contributing.rst:92 +msgid "Format the code (code-style)" +msgstr "" + +#: ../../contributing.rst:94 +msgid "" +"Note that this project is Black-formatted, so you should follow that " +"code-style, too be sure You're correctly doing this let's reformat the " +"code automatically:" +msgstr "" + +#: ../../contributing.rst:104 +msgid "Run tests" +msgstr "" + +#: ../../contributing.rst:106 +msgid "All changes should be tested:" +msgstr "" + +#: ../../contributing.rst:112 +msgid "" +"Also if you are doing something with Redis-storage, you will need to test" +" everything works with Redis:" +msgstr "" + +#: ../../contributing.rst:119 +msgid "Docs" +msgstr "" + +#: ../../contributing.rst:121 +msgid "" +"We are using `Sphinx` to render docs in different languages, all sources " +"located in `docs` directory, you can change the sources and to test it " +"you can start live-preview server and look what you are doing:" +msgstr "" + +#: ../../contributing.rst:130 +msgid "Docs translations" +msgstr "" + +#: ../../contributing.rst:132 +msgid "" +"Translation of the documentation is very necessary and cannot be done " +"without the help of the community from all over the world, so you are " +"welcome to translate the documentation into different languages." +msgstr "" + +#: ../../contributing.rst:136 +msgid "Before start, let's up to date all texts:" +msgstr "" + +#: ../../contributing.rst:144 +msgid "" +"Change the :code:`` in example below to the target " +"language code, after that you can modify texts inside " +":code:`docs/locale//LC_MESSAGES` as :code:`*.po` files by " +"using any text-editor or specialized utilites for GNU Gettext, for " +"example via `poedit `_." +msgstr "" + +#: ../../contributing.rst:149 +msgid "To view results:" +msgstr "" + +#: ../../contributing.rst:157 +msgid "Describe changes" +msgstr "" + +#: ../../contributing.rst:159 +msgid "" +"Describe your changes in one or more sentences so that bot developers " +"know what's changed in their favorite framework - create " +"`..rst` file and write the description." +msgstr "" + +#: ../../contributing.rst:162 +msgid "" +":code:`` is Issue or Pull-request number, after release link to " +"this issue will be published to the *Changelog* page." +msgstr "" + +#: ../../contributing.rst:165 +msgid ":code:`` is a changes category marker, it can be one of:" +msgstr "" + +#: ../../contributing.rst:167 +msgid ":code:`feature` - when you are implementing new feature" +msgstr "" + +#: ../../contributing.rst:168 +msgid ":code:`bugfix` - when you fix a bug" +msgstr "" + +#: ../../contributing.rst:169 +msgid ":code:`doc` - when you improve the docs" +msgstr "" + +#: ../../contributing.rst:170 +msgid ":code:`removal` - when you remove something from the framework" +msgstr "" + +#: ../../contributing.rst:171 +msgid "" +":code:`misc` - when changed something inside the Core or project " +"configuration" +msgstr "" + +#: ../../contributing.rst:173 +msgid "" +"If you have troubles with changing category feel free to ask Core-" +"contributors to help with choosing it." +msgstr "" + +#: ../../contributing.rst:176 +msgid "Complete" +msgstr "" + +#: ../../contributing.rst:178 +msgid "" +"After you have made all your changes, publish them to the repository and " +"create a pull request as mentioned at the beginning of the article and " +"wait for a review of these changes." +msgstr "" + +#: ../../contributing.rst:183 +msgid "Star on GitHub" +msgstr "" + +#: ../../contributing.rst:185 +msgid "" +"You can \"star\" repository on GitHub - " +"https://github.com/aiogram/aiogram (click the star button at the top " +"right)" +msgstr "" + +#: ../../contributing.rst:187 +msgid "" +"Adding stars makes it easier for other people to find this project and " +"understand how useful it is." +msgstr "" + +#: ../../contributing.rst:190 +msgid "Guides" +msgstr "" + +#: ../../contributing.rst:192 +msgid "" +"You can write guides how to develop Bots on top of aiogram and publish it" +" into YouTube, Medium, GitHub Books, any Courses platform or any other " +"platform that you know." +msgstr "" + +#: ../../contributing.rst:195 +msgid "" +"This will help more people learn about the framework and learn how to use" +" it" +msgstr "" + +#: ../../contributing.rst:199 +msgid "Take answers" +msgstr "" + +#: ../../contributing.rst:201 +msgid "" +"The developers is always asks for any question in our chats or any other " +"platforms like GitHub Discussions, StackOverflow and others, feel free to" +" answer to this questions." +msgstr "" + +#: ../../contributing.rst:205 +msgid "Funding" +msgstr "" + +#: ../../contributing.rst:207 +msgid "" +"The development of the project is free and not financed by commercial " +"organizations, it is my personal initiative (`@JRootJunior " +"`_) and I am engaged in the development of the " +"project in my free time." +msgstr "" + +#: ../../contributing.rst:211 +msgid "" +"So, if you want to financially support the project, or, for example, give" +" me a pizza or a beer, you can do it on `OpenCollective " +"`_ or `Patreon " +"`_." +msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/dispatcher/dispatcher.po b/docs/locale/en/LC_MESSAGES/dispatcher/dispatcher.po index 21372b3e..d21aea70 100644 --- a/docs/locale/en/LC_MESSAGES/dispatcher/dispatcher.po +++ b/docs/locale/en/LC_MESSAGES/dispatcher/dispatcher.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../dispatcher/dispatcher.rst:3 msgid "Dispatcher" @@ -92,23 +92,43 @@ msgstr "" msgid "Run many bots with polling" msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:3 of -msgid "Bot instances" +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:3 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:3 of +msgid "Bot instances (one or mre)" msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:4 of -msgid "Poling timeout" +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:4 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:4 of +msgid "Long-polling wait time" msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:6 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:5 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:5 of msgid "Run task for each event and no wait result" msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:7 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:6 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:6 of +msgid "backoff-retry config" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:7 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:7 of msgid "List of the update types you want your bot to receive" msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:8 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:8 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:8 of +msgid "handle signals (SIGINT/SIGTERM)" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:9 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:9 of +msgid "close bot sessions on shutdown" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:10 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:10 of msgid "contextual data" msgstr "" @@ -142,3 +162,9 @@ msgid "" "All updates can be propagated to the dispatcher by " ":obj:`Dispatcher.feed_update(bot=..., update=...)` method:" msgstr "" + +#~ msgid "Bot instances" +#~ msgstr "" + +#~ msgid "Poling timeout" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po index 5ac82a19..beb8f6d9 100644 --- a/docs/locale/en/LC_MESSAGES/index.po +++ b/docs/locale/en/LC_MESSAGES/index.po @@ -8,20 +8,20 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-30 22:28+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../../README.rst:3 msgid "aiogram |beta badge|" msgstr "" -#: ../../../README.rst:98 +#: ../../../README.rst:94 msgid "Beta badge" msgstr "" @@ -33,6 +33,18 @@ msgstr "" msgid "MIT License" msgstr "" +#: ../../../README.rst:-1 +msgid "PyPi status" +msgstr "" + +#: ../../../README.rst:-1 +msgid "PyPi Package Version" +msgstr "" + +#: ../../../README.rst:-1 +msgid "Downloads" +msgstr "" + #: ../../../README.rst:-1 msgid "Supported python versions" msgstr "" @@ -45,27 +57,11 @@ msgstr "" msgid "Tests" msgstr "" -#: ../../../README.rst:-1 -msgid "PyPi Package Version" -msgstr "" - -#: ../../../README.rst:-1 -msgid "PyPi status" -msgstr "" - -#: ../../../README.rst:-1 -msgid "Downloads" -msgstr "" - -#: ../../../README.rst:-1 -msgid "[Telegram] aiogram live" -msgstr "" - #: ../../../README.rst:-1 msgid "Codecov" msgstr "" -#: ../../../README.rst:44 +#: ../../../README.rst:40 msgid "" "**aiogram** is a modern and fully asynchronous framework for `Telegram " "Bot API `_ written in Python 3.8 " @@ -73,136 +69,136 @@ msgid "" "`aiohttp `_." msgstr "" -#: ../../../README.rst:49 +#: ../../../README.rst:45 msgid "Make your bots faster and more powerful!" msgstr "" -#: ../../../README.rst:54 +#: ../../../README.rst:50 msgid "Documentation:" msgstr "" -#: ../../../README.rst:52 +#: ../../../README.rst:48 msgid "🇺🇸 `English `_" msgstr "" -#: ../../../README.rst:53 +#: ../../../README.rst:49 msgid "🇺🇦 `Ukrainian `_" msgstr "" -#: ../../../README.rst:58 +#: ../../../README.rst:54 msgid "**Breaking News:**" msgstr "" -#: ../../../README.rst:60 +#: ../../../README.rst:56 msgid "*aiogram* 3.0 has breaking changes." msgstr "" -#: ../../../README.rst:62 +#: ../../../README.rst:58 msgid "It breaks backward compatibility by introducing new breaking changes!" msgstr "" -#: ../../../README.rst:65 +#: ../../../README.rst:61 msgid "Features" msgstr "" -#: ../../../README.rst:67 +#: ../../../README.rst:63 msgid "" "Asynchronous (`asyncio docs " "`_, :pep:`492`)" msgstr "" -#: ../../../README.rst:68 +#: ../../../README.rst:64 msgid "" "Has type hints (:pep:`484`) and can be used with `mypy `_" msgstr "" -#: ../../../README.rst:69 +#: ../../../README.rst:65 msgid "Supports `PyPy `_" msgstr "" -#: ../../../README.rst:70 +#: ../../../README.rst:66 msgid "" -"Supports `Telegram Bot API 6.4 `_ and" +"Supports `Telegram Bot API 6.6 `_ and" " gets fast updates to the latest versions of the Bot API" msgstr "" -#: ../../../README.rst:71 +#: ../../../README.rst:67 msgid "" "Telegram Bot API integration code was `autogenerated " "`_ and can be easily re-generated " "when API gets updated" msgstr "" -#: ../../../README.rst:72 +#: ../../../README.rst:68 msgid "Updates router (Blueprints)" msgstr "" -#: ../../../README.rst:73 +#: ../../../README.rst:69 msgid "Has Finite State Machine" msgstr "" -#: ../../../README.rst:74 +#: ../../../README.rst:70 msgid "" "Uses powerful `magic filters " "`" msgstr "" -#: ../../../README.rst:75 +#: ../../../README.rst:71 msgid "Middlewares (incoming updates and API calls)" msgstr "" -#: ../../../README.rst:76 +#: ../../../README.rst:72 msgid "" "Provides `Replies into Webhook `_" msgstr "" -#: ../../../README.rst:77 +#: ../../../README.rst:73 msgid "Integrated I18n/L10n support with GNU Gettext (or Fluent)" msgstr "" -#: ../../../README.rst:82 +#: ../../../README.rst:78 msgid "" "It is strongly advised that you have prior experience working with " "`asyncio `_ before " "beginning to use **aiogram**." msgstr "" -#: ../../../README.rst:86 +#: ../../../README.rst:82 msgid "If you have any questions, you can visit our community chats on Telegram:" msgstr "" -#: ../../../README.rst:88 +#: ../../../README.rst:84 msgid "🇺🇸 `@aiogram `_" msgstr "" -#: ../../../README.rst:89 +#: ../../../README.rst:85 msgid "🇺🇦 `@aiogramua `_" msgstr "" -#: ../../../README.rst:90 +#: ../../../README.rst:86 msgid "🇺🇿 `@aiogram_uz `_" msgstr "" -#: ../../../README.rst:91 +#: ../../../README.rst:87 msgid "🇰🇿 `@aiogram_kz `_" msgstr "" -#: ../../../README.rst:92 +#: ../../../README.rst:88 msgid "🇷🇺 `@aiogram_ru `_" msgstr "" -#: ../../../README.rst:93 +#: ../../../README.rst:89 msgid "🇮🇷 `@aiogram_fa `_" msgstr "" -#: ../../../README.rst:94 +#: ../../../README.rst:90 msgid "🇮🇹 `@aiogram_it `_" msgstr "" -#: ../../../README.rst:95 +#: ../../../README.rst:91 msgid "🇧🇷 `@aiogram_br `_" msgstr "" @@ -223,3 +219,13 @@ msgstr "" #~ " updates to the latest versions of" #~ " the Bot API" #~ msgstr "" + +#~ msgid "[Telegram] aiogram live" +#~ msgstr "" + +#~ msgid "" +#~ "Supports `Telegram Bot API 6.4 " +#~ "`_ and gets fast" +#~ " updates to the latest versions of" +#~ " the Bot API" +#~ msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/utils/callback_answer.po b/docs/locale/en/LC_MESSAGES/utils/callback_answer.po new file mode 100644 index 00000000..daa3c973 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/utils/callback_answer.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../utils/callback_answer.rst:4 +msgid "Callback answer" +msgstr "" + +#: ../../utils/callback_answer.rst:6 +msgid "" +"Helper for callback query handlers, can be useful in bots with a lot of " +"callback handlers to automatically take answer to all requests." +msgstr "" + +#: ../../utils/callback_answer.rst:10 +msgid "Simple usage" +msgstr "" + +#: ../../utils/callback_answer.rst:12 +msgid "" +"For use, it is enough to register the inner middleware " +":class:`aiogram.utils.callback_answer.CallbackAnswerMiddleware` in " +"dispatcher or specific router:" +msgstr "" + +#: ../../utils/callback_answer.rst:18 +msgid "" +"After that all handled callback queries will be answered automatically " +"after processing the handler." +msgstr "" + +#: ../../utils/callback_answer.rst:21 +msgid "Advanced usage" +msgstr "" + +#: ../../utils/callback_answer.rst:23 +msgid "" +"In some cases you need to have some non-standard response parameters, " +"this can be done in several ways:" +msgstr "" + +#: ../../utils/callback_answer.rst:26 +msgid "Global defaults" +msgstr "" + +#: ../../utils/callback_answer.rst:28 +msgid "" +"Change default parameters while initializing middleware, for example " +"change answer to `pre` mode and text \"OK\":" +msgstr "" + +#: ../../utils/callback_answer.rst:35 +msgid "" +"Look at :class:`aiogram.utils.callback_answer.CallbackAnswerMiddleware` " +"to get all available parameters" +msgstr "" + +#: ../../utils/callback_answer.rst:39 +msgid "Handler specific" +msgstr "" + +#: ../../utils/callback_answer.rst:41 +msgid "" +"By using :ref:`flags ` you can change the behavior for specific " +"handler" +msgstr "" + +#: ../../utils/callback_answer.rst:50 +msgid "" +"Flag arguments is the same as in " +":class:`aiogram.utils.callback_answer.CallbackAnswerMiddleware` with " +"additional one :code:`disabled` to disable answer." +msgstr "" + +#: ../../utils/callback_answer.rst:54 +msgid "A special case" +msgstr "" + +#: ../../utils/callback_answer.rst:56 +msgid "" +"It is not always correct to answer the same in every case, so there is an" +" option to change the answer inside the handler. You can get an instance " +"of :class:`aiogram.utils.callback_answer.CallbackAnswer` object inside " +"handler and change whatever you want." +msgstr "" + +#: ../../utils/callback_answer.rst:61 +msgid "" +"Note that is impossible to change callback answer attributes when you use" +" :code:`pre=True` mode." +msgstr "" + +#: ../../utils/callback_answer.rst:76 +msgid "Combine that all at once" +msgstr "" + +#: ../../utils/callback_answer.rst:78 +msgid "" +"For example you want to answer in most of cases before handler with text " +"\"🤔\" but at some cases need to answer after the handler with custom " +"text, so you can do it:" +msgstr "" + +#: ../../utils/callback_answer.rst:94 +msgid "Description of objects" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware:1 of +msgid "Bases: :py:class:`~aiogram.dispatcher.middlewares.base.BaseMiddleware`" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:1 of +msgid "" +"Inner middleware for callback query handlers, can be useful in bots with " +"a lot of callback handlers to automatically take answer to all requests" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__ +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__ of +msgid "Parameters" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:4 of +msgid "send answer before execute handler" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:5 +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:5 of +msgid "answer with text" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:6 +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:6 of +msgid "show alert" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:7 +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:7 of +msgid "game url" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:8 +#: aiogram.utils.callback_answer.CallbackAnswerMiddleware.__init__:8 of +msgid "cache answer for some time" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer:1 of +msgid "Bases: :py:class:`object`" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:1 of +msgid "Callback answer configuration" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:3 of +msgid "this request is already answered by middleware" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.__init__:4 of +msgid "answer will not be performed" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.disable:1 of +msgid "Deactivate answering for this handler" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.disabled:1 of +msgid "Indicates that automatic answer is disabled in this handler" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.answered:1 of +msgid "Indicates that request is already answered by middleware" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.text:1 of +msgid "Response text :return:" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.show_alert:1 of +msgid "Whether to display an alert" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.url:1 of +msgid "Game url" +msgstr "" + +#: aiogram.utils.callback_answer.CallbackAnswer.cache_time:1 of +msgid "Response cache time" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/enums/inline_query_result_type.po b/docs/locale/uk_UA/LC_MESSAGES/api/enums/inline_query_result_type.po index 0baa2869..6b275e0f 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/enums/inline_query_result_type.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/enums/inline_query_result_type.po @@ -8,23 +8,27 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/enums/inline_query_result_type.rst:3 msgid "InlineQueryResultType" msgstr "" #: aiogram.enums.inline_query_result_type.InlineQueryResultType:1 of -msgid "The part of the face relative to which the mask should be placed." -msgstr "Частина обличчя, щодо якої слід розмістити маску." +msgid "Type of inline query result" +msgstr "" #: aiogram.enums.inline_query_result_type.InlineQueryResultType:3 of -msgid "Source: https://core.telegram.org/bots/api#maskposition" +#, fuzzy +msgid "Source: https://core.telegram.org/bots/api#inlinequeryresult" msgstr "Джерело: https://core.telegram.org/bots/api#maskposition" + +#~ msgid "The part of the face relative to which the mask should be placed." +#~ msgstr "Частина обличчя, щодо якої слід розмістити маску." diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/enums/sticker_format.po b/docs/locale/uk_UA/LC_MESSAGES/api/enums/sticker_format.po new file mode 100644 index 00000000..57a8b198 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/enums/sticker_format.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/enums/sticker_format.rst:3 +msgid "StickerFormat" +msgstr "" + +#: aiogram.enums.sticker_format.StickerFormat:1 of +msgid "Format of the sticker" +msgstr "" + +#: aiogram.enums.sticker_format.StickerFormat:3 of +msgid "Source: https://core.telegram.org/bots/api#createnewstickerset" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/add_sticker_to_set.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/add_sticker_to_set.po index f3b81bcd..483b44cd 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/add_sticker_to_set.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/add_sticker_to_set.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/add_sticker_to_set.rst:3 msgid "addStickerToSet" @@ -27,12 +27,11 @@ msgstr "" #: aiogram.methods.add_sticker_to_set.AddStickerToSet:1 of msgid "" -"Use this method to add a new sticker to a set created by the bot. You " -"**must** use exactly one of the fields *png_sticker*, *tgs_sticker*, or " -"*webm_sticker*. Animated stickers can be added to animated sticker sets " -"and only to them. Animated sticker sets can have up to 50 stickers. " -"Static sticker sets can have up to 120 stickers. Returns :code:`True` on " -"success." +"Use this method to add a new sticker to a set created by the bot. The " +"format of the added sticker must match the format of the other stickers " +"in the set. Emoji sticker sets can have up to 200 stickers. Animated and " +"video sticker sets can have up to 50 stickers. Static sticker sets can " +"have up to 120 stickers. Returns :code:`True` on success." msgstr "" #: aiogram.methods.add_sticker_to_set.AddStickerToSet:3 of @@ -48,49 +47,12 @@ msgstr "" msgid "Sticker set name" msgstr "" -#: ../../docstring aiogram.methods.add_sticker_to_set.AddStickerToSet.emojis:1 +#: ../../docstring aiogram.methods.add_sticker_to_set.AddStickerToSet.sticker:1 #: of -msgid "One or more emoji corresponding to the sticker" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.png_sticker:1 of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. Pass a *file_id* as a String to send a file that already " -"exists on the Telegram servers, pass an HTTP URL as a String for Telegram" -" to get a file from the Internet, or upload a new one using multipart" -"/form-data. :ref:`More information on Sending Files » `" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.tgs_sticker:1 of -msgid "" -"**TGS** animation with the sticker, uploaded using multipart/form-data. " -"See `https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.webm_sticker:1 of -msgid "" -"**WEBM** video with the sticker, uploaded using multipart/form-data. See " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.add_sticker_to_set.AddStickerToSet.mask_position:1 of -msgid "" -"A JSON-serialized object for position where the mask should be placed on " -"faces" +"A JSON-serialized object with information about the added sticker. If " +"exactly the same sticker had already been added to the set, then the set " +"isn't changed." msgstr "" #: ../../api/methods/add_sticker_to_set.rst:14 @@ -124,3 +86,64 @@ msgstr "" #: ../../api/methods/add_sticker_to_set.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to add a new " +#~ "sticker to a set created by the" +#~ " bot. You **must** use exactly one" +#~ " of the fields *png_sticker*, " +#~ "*tgs_sticker*, or *webm_sticker*. Animated " +#~ "stickers can be added to animated " +#~ "sticker sets and only to them. " +#~ "Animated sticker sets can have up " +#~ "to 50 stickers. Static sticker sets " +#~ "can have up to 120 stickers. " +#~ "Returns :code:`True` on success." +#~ msgstr "" + +#~ msgid "One or more emoji corresponding to the sticker" +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. Pass a *file_id* as" +#~ " a String to send a file that" +#~ " already exists on the Telegram " +#~ "servers, pass an HTTP URL as a " +#~ "String for Telegram to get a file" +#~ " from the Internet, or upload a " +#~ "new one using multipart/form-data. " +#~ ":ref:`More information on Sending Files " +#~ "» `" +#~ msgstr "" + +#~ msgid "" +#~ "**TGS** animation with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "**WEBM** video with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "A JSON-serialized object for position" +#~ " where the mask should be placed " +#~ "on faces" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/create_new_sticker_set.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/create_new_sticker_set.po index 1d3789be..045ca8f0 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/create_new_sticker_set.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/create_new_sticker_set.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/create_new_sticker_set.rst:3 msgid "createNewStickerSet" @@ -28,9 +28,8 @@ msgstr "" #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet:1 of msgid "" "Use this method to create a new sticker set owned by a user. The bot will" -" be able to edit the sticker set thus created. You **must** use exactly " -"one of the fields *png_sticker*, *tgs_sticker*, or *webm_sticker*. " -"Returns :code:`True` on success." +" be able to edit the sticker set thus created. Returns :code:`True` on " +"success." msgstr "" #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet:3 of @@ -58,57 +57,35 @@ msgid "Sticker set title, 1-64 characters" msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.emojis:1 of -msgid "One or more emoji corresponding to the sticker" +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.stickers:1 of +msgid "" +"A JSON-serialized list of 1-50 initial stickers to be added to the " +"sticker set" msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.png_sticker:1 of +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.sticker_format:1 +#: of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. Pass a *file_id* as a String to send a file that already " -"exists on the Telegram servers, pass an HTTP URL as a String for Telegram" -" to get a file from the Internet, or upload a new one using multipart" -"/form-data. :ref:`More information on Sending Files » `" -msgstr "" - -#: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.tgs_sticker:1 of -msgid "" -"**TGS** animation with the sticker, uploaded using multipart/form-data. " -"See `https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for technical requirements" -msgstr "" - -#: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.webm_sticker:1 of -msgid "" -"**WEBM** video with the sticker, uploaded using multipart/form-data. See " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for technical requirements" +"Format of stickers in the set, must be one of 'static', 'animated', " +"'video'" msgstr "" #: ../../docstring #: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.sticker_type:1 of msgid "" -"Type of stickers in the set, pass 'regular' or 'mask'. Custom emoji " -"sticker sets can't be created via the Bot API at the moment. By default, " -"a regular sticker set is created." +"Type of stickers in the set, pass 'regular', 'mask', or 'custom_emoji'. " +"By default, a regular sticker set is created." msgstr "" #: ../../docstring -#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.mask_position:1 +#: aiogram.methods.create_new_sticker_set.CreateNewStickerSet.needs_repainting:1 #: of msgid "" -"A JSON-serialized object for position where the mask should be placed on " -"faces" +"Pass :code:`True` if stickers in the sticker set must be repainted to the" +" color of text when used in messages, the accent color if used as emoji " +"status, white on chat photos, or another appropriate color based on " +"context; for custom emoji sticker sets only" msgstr "" #: ../../api/methods/create_new_sticker_set.rst:14 @@ -144,3 +121,70 @@ msgstr "" #: ../../api/methods/create_new_sticker_set.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to create a new" +#~ " sticker set owned by a user. " +#~ "The bot will be able to edit " +#~ "the sticker set thus created. You " +#~ "**must** use exactly one of the " +#~ "fields *png_sticker*, *tgs_sticker*, or " +#~ "*webm_sticker*. Returns :code:`True` on " +#~ "success." +#~ msgstr "" + +#~ msgid "One or more emoji corresponding to the sticker" +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. Pass a *file_id* as" +#~ " a String to send a file that" +#~ " already exists on the Telegram " +#~ "servers, pass an HTTP URL as a " +#~ "String for Telegram to get a file" +#~ " from the Internet, or upload a " +#~ "new one using multipart/form-data. " +#~ ":ref:`More information on Sending Files " +#~ "» `" +#~ msgstr "" + +#~ msgid "" +#~ "**TGS** animation with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "**WEBM** video with the sticker, " +#~ "uploaded using multipart/form-data. See " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for technical requirements" +#~ msgstr "" + +#~ msgid "" +#~ "Type of stickers in the set, pass" +#~ " 'regular' or 'mask'. Custom emoji " +#~ "sticker sets can't be created via " +#~ "the Bot API at the moment. By " +#~ "default, a regular sticker set is " +#~ "created." +#~ msgstr "" + +#~ msgid "" +#~ "A JSON-serialized object for position" +#~ " where the mask should be placed " +#~ "on faces" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/delete_sticker_set.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/delete_sticker_set.po new file mode 100644 index 00000000..b0d56a23 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/delete_sticker_set.po @@ -0,0 +1,73 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/delete_sticker_set.rst:3 +msgid "deleteStickerSet" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.delete_sticker_set.DeleteStickerSet:1 of +msgid "" +"Use this method to delete a sticker set that was created by the bot. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.delete_sticker_set.DeleteStickerSet:3 of +msgid "Source: https://core.telegram.org/bots/api#deletestickerset" +msgstr "" + +#: ../../docstring aiogram.methods.delete_sticker_set.DeleteStickerSet.name:1 +#: of +msgid "Sticker set name" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:29 +msgid ":code:`from aiogram.methods.delete_sticker_set import DeleteStickerSet`" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:30 +msgid "alias: :code:`from aiogram.methods import DeleteStickerSet`" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/delete_sticker_set.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_description.po new file mode 100644 index 00000000..b7ae81ab --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_description.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/get_my_description.rst:3 +msgid "getMyDescription" +msgstr "" + +#: ../../api/methods/get_my_description.rst:5 +msgid "Returns: :obj:`BotDescription`" +msgstr "" + +#: aiogram.methods.get_my_description.GetMyDescription:1 of +msgid "" +"Use this method to get the current bot description for the given user " +"language. Returns :class:`aiogram.types.bot_description.BotDescription` " +"on success." +msgstr "" + +#: aiogram.methods.get_my_description.GetMyDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#getmydescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.get_my_description.GetMyDescription.language_code:1 of +msgid "A two-letter ISO 639-1 language code or an empty string" +msgstr "" + +#: ../../api/methods/get_my_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/get_my_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/get_my_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/get_my_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/get_my_description.rst:29 +msgid ":code:`from aiogram.methods.get_my_description import GetMyDescription`" +msgstr "" + +#: ../../api/methods/get_my_description.rst:30 +msgid "alias: :code:`from aiogram.methods import GetMyDescription`" +msgstr "" + +#: ../../api/methods/get_my_description.rst:33 +msgid "With specific bot" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_short_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_short_description.po new file mode 100644 index 00000000..0d4e2e77 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/get_my_short_description.po @@ -0,0 +1,74 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/get_my_short_description.rst:3 +msgid "getMyShortDescription" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:5 +msgid "Returns: :obj:`BotShortDescription`" +msgstr "" + +#: aiogram.methods.get_my_short_description.GetMyShortDescription:1 of +msgid "" +"Use this method to get the current bot short description for the given " +"user language. Returns " +":class:`aiogram.types.bot_short_description.BotShortDescription` on " +"success." +msgstr "" + +#: aiogram.methods.get_my_short_description.GetMyShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#getmyshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.get_my_short_description.GetMyShortDescription.language_code:1 +#: of +msgid "A two-letter ISO 639-1 language code or an empty string" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:29 +msgid "" +":code:`from aiogram.methods.get_my_short_description import " +"GetMyShortDescription`" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:30 +msgid "alias: :code:`from aiogram.methods import GetMyShortDescription`" +msgstr "" + +#: ../../api/methods/get_my_short_description.rst:33 +msgid "With specific bot" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/send_sticker.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/send_sticker.po index b1e8bcb0..24650fbd 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/send_sticker.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/send_sticker.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/send_sticker.rst:3 msgid "sendSticker" @@ -48,9 +48,10 @@ msgstr "" msgid "" "Sticker to send. Pass a file_id as String to send a file that exists on " "the Telegram servers (recommended), pass an HTTP URL as a String for " -"Telegram to get a .WEBP file from the Internet, or upload a new one using" -" multipart/form-data. :ref:`More information on Sending Files » `" +"Telegram to get a .WEBP sticker from the Internet, or upload a new .WEBP " +"or .TGS sticker using multipart/form-data. :ref:`More information on " +"Sending Files » `. Video stickers can only be sent by a " +"file_id. Animated stickers can't be sent via an HTTP URL." msgstr "" #: ../../docstring aiogram.methods.send_sticker.SendSticker.message_thread_id:1 @@ -60,6 +61,10 @@ msgid "" " forum supergroups only" msgstr "" +#: ../../docstring aiogram.methods.send_sticker.SendSticker.emoji:1 of +msgid "Emoji associated with the sticker; only for just uploaded stickers" +msgstr "" + #: ../../docstring #: aiogram.methods.send_sticker.SendSticker.disable_notification:1 of msgid "" @@ -147,3 +152,15 @@ msgstr "" #~ "to remove reply keyboard or to " #~ "force a reply from the user." #~ msgstr "" + +#~ msgid "" +#~ "Sticker to send. Pass a file_id as" +#~ " String to send a file that " +#~ "exists on the Telegram servers " +#~ "(recommended), pass an HTTP URL as " +#~ "a String for Telegram to get a " +#~ ".WEBP file from the Internet, or " +#~ "upload a new one using multipart" +#~ "/form-data. :ref:`More information on " +#~ "Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po new file mode 100644 index 00000000..afadc9a2 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_custom_emoji_sticker_set_thumbnail.po @@ -0,0 +1,90 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:3 +msgid "setCustomEmojiStickerSetThumbnail" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail:1 +#: of +msgid "" +"Use this method to set the thumbnail of a custom emoji sticker set. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail:3 +#: of +msgid "" +"Source: " +"https://core.telegram.org/bots/api#setcustomemojistickersetthumbnail" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail.name:1 +#: of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_custom_emoji_sticker_set_thumbnail.SetCustomEmojiStickerSetThumbnail.custom_emoji_id:1 +#: of +msgid "" +"Custom emoji identifier of a sticker from the sticker set; pass an empty " +"string to drop the thumbnail and use the first sticker as the thumbnail." +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:29 +msgid "" +":code:`from aiogram.methods.set_custom_emoji_sticker_set_thumbnail import" +" SetCustomEmojiStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:30 +msgid "" +"alias: :code:`from aiogram.methods import " +"SetCustomEmojiStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_custom_emoji_sticker_set_thumbnail.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po index 93f19f31..87382f51 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_default_administrator_rights.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/set_my_default_administrator_rights.rst:3 msgid "setMyDefaultAdministratorRights" @@ -30,8 +30,8 @@ msgstr "" msgid "" "Use this method to change the default administrator rights requested by " "the bot when it's added as an administrator to groups or channels. These " -"rights will be suggested to users, but they are are free to modify the " -"list before adding the bot. Returns :code:`True` on success." +"rights will be suggested to users, but they are free to modify the list " +"before adding the bot. Returns :code:`True` on success." msgstr "" #: aiogram.methods.set_my_default_administrator_rights.SetMyDefaultAdministratorRights:3 @@ -89,3 +89,14 @@ msgstr "" #: ../../api/methods/set_my_default_administrator_rights.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to change the " +#~ "default administrator rights requested by " +#~ "the bot when it's added as an " +#~ "administrator to groups or channels. " +#~ "These rights will be suggested to " +#~ "users, but they are are free to" +#~ " modify the list before adding the" +#~ " bot. Returns :code:`True` on success." +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_description.po new file mode 100644 index 00000000..b266de07 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_description.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_my_description.rst:3 +msgid "setMyDescription" +msgstr "" + +#: ../../api/methods/set_my_description.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_my_description.SetMyDescription:1 of +msgid "" +"Use this method to change the bot's description, which is shown in the " +"chat with the bot if the chat is empty. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_my_description.SetMyDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#setmydescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_description.SetMyDescription.description:1 of +msgid "" +"New bot description; 0-512 characters. Pass an empty string to remove the" +" dedicated description for the given language." +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_description.SetMyDescription.language_code:1 of +msgid "" +"A two-letter ISO 639-1 language code. If empty, the description will be " +"applied to all users for whose language there is no dedicated " +"description." +msgstr "" + +#: ../../api/methods/set_my_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_my_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_my_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_my_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_my_description.rst:29 +msgid ":code:`from aiogram.methods.set_my_description import SetMyDescription`" +msgstr "" + +#: ../../api/methods/set_my_description.rst:30 +msgid "alias: :code:`from aiogram.methods import SetMyDescription`" +msgstr "" + +#: ../../api/methods/set_my_description.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_my_description.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_short_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_short_description.po new file mode 100644 index 00000000..eb4e343b --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_my_short_description.po @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_my_short_description.rst:3 +msgid "setMyShortDescription" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_my_short_description.SetMyShortDescription:1 of +msgid "" +"Use this method to change the bot's short description, which is shown on " +"the bot's profile page and is sent together with the link when users " +"share the bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_my_short_description.SetMyShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#setmyshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_short_description.SetMyShortDescription.short_description:1 +#: of +msgid "" +"New short description for the bot; 0-120 characters. Pass an empty string" +" to remove the dedicated short description for the given language." +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_my_short_description.SetMyShortDescription.language_code:1 +#: of +msgid "" +"A two-letter ISO 639-1 language code. If empty, the short description " +"will be applied to all users for whose language there is no dedicated " +"short description." +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:29 +msgid "" +":code:`from aiogram.methods.set_my_short_description import " +"SetMyShortDescription`" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:30 +msgid "alias: :code:`from aiogram.methods import SetMyShortDescription`" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_my_short_description.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_emoji_list.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_emoji_list.po new file mode 100644 index 00000000..ad3536b3 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_emoji_list.po @@ -0,0 +1,81 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_emoji_list.rst:3 +msgid "setStickerEmojiList" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList:1 of +msgid "" +"Use this method to change the list of emoji assigned to a regular or " +"custom emoji sticker. The sticker must belong to a sticker set created by" +" the bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickeremojilist" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList.sticker:1 of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_emoji_list.SetStickerEmojiList.emoji_list:1 of +msgid "A JSON-serialized list of 1-20 emoji associated with the sticker" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_emoji_list import " +"SetStickerEmojiList`" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerEmojiList`" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_emoji_list.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_keywords.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_keywords.po new file mode 100644 index 00000000..22dfb120 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_keywords.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_keywords.rst:3 +msgid "setStickerKeywords" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords:1 of +msgid "" +"Use this method to change search keywords assigned to a regular or custom" +" emoji sticker. The sticker must belong to a sticker set created by the " +"bot. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickerkeywords" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords.sticker:1 of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_keywords.SetStickerKeywords.keywords:1 of +msgid "" +"A JSON-serialized list of 0-20 search keywords for the sticker with total" +" length of up to 64 characters" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_keywords import " +"SetStickerKeywords`" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerKeywords`" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_keywords.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_mask_position.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_mask_position.po new file mode 100644 index 00000000..8efc08ba --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_mask_position.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_mask_position.rst:3 +msgid "setStickerMaskPosition" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition:1 of +msgid "" +"Use this method to change the `mask position " +"`_ of a mask sticker. " +"The sticker must belong to a sticker set that was created by the bot. " +"Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickermaskposition" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition.sticker:1 +#: of +msgid "File identifier of the sticker" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_mask_position.SetStickerMaskPosition.mask_position:1 +#: of +msgid "" +"A JSON-serialized object with the position where the mask should be " +"placed on faces. Omit the parameter to remove the mask position." +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_mask_position import " +"SetStickerMaskPosition`" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerMaskPosition`" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_mask_position.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumb.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumb.po index cb1608e8..8e279db0 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumb.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumb.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/set_sticker_set_thumb.rst:3 msgid "setStickerSetThumb" @@ -25,52 +25,6 @@ msgstr "" msgid "Returns: :obj:`bool`" msgstr "" -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb:1 of -msgid "" -"Use this method to set the thumbnail of a sticker set. Animated " -"thumbnails can be set for animated sticker sets only. Video thumbnails " -"can be set only for video sticker sets only. Returns :code:`True` on " -"success." -msgstr "" - -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb:3 of -msgid "Source: https://core.telegram.org/bots/api#setstickersetthumb" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.name:1 of -msgid "Sticker set name" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.user_id:1 of -msgid "User identifier of the sticker set owner" -msgstr "" - -#: ../../docstring -#: aiogram.methods.set_sticker_set_thumb.SetStickerSetThumb.thumb:1 of -msgid "" -"A **PNG** image with the thumbnail, must be up to 128 kilobytes in size " -"and have width and height exactly 100px, or a **TGS** animation with the " -"thumbnail up to 32 kilobytes in size; see " -"`https://core.telegram.org/stickers#animated-sticker-requirements " -"`_`https://core.telegram.org/stickers#animated-sticker-" -"requirements `_ for animated sticker technical requirements, or a " -"**WEBM** video with the thumbnail up to 32 kilobytes in size; see " -"`https://core.telegram.org/stickers#video-sticker-requirements " -"`_`https://core.telegram.org/stickers#video-sticker-" -"requirements `_ for video sticker technical requirements. Pass a " -"*file_id* as a String to send a file that already exists on the Telegram " -"servers, pass an HTTP URL as a String for Telegram to get a file from the" -" Internet, or upload a new one using multipart/form-data. :ref:`More " -"information on Sending Files » `. Animated sticker set " -"thumbnails can't be uploaded via HTTP URL." -msgstr "" - #: ../../api/methods/set_sticker_set_thumb.rst:14 msgid "Usage" msgstr "" @@ -104,3 +58,57 @@ msgstr "" #: ../../api/methods/set_sticker_set_thumb.rst:40 msgid "As reply into Webhook in handler" msgstr "" + +#~ msgid "" +#~ "Use this method to set the " +#~ "thumbnail of a sticker set. Animated " +#~ "thumbnails can be set for animated " +#~ "sticker sets only. Video thumbnails can" +#~ " be set only for video sticker " +#~ "sets only. Returns :code:`True` on " +#~ "success." +#~ msgstr "" + +#~ msgid "Source: https://core.telegram.org/bots/api#setstickersetthumb" +#~ msgstr "" + +#~ msgid "Sticker set name" +#~ msgstr "" + +#~ msgid "User identifier of the sticker set owner" +#~ msgstr "" + +#~ msgid "" +#~ "A **PNG** image with the thumbnail, " +#~ "must be up to 128 kilobytes in " +#~ "size and have width and height " +#~ "exactly 100px, or a **TGS** animation" +#~ " with the thumbnail up to 32 " +#~ "kilobytes in size; see " +#~ "`https://core.telegram.org/stickers#animated-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#animated-sticker-requirements " +#~ "`_ for animated sticker technical" +#~ " requirements, or a **WEBM** video " +#~ "with the thumbnail up to 32 " +#~ "kilobytes in size; see " +#~ "`https://core.telegram.org/stickers#video-sticker-" +#~ "requirements `_`https://core.telegram.org/stickers" +#~ "#video-sticker-requirements " +#~ "`_ for video sticker technical" +#~ " requirements. Pass a *file_id* as a" +#~ " String to send a file that " +#~ "already exists on the Telegram servers," +#~ " pass an HTTP URL as a String" +#~ " for Telegram to get a file " +#~ "from the Internet, or upload a new" +#~ " one using multipart/form-data. :ref:`More" +#~ " information on Sending Files » " +#~ "`. Animated sticker set " +#~ "thumbnails can't be uploaded via HTTP" +#~ " URL." +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po new file mode 100644 index 00000000..c0d9b5ee --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_thumbnail.po @@ -0,0 +1,108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:3 +msgid "setStickerSetThumbnail" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail:1 of +msgid "" +"Use this method to set the thumbnail of a regular or mask sticker set. " +"The format of the thumbnail file must match the format of the stickers in" +" the set. Returns :code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickersetthumbnail" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.name:1 of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.user_id:1 +#: of +msgid "User identifier of the sticker set owner" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_thumbnail.SetStickerSetThumbnail.thumbnail:1 +#: of +msgid "" +"A **.WEBP** or **.PNG** image with the thumbnail, must be up to 128 " +"kilobytes in size and have a width and height of exactly 100px, or a " +"**.TGS** animation with a thumbnail up to 32 kilobytes in size (see " +"`https://core.telegram.org/stickers#animated-sticker-requirements " +"`_`https://core.telegram.org/stickers#animated-sticker-" +"requirements `_ for animated sticker technical requirements), or a " +"**WEBM** video with the thumbnail up to 32 kilobytes in size; see " +"`https://core.telegram.org/stickers#video-sticker-requirements " +"`_`https://core.telegram.org/stickers#video-sticker-" +"requirements `_ for video sticker technical requirements. Pass a " +"*file_id* as a String to send a file that already exists on the Telegram " +"servers, pass an HTTP URL as a String for Telegram to get a file from the" +" Internet, or upload a new one using multipart/form-data. :ref:`More " +"information on Sending Files » `. Animated and video " +"sticker set thumbnails can't be uploaded via HTTP URL. If omitted, then " +"the thumbnail is dropped and the first sticker is used as the thumbnail." +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_set_thumbnail import " +"SetStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerSetThumbnail`" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_set_thumbnail.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_title.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_title.po new file mode 100644 index 00000000..fb27fdfc --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/set_sticker_set_title.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/methods/set_sticker_set_title.rst:3 +msgid "setStickerSetTitle" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:5 +msgid "Returns: :obj:`bool`" +msgstr "" + +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle:1 of +msgid "" +"Use this method to set the title of a created sticker set. Returns " +":code:`True` on success." +msgstr "" + +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle:3 of +msgid "Source: https://core.telegram.org/bots/api#setstickersettitle" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle.name:1 of +msgid "Sticker set name" +msgstr "" + +#: ../../docstring +#: aiogram.methods.set_sticker_set_title.SetStickerSetTitle.title:1 of +msgid "Sticker set title, 1-64 characters" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:14 +msgid "Usage" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:17 +msgid "As bot method" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:25 +msgid "Method as object" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:27 +msgid "Imports:" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:29 +msgid "" +":code:`from aiogram.methods.set_sticker_set_title import " +"SetStickerSetTitle`" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:30 +msgid "alias: :code:`from aiogram.methods import SetStickerSetTitle`" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:33 +msgid "With specific bot" +msgstr "" + +#: ../../api/methods/set_sticker_set_title.rst:40 +msgid "As reply into Webhook in handler" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/methods/upload_sticker_file.po b/docs/locale/uk_UA/LC_MESSAGES/api/methods/upload_sticker_file.po index 5a9d256a..4e909bd1 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/methods/upload_sticker_file.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/methods/upload_sticker_file.po @@ -8,14 +8,14 @@ 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/methods/upload_sticker_file.rst:3 msgid "uploadStickerFile" @@ -27,10 +27,11 @@ msgstr "" #: aiogram.methods.upload_sticker_file.UploadStickerFile:1 of msgid "" -"Use this method to upload a .PNG file with a sticker for later use in " -"*createNewStickerSet* and *addStickerToSet* methods (can be used multiple" -" times). Returns the uploaded :class:`aiogram.types.file.File` on " -"success." +"Use this method to upload a file with a sticker for later use in the " +":class:`aiogram.methods.create_new_sticker_set.CreateNewStickerSet` and " +":class:`aiogram.methods.add_sticker_to_set.AddStickerToSet` methods (the " +"file can be used multiple times). Returns the uploaded " +":class:`aiogram.types.file.File` on success." msgstr "" #: aiogram.methods.upload_sticker_file.UploadStickerFile:3 of @@ -43,11 +44,18 @@ msgid "User identifier of sticker file owner" msgstr "" #: ../../docstring -#: aiogram.methods.upload_sticker_file.UploadStickerFile.png_sticker:1 of +#: aiogram.methods.upload_sticker_file.UploadStickerFile.sticker:1 of msgid "" -"**PNG** image with the sticker, must be up to 512 kilobytes in size, " -"dimensions must not exceed 512px, and either width or height must be " -"exactly 512px. :ref:`More information on Sending Files » `" +"A file with the sticker in .WEBP, .PNG, .TGS, or .WEBM format. See " +"`https://core.telegram.org/stickers " +"`_`https://core.telegram.org/stickers" +" `_ for technical requirements. " +":ref:`More information on Sending Files » `" +msgstr "" + +#: ../../docstring +#: aiogram.methods.upload_sticker_file.UploadStickerFile.sticker_format:1 of +msgid "Format of the sticker, must be one of 'static', 'animated', 'video'" msgstr "" #: ../../api/methods/upload_sticker_file.rst:14 @@ -77,3 +85,21 @@ msgstr "" #: ../../api/methods/upload_sticker_file.rst:33 msgid "With specific bot" msgstr "" + +#~ msgid "" +#~ "Use this method to upload a .PNG" +#~ " file with a sticker for later " +#~ "use in *createNewStickerSet* and " +#~ "*addStickerToSet* methods (can be used " +#~ "multiple times). Returns the uploaded " +#~ ":class:`aiogram.types.file.File` on success." +#~ msgstr "" + +#~ msgid "" +#~ "**PNG** image with the sticker, must " +#~ "be up to 512 kilobytes in size," +#~ " dimensions must not exceed 512px, " +#~ "and either width or height must be" +#~ " exactly 512px. :ref:`More information on" +#~ " Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_description.po new file mode 100644 index 00000000..2f295229 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_description.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/bot_description.rst:3 +msgid "BotDescription" +msgstr "" + +#: aiogram.types.bot_description.BotDescription:1 of +msgid "This object represents the bot's description." +msgstr "" + +#: aiogram.types.bot_description.BotDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#botdescription" +msgstr "" + +#: ../../docstring aiogram.types.bot_description.BotDescription.description:1 +#: of +msgid "The bot's description" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_short_description.po b/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_short_description.po new file mode 100644 index 00000000..8855dc52 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/types/bot_short_description.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/bot_short_description.rst:3 +msgid "BotShortDescription" +msgstr "" + +#: aiogram.types.bot_short_description.BotShortDescription:1 of +msgid "This object represents the bot's short description." +msgstr "" + +#: aiogram.types.bot_short_description.BotShortDescription:3 of +msgid "Source: https://core.telegram.org/bots/api#botshortdescription" +msgstr "" + +#: ../../docstring +#: aiogram.types.bot_short_description.BotShortDescription.short_description:1 +#: of +msgid "The bot's short description" +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/types/input_sticker.po b/docs/locale/uk_UA/LC_MESSAGES/api/types/input_sticker.po new file mode 100644 index 00000000..3bbc8b33 --- /dev/null +++ b/docs/locale/uk_UA/LC_MESSAGES/api/types/input_sticker.po @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2023, aiogram Team +# This file is distributed under the same license as the aiogram package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: aiogram \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: ../../api/types/input_sticker.rst:3 +msgid "InputSticker" +msgstr "" + +#: aiogram.types.input_sticker.InputSticker:1 of +msgid "This object describes a sticker to be added to a sticker set." +msgstr "" + +#: aiogram.types.input_sticker.InputSticker:3 of +msgid "Source: https://core.telegram.org/bots/api#inputsticker" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.sticker:1 of +msgid "" +"The added sticker. Pass a *file_id* as a String to send a file that " +"already exists on the Telegram servers, pass an HTTP URL as a String for " +"Telegram to get a file from the Internet, or upload a new one using " +"multipart/form-data. Animated and video stickers can't be uploaded via " +"HTTP URL. :ref:`More information on Sending Files » `" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.emoji_list:1 of +msgid "List of 1-20 emoji associated with the sticker" +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.mask_position:1 of +msgid "" +"*Optional*. Position where the mask should be placed on faces. For 'mask'" +" stickers only." +msgstr "" + +#: ../../docstring aiogram.types.input_sticker.InputSticker.keywords:1 of +msgid "" +"*Optional*. List of 0-20 search keywords for the sticker with total " +"length of up to 64 characters. For 'regular' and 'custom_emoji' stickers " +"only." +msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/types/message.po b/docs/locale/uk_UA/LC_MESSAGES/api/types/message.po index 416cf8e9..b3f65085 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/types/message.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/types/message.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-12 00:22+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/message.rst:3 msgid "Message" @@ -679,7 +679,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:17 #: aiogram.types.message.Message.answer_photo:16 #: aiogram.types.message.Message.answer_poll:23 -#: aiogram.types.message.Message.answer_sticker:12 +#: aiogram.types.message.Message.answer_sticker:13 #: aiogram.types.message.Message.answer_venue:19 #: aiogram.types.message.Message.answer_video:21 #: aiogram.types.message.Message.answer_video_note:15 @@ -697,7 +697,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:18 #: aiogram.types.message.Message.reply_photo:17 #: aiogram.types.message.Message.reply_poll:24 -#: aiogram.types.message.Message.reply_sticker:13 +#: aiogram.types.message.Message.reply_sticker:14 #: aiogram.types.message.Message.reply_venue:20 #: aiogram.types.message.Message.reply_video:22 #: aiogram.types.message.Message.reply_video_note:16 @@ -717,7 +717,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:18 #: aiogram.types.message.Message.answer_photo:17 #: aiogram.types.message.Message.answer_poll:24 -#: aiogram.types.message.Message.answer_sticker:13 +#: aiogram.types.message.Message.answer_sticker:14 #: aiogram.types.message.Message.answer_venue:20 #: aiogram.types.message.Message.answer_video:22 #: aiogram.types.message.Message.answer_video_note:16 @@ -733,7 +733,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:19 #: aiogram.types.message.Message.reply_photo:18 #: aiogram.types.message.Message.reply_poll:25 -#: aiogram.types.message.Message.reply_sticker:14 +#: aiogram.types.message.Message.reply_sticker:15 #: aiogram.types.message.Message.reply_venue:21 #: aiogram.types.message.Message.reply_video:23 #: aiogram.types.message.Message.reply_video_note:17 @@ -753,7 +753,7 @@ msgstr "" #: aiogram.types.message.Message.answer_media_group:15 #: aiogram.types.message.Message.answer_photo:19 #: aiogram.types.message.Message.answer_poll:26 -#: aiogram.types.message.Message.answer_sticker:15 +#: aiogram.types.message.Message.answer_sticker:16 #: aiogram.types.message.Message.answer_venue:22 #: aiogram.types.message.Message.answer_video:24 #: aiogram.types.message.Message.answer_video_note:18 @@ -771,7 +771,7 @@ msgstr "" #: aiogram.types.message.Message.reply_media_group:15 #: aiogram.types.message.Message.reply_photo:19 #: aiogram.types.message.Message.reply_poll:26 -#: aiogram.types.message.Message.reply_sticker:15 +#: aiogram.types.message.Message.reply_sticker:16 #: aiogram.types.message.Message.reply_venue:22 #: aiogram.types.message.Message.reply_video:24 #: aiogram.types.message.Message.reply_video_note:18 @@ -790,7 +790,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:21 #: aiogram.types.message.Message.answer_photo:20 #: aiogram.types.message.Message.answer_poll:27 -#: aiogram.types.message.Message.answer_sticker:16 +#: aiogram.types.message.Message.answer_sticker:17 #: aiogram.types.message.Message.answer_venue:23 #: aiogram.types.message.Message.answer_video:25 #: aiogram.types.message.Message.answer_video_note:19 @@ -805,7 +805,7 @@ msgstr "" #: aiogram.types.message.Message.reply_location:21 #: aiogram.types.message.Message.reply_photo:20 #: aiogram.types.message.Message.reply_poll:27 -#: aiogram.types.message.Message.reply_sticker:16 +#: aiogram.types.message.Message.reply_sticker:17 #: aiogram.types.message.Message.reply_venue:23 #: aiogram.types.message.Message.reply_video:25 #: aiogram.types.message.Message.reply_video_note:19 @@ -881,7 +881,7 @@ msgstr "" #: aiogram.types.message.Message.answer_location:19 #: aiogram.types.message.Message.answer_photo:18 #: aiogram.types.message.Message.answer_poll:25 -#: aiogram.types.message.Message.answer_sticker:14 +#: aiogram.types.message.Message.answer_sticker:15 #: aiogram.types.message.Message.answer_venue:21 #: aiogram.types.message.Message.answer_video:23 #: aiogram.types.message.Message.answer_video_note:17 @@ -1674,13 +1674,19 @@ msgstr "" msgid "" "Sticker to send. Pass a file_id as String to send a file that exists on " "the Telegram servers (recommended), pass an HTTP URL as a String for " -"Telegram to get a .WEBP file from the Internet, or upload a new one using" -" multipart/form-data. :ref:`More information on Sending Files » `" +"Telegram to get a .WEBP sticker from the Internet, or upload a new .WEBP " +"or .TGS sticker using multipart/form-data. :ref:`More information on " +"Sending Files » `. Video stickers can only be sent by a " +"file_id. Animated stickers can't be sent via an HTTP URL." msgstr "" -#: aiogram.types.message.Message.answer_sticker:17 -#: aiogram.types.message.Message.reply_sticker:17 of +#: aiogram.types.message.Message.answer_sticker:12 +#: aiogram.types.message.Message.reply_sticker:13 of +msgid "Emoji associated with the sticker; only for just uploaded stickers" +msgstr "" + +#: aiogram.types.message.Message.answer_sticker:18 +#: aiogram.types.message.Message.reply_sticker:18 of msgid "instance of method :class:`aiogram.methods.send_sticker.SendSticker`" msgstr "" @@ -2545,3 +2551,14 @@ msgstr "" #~ msgid "Copy message" #~ msgstr "" +#~ msgid "" +#~ "Sticker to send. Pass a file_id as" +#~ " String to send a file that " +#~ "exists on the Telegram servers " +#~ "(recommended), pass an HTTP URL as " +#~ "a String for Telegram to get a " +#~ ".WEBP file from the Internet, or " +#~ "upload a new one using multipart" +#~ "/form-data. :ref:`More information on " +#~ "Sending Files » `" +#~ msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/types/sticker.po b/docs/locale/uk_UA/LC_MESSAGES/api/types/sticker.po index 4f8fc38b..fe98cecc 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/types/sticker.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/types/sticker.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-23 00:47+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/types/sticker.rst:3 msgid "Sticker" @@ -66,7 +66,7 @@ msgid "" "`_" msgstr "" -#: ../../docstring aiogram.types.sticker.Sticker.thumb:1 of +#: ../../docstring aiogram.types.sticker.Sticker.thumbnail:1 of msgid "*Optional*. Sticker thumbnail in the .WEBP or .JPG format" msgstr "" @@ -96,6 +96,14 @@ msgid "" "emoji" msgstr "" +#: ../../docstring aiogram.types.sticker.Sticker.needs_repainting:1 of +msgid "" +"*Optional*. :code:`True`, if the sticker must be repainted to a text " +"color in messages, the color of the Telegram Premium badge in emoji " +"status, white color on chat photos, or another appropriate color in other" +" places" +msgstr "" + #: ../../docstring aiogram.types.sticker.Sticker.file_size:1 of msgid "*Optional*. File size in bytes" msgstr "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/api/upload_file.po b/docs/locale/uk_UA/LC_MESSAGES/api/upload_file.po index 9b0c2440..0506fffc 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/api/upload_file.po +++ b/docs/locale/uk_UA/LC_MESSAGES/api/upload_file.po @@ -5,17 +5,16 @@ # 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: 2022-12-13 21:40+0200\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.2.2\n" +"Generated-By: Babel 2.11.0\n" #: ../../api/upload_file.rst:5 msgid "How to upload file?" @@ -23,13 +22,13 @@ msgstr "Як відвантажити файл?" #: ../../api/upload_file.rst:7 msgid "" -"As says `official Telegram Bot API documentation `_ there are three ways to send files " -"(photos, stickers, audio, media, etc.):" +"As says `official Telegram Bot API documentation " +"`_ there are three ways" +" to send files (photos, stickers, audio, media, etc.):" msgstr "" -"Як стверджує `official Telegram Bot API documentation `_ існує три способа надіслати файл " -"(фото, наклейки, аудіо, медіа тощо):" +"Як стверджує `official Telegram Bot API documentation " +"`_ існує три способа " +"надіслати файл (фото, наклейки, аудіо, медіа тощо):" #: ../../api/upload_file.rst:10 msgid "" @@ -40,15 +39,17 @@ msgstr "" "за URL-адресою, вам не потрібно його повторно завантажувати." #: ../../api/upload_file.rst:13 +#, fuzzy msgid "" -"But if you need to upload new file just use subclasses of `InputFile " +"But if you need to upload a new file just use subclasses of `InputFile " "`__." msgstr "" "Але якщо вам потрібно завантажити новий файл, просто використовуйте " "підкласи `InputFile `__." #: ../../api/upload_file.rst:15 -msgid "Here is available three different builtin types of input file:" +#, fuzzy +msgid "Here are the three different available builtin types of input file:" msgstr "Тут доступні три різні типи вхідних файлів:" #: ../../api/upload_file.rst:17 @@ -56,8 +57,8 @@ msgid "" ":class:`aiogram.types.input_file.FSInputFile` - `uploading from file " "system <#upload-from-file-system>`__" msgstr "" -":class:`aiogram.types.input_file.FSInputFile` - `відвантажений з " -"файлової системи <#upload-from-file-system>`__" +":class:`aiogram.types.input_file.FSInputFile` - `відвантажений з файлової" +" системи <#upload-from-file-system>`__" #: ../../api/upload_file.rst:18 msgid "" @@ -80,17 +81,18 @@ msgid "**Be respectful with Telegram**" msgstr "**Поважайте Telegram**" #: ../../api/upload_file.rst:25 +#, fuzzy msgid "" -"Instances of `InputFile` is reusable. That's mean you can create " -"instance of InputFile and sent this file multiple times but Telegram is " -"not recommend to do that and when you upload file once just save their " +"Instances of `InputFile` are reusable. That's mean you can create " +"instance of InputFile and sent this file multiple times but Telegram does" +" not recommend to do that and when you upload file once just save their " "`file_id` and use it in next times." msgstr "" "Екземпляри `InputFile` можна використовувати повторно. Це означає, що ви " "можете створити екземпляр InputFile і надіслати цей файл кілька разів, " -"але Telegram не рекомендує цього робити, і коли ви завантажуєте файл " -"один раз, просто збережіть його `file_id` і використовуйте його " -"наступного разу." +"але Telegram не рекомендує цього робити, і коли ви завантажуєте файл один" +" раз, просто збережіть його `file_id` і використовуйте його наступного " +"разу." #: ../../api/upload_file.rst:31 msgid "Upload from file system" @@ -123,8 +125,8 @@ msgid "" "Filename to be propagated to telegram. By default, will be parsed from " "path" msgstr "" -"Ім'я файлу, яке буде передано в telegram. За замовчуванням, буде взято " -"зі шляху" +"Ім'я файлу, яке буде передано в telegram. За замовчуванням, буде взято зі" +" шляху" #: aiogram.types.input_file.BufferedInputFile.__init__:5 #: aiogram.types.input_file.FSInputFile.__init__:6 of @@ -136,14 +138,15 @@ msgid "Upload from buffer" msgstr "Відвантаження з буферу" #: ../../api/upload_file.rst:54 +#, fuzzy msgid "" "Files can be also passed from buffer (For example you generate image " -"using `Pillow `_ and the " -"want's to sent it to the Telegram):" +"using `Pillow `_ and you want " +"to send it to Telegram):" msgstr "" -"Файли також можна передавати з буфера (наприклад, ви створюєте " -"зображення за допомогою `Pillow `_ і хочете надіслати його в Telegram):" +"Файли також можна передавати з буфера (наприклад, ви створюєте зображення" +" за допомогою `Pillow `_ і " +"хочете надіслати його в Telegram):" #: ../../api/upload_file.rst:58 ../../api/upload_file.rst:80 msgid "Import wrapper:" @@ -169,11 +172,11 @@ msgstr "Відвантаження з URL" msgid "" "If you need to upload a file from another server, but the direct link is " "bound to your server's IP, or you want to bypass native `upload limits " -"`_ by URL, you can " -"use :obj:`aiogram.types.input_file.URLInputFile`." +"`_ by URL, you can use " +":obj:`aiogram.types.input_file.URLInputFile`." msgstr "" -"Якщо вам потрібно відвантажити файл з іншого сервера, але пряме " -"посилання прив’язано до IP-адреси вашого сервера, або ви хочете обійти " -"власні `обмеження на завантаження `_ за URL-адресою, ви можете використовувати :obj:" -"`aiogram.types.input_file.URLInputFile`." +"Якщо вам потрібно відвантажити файл з іншого сервера, але пряме посилання" +" прив’язано до IP-адреси вашого сервера, або ви хочете обійти власні " +"`обмеження на завантаження `_ за URL-адресою, ви можете використовувати " +":obj:`aiogram.types.input_file.URLInputFile`." diff --git a/docs/locale/uk_UA/LC_MESSAGES/changelog.po b/docs/locale/uk_UA/LC_MESSAGES/changelog.po index 975e4939..eb5c4ffc 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/changelog.po +++ b/docs/locale/uk_UA/LC_MESSAGES/changelog.po @@ -8,49 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-12 00:22+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.11.0\n" #: ../../../CHANGES.rst:3 msgid "Changelog" msgstr "" #: ../../[towncrier-fragments]:2 -msgid "\\ |release| [UNRELEASED DRAFT] (2023-02-12)" +msgid "\\ |release| [UNRELEASED DRAFT] (2023-03-11)" msgstr "" -#: ../../../CHANGES.rst:23 ../../../CHANGES.rst:83 ../../../CHANGES.rst:134 -#: ../../../CHANGES.rst:207 ../../../CHANGES.rst:248 ../../../CHANGES.rst:286 -#: ../../../CHANGES.rst:334 ../../../CHANGES.rst:410 ../../../CHANGES.rst:443 -#: ../../../CHANGES.rst:474 ../../[towncrier-fragments]:5 -msgid "Features" +#: ../../../CHANGES.rst:193 ../../../CHANGES.rst:243 ../../../CHANGES.rst:623 +#: ../../[towncrier-fragments]:5 +msgid "Improved Documentation" msgstr "" #: ../../[towncrier-fragments]:7 +msgid "" +"Changed small grammar typos for `upload_file` `#1133 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:127 ../../../CHANGES.rst:204 ../../../CHANGES.rst:257 +#: ../../../CHANGES.rst:308 ../../../CHANGES.rst:362 ../../../CHANGES.rst:404 +#: ../../../CHANGES.rst:450 ../../../CHANGES.rst:510 ../../../CHANGES.rst:531 +#: ../../../CHANGES.rst:554 ../../../CHANGES.rst:591 ../../../CHANGES.rst:630 +#: ../../[towncrier-fragments]:12 +msgid "Misc" +msgstr "" + +#: ../../[towncrier-fragments]:14 +msgid "" +"Added full support of `Bot API 6.6 `_" +msgstr "" + +#: ../../[towncrier-fragments]:18 +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 "" + +#: ../../[towncrier-fragments]:21 +msgid "`#1139 `_" +msgstr "" + +#: ../../../CHANGES.rst:20 +msgid "3.0.0b7 (2023-02-18)" +msgstr "" + +#: ../../../CHANGES.rst:24 +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:26 +msgid "Sorry for the inconvenience, it will be fixed in the next version." +msgstr "" + +#: ../../../CHANGES.rst:28 +msgid "This code will not work:" +msgstr "" + +#: ../../../CHANGES.rst:40 +msgid "But if you change it like this it should works as well:" +msgstr "" + +#: ../../../CHANGES.rst:56 ../../../CHANGES.rst:156 ../../../CHANGES.rst:216 +#: ../../../CHANGES.rst:267 ../../../CHANGES.rst:340 ../../../CHANGES.rst:381 +#: ../../../CHANGES.rst:419 ../../../CHANGES.rst:467 ../../../CHANGES.rst:543 +#: ../../../CHANGES.rst:576 ../../../CHANGES.rst:607 +msgid "Features" +msgstr "" + +#: ../../../CHANGES.rst:58 msgid "Added missing shortcuts, new enums, reworked old stuff" msgstr "" -#: ../../[towncrier-fragments]:9 +#: ../../../CHANGES.rst:60 msgid "" "**Breaking** All previously added enums is re-generated in new place - " "`aiogram.enums` instead of `aiogram.types`" msgstr "" -#: ../../[towncrier-fragments]:27 +#: ../../../CHANGES.rst:78 msgid "" "**Added enums:** " ":class:`aiogram.enums.bot_command_scope_type.BotCommandScopeType`," msgstr "" -#: ../../[towncrier-fragments]:13 +#: ../../../CHANGES.rst:64 msgid "" -":class:`aiogram.enums.chat_action.ChatActions`, " +":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`, " @@ -67,15 +125,15 @@ msgid "" ":class:`aiogram.enums.update_type.UpdateType`," msgstr "" -#: ../../[towncrier-fragments]:29 +#: ../../../CHANGES.rst:80 msgid "**Added shortcuts**:" msgstr "" -#: ../../[towncrier-fragments]:54 +#: ../../../CHANGES.rst:105 msgid "*Chat* :meth:`aiogram.types.chat.Chat.get_administrators`," msgstr "" -#: ../../[towncrier-fragments]:32 +#: ../../../CHANGES.rst:83 msgid "" ":meth:`aiogram.types.chat.Chat.delete_message`, " ":meth:`aiogram.types.chat.Chat.revoke_invite_link`, " @@ -103,88 +161,92 @@ msgid "" ":meth:`aiogram.types.chat.Chat.set_photo`," msgstr "" -#: ../../[towncrier-fragments]:56 +#: ../../../CHANGES.rst:107 msgid "*Sticker*: :meth:`aiogram.types.sticker.Sticker.set_position_in_set`," msgstr "" -#: ../../[towncrier-fragments]:57 +#: ../../../CHANGES.rst:108 msgid ":meth:`aiogram.types.sticker.Sticker.delete_from_set`," msgstr "" -#: ../../[towncrier-fragments]:58 +#: ../../../CHANGES.rst:109 msgid "*User*: :meth:`aiogram.types.user.User.get_profile_photos`" msgstr "" -#: ../../[towncrier-fragments]:59 +#: ../../../CHANGES.rst:110 msgid "`#952 `_" msgstr "" -#: ../../[towncrier-fragments]:60 +#: ../../../CHANGES.rst:111 msgid "" "Added :ref:`callback answer ` feature `#1091 " "`_" msgstr "" -#: ../../../CHANGES.rst:48 ../../../CHANGES.rst:97 ../../../CHANGES.rst:158 -#: ../../../CHANGES.rst:216 ../../../CHANGES.rst:262 ../../../CHANGES.rst:310 -#: ../../../CHANGES.rst:366 ../../../CHANGES.rst:451 ../../../CHANGES.rst:483 -#: ../../[towncrier-fragments]:65 +#: ../../../CHANGES.rst:113 +msgid "" +"Added a method that allows you to compactly register routers `#1117 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:118 ../../../CHANGES.rst:181 ../../../CHANGES.rst:230 +#: ../../../CHANGES.rst:291 ../../../CHANGES.rst:349 ../../../CHANGES.rst:395 +#: ../../../CHANGES.rst:443 ../../../CHANGES.rst:499 ../../../CHANGES.rst:584 +#: ../../../CHANGES.rst:616 msgid "Bugfixes" msgstr "" -#: ../../[towncrier-fragments]:67 +#: ../../../CHANGES.rst:120 +msgid "" +"Check status code when downloading file `#816 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:122 msgid "" "Fixed `ignore_case` parameter in :obj:`aiogram.filters.command.Command` " "filter `#1106 `_" msgstr "" -#: ../../../CHANGES.rst:71 ../../../CHANGES.rst:124 ../../../CHANGES.rst:175 -#: ../../../CHANGES.rst:229 ../../../CHANGES.rst:271 ../../../CHANGES.rst:317 -#: ../../../CHANGES.rst:377 ../../../CHANGES.rst:398 ../../../CHANGES.rst:421 -#: ../../../CHANGES.rst:458 ../../../CHANGES.rst:497 -#: ../../[towncrier-fragments]:72 -msgid "Misc" -msgstr "" - -#: ../../[towncrier-fragments]:74 +#: ../../../CHANGES.rst:129 msgid "" "Added integration with new code-generator named `Butcher " "`_ `#1069 " "`_" msgstr "" -#: ../../[towncrier-fragments]:76 +#: ../../../CHANGES.rst:131 msgid "" "Added full support of `Bot API 6.4 `_ `#1088 " "`_" msgstr "" -#: ../../[towncrier-fragments]:78 +#: ../../../CHANGES.rst:133 msgid "" "Updated package metadata, moved build internals from Poetry to Hatch, " "added contributing guides. `#1095 " "`_" msgstr "" -#: ../../[towncrier-fragments]:80 +#: ../../../CHANGES.rst:135 msgid "" "Added full support of `Bot API 6.5 `_" msgstr "" -#: ../../[towncrier-fragments]:84 +#: ../../../CHANGES.rst:139 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 "" -#: ../../[towncrier-fragments]:86 +#: ../../../CHANGES.rst:141 msgid "`#1112 `_" msgstr "" -#: ../../[towncrier-fragments]:87 +#: ../../../CHANGES.rst:142 msgid "" "Replaced error :code:`TypeError: TelegramEventObserver.__call__() got an " "unexpected keyword argument ''` with a more understandable one for " @@ -192,131 +254,141 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:20 +#: ../../../CHANGES.rst:145 +msgid "" +"Added possibility to reply into webhook with files `#1120 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:147 +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 " +"`_" +msgstr "" + +#: ../../../CHANGES.rst:153 msgid "3.0.0b6 (2022-11-18)" msgstr "" -#: ../../../CHANGES.rst:25 +#: ../../../CHANGES.rst:158 msgid "" "(again) Added possibility to combine filters with an *and*/*or* " "operations." msgstr "" -#: ../../../CHANGES.rst:27 +#: ../../../CHANGES.rst:160 msgid "" "Read more in \":ref:`Combining filters `\" " "documentation section `#1018 " "`_" msgstr "" -#: ../../../CHANGES.rst:29 +#: ../../../CHANGES.rst:162 msgid "Added following methods to ``Message`` class:" msgstr "" -#: ../../../CHANGES.rst:31 +#: ../../../CHANGES.rst:164 msgid ":code:`Message.forward(...)`" msgstr "" -#: ../../../CHANGES.rst:32 +#: ../../../CHANGES.rst:165 msgid ":code:`Message.edit_media(...)`" msgstr "" -#: ../../../CHANGES.rst:33 +#: ../../../CHANGES.rst:166 msgid ":code:`Message.edit_live_location(...)`" msgstr "" -#: ../../../CHANGES.rst:34 +#: ../../../CHANGES.rst:167 msgid ":code:`Message.stop_live_location(...)`" msgstr "" -#: ../../../CHANGES.rst:35 +#: ../../../CHANGES.rst:168 msgid ":code:`Message.pin(...)`" msgstr "" -#: ../../../CHANGES.rst:36 +#: ../../../CHANGES.rst:169 msgid ":code:`Message.unpin()`" msgstr "" -#: ../../../CHANGES.rst:37 +#: ../../../CHANGES.rst:170 msgid "`#1030 `_" msgstr "" -#: ../../../CHANGES.rst:38 +#: ../../../CHANGES.rst:171 msgid "Added following methods to :code:`User` class:" msgstr "" -#: ../../../CHANGES.rst:40 +#: ../../../CHANGES.rst:173 msgid ":code:`User.mention_markdown(...)`" msgstr "" -#: ../../../CHANGES.rst:41 +#: ../../../CHANGES.rst:174 msgid ":code:`User.mention_html(...)`" msgstr "" -#: ../../../CHANGES.rst:42 +#: ../../../CHANGES.rst:175 msgid "`#1049 `_" msgstr "" -#: ../../../CHANGES.rst:43 +#: ../../../CHANGES.rst:176 msgid "" "Added full support of `Bot API 6.3 `_ `#1057 " "`_" msgstr "" -#: ../../../CHANGES.rst:50 +#: ../../../CHANGES.rst:183 msgid "" "Fixed :code:`Message.send_invoice` and :code:`Message.reply_invoice`, " "added missing arguments `#1047 " "`_" msgstr "" -#: ../../../CHANGES.rst:52 +#: ../../../CHANGES.rst:185 msgid "Fixed copy and forward in:" msgstr "" -#: ../../../CHANGES.rst:54 +#: ../../../CHANGES.rst:187 msgid ":code:`Message.answer(...)`" msgstr "" -#: ../../../CHANGES.rst:55 +#: ../../../CHANGES.rst:188 msgid ":code:`Message.copy_to(...)`" msgstr "" -#: ../../../CHANGES.rst:56 +#: ../../../CHANGES.rst:189 msgid "`#1064 `_" msgstr "" -#: ../../../CHANGES.rst:60 ../../../CHANGES.rst:110 ../../../CHANGES.rst:490 -msgid "Improved Documentation" -msgstr "" - -#: ../../../CHANGES.rst:62 +#: ../../../CHANGES.rst:195 msgid "" "Fixed UA translations in index.po `#1017 " "`_" msgstr "" -#: ../../../CHANGES.rst:64 +#: ../../../CHANGES.rst:197 msgid "" "Fix typehints for :code:`Message`, :code:`reply_media_group` and " ":code:`answer_media_group` methods `#1029 " "`_" msgstr "" -#: ../../../CHANGES.rst:66 +#: ../../../CHANGES.rst:199 msgid "" "Removed an old now non-working feature `#1060 " "`_" msgstr "" -#: ../../../CHANGES.rst:73 +#: ../../../CHANGES.rst:206 msgid "" "Enabled testing on Python 3.11 `#1044 " "`_" msgstr "" -#: ../../../CHANGES.rst:75 +#: ../../../CHANGES.rst:208 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" @@ -325,23 +397,23 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:80 +#: ../../../CHANGES.rst:213 msgid "3.0.0b5 (2022-10-02)" msgstr "" -#: ../../../CHANGES.rst:85 +#: ../../../CHANGES.rst:218 msgid "" "Add PyPy support and run tests under PyPy `#985 " "`_" msgstr "" -#: ../../../CHANGES.rst:87 +#: ../../../CHANGES.rst:220 msgid "" "Added message text to aiogram exceptions representation `#988 " "`_" msgstr "" -#: ../../../CHANGES.rst:89 +#: ../../../CHANGES.rst:222 msgid "" "Added warning about using magic filter from `magic_filter` instead of " "`aiogram`'s ones. Is recommended to use `from aiogram import F` instead " @@ -349,65 +421,65 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:92 +#: ../../../CHANGES.rst:225 msgid "" "Added more detailed error when server response can't be deserialized. " "This feature will help to debug unexpected responses from the Server " "`#1014 `_" msgstr "" -#: ../../../CHANGES.rst:99 +#: ../../../CHANGES.rst:232 msgid "" "Reworked error event, introduced " ":class:`aiogram.types.error_event.ErrorEvent` object. `#898 " "`_" msgstr "" -#: ../../../CHANGES.rst:101 +#: ../../../CHANGES.rst:234 msgid "" "Fixed escaping markdown in `aiogram.utils.markdown` module `#903 " "`_" msgstr "" -#: ../../../CHANGES.rst:103 +#: ../../../CHANGES.rst:236 msgid "" "Fixed polling crash when Telegram Bot API raises HTTP 429 status-code. " "`#995 `_" msgstr "" -#: ../../../CHANGES.rst:105 +#: ../../../CHANGES.rst:238 msgid "" "Fixed empty mention in command parsing, now it will be None instead of an" " empty string `#1013 `_" msgstr "" -#: ../../../CHANGES.rst:112 +#: ../../../CHANGES.rst:245 msgid "" "Initialized Docs translation (added Ukrainian language) `#925 " "`_" msgstr "" -#: ../../../CHANGES.rst:117 +#: ../../../CHANGES.rst:250 msgid "Deprecations and Removals" msgstr "" -#: ../../../CHANGES.rst:119 +#: ../../../CHANGES.rst:252 msgid "" "Removed filters factory as described in corresponding issue. `#942 " "`_" msgstr "" -#: ../../../CHANGES.rst:126 +#: ../../../CHANGES.rst:259 msgid "" "Now Router/Dispatcher accepts only keyword arguments. `#982 " "`_" msgstr "" -#: ../../../CHANGES.rst:131 +#: ../../../CHANGES.rst:264 msgid "3.0.0b4 (2022-08-14)" msgstr "" -#: ../../../CHANGES.rst:136 +#: ../../../CHANGES.rst:269 msgid "" "Add class helper ChatAction for constants that Telegram BotAPI uses in " "sendChatAction request. In my opinion, this will help users and will also" @@ -415,198 +487,198 @@ msgid "" "\"ChatActions\". `#803 `_" msgstr "" -#: ../../../CHANGES.rst:140 +#: ../../../CHANGES.rst:273 msgid "Added possibility to combine filters or invert result" msgstr "" -#: ../../../CHANGES.rst:142 +#: ../../../CHANGES.rst:275 msgid "Example:" msgstr "" -#: ../../../CHANGES.rst:150 +#: ../../../CHANGES.rst:283 msgid "`#894 `_" msgstr "" -#: ../../../CHANGES.rst:151 +#: ../../../CHANGES.rst:284 msgid "" "Fixed type hints for redis TTL params. `#922 " "`_" msgstr "" -#: ../../../CHANGES.rst:153 +#: ../../../CHANGES.rst:286 msgid "" "Added `full_name` shortcut for `Chat` object `#929 " "`_" msgstr "" -#: ../../../CHANGES.rst:160 +#: ../../../CHANGES.rst:293 msgid "" "Fixed false-positive coercing of Union types in API methods `#901 " "`_" msgstr "" -#: ../../../CHANGES.rst:162 +#: ../../../CHANGES.rst:295 msgid "Added 3 missing content types:" msgstr "" -#: ../../../CHANGES.rst:164 +#: ../../../CHANGES.rst:297 msgid "proximity_alert_triggered" msgstr "" -#: ../../../CHANGES.rst:165 +#: ../../../CHANGES.rst:298 msgid "supergroup_chat_created" msgstr "" -#: ../../../CHANGES.rst:166 +#: ../../../CHANGES.rst:299 msgid "channel_chat_created" msgstr "" -#: ../../../CHANGES.rst:167 +#: ../../../CHANGES.rst:300 msgid "`#906 `_" msgstr "" -#: ../../../CHANGES.rst:168 +#: ../../../CHANGES.rst:301 msgid "" "Fixed the ability to compare the state, now comparison to copy of the " "state will return `True`. `#927 " "`_" msgstr "" -#: ../../../CHANGES.rst:170 +#: ../../../CHANGES.rst:303 msgid "" "Fixed default lock kwargs in RedisEventIsolation. `#972 " "`_" msgstr "" -#: ../../../CHANGES.rst:177 +#: ../../../CHANGES.rst:310 msgid "" "Restrict including routers with strings `#896 " "`_" msgstr "" -#: ../../../CHANGES.rst:179 +#: ../../../CHANGES.rst:312 msgid "" "Changed CommandPatterType to CommandPatternType in " "`aiogram/dispatcher/filters/command.py` `#907 " "`_" msgstr "" -#: ../../../CHANGES.rst:181 +#: ../../../CHANGES.rst:314 msgid "" "Added full support of `Bot API 6.1 `_ `#936 " "`_" msgstr "" -#: ../../../CHANGES.rst:183 +#: ../../../CHANGES.rst:316 msgid "**Breaking!** More flat project structure" msgstr "" -#: ../../../CHANGES.rst:185 +#: ../../../CHANGES.rst:318 msgid "These packages was moved, imports in your code should be fixed:" msgstr "" -#: ../../../CHANGES.rst:187 +#: ../../../CHANGES.rst:320 msgid ":code:`aiogram.dispatcher.filters` -> :code:`aiogram.filters`" msgstr "" -#: ../../../CHANGES.rst:188 +#: ../../../CHANGES.rst:321 msgid ":code:`aiogram.dispatcher.fsm` -> :code:`aiogram.fsm`" msgstr "" -#: ../../../CHANGES.rst:189 +#: ../../../CHANGES.rst:322 msgid ":code:`aiogram.dispatcher.handler` -> :code:`aiogram.handler`" msgstr "" -#: ../../../CHANGES.rst:190 +#: ../../../CHANGES.rst:323 msgid ":code:`aiogram.dispatcher.webhook` -> :code:`aiogram.webhook`" msgstr "" -#: ../../../CHANGES.rst:191 +#: ../../../CHANGES.rst:324 msgid "" ":code:`aiogram.dispatcher.flags/*` -> :code:`aiogram.dispatcher.flags` " "(single module instead of package)" msgstr "" -#: ../../../CHANGES.rst:192 +#: ../../../CHANGES.rst:325 msgid "`#938 `_" msgstr "" -#: ../../../CHANGES.rst:193 +#: ../../../CHANGES.rst:326 msgid "" "Removed deprecated :code:`router._handler` and " ":code:`router.register__handler` methods. `#941 " "`_" msgstr "" -#: ../../../CHANGES.rst:195 +#: ../../../CHANGES.rst:328 msgid "" "Deprecated filters factory. It will be removed in next Beta (3.0b5) `#942" " `_" msgstr "" -#: ../../../CHANGES.rst:197 +#: ../../../CHANGES.rst:330 msgid "" "`MessageEntity` method `get_text` was removed and `extract` was renamed " "to `extract_from` `#944 `_" msgstr "" -#: ../../../CHANGES.rst:199 +#: ../../../CHANGES.rst:332 msgid "" "Added full support of `Bot API 6.2 `_ `#975 " "`_" msgstr "" -#: ../../../CHANGES.rst:204 +#: ../../../CHANGES.rst:337 msgid "3.0.0b3 (2022-04-19)" msgstr "" -#: ../../../CHANGES.rst:209 +#: ../../../CHANGES.rst:342 msgid "" "Added possibility to get command magic result as handler argument `#889 " "`_" msgstr "" -#: ../../../CHANGES.rst:211 +#: ../../../CHANGES.rst:344 msgid "" "Added full support of `Telegram Bot API 6.0 " "`_ `#890 " "`_" msgstr "" -#: ../../../CHANGES.rst:218 +#: ../../../CHANGES.rst:351 msgid "" "Fixed I18n lazy-proxy. Disabled caching. `#839 " "`_" msgstr "" -#: ../../../CHANGES.rst:220 +#: ../../../CHANGES.rst:353 msgid "" "Added parsing of spoiler message entity `#865 " "`_" msgstr "" -#: ../../../CHANGES.rst:222 +#: ../../../CHANGES.rst:355 msgid "" "Fixed default `parse_mode` for `Message.copy_to()` method. `#876 " "`_" msgstr "" -#: ../../../CHANGES.rst:224 +#: ../../../CHANGES.rst:357 msgid "" "Fixed CallbackData factory parsing IntEnum's `#885 " "`_" msgstr "" -#: ../../../CHANGES.rst:231 +#: ../../../CHANGES.rst:364 msgid "" "Added automated check that pull-request adds a changes description to " "**CHANGES** directory `#873 " "`_" msgstr "" -#: ../../../CHANGES.rst:233 +#: ../../../CHANGES.rst:366 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" @@ -614,14 +686,14 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:236 +#: ../../../CHANGES.rst:369 msgid "" "Used `redis-py` instead of `aioredis` package in due to this packages was" " merged into single one `#882 " "`_" msgstr "" -#: ../../../CHANGES.rst:238 +#: ../../../CHANGES.rst:371 msgid "" "Solved common naming problem with middlewares that confusing too much " "developers - now you can't see the `middleware` and `middlewares` " @@ -630,113 +702,113 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:245 +#: ../../../CHANGES.rst:378 msgid "3.0.0b2 (2022-02-19)" msgstr "" -#: ../../../CHANGES.rst:250 +#: ../../../CHANGES.rst:383 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 `_" msgstr "" -#: ../../../CHANGES.rst:253 +#: ../../../CHANGES.rst:386 msgid "" "Added possibility to add handler flags via decorator (like `pytest.mark` " "decorator but `aiogram.flags`) `#836 " "`_" msgstr "" -#: ../../../CHANGES.rst:255 +#: ../../../CHANGES.rst:388 msgid "" "Added :code:`ChatActionSender` utility to automatically sends chat action" " while long process is running." msgstr "" -#: ../../../CHANGES.rst:257 +#: ../../../CHANGES.rst:390 msgid "" "It also can be used as message middleware and can be customized via " ":code:`chat_action` flag. `#837 " "`_" msgstr "" -#: ../../../CHANGES.rst:264 +#: ../../../CHANGES.rst:397 msgid "" "Fixed unexpected behavior of sequences in the StateFilter. `#791 " "`_" msgstr "" -#: ../../../CHANGES.rst:266 +#: ../../../CHANGES.rst:399 msgid "" "Fixed exceptions filters `#827 " "`_" msgstr "" -#: ../../../CHANGES.rst:273 +#: ../../../CHANGES.rst:406 msgid "" "Logger name for processing events is changed to :code:`aiogram.events`. " "`#830 `_" msgstr "" -#: ../../../CHANGES.rst:275 +#: ../../../CHANGES.rst:408 msgid "" "Added full support of Telegram Bot API 5.6 and 5.7 `#835 " "`_" msgstr "" -#: ../../../CHANGES.rst:277 +#: ../../../CHANGES.rst:410 msgid "" "**BREAKING** Events isolation mechanism is moved from FSM storages to " "standalone managers `#838 " "`_" msgstr "" -#: ../../../CHANGES.rst:283 +#: ../../../CHANGES.rst:416 msgid "3.0.0b1 (2021-12-12)" msgstr "" -#: ../../../CHANGES.rst:288 +#: ../../../CHANGES.rst:421 msgid "Added new custom operation for MagicFilter named :code:`as_`" msgstr "" -#: ../../../CHANGES.rst:290 +#: ../../../CHANGES.rst:423 msgid "Now you can use it to get magic filter result as handler argument" msgstr "" -#: ../../../CHANGES.rst:306 +#: ../../../CHANGES.rst:439 msgid "`#759 `_" msgstr "" -#: ../../../CHANGES.rst:312 +#: ../../../CHANGES.rst:445 msgid "" "Fixed: Missing :code:`ChatMemberHandler` import in " ":code:`aiogram/dispatcher/handler` `#751 " "`_" msgstr "" -#: ../../../CHANGES.rst:319 +#: ../../../CHANGES.rst:452 msgid "" "Check :code:`destiny` in case of no :code:`with_destiny` enabled in " "RedisStorage key builder `#776 " "`_" msgstr "" -#: ../../../CHANGES.rst:321 +#: ../../../CHANGES.rst:454 msgid "" "Added full support of `Bot API 5.5 `_ `#777 " "`_" msgstr "" -#: ../../../CHANGES.rst:323 +#: ../../../CHANGES.rst:456 msgid "" "Stop using feature from #336. From now settings of client-session should " "be placed as initializer arguments instead of changing instance " "attributes. `#778 `_" msgstr "" -#: ../../../CHANGES.rst:325 +#: ../../../CHANGES.rst:458 msgid "" "Make TelegramAPIServer files wrapper in local mode bi-directional " "(server-client, client-server) Now you can convert local path to server " @@ -744,11 +816,11 @@ msgid "" "`_" msgstr "" -#: ../../../CHANGES.rst:331 +#: ../../../CHANGES.rst:464 msgid "3.0.0a18 (2021-11-10)" msgstr "" -#: ../../../CHANGES.rst:336 +#: ../../../CHANGES.rst:469 msgid "" "Breaking: Changed the signature of the session middlewares Breaking: " "Renamed AiohttpSession.make_request method parameter from call to method " @@ -756,258 +828,258 @@ msgid "" "outgoing requests `#716 `_" msgstr "" -#: ../../../CHANGES.rst:340 +#: ../../../CHANGES.rst:473 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:350 +#: ../../../CHANGES.rst:483 msgid "`#717 `_" msgstr "" -#: ../../../CHANGES.rst:351 +#: ../../../CHANGES.rst:484 msgid "" "**Breaking internal API change** Reworked FSM Storage record keys " "propagation `#723 `_" msgstr "" -#: ../../../CHANGES.rst:354 +#: ../../../CHANGES.rst:487 msgid "" "Implemented new filter named :code:`MagicData(magic_data)` that helps to " "filter event by data from middlewares or other filters" msgstr "" -#: ../../../CHANGES.rst:356 +#: ../../../CHANGES.rst:489 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:362 +#: ../../../CHANGES.rst:495 msgid "`#724 `_" msgstr "" -#: ../../../CHANGES.rst:368 +#: ../../../CHANGES.rst:501 msgid "" "Fixed I18n context inside error handlers `#726 " "`_" msgstr "" -#: ../../../CHANGES.rst:370 +#: ../../../CHANGES.rst:503 msgid "" "Fixed bot session closing before emit shutdown `#734 " "`_" msgstr "" -#: ../../../CHANGES.rst:372 +#: ../../../CHANGES.rst:505 msgid "" "Fixed: bound filter resolving does not require children routers `#736 " "`_" msgstr "" -#: ../../../CHANGES.rst:379 +#: ../../../CHANGES.rst:512 msgid "" "Enabled testing on Python 3.10 Removed `async_lru` dependency (is " "incompatible with Python 3.10) and replaced usage with protected property" " `#719 `_" msgstr "" -#: ../../../CHANGES.rst:382 +#: ../../../CHANGES.rst:515 msgid "" "Converted README.md to README.rst and use it as base file for docs `#725 " "`_" msgstr "" -#: ../../../CHANGES.rst:384 +#: ../../../CHANGES.rst:517 msgid "Rework filters resolving:" msgstr "" -#: ../../../CHANGES.rst:386 +#: ../../../CHANGES.rst:519 msgid "Automatically apply Bound Filters with default values to handlers" msgstr "" -#: ../../../CHANGES.rst:387 +#: ../../../CHANGES.rst:520 msgid "Fix data transfer from parent to included routers filters" msgstr "" -#: ../../../CHANGES.rst:388 +#: ../../../CHANGES.rst:521 msgid "`#727 `_" msgstr "" -#: ../../../CHANGES.rst:389 +#: ../../../CHANGES.rst:522 msgid "" "Added full support of Bot API 5.4 https://core.telegram.org/bots/api-" "changelog#november-5-2021 `#744 " "`_" msgstr "" -#: ../../../CHANGES.rst:395 +#: ../../../CHANGES.rst:528 msgid "3.0.0a17 (2021-09-24)" msgstr "" -#: ../../../CHANGES.rst:400 +#: ../../../CHANGES.rst:533 msgid "" "Added :code:`html_text` and :code:`md_text` to Message object `#708 " "`_" msgstr "" -#: ../../../CHANGES.rst:402 +#: ../../../CHANGES.rst:535 msgid "" "Refactored I18n, added context managers for I18n engine and current " "locale `#709 `_" msgstr "" -#: ../../../CHANGES.rst:407 +#: ../../../CHANGES.rst:540 msgid "3.0.0a16 (2021-09-22)" msgstr "" -#: ../../../CHANGES.rst:412 +#: ../../../CHANGES.rst:545 msgid "Added support of local Bot API server files downloading" msgstr "" -#: ../../../CHANGES.rst:414 +#: ../../../CHANGES.rst:547 msgid "" "When Local API is enabled files can be downloaded via " "`bot.download`/`bot.download_file` methods. `#698 " "`_" msgstr "" -#: ../../../CHANGES.rst:416 +#: ../../../CHANGES.rst:549 msgid "" "Implemented I18n & L10n support `#701 " "`_" msgstr "" -#: ../../../CHANGES.rst:423 +#: ../../../CHANGES.rst:556 msgid "" "Covered by tests and docs KeyboardBuilder util `#699 " "`_" msgstr "" -#: ../../../CHANGES.rst:425 +#: ../../../CHANGES.rst:558 msgid "**Breaking!!!**. Refactored and renamed exceptions." msgstr "" -#: ../../../CHANGES.rst:427 +#: ../../../CHANGES.rst:560 msgid "" "Exceptions module was moved from :code:`aiogram.utils.exceptions` to " ":code:`aiogram.exceptions`" msgstr "" -#: ../../../CHANGES.rst:428 +#: ../../../CHANGES.rst:561 msgid "Added prefix `Telegram` for all error classes" msgstr "" -#: ../../../CHANGES.rst:429 +#: ../../../CHANGES.rst:562 msgid "`#700 `_" msgstr "" -#: ../../../CHANGES.rst:430 +#: ../../../CHANGES.rst:563 msgid "" "Replaced all :code:`pragma: no cover` marks via global " ":code:`.coveragerc` config `#702 " "`_" msgstr "" -#: ../../../CHANGES.rst:432 +#: ../../../CHANGES.rst:565 msgid "Updated dependencies." msgstr "" -#: ../../../CHANGES.rst:434 +#: ../../../CHANGES.rst:567 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 `_" msgstr "" -#: ../../../CHANGES.rst:440 +#: ../../../CHANGES.rst:573 msgid "3.0.0a15 (2021-09-10)" msgstr "" -#: ../../../CHANGES.rst:445 +#: ../../../CHANGES.rst:578 msgid "" "Ability to iterate over all states in StatesGroup. Aiogram already had in" " check for states group so this is relative feature. `#666 " "`_" msgstr "" -#: ../../../CHANGES.rst:453 +#: ../../../CHANGES.rst:586 msgid "" "Fixed incorrect type checking in the " ":class:`aiogram.utils.keyboard.KeyboardBuilder` `#674 " "`_" msgstr "" -#: ../../../CHANGES.rst:460 +#: ../../../CHANGES.rst:593 msgid "" "Disable ContentType filter by default `#668 " "`_" msgstr "" -#: ../../../CHANGES.rst:462 +#: ../../../CHANGES.rst:595 msgid "" "Moved update type detection from Dispatcher to Update object `#669 " "`_" msgstr "" -#: ../../../CHANGES.rst:464 +#: ../../../CHANGES.rst:597 msgid "" "Updated **pre-commit** config `#681 " "`_" msgstr "" -#: ../../../CHANGES.rst:466 +#: ../../../CHANGES.rst:599 msgid "" "Reworked **handlers_in_use** util. Function moved to Router as method " "**.resolve_used_update_types()** `#682 " "`_" msgstr "" -#: ../../../CHANGES.rst:471 +#: ../../../CHANGES.rst:604 msgid "3.0.0a14 (2021-08-17)" msgstr "" -#: ../../../CHANGES.rst:476 +#: ../../../CHANGES.rst:609 msgid "" "add aliases for edit/delete reply markup to Message `#662 " "`_" msgstr "" -#: ../../../CHANGES.rst:478 +#: ../../../CHANGES.rst:611 msgid "" "Reworked outer middleware chain. Prevent to call many times the outer " "middleware for each nested router `#664 " "`_" msgstr "" -#: ../../../CHANGES.rst:485 +#: ../../../CHANGES.rst:618 msgid "" "Prepare parse mode for InputMessageContent in AnswerInlineQuery method " "`#660 `_" msgstr "" -#: ../../../CHANGES.rst:492 +#: ../../../CHANGES.rst:625 msgid "" "Added integration with :code:`towncrier` `#602 " "`_" msgstr "" -#: ../../../CHANGES.rst:499 +#: ../../../CHANGES.rst:632 msgid "" "Added `.editorconfig` `#650 " "`_" msgstr "" -#: ../../../CHANGES.rst:501 +#: ../../../CHANGES.rst:634 msgid "" "Redis storage speedup globals `#651 " "`_" msgstr "" -#: ../../../CHANGES.rst:503 +#: ../../../CHANGES.rst:636 msgid "" "add allow_sending_without_reply param to Message reply aliases `#663 " "`_" @@ -2529,3 +2601,23 @@ 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 "" diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/dispatcher.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/dispatcher.po index 053c8cbd..391505ee 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/dispatcher.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/dispatcher.po @@ -5,17 +5,16 @@ # 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: 2023-03-11 01:52+0200\n" "PO-Revision-Date: 2022-12-10 19:44+0200\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.2.2\n" +"Generated-By: Babel 2.11.0\n" #: ../../dispatcher/dispatcher.rst:3 msgid "Dispatcher" @@ -73,8 +72,8 @@ msgstr "Ізоляція подій" #: aiogram.dispatcher.dispatcher.Dispatcher.__init__:6 of msgid "" -"Disable FSM, note that if you disable FSM then you should not use " -"storage and events isolation" +"Disable FSM, note that if you disable FSM then you should not use storage" +" and events isolation" msgstr "" "Відключення кінцевого апарату, зауважте що при вимкненому кінцевому " "апаратові вам не слід використовувати сховище (кінцевого апарату) та " @@ -92,8 +91,8 @@ msgstr "Основна точка входу для подій" #: aiogram.dispatcher.dispatcher.Dispatcher.feed_update:1 of msgid "" -"Main entry point for incoming updates Response of this method can be " -"used as Webhook response" +"Main entry point for incoming updates Response of this method can be used" +" as Webhook response" msgstr "" "Основна точка входу для подій. Відповідь цього метода може бути " "використана для відповіді у Webhook" @@ -102,23 +101,44 @@ msgstr "" msgid "Run many bots with polling" msgstr "Запуск кількох ботів з опитуванням" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:3 of -msgid "Bot instances" +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:3 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:3 of +#, fuzzy +msgid "Bot instances (one or mre)" msgstr "Екземпляри ботів" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:4 of -msgid "Poling timeout" -msgstr "Час очікування на відповідь" +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:4 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:4 of +msgid "Long-polling wait time" +msgstr "" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:6 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:5 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:5 of msgid "Run task for each event and no wait result" msgstr "Запуск обробки без очікування результату" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:7 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:6 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:6 of +msgid "backoff-retry config" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:7 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:7 of msgid "List of the update types you want your bot to receive" msgstr "Список типів подій, які має опрацьовувати ваш бот" -#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:8 of +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:8 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:8 of +msgid "handle signals (SIGINT/SIGTERM)" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:9 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:9 of +msgid "close bot sessions on shutdown" +msgstr "" + +#: aiogram.dispatcher.dispatcher.Dispatcher.run_polling:10 +#: aiogram.dispatcher.dispatcher.Dispatcher.start_polling:10 of msgid "contextual data" msgstr "контекстні дані" @@ -149,8 +169,11 @@ msgstr "Обробка подій" #: ../../dispatcher/dispatcher.rst:45 msgid "" -"All updates can be propagated to the dispatcher by :obj:`Dispatcher." -"feed_update(bot=..., update=...)` method:" +"All updates can be propagated to the dispatcher by " +":obj:`Dispatcher.feed_update(bot=..., update=...)` method:" msgstr "" -"Усі оновлення можна передати диспетчеру через :obj:`Dispatcher." -"feed_update(bot=..., update=...)` method:" +"Усі оновлення можна передати диспетчеру через " +":obj:`Dispatcher.feed_update(bot=..., update=...)` method:" + +#~ msgid "Poling timeout" +#~ msgstr "Час очікування на відповідь" diff --git a/docs/locale/uk_UA/LC_MESSAGES/index.po b/docs/locale/uk_UA/LC_MESSAGES/index.po index 7add5fd0..e7da04ce 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/index.po +++ b/docs/locale/uk_UA/LC_MESSAGES/index.po @@ -8,20 +8,20 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-02-12 00:22+0200\n" +"POT-Creation-Date: 2023-03-11 01:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.11.0\n" #: ../../../README.rst:3 msgid "aiogram |beta badge|" msgstr "" -#: ../../../README.rst:98 +#: ../../../README.rst:94 msgid "Beta badge" msgstr "" @@ -33,6 +33,18 @@ msgstr "Ще в розробці!" msgid "MIT License" msgstr "" +#: ../../../README.rst:-1 +msgid "PyPi status" +msgstr "" + +#: ../../../README.rst:-1 +msgid "PyPi Package Version" +msgstr "" + +#: ../../../README.rst:-1 +msgid "Downloads" +msgstr "Завантаження" + #: ../../../README.rst:-1 msgid "Supported python versions" msgstr "Підтримувані версії Python" @@ -45,27 +57,11 @@ msgstr "" msgid "Tests" msgstr "Тести" -#: ../../../README.rst:-1 -msgid "PyPi Package Version" -msgstr "" - -#: ../../../README.rst:-1 -msgid "PyPi status" -msgstr "" - -#: ../../../README.rst:-1 -msgid "Downloads" -msgstr "Завантаження" - -#: ../../../README.rst:-1 -msgid "[Telegram] aiogram live" -msgstr "" - #: ../../../README.rst:-1 msgid "Codecov" msgstr "" -#: ../../../README.rst:44 +#: ../../../README.rst:40 msgid "" "**aiogram** is a modern and fully asynchronous framework for `Telegram " "Bot API `_ written in Python 3.8 " @@ -78,39 +74,39 @@ msgstr "" "`_ та `aiohttp " "`_." -#: ../../../README.rst:49 +#: ../../../README.rst:45 msgid "Make your bots faster and more powerful!" msgstr "Зробіть своїх ботів швидшими та потужнішими!" -#: ../../../README.rst:54 +#: ../../../README.rst:50 msgid "Documentation:" msgstr "Документація" -#: ../../../README.rst:52 +#: ../../../README.rst:48 msgid "🇺🇸 `English `_" msgstr "🇺🇸 `English `_" -#: ../../../README.rst:53 +#: ../../../README.rst:49 msgid "🇺🇦 `Ukrainian `_" msgstr "🇺🇦 `Українською `_" -#: ../../../README.rst:58 +#: ../../../README.rst:54 msgid "**Breaking News:**" msgstr "**Важливі новини**" -#: ../../../README.rst:60 +#: ../../../README.rst:56 msgid "*aiogram* 3.0 has breaking changes." msgstr "*aiogram* 3.0 має зміни, що ламають зворотну сумісність." -#: ../../../README.rst:62 +#: ../../../README.rst:58 msgid "It breaks backward compatibility by introducing new breaking changes!" msgstr "Порушує зворотну сумісність, вводячи нові критичні зміни!" -#: ../../../README.rst:65 +#: ../../../README.rst:61 msgid "Features" msgstr "Особливості" -#: ../../../README.rst:67 +#: ../../../README.rst:63 msgid "" "Asynchronous (`asyncio docs " "`_, :pep:`492`)" @@ -118,7 +114,7 @@ msgstr "" "Асинхронність (`asyncio docs " "`_, :pep:`492`)" -#: ../../../README.rst:68 +#: ../../../README.rst:64 msgid "" "Has type hints (:pep:`484`) and can be used with `mypy `_" @@ -126,20 +122,20 @@ msgstr "" "Має анотації типів (:pep:`484`) та може використовуватись з `mypy `_" -#: ../../../README.rst:69 +#: ../../../README.rst:65 msgid "Supports `PyPy `_" msgstr "Працює з `PyPy `_" -#: ../../../README.rst:70 +#: ../../../README.rst:66 #, fuzzy msgid "" -"Supports `Telegram Bot API 6.5 `_ and" +"Supports `Telegram Bot API 6.6 `_ and" " gets fast updates to the latest versions of the Bot API" msgstr "" "Підтримує `Telegram Bot API 6.3 `_ та" " швидко отримує оновлення до нових версії АПІ" -#: ../../../README.rst:71 +#: ../../../README.rst:67 msgid "" "Telegram Bot API integration code was `autogenerated " "`_ and can be easily re-generated " @@ -149,28 +145,28 @@ msgstr "" "/tg-codegen>`_ що надає змогу дуже легко оновлювати фреймворк до останніх" " версій АПІ" -#: ../../../README.rst:72 +#: ../../../README.rst:68 msgid "Updates router (Blueprints)" msgstr "Має роутери подій (Blueprints)" -#: ../../../README.rst:73 +#: ../../../README.rst:69 msgid "Has Finite State Machine" msgstr "Має вбудований кінцевий автомат" -#: ../../../README.rst:74 +#: ../../../README.rst:70 msgid "" "Uses powerful `magic filters " "`" msgstr "" -#: ../../../README.rst:75 +#: ../../../README.rst:71 msgid "Middlewares (incoming updates and API calls)" msgstr "" "Підтримує мідлвари (для вхідних подій від АПІ та для вихідних запитів до " "АПІ)" -#: ../../../README.rst:76 +#: ../../../README.rst:72 msgid "" "Provides `Replies into Webhook `_" @@ -179,13 +175,13 @@ msgstr "" "`_" -#: ../../../README.rst:77 +#: ../../../README.rst:73 msgid "Integrated I18n/L10n support with GNU Gettext (or Fluent)" msgstr "" "Має вбудовану інтеграцію для використання інтернаціоналізації та " "локалізації GNU Gettext (або Fluent)" -#: ../../../README.rst:82 +#: ../../../README.rst:78 msgid "" "It is strongly advised that you have prior experience working with " "`asyncio `_ before " @@ -195,39 +191,39 @@ msgstr "" "починати використовувати цей фреймворк. `asyncio " "`_" -#: ../../../README.rst:86 +#: ../../../README.rst:82 msgid "If you have any questions, you can visit our community chats on Telegram:" msgstr "Якщо є якість додаткові запитання, ласкаво просимо до онлайн-спільнот:" -#: ../../../README.rst:88 +#: ../../../README.rst:84 msgid "🇺🇸 `@aiogram `_" msgstr "" -#: ../../../README.rst:89 +#: ../../../README.rst:85 msgid "🇺🇦 `@aiogramua `_" msgstr "" -#: ../../../README.rst:90 +#: ../../../README.rst:86 msgid "🇺🇿 `@aiogram_uz `_" msgstr "" -#: ../../../README.rst:91 +#: ../../../README.rst:87 msgid "🇰🇿 `@aiogram_kz `_" msgstr "" -#: ../../../README.rst:92 +#: ../../../README.rst:88 msgid "🇷🇺 `@aiogram_ru `_" msgstr "💩 `@aiogram_ru `_" -#: ../../../README.rst:93 +#: ../../../README.rst:89 msgid "🇮🇷 `@aiogram_fa `_" msgstr "" -#: ../../../README.rst:94 +#: ../../../README.rst:90 msgid "🇮🇹 `@aiogram_it `_" msgstr "" -#: ../../../README.rst:95 +#: ../../../README.rst:91 msgid "🇧🇷 `@aiogram_br `_" msgstr "" @@ -239,3 +235,5 @@ msgstr "Приклад використання" msgid "Contents" msgstr "Зміст" +#~ msgid "[Telegram] aiogram live" +#~ msgstr ""