| 1 | import type { HomeDict } from "../types"; |
| 2 | |
| 3 | /** |
| 4 | * Russian home dictionary — native copy for the whale-road landing page, |
| 5 | * in the current direction: your models, more capable together; agents |
| 6 | * and control on your own machine; availability stated per surface as it |
| 7 | * is today. Product vocabulary stays literal (Plan / Work / Operate, Ask / |
| 8 | * Auto-Review / Full Access, Codewhale, TUI, codewhale exec, Fleet). |
| 9 | */ |
| 10 | |
| 11 | export const home: HomeDict = { |
| 12 | metaTitle: "Codewhale: агент с открытым кодом для программирования с любой моделью", |
| 13 | metaDescription: |
| 14 | "Codewhale — агент с открытым кодом для программирования в терминале. Он читает ваш проект, редактирует файлы и запускает ваши тесты с выбранной вами облачной или локальной моделью.", |
| 15 | heroTitle: "Агент с открытым кодом для программирования с любой моделью", |
| 16 | heroIntro: |
| 17 | "{brand} читает ваш проект, редактирует файлы и запускает ваши тесты в терминале. Подключите облачную или локальную модель и выберите, какие действия требуют вашего подтверждения.", |
| 18 | getCodewhale: "Установить Codewhale", |
| 19 | heroInstallAria: "Команда установки", |
| 20 | exploreProduct: "Как это работает", |
| 21 | shotPreview: "Предпросмотр терминала", |
| 22 | shotBuild: "сборка для разработки v{version}", |
| 23 | screenshotAlt: |
| 24 | "Codewhale v{version}, сборка для разработки: кит, новый сеанс, поле сообщения, разрешения Ask, режим Work и состояние модели. Отрисовка реального вывода изолированного терминала.", |
| 25 | latestRelease: "Последний релиз {tag}", |
| 26 | releaseUnavailable: "Статус релиза недоступен", |
| 27 | currentSource: "Исходники", |
| 28 | sourceCandidate: "Не выпущено", |
| 29 | publishedRelease: "выпущено", |
| 30 | figcaptionSourceCandidate: "не выпущено", |
| 31 | chapterTerminal: "Ваш терминал", |
| 32 | chapterTerminalTitle: "Следите за каждой правкой и командой во время выполнения", |
| 33 | gainHeading: "Поручите задачу и сохраните контроль", |
| 34 | gainLede: |
| 35 | "Попросите о результате: исправить ошибку, объяснить модуль или автоматизировать повторяющуюся задачу. Начните с одного агента и добавляйте новых, когда работа растёт.", |
| 36 | gain: [ |
| 37 | [ |
| 38 | "Меняйте код и проверяйте его", |
| 39 | "Агент изучает ваш проект, редактирует файлы и запускает ваши тесты. Следите за каждой правкой и каждым результатом команды во время его работы." |
| 40 | ], |
| 41 | [ |
| 42 | "Автоматизируйте повторяющуюся работу", |
| 43 | "Запускайте codewhale exec из скриптов и CI. Используйте Fleet, чтобы разделить большую работу между несколькими агентами." |
| 44 | ], |
| 45 | [ |
| 46 | "Сохраняйте контроль", |
| 47 | "Задайте разрешения до начала работы, отвечайте на запросы подтверждения и останавливайте задачу в любой момент. Выполните /receipts, чтобы увидеть список всех файлов, команд и подтверждений в сессии." |
| 48 | ] |
| 49 | ], |
| 50 | chapterModels: "Ваши модели", |
| 51 | modelsHeading: "Выберите модель для каждой задачи", |
| 52 | modelsBody: |
| 53 | "Для каждой сессии выберите встроенного провайдера, любую OpenAI-совместимую точку входа или локальную модель. Подключение к модели не зависит от аккаунта Codewhale.", |
| 54 | modelsFacts: [ |
| 55 | ["Облачные", "Ваш собственный ключ API, сохранённый через codewhale auth set --provider <id>"], |
| 56 | ["Шлюз", "Одна точка входа для многих моделей; провайдера по-прежнему выбираете вы"], |
| 57 | ["Локальные", "vLLM, SGLang или Ollama на localhost, обычно без ключа"], |
| 58 | ], |
| 59 | modelsLink: "Обзор моделей и провайдеров", |
| 60 | startHeading: "Установите, подключите модель и запустите задачу", |
| 61 | startLede: |
| 62 | "Запустите первую задачу в три шага из папки проекта. Добавьте Fleet позже, если для работы понадобится несколько агентов.", |
| 63 | startGuideLink: "Открыть руководство «С чего начать»", |
| 64 | startVocabularyLink: "Посмотреть словарь продукта", |
| 65 | chapterAvailability: "Где работает", |
| 66 | availabilityHeading: "Пользуйтесь Codewhale в терминале уже сегодня", |
| 67 | availabilityLede: |
| 68 | "Терминал, локальный браузерный клиент и графический интерфейс CodeWhale GUI, который поддерживает сообщество, доступны уже сейчас. Настольное приложение и пересобираемое облачное веб-приложение находятся в разработке и используют ту же модель сессий.", |
| 69 | availability: [ |
| 70 | [ |
| 71 | "Терминал и локальный браузер", |
| 72 | "Выпущен", |
| 73 | "Установите на Linux, macOS или Windows, затем запустите codewhale или codewhale web для локального браузерного клиента. Также подходят npm и Cargo; Android в Termux доступен как предварительная версия." |
| 74 | ], |
| 75 | [ |
| 76 | "CodeWhale GUI (VS Code)", |
| 77 | "Доступно", |
| 78 | "Отдельный проект, который поддерживает сообщество: чат, треды и изменения файлов на боковой панели VS Code поверх того же Codewhale Runtime. Устанавливается из VS Code Marketplace.", |
| 79 | "https://marketplace.visualstudio.com/items?itemName=HengQuWorld.brotherwhale-vscode" |
| 80 | ], |
| 81 | [ |
| 82 | "Облачное веб-приложение", |
| 83 | "Предварительная версия в разработке", |
| 84 | "Пересобирается по образцу настольного приложения. Сейчас можно войти в аккаунт и ввести /rc в запущенной терминальной сессии, чтобы продолжить её в вебе; выполнение задач в облаке всё ещё проходит проверку." |
| 85 | ], |
| 86 | [ |
| 87 | "Настольное приложение", |
| 88 | "Сборка в разработке", |
| 89 | "Нативное приложение, которое становится основным клиентом Codewhale: папки, диалоги и подключения моделей в одном окне. Общедоступной загрузки пока нет." |
| 90 | ], |
| 91 | [ |
| 92 | "Облачные компьютеры", |
| 93 | "В разработке", |
| 94 | "Компьютеры в облаке, которые выполняют ваши задачи." |
| 95 | ] |
| 96 | ], |
| 97 | availabilityNote: |
| 98 | "Для терминала, локального браузера и GUI аккаунт Codewhale не нужен. Облачная веб-версия и настольное приложение используют аккаунт, который не заменяет подключение к модели; за использование вашего ключа счёт выставляет ваш провайдер.", |
| 99 | accountLink: "Создать аккаунт", |
| 100 | surfacesHeading: "Расширьте круг того, с чем работает агент", |
| 101 | surfaces: [ |
| 102 | ["Файлы и команды", "Читайте проект, редактируйте файлы, запускайте тесты и проверяйте вывод в рамках заданных вами разрешений."], |
| 103 | ["Плагины и MCP", "Подключайте другие инструменты и сервисы. Каждый плагин остаётся выключенным, пока вы его не проверите и не включите."], |
| 104 | ["Computer Use · предварительная версия", "Плагин, который позволяет агенту видеть другие приложения и управлять ими. Вы сами включаете его и выдаёте системные разрешения, которые он запрашивает."], |
| 105 | ["Сохранённые сессии", "Храните диалог и результаты инструментов вместе и продолжайте работу, а не начинайте заново. Локальный браузер открывает ту же сессию на вашем компьютере."], |
| 106 | ["Fleet", "Распределяйте части задачи между агентами с разными моделями и ролями и следите за их прогрессом."], |
| 107 | ], |
| 108 | runtimeLink: "Посмотреть все интеграции", |
| 109 | installBandHeading: "Установка на macOS или Linux", |
| 110 | copy: "Копировать", |
| 111 | copied: "Скопировано ✓", |
| 112 | binaries: "Бинарные сборки", |
| 113 | chinaMirrors: "Зеркала в Китае", |
| 114 | installGuideLink: "Читать руководство по установке", |
| 115 | communityHeading: "Развивайте Codewhale вместе с нами", |
| 116 | communityBody: |
| 117 | "Сообщите об ошибке, предложите функцию или отправьте свой первый pull request на GitHub. Небольшие исправления с тестами приветствуются.", |
| 118 | communityLinksAria: "Ссылки сообщества", |
| 119 | contribute: "Отправить pull request", |
| 120 | }; |
| 121 |