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
+133 -48
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Argenta \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-15 16:09+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"
@@ -19,23 +19,27 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: ../../index.rst:36
#: ../../index.rst:38
msgid "Контент:"
msgstr "Content:"
#: ../../index.rst:47
#: ../../index.rst:48
msgid "Продвинутое использование:"
msgstr ""
#: ../../index.rst:56
msgid "Для разработчиков:"
msgstr "For developers:"
#: ../../index.rst:53
#: ../../index.rst:63
msgid "GitHub"
msgstr ""
#: ../../index.rst:53
#: ../../index.rst:63
msgid "PyPI"
msgstr ""
#: ../../index.rst:53
#: ../../index.rst:63
msgid "Ссылки проекта:"
msgstr "Project Links:"
@@ -47,14 +51,16 @@ msgstr ""
msgid ""
"**Библиотека для построения модульных CLI-приложений с простым и приятным"
" API.**"
msgstr "Python library for building modular CLI applications with simple and agreeable API."
msgstr ""
"Python library for building modular CLI applications with simple and "
"agreeable API."
#: ../../index.rst:11
msgid ""
"У вас есть некая функциональность и вы хотите распространять её в виде "
"CLI? Argenta поможет вам. Основная цель библиотеки дать возможность "
"разработчикам сфокусироваться на реализации своих идей, предоставляя для "
"этого удобные абстракциию."
"Если у вас есть функциональность, которую вы хотите предоставить в виде "
"CLI-приложения, Argenta поможет вам в этом. Основная цель библиотеки "
"дать разработчикам возможность сосредоточиться на реализации своих идей, "
"предоставляя для этого удобные абстракции."
msgstr ""
#: ../../index.rst:14
@@ -63,68 +69,147 @@ msgstr ""
#: ../../index.rst:17
msgid ""
"Argenta нужна для создания приложений, которым необходим свой скоуп, то "
"есть: при запуске приложения юзер входит в абстрагированный скоуп, в "
"котором у него есть доступ к созданной функциональности."
"Argenta предназначена для создания приложений, работающих в собственном "
"контексте (scope). Это означает, что при запуске пользователь входит в "
"интерактивную сессию, где ему доступна вся реализованная вами "
"функциональность."
msgstr ""
#: ../../index.rst:20
#: ../../index.rst:19
msgid ""
"Один из основных принципов библиотеки это цикличность, это значит, что "
"после ввода юзером команды он не выходит из скоупа, в этом основное "
"отличие от таких библиотек, как ``argparse``, ``click`` и ``typer``. "
"Выход из скоупа контролируется самим юзером."
"Один из ключевых принципов библиотеки цикличность. После выполнения "
"команды пользователь остаётся в интерактивной сессии, в отличие от таких "
"библиотек, как ``argparse``, ``click`` и ``typer``. Выход из сессии "
"контролируется самим пользователем."
msgstr ""
#: ../../index.rst:21
msgid "**Ключевые особенности:**"
msgstr ""
#: ../../index.rst:23
msgid "**Ключевые особенности:**"
msgid ""
"**Интерактивные сессии**. В отличие от традиционных CLI-инструментов, "
"Argenta создаёт циклические сессии, позволяя пользователю выполнять "
"команды последовательно, не перезапуская приложение."
msgstr ""
#: ../../index.rst:24
msgid ""
"**Декларативный синтаксис**. Команды и их обработчики объявляются с "
"помощью простых декораторов, что делает код чистым и интуитивно понятным."
msgstr ""
#: ../../index.rst:25
msgid ""
"**Обработчики**. Объекты представления приложения, непосредственные "
"обработчики введённых команд. Создание обработчиков максимально "
"декларативно"
"**Встроенное внедрение зависимостей (DI)**. Благодаря интеграции с "
"`dishka <https://dishka.readthedocs.io/en/stable/>`_, вы можете легко "
"внедрять сервисы (например, подключения к БД) прямо в обработчики команд,"
" что упрощает их тестирование и переиспользование."
msgstr ""
#: ../../index.rst:26
msgid ""
"**Маршрутизаторы**. Объекты маршрутизации, которые регистрируют "
"обработчиков, позволяя создавать кастомные настройки для групп "
"обработчиков, а также семантически их разделять."
"**Автоматическая валидация и парсинг**. Библиотека берёт на себя "
"обработку флагов и аргументов командной строки, включая их парсинг, "
"валидацию и преобразование типов."
msgstr ""
#: ../../index.rst:27
msgid ""
"**Приложение**. Объект управления жизненным циклом приложения, "
"подключения созданных маршрутизаторов, конфигурирования различных "
"вторичных утилит, таких как автокомплит, логирование и т.д."
"**Гибкая настройка**. Вы можете легко кастомизировать системные "
"сообщения, форматирование вывода и даже перенаправлять стандартный вывод "
"(stdout) в свои обработчики."
msgstr ""
#: ../../index.rst:28
msgid ""
"**Оркестратор**. Объект *оркестрации*, который конфигурирует, запускает и"
" управляет всеми остальными компонентами программы."
#: ../../index.rst:30
msgid "Архитектура и жизненный цикл"
msgstr ""
#: ../../index.rst:29
#: ../../index.rst:32
msgid ""
"**Внедрение зависимостей**. ``Argenta`` нативно поддерживает ``dishka`` и"
" предоставляет возможность инжектирования зависимостей в хэндлерах, "
"резолвя тайпхинты, подробнее_."
msgstr ""
#: ../../index.rst:33
msgid ""
"**Поддержка флагов**. Библиотека поддерживает определение флагов, "
"введённых вместе с командой, ``Argenta`` сама парсит и валидирует их, "
"отдавая понятные сущности."
"Следующая диаграмма иллюстрирует, как компоненты Argenta взаимодействуют "
"друг с другом, обрабатывая ввод пользователя."
msgstr ""
#: ../../index.rst:34
msgid ""
"**Поддержка аргументов**. Осуществленна поддержка аргументов командной "
"строки, позволяя пользователю передавать различные параметры при запуске "
"приложения."
msgid "Request Lifecycle Diagram"
msgstr ""
#~ msgid ""
#~ "У вас есть некая функциональность и "
#~ "вы хотите распространять её в виде "
#~ "CLI? Argenta поможет вам. Основная цель"
#~ " библиотеки дать возможность разработчикам "
#~ "сфокусироваться на реализации своих идей, "
#~ "предоставляя для этого удобные абстракциию."
#~ msgstr ""
#~ msgid ""
#~ "Argenta нужна для создания приложений, "
#~ "которым необходим свой скоуп, то есть:"
#~ " при запуске приложения юзер входит в"
#~ " абстрагированный скоуп, в котором у "
#~ "него есть доступ к созданной "
#~ "функциональности."
#~ msgstr ""
#~ msgid ""
#~ "Один из основных принципов библиотеки "
#~ "это цикличность, это значит, что после"
#~ " ввода юзером команды он не выходит"
#~ " из скоупа, в этом основное отличие"
#~ " от таких библиотек, как ``argparse``, "
#~ "``click`` и ``typer``. Выход из скоупа"
#~ " контролируется самим юзером."
#~ msgstr ""
#~ msgid ""
#~ "**Обработчики**. Объекты представления приложения,"
#~ " непосредственные обработчики введённых команд."
#~ " Создание обработчиков максимально декларативно"
#~ msgstr ""
#~ msgid ""
#~ "**Маршрутизаторы**. Объекты маршрутизации, которые"
#~ " регистрируют обработчиков, позволяя создавать"
#~ " кастомные настройки для групп "
#~ "обработчиков, а также семантически их "
#~ "разделять."
#~ msgstr ""
#~ msgid ""
#~ "**Приложение**. Объект управления жизненным "
#~ "циклом приложения, подключения созданных "
#~ "маршрутизаторов, конфигурирования различных "
#~ "вторичных утилит, таких как автокомплит, "
#~ "логирование и т.д."
#~ msgstr ""
#~ msgid ""
#~ "**Оркестратор**. Объект *оркестрации*, который "
#~ "конфигурирует, запускает и управляет всеми "
#~ "остальными компонентами программы."
#~ msgstr ""
#~ msgid ""
#~ "**Внедрение зависимостей**. ``Argenta`` нативно "
#~ "поддерживает ``dishka`` и предоставляет "
#~ "возможность инжектирования зависимостей в "
#~ "хэндлерах, резолвя тайпхинты, подробнее_."
#~ msgstr ""
#~ msgid ""
#~ "**Поддержка флагов**. Библиотека поддерживает "
#~ "определение флагов, введённых вместе с "
#~ "командой, ``Argenta`` сама парсит и "
#~ "валидирует их, отдавая понятные сущности."
#~ msgstr ""
#~ msgid ""
#~ "**Поддержка аргументов**. Осуществленна поддержка"
#~ " аргументов командной строки, позволяя "
#~ "пользователю передавать различные параметры "
#~ "при запуске приложения."
#~ msgstr ""