From 9c4f60fb1b5c1476eb108d2a1acd36f17b40524d Mon Sep 17 00:00:00 2001 From: Daria Date: Wed, 19 Oct 2022 23:19:40 +0300 Subject: [PATCH] UA translation of Observer docs (#1034) --- aiogram/dispatcher/event/telegram.py | 2 +- .../en/LC_MESSAGES/dispatcher/observer.po | 19 +++++-- .../uk_UA/LC_MESSAGES/dispatcher/observer.po | 53 +++++++++++-------- 3 files changed, 46 insertions(+), 28 deletions(-) diff --git a/aiogram/dispatcher/event/telegram.py b/aiogram/dispatcher/event/telegram.py index 8171273f..8dd56a71 100644 --- a/aiogram/dispatcher/event/telegram.py +++ b/aiogram/dispatcher/event/telegram.py @@ -17,7 +17,7 @@ class TelegramEventObserver: """ Event observer for Telegram events - Here you can register handler with filters or bounded filters which can be used as keyword arguments instead of writing full references when you register new handlers. + Here you can register handler with filter. This observer will stop event propagation when first handler is pass. """ diff --git a/docs/locale/en/LC_MESSAGES/dispatcher/observer.po b/docs/locale/en/LC_MESSAGES/dispatcher/observer.po index e8abbb35..b8a61e72 100644 --- a/docs/locale/en/LC_MESSAGES/dispatcher/observer.po +++ b/docs/locale/en/LC_MESSAGES/dispatcher/observer.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: aiogram \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-01 22:51+0300\n" +"POT-Creation-Date: 2022-10-19 22:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -83,10 +83,8 @@ msgstr "" #: aiogram.dispatcher.event.telegram.TelegramEventObserver:3 of msgid "" -"Here you can register handler with filters or bounded filters which can " -"be used as keyword arguments instead of writing full references when you " -"register new handlers. This observer will stop event propagation when " -"first handler is pass." +"Here you can register handler with filter. This observer will stop event " +"propagation when first handler is pass." msgstr "" #: aiogram.dispatcher.event.telegram.TelegramEventObserver.register:1 of @@ -98,3 +96,14 @@ msgid "" "Propagate event to handlers and stops propagation on first match. Handler" " will be called when all its filters is pass." msgstr "" + +#~ msgid "" +#~ "Here you can register handler with " +#~ "filters or bounded filters which can " +#~ "be used as keyword arguments instead " +#~ "of writing full references when you " +#~ "register new handlers. This observer " +#~ "will stop event propagation when first" +#~ " handler is pass." +#~ msgstr "" + diff --git a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/observer.po b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/observer.po index e8abbb35..20cad437 100644 --- a/docs/locale/uk_UA/LC_MESSAGES/dispatcher/observer.po +++ b/docs/locale/uk_UA/LC_MESSAGES/dispatcher/observer.po @@ -3,15 +3,14 @@ # This file is distributed under the same license as the aiogram package. # FIRST AUTHOR , 2022. # -#, fuzzy 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" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2022-10-19 22:52+0300\n" +"PO-Revision-Date: 2022-10-19 22:50+0300\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" @@ -19,7 +18,7 @@ msgstr "" #: ../../dispatcher/observer.rst:3 msgid "Observer" -msgstr "" +msgstr "Обсервер" #: ../../dispatcher/observer.rst:5 msgid "" @@ -27,74 +26,84 @@ msgid "" "part of internal API with some public methods and is recommended to don't" " use methods is not listed here." msgstr "" +"Обсервер використовується для фільтрації та обробки різних подій. Це " +"частина внутрішнього API з деякими публічними методами, тому " +"рекомендується не використовувати методи, яких тут немає." #: ../../dispatcher/observer.rst:7 msgid "In `aiogram` framework is available two variants of observer:" -msgstr "" +msgstr "У фреймвоку `aiogram` доступні два варіанти обсервера:" #: ../../dispatcher/observer.rst:9 msgid "`EventObserver <#eventobserver>`__" -msgstr "" +msgstr "`EventObserver <#eventobserver>`__" #: ../../dispatcher/observer.rst:10 msgid "`TelegramEventObserver <#telegrameventobserver>`__" -msgstr "" +msgstr "`TelegramEventObserver <#telegrameventobserver>`__" #: ../../dispatcher/observer.rst:14 msgid "EventObserver" -msgstr "" +msgstr "EventObserver" #: aiogram.dispatcher.event.event.EventObserver:1 of msgid "Simple events observer" -msgstr "" +msgstr "Простий обсервер(спостерігач) подій" #: aiogram.dispatcher.event.event.EventObserver:3 of msgid "" "Is used for managing events is not related with Telegram (For example " "startup/shutdown processes)" msgstr "" +"Використовується для керування подіями, не пов’язаними з Telegram " +"(наприклад, запуску/вимкнення процесів)" #: aiogram.dispatcher.event.event.EventObserver:5 of msgid "Handlers can be registered via decorator or method" -msgstr "" +msgstr "Обробники(Handler) можна зареєструвати за допомогою декоратора або методу" #: aiogram.dispatcher.event.event.EventObserver.register:1 of msgid "Register callback with filters" -msgstr "" +msgstr "Реєстрація обробника(callback) з фільтрами" #: aiogram.dispatcher.event.event.EventObserver.trigger:1 of msgid "" "Propagate event to handlers. Handler will be called when all its filters " "is pass." msgstr "" +"Передача події обробникам подій(handler). Обробник буде викликано, коли " +"всі його фільтри пройдено." #: aiogram.dispatcher.event.event.EventObserver.__call__:1 #: aiogram.dispatcher.event.telegram.TelegramEventObserver.__call__:1 of msgid "Decorator for registering event handlers" -msgstr "" +msgstr "Декоратор для реєстрації обробника подій(handler)" #: ../../dispatcher/observer.rst:22 msgid "TelegramEventObserver" -msgstr "" +msgstr "TelegramEventObserver" #: aiogram.dispatcher.event.telegram.TelegramEventObserver:1 of msgid "Event observer for Telegram events" -msgstr "" +msgstr "Обсервер подій для подій Telegram" #: aiogram.dispatcher.event.telegram.TelegramEventObserver:3 of msgid "" -"Here you can register handler with filters or bounded filters which can " -"be used as keyword arguments instead of writing full references when you " -"register new handlers. This observer will stop event propagation when " -"first handler is pass." +"Here you can register handler with filter. This observer will stop event " +"propagation when first handler is pass." msgstr "" +"Тут Ви можете зареєструвати обробник(handler) із фільтрами. Цей обсервер " +"зупинить розповсюдження події, коли справцює перший обробник(handler)." #: aiogram.dispatcher.event.telegram.TelegramEventObserver.register:1 of msgid "Register event handler" -msgstr "" +msgstr "Реєстрація обробника подій(handler)" #: aiogram.dispatcher.event.telegram.TelegramEventObserver.trigger:1 of msgid "" "Propagate event to handlers and stops propagation on first match. Handler" " will be called when all its filters is pass." msgstr "" +"Передача події обробнику подій(handler) та зупинка при першому ж збігу. " +"Обробник(handler) буде викликало, коли всі його фільтри пройдено." +