# SOME DESCRIPTIVE TITLE. # Copyright (C) 2025, kolo # This file is distributed under the same license as the Argenta package. # FIRST AUTHOR , 2025. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Argenta \n" "Report-Msgid-Bugs-To: \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 \n" "Language: en\n" "Language-Team: en \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" #: ../../root/quickstart.rst:4 msgid "Быстрый старт" msgstr "Quick Start" #: ../../root/quickstart.rst:6 msgid "" "В этом руководстве мы рассмотрим два примера создания CLI-приложения с " "помощью Argenta:" msgstr "" #: ../../root/quickstart.rst:8 msgid "" "**Простой пример**: Быстрое знакомство с основными компонентами, такими " "как `App`, `Command` и `Router`." msgstr "" #: ../../root/quickstart.rst:9 msgid "" "**Более сложный пример**: Полнофункциональное приложение «Менеджер задач»" " с внедрением зависимостей и бизнес-логикой." msgstr "" #: ../../root/quickstart.rst:12 msgid "Простой пример" msgstr "" #: ../../root/quickstart.rst:14 msgid "" "Этот пример демонстрирует абсолютный минимум, необходимый для создания и " "запуска приложения. Вы можете скопировать этот код, запустить его и сразу" " увидеть результат." msgstr "" #: ../../root/quickstart.rst:20 ../../root/quickstart.rst:68 msgid "**Результат**" msgstr "" #: ../../root/quickstart.rst:22 msgid "Simple App Example" msgstr "" #: ../../root/quickstart.rst:26 msgid "Более сложный пример: Менеджер задач" msgstr "" #: ../../root/quickstart.rst:28 msgid "" "В этом руководстве мы создадим простое, но полнофункциональное " "CLI-приложение «Менеджер задач», которое продемонстрирует ключевые " "возможности Argenta." msgstr "" #: ../../root/quickstart.rst:30 msgid "**Установка**" msgstr "" #: ../../root/quickstart.rst:36 msgid "**Определение моделей данных и репозитория**" msgstr "" #: ../../root/quickstart.rst:38 msgid "" "Сначала определим модели данных для задачи и репозиторий для их хранения." " Это будет наша \"бизнес-логика\"." msgstr "" #: ../../root/quickstart.rst:44 msgid "**Создание провайдера для DI**" msgstr "" #: ../../root/quickstart.rst:46 msgid "" "Чтобы Argenta могла внедрять `TaskRepository` в наши обработчики, мы " "создадим провайдер для `dishka`." msgstr "" #: ../../root/quickstart.rst:52 msgid "**Создание обработчиков команд**" msgstr "" #: ../../root/quickstart.rst:54 msgid "" "Теперь создадим обработчики для команд `add-task` и `list-tasks`. " "Обратите внимание, как мы используем флаги и внедряем `TaskRepository`." msgstr "" #: ../../root/quickstart.rst:60 msgid "**Сборка и запуск приложения**" msgstr "" #: ../../root/quickstart.rst:62 msgid "" "Наконец, соберем все вместе: создадим экземпляр `App`, подключим роутер и" " провайдер, а затем запустим приложение." msgstr "" #: ../../root/quickstart.rst:70 msgid "" "Теперь вы можете запустить `main.py` и взаимодействовать с вашим новым " "CLI-приложением." msgstr "" #: ../../root/quickstart.rst:72 msgid "Task Manager Example" msgstr "" #~ msgid "" #~ "**Определение роутера и хэндлеров**, за " #~ "регистрацию функции как обработчика отвечает" #~ " декоратор ``@router.command``, хэндлер всегда" #~ " должен принимать аргумент с типом " #~ "``Response``, подробнее в :ref:`разделе " #~ "`." #~ msgstr "" #~ msgid "" #~ "**Определение приложения и оркестратора**, для" #~ " запуска приложения необходимо вызвать " #~ "``.include_router()`` у созданного приложения " #~ "и передать ему раннее созданный роутер," #~ " после этого необходимо вызвать " #~ "``.start_polling()`` у созданного оркестратора " #~ "и передать ему созданное приложение." #~ msgstr "" #~ msgid "**Запуск приложения**, запускаем приложение как обычный процесс." #~ msgstr "" #~ msgid "" #~ "**Определение роутера и хэндлеров**. За " #~ "регистрацию функции как обработчика отвечает" #~ " декоратор ``@router.command``, хэндлер всегда" #~ " должен принимать аргумент с типом " #~ "``Response``, подробнее в :ref:`разделе " #~ "`." #~ msgstr "" #~ msgid "**Установка** ``Argenta``" #~ msgstr "" #~ msgid "" #~ "**Определение роутера и хэндлеров**. За " #~ "регистрацию функции как обработчика отвечает" #~ " декоратор ``@router.command``, хэндлер всегда" #~ " должен принимать аргумент с типом " #~ "``Response``, подробнее в :ref:`разделе " #~ "`." #~ msgstr "" #~ msgid "" #~ "**Определение приложения и оркестратора**. Для" #~ " запуска приложения необходимо вызвать " #~ "``.include_router()`` у созданного приложения " #~ "и передать ему раннее созданный роутер," #~ " после этого необходимо вызвать " #~ "``.start_polling()`` у созданного оркестратора " #~ "и передать ему созданное приложение." #~ msgstr "" #~ msgid "**Запуск приложения**. Запускаем приложение как обычный скрипт." #~ msgstr "" #~ msgid "Quickstart Example" #~ msgstr ""