Update translations

This commit is contained in:
2025-11-03 19:01:43 +03:00
parent 767d742060
commit 270e91f705
28 changed files with 5250 additions and 1218 deletions
+262 -105
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Argenta \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-20 14:52+0300\n"
"POT-Creation-Date: 2025-11-03 19:01+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -30,177 +30,159 @@ msgstr ""
#: ../../root/error_handling.rst:9
msgid ""
"``Argenta`` в рантайме вызывает исключения в пограничных случаях "
"пользовательского ввода. Все исключения обрабатываются системными "
"хэндлерами, но у вас есть возможность их переопределить. Переопределение "
"осуществляется с помощью сеттеров инстанса ``App`` - "
"``.set_*_handler(_)``, где ``_`` - это протокол хэндлера нестандартного "
"поведения, подробнее о каждом протоколе и соответствующем сеттере "
":ref:`ниже <possible_errors>`"
"Argenta выбрасывает исключения в пограничных случаях, связанных с "
"пользовательским вводом. По умолчанию они обрабатываются системными "
"хэндлерами, но вы можете их переопределить. Это делается с помощью "
"сеттеров экземпляра ``App`` вида ``.set_*_handler()``. Подробнее о каждом"
" из них рассказано :ref:`ниже <possible_errors>`."
msgstr ""
#: ../../root/error_handling.rst:13
msgid ""
"Ни одно исключение не остаётся необработанным, так как для каждого случая"
" предусмотрен стандартный хэндлер. Поэтому переопределение является "
"опциональным."
msgstr ""
#: ../../root/error_handling.rst:15
msgid ""
"Все исключения никогда не остаются необработанными, так как у них есть "
"стандартные хэндлеры. Поэтому переопределение опционально."
msgid "Пример переопределения обработчика для пустой команды:"
msgstr ""
#: ../../root/error_handling.rst:17
msgid "Краткий сэмпл кода, переопределяющего хэндлер ввода пустой команды"
msgstr ""
#: ../../root/error_handling.rst:27
#: ../../root/error_handling.rst:25
msgid "Возможные исключения и нестандартное поведение"
msgstr ""
#: ../../root/error_handling.rst:30
msgid "``UnprocessedInputFlagException``: Необрабатываемый ввод от пользователя"
#: ../../root/error_handling.rst:28
msgid "``UnprocessedInputFlagException``: Некорректный синтаксис флагов"
msgstr ""
#: ../../root/error_handling.rst:32
#: ../../root/error_handling.rst:30
msgid ""
"Исключение вызывается, когда пользователь вводит команду с некорректным "
"синтаксисом и как следствие парсер не может *распарсить* её. В "
"большинстве случаев это означат, что проблема в синтаксисе введённых "
"флагов команды, подробнее о флагах и их синтаксисе в :ref:`Flags "
"Это исключение выбрасывается, когда парсер не может обработать команду "
"из-за некорректного синтаксиса. Чаще всего это связано с ошибкой в "
"синтаксисе флагов. Подробнее о них можно прочитать в разделе :ref:`Flags "
"<root_flags>`."
msgstr ""
#: ../../root/error_handling.rst:36 ../../root/error_handling.rst:62
#: ../../root/error_handling.rst:84 ../../root/error_handling.rst:107
msgid "Дефолтный хэндлер выводит в консоль"
#: ../../root/error_handling.rst:32 ../../root/error_handling.rst:56
#: ../../root/error_handling.rst:77 ../../root/error_handling.rst:98
msgid "Стандартный хэндлер выводит в консоль"
msgstr ""
#: ../../root/error_handling.rst:42
#: ../../root/error_handling.rst:38
msgid ""
"Для переопределения стандартного поведения используется сеттер "
"``.set_incorrect_input_syntax_handler(_: "
"NonStandardBehaviorHandler[str])``, протокол "
"``NonStandardBehaviorHandler[str]`` соответствует ``Callable[[str], "
"None]``, то есть хэндлер должен быть вызываемым объектом, к примеру "
"функция или лямбда, которая принимает единственный аргумент - строку, "
"которая представляет собой необработанную введённую команду, и ничего не "
"возвращает."
"Для переопределения используется сеттер "
"``.set_incorrect_input_syntax_handler()``. Он принимает на вход "
"обработчик с сигнатурой ``Callable[[str], None]``, где единственный "
"аргумент — это строка с необработанной командой."
msgstr ""
#: ../../root/error_handling.rst:46
#: ../../root/error_handling.rst:40
msgid ""
"Сэмпл кода, переопределяющего хэндлер ввода команды с некорректным "
"Пример кода, переопределяющего хэндлер ввода команды с некорректным "
"синтаксисом:"
msgstr ""
#: ../../root/error_handling.rst:54
msgid "``RepeatedInputFlagsException``: Повторяющийся флаг в введённой команде"
#: ../../root/error_handling.rst:49
msgid "``RepeatedInputFlagsException``: Повторяющиеся флаги в команде"
msgstr ""
#: ../../root/error_handling.rst:56
#: ../../root/error_handling.rst:51
msgid ""
"Исключение вызывается, когда пользователь вводит команду с повторяющимся "
"флагом, пара введённых флагов(:ref:`InputFlag "
"<root_api_command_input_flag>`) считается равной, если у них одинаковые "
мена. Подробнее о флагах и их синтаксисе в :ref:`Flags <root_flags>`."
"Исключение выбрасывается, если пользователь ввёл команду с повторяющимися"
" флагами. Два флага (:ref:`InputFlag <root_api_command_input_flag>`) "
"считаются одинаковыми, если у них совпадают имена. Подробнее о флагах и "
"их синтаксисе — в разделе :ref:`Flags <root_flags>`."
msgstr ""
#: ../../root/error_handling.rst:60
#: ../../root/error_handling.rst:54
msgid ""
"Сравнение на равенство у регистрируемых флагов(Flag) происходит иначе, "
"подробнее в :ref:`Flag <root_flags>`."
msgstr ""
#: ../../root/error_handling.rst:68
#: ../../root/error_handling.rst:62
msgid ""
"Для переопределения стандартного поведения используется сеттер "
"``.set_repeated_input_flags_handler(_: "
"NonStandardBehaviorHandler[str])``, протокол "
"``NonStandardBehaviorHandler[str]`` соответствует ``Callable[[str], "
"None]``, то есть хэндлер должен быть вызываемым объектом, к примеру "
"функция или лямбда, которая принимает единственный аргумент - строку, "
"которая представляет собой необработанную введённую команду, и ничего не "
"возвращает."
"Для переопределения используется сеттер "
"``.set_repeated_input_flags_handler()``. Он принимает на вход обработчик "
"с сигнатурой ``Callable[[str], None]``, где единственный аргумент — это "
"строка с необработанной командой."
msgstr ""
#: ../../root/error_handling.rst:72
#: ../../root/error_handling.rst:64
msgid ""
"Сэмпл кода, переопределяющего хэндлер ввода команды с повторяющимися "
"Пример кода, переопределяющего хэндлер ввода команды с повторяющимися "
"флагами:"
msgstr ""
#: ../../root/error_handling.rst:80
#: ../../root/error_handling.rst:73
msgid "``EmptyInputCommandException``: Введена пустая команда"
msgstr ""
#: ../../root/error_handling.rst:82
#: ../../root/error_handling.rst:75
msgid ""
"Исключение вызывается, когда пользователь вводит команду в виде строки из"
" пробельных символов - ``\\n``, ``\\t``, пробел и т.д."
"Исключение выбрасывается, если пользователь ввёл пустую строку или "
"строку, состоящую только из пробельных символов (``\\n``, ``\\t``, пробел"
" и т.д.)."
msgstr ""
#: ../../root/error_handling.rst:90
#: ../../root/error_handling.rst:83
msgid ""
"Для переопределения стандартного поведения используется сеттер "
"``.set_empty_command_handler(_: EmptyCommandHandler)``, протокол "
"``EmptyCommandHandler`` соответствует ``Callable[[], None]``, то есть "
"хэндлер должен быть вызываемым объектом, к примеру функция или лямбда, "
"которая не принимает аргументов и ничего не возвращает."
"Для переопределения используется сеттер ``.set_empty_command_handler()``."
" Он принимает на вход обработчик с сигнатурой ``Callable[[], None]`` (без"
" аргументов)."
msgstr ""
#: ../../root/error_handling.rst:85
msgid "Пример кода, переопределяющего хэндлер ввода пустой команды:"
msgstr ""
#: ../../root/error_handling.rst:94
msgid "Сэмпл кода, переопределяющего хэндлер ввода пустой команды:"
msgid "Обработка неизвестной команды"
msgstr ""
#: ../../root/error_handling.rst:102
msgid "``Поведение обработки неизвестной команды``: Введена неизвестная команда"
#: ../../root/error_handling.rst:96
msgid ""
"Это поведение активируется, когда пользователь вводит команду, которая не"
" зарегистрирована ни в одном из роутеров и не является псевдонимом "
"(alias) для существующей команды."
msgstr ""
#: ../../root/error_handling.rst:104
msgid ""
"Поведение триггерится, когда пользователь вводит команду, которая не "
"зарегистрирована ни в одном роутере и не является алиасом ни для одной "
"зарегистрированной команды."
"Для переопределения используется сеттер "
"``.set_unknown_command_handler()``. Он принимает на вход обработчик с "
"сигнатурой ``Callable[[InputCommand], None]``, где аргумент — объект "
":ref:`InputCommand <root_api_command_input_command>`."
msgstr ""
#: ../../root/error_handling.rst:113
msgid ""
"Для переопределения стандартного поведения используется сеттер "
"``.set_unknown_command_handler(_: "
"NonStandardBehaviorHandler[InputCommand])``, протокол "
"``NonStandardBehaviorHandler[InputCommand]`` соответствует "
"``Callable[[InputCommand], None]``, то есть хэндлер должен быть "
"вызываемым объектом, к примеру функция или лямбда, которая принимает "
"обязательный аргумент типа :ref:`InputCommand <input_command>` и ничего "
"не возвращает."
#: ../../root/error_handling.rst:106
msgid "Пример кода, переопределяющего хэндлер ввода неизвестной команды:"
msgstr ""
#: ../../root/error_handling.rst:115
msgid "Выход из приложения"
msgstr ""
#: ../../root/error_handling.rst:117
msgid "Сэмпл кода, переопределяющего хэндлер ввода неизвестной команды:"
msgid ""
"Это поведение активируется, когда пользователь вводит команду, помеченную"
" как команда выхода."
msgstr ""
#: ../../root/error_handling.rst:119
msgid "Стандартный хэндлер выводит в консоль текст и завершает работу приложения."
msgstr ""
#: ../../root/error_handling.rst:125
msgid "``Поведение выхода из приложения``: Введена команда выхода"
msgid ""
"Для переопределения используется сеттер ``.set_exit_command_handler()``. "
"Он принимает на вход обработчик с сигнатурой ``Callable[[Response], "
"None]``, где аргумент — объект :ref:`Response <root_api_response>`."
msgstr ""
#: ../../root/error_handling.rst:127
msgid ""
"Поведение триггерится, когда пользователь вводит команду, которая "
"маркирована как команда завершения работы."
msgstr ""
#: ../../root/error_handling.rst:129
msgid "Дефолтный хэндлер выводит в консоль текст и завершает работу приложения."
msgstr ""
#: ../../root/error_handling.rst:135
msgid ""
"Для переопределения стандартного поведения используется сеттер "
"``.set_exit_command_handler(_: NonStandardBehaviorHandler[Response])``, "
"протокол ``NonStandardBehaviorHandler[Response]`` соответствует "
"``Callable[[Response], None]``, то есть хэндлер должен быть вызываемым "
"объектом, к примеру функция или лямбда, которая принимает обязательный "
"аргумент типа :ref:`Response <root_api_response>` и ничего не возвращает."
msgstr ""
#: ../../root/error_handling.rst:139
msgid "Сэмпл кода, переопределяющего хэндлер ввода команды выхода:"
msgid "Пример кода, переопределяющего хэндлер ввода команды выхода:"
msgstr ""
#~ msgid "привет"
@@ -465,3 +447,178 @@ msgstr ""
#~ "возвращает."
#~ msgstr ""
#~ msgid ""
#~ "``Argenta`` в рантайме вызывает исключения "
#~ "в пограничных случаях пользовательского ввода."
#~ " Все исключения обрабатываются системными "
#~ "хэндлерами, но у вас есть возможность"
#~ " их переопределить. Переопределение "
#~ "осуществляется с помощью сеттеров инстанса "
#~ "``App`` - ``.set_*_handler(_)``, где ``_`` "
#~ "- это протокол хэндлера нестандартного "
#~ "поведения, подробнее о каждом протоколе "
#~ "и соответствующем сеттере :ref:`ниже "
#~ "<possible_errors>`"
#~ msgstr ""
#~ msgid ""
#~ "Все исключения никогда не остаются "
#~ "необработанными, так как у них есть "
#~ "стандартные хэндлеры. Поэтому переопределение "
#~ "опционально."
#~ msgstr ""
#~ msgid "Краткий сэмпл кода, переопределяющего хэндлер ввода пустой команды"
#~ msgstr ""
#~ msgid ""
#~ "``UnprocessedInputFlagException``: Необрабатываемый ввод"
#~ " от пользователя"
#~ msgstr ""
#~ msgid ""
#~ "Исключение вызывается, когда пользователь "
#~ "вводит команду с некорректным синтаксисом "
#~ "и как следствие парсер не может "
#~ "*распарсить* её. В большинстве случаев "
#~ "это означат, что проблема в синтаксисе"
#~ " введённых флагов команды, подробнее о "
#~ "флагах и их синтаксисе в :ref:`Flags "
#~ "<root_flags>`."
#~ msgstr ""
#~ msgid "Дефолтный хэндлер выводит в консоль"
#~ msgstr ""
#~ msgid ""
#~ "Для переопределения стандартного поведения "
#~ "используется сеттер "
#~ "``.set_incorrect_input_syntax_handler(_: "
#~ "NonStandardBehaviorHandler[str])``, протокол "
#~ "``NonStandardBehaviorHandler[str]`` соответствует "
#~ "``Callable[[str], None]``, то есть хэндлер "
#~ "должен быть вызываемым объектом, к "
#~ "примеру функция или лямбда, которая "
#~ "принимает единственный аргумент - строку, "
#~ "которая представляет собой необработанную "
#~ "введённую команду, и ничего не "
#~ "возвращает."
#~ msgstr ""
#~ msgid ""
#~ "Сэмпл кода, переопределяющего хэндлер ввода"
#~ " команды с некорректным синтаксисом:"
#~ msgstr ""
#~ msgid "``RepeatedInputFlagsException``: Повторяющийся флаг в введённой команде"
#~ msgstr ""
#~ msgid ""
#~ "Исключение вызывается, когда пользователь "
#~ "вводит команду с повторяющимся флагом, "
#~ "пара введённых флагов(:ref:`InputFlag "
#~ "<root_api_command_input_flag>`) считается равной, "
#~ "если у них одинаковые имена. Подробнее"
#~ " о флагах и их синтаксисе в "
#~ ":ref:`Flags <root_flags>`."
#~ msgstr ""
#~ msgid ""
#~ "Для переопределения стандартного поведения "
#~ "используется сеттер ``.set_repeated_input_flags_handler(_:"
#~ " NonStandardBehaviorHandler[str])``, протокол "
#~ "``NonStandardBehaviorHandler[str]`` соответствует "
#~ "``Callable[[str], None]``, то есть хэндлер "
#~ "должен быть вызываемым объектом, к "
#~ "примеру функция или лямбда, которая "
#~ "принимает единственный аргумент - строку, "
#~ "которая представляет собой необработанную "
#~ "введённую команду, и ничего не "
#~ "возвращает."
#~ msgstr ""
#~ msgid ""
#~ "Сэмпл кода, переопределяющего хэндлер ввода"
#~ " команды с повторяющимися флагами:"
#~ msgstr ""
#~ msgid ""
#~ "Исключение вызывается, когда пользователь "
#~ "вводит команду в виде строки из "
#~ "пробельных символов - ``\\n``, ``\\t``, "
#~ "пробел и т.д."
#~ msgstr ""
#~ msgid ""
#~ "Для переопределения стандартного поведения "
#~ "используется сеттер ``.set_empty_command_handler(_: "
#~ "EmptyCommandHandler)``, протокол ``EmptyCommandHandler``"
#~ " соответствует ``Callable[[], None]``, то "
#~ "есть хэндлер должен быть вызываемым "
#~ "объектом, к примеру функция или лямбда,"
#~ " которая не принимает аргументов и "
#~ "ничего не возвращает."
#~ msgstr ""
#~ msgid "Сэмпл кода, переопределяющего хэндлер ввода пустой команды:"
#~ msgstr ""
#~ msgid ""
#~ "``Поведение обработки неизвестной команды``: "
#~ "Введена неизвестная команда"
#~ msgstr ""
#~ msgid ""
#~ "Поведение триггерится, когда пользователь "
#~ "вводит команду, которая не зарегистрирована"
#~ " ни в одном роутере и не "
#~ "является алиасом ни для одной "
#~ "зарегистрированной команды."
#~ msgstr ""
#~ msgid ""
#~ "Для переопределения стандартного поведения "
#~ "используется сеттер ``.set_unknown_command_handler(_: "
#~ "NonStandardBehaviorHandler[InputCommand])``, протокол "
#~ "``NonStandardBehaviorHandler[InputCommand]`` соответствует "
#~ "``Callable[[InputCommand], None]``, то есть "
#~ "хэндлер должен быть вызываемым объектом, "
#~ "к примеру функция или лямбда, которая"
#~ " принимает обязательный аргумент типа "
#~ ":ref:`InputCommand <input_command>` и ничего "
#~ "не возвращает."
#~ msgstr ""
#~ msgid "Сэмпл кода, переопределяющего хэндлер ввода неизвестной команды:"
#~ msgstr ""
#~ msgid "``Поведение выхода из приложения``: Введена команда выхода"
#~ msgstr ""
#~ msgid ""
#~ "Поведение триггерится, когда пользователь "
#~ "вводит команду, которая маркирована как "
#~ "команда завершения работы."
#~ msgstr ""
#~ msgid ""
#~ "Дефолтный хэндлер выводит в консоль "
#~ "текст и завершает работу приложения."
#~ msgstr ""
#~ msgid ""
#~ "Для переопределения стандартного поведения "
#~ "используется сеттер ``.set_exit_command_handler(_: "
#~ "NonStandardBehaviorHandler[Response])``, протокол "
#~ "``NonStandardBehaviorHandler[Response]`` соответствует "
#~ "``Callable[[Response], None]``, то есть "
#~ "хэндлер должен быть вызываемым объектом, "
#~ "к примеру функция или лямбда, которая"
#~ " принимает обязательный аргумент типа "
#~ ":ref:`Response <root_api_response>` и ничего "
#~ "не возвращает."
#~ msgstr ""
#~ msgid "Сэмпл кода, переопределяющего хэндлер ввода команды выхода:"
#~ msgstr ""