"Download demo as HTML":"Скачать демонстрацию в формате HTML",
"Download as HTML":"Скачать HTML",
"The demo \"{v0}\" threw an error: {v1}":"В демонстрации «{v0}» возникла ошибка: {v1}",
"This demo threw an error":"В демонстрации возникла ошибка",
"Send to teacher":"Отправить преподавателю",
"Research agent":"Агент-исследователь",
"Demo agent":"Агент демонстраций",
"Figure agent":"Агент иллюстраций",
"Set up models":"Настроить модели",
"Add a key":"Добавить ключ",
"{v0} running":"{v0}: выполняется",
"Dispatched…":"Задача отправлена…",
"PDF reading completed, but the result could not be displayed.":"Чтение PDF завершено, но отобразить результат не удалось.",
"PDF failed":"Ошибка чтения PDF",
"PDF brief":"Обзор PDF",
"Pages read:":"Прочитанные страницы:",
"Pages consulted:":"Использованные страницы:",
"Research completed, but the result could not be displayed.":"Исследование завершено, но отобразить результат не удалось.",
"Research failed":"Ошибка исследования",
"Research brief":"Обзор исследования",
"Sources":"Источники",
"{v0} — live":"{v0} — выполняется",
"Input (streaming)":"Входные данные (поступают)",
"Probe concluded — your assessment":"Диагностика завершена — ваша оценка",
"The prober retried:":"Агент диагностики повторил попытку:",
"The assessment was malformed — the prober retried with a corrected one.":"Оценка содержала ошибки формата — агент диагностики подготовил исправленный вариант.",
"Writing the assessment…":"Готовлю оценку…",
"A sub-agent finished, but its result could not be displayed.":"Вспомогательный агент завершил работу, но отобразить результат не удалось.",
"aborted by the learner":"прервано пользователем",
"reading complete":"чтение завершено",
"· read":"· прочитано",
"view brief":"показать обзор",
"hide brief":"скрыть обзор",
"Research":"Исследование",
"{v0}\n[{v1} image{v2} attached to the model]":"{v0}\n[Изображений, приложенных для модели: {v1}]",
"Input":"Входные данные",
"Error":"Ошибка",
"Output":"Результат",
"running…":"выполняется…",
"Figure completed, but the result could not be displayed.":"Иллюстрация готова, но отобразить её не удалось.",
"rename failed: {v0}":"не удалось переименовать: {v0}",
"rename failed:":"не удалось переименовать:",
"Session title":"Название занятия",
"Rename this session":"Переименовать занятие",
"Rename session":"Переименовать занятие",
"Open the full plan":"Открыть полный план",
"Plan":"План",
"Practice":"Практика",
"New session":"Новое занятие",
"The teacher will open by probing what you already know.":"Преподаватель начнёт с проверки того, что вы уже знаете.",
"Next problem":"Следующая задача",
"You":"Вы",
"Retrying…":"Повторная попытка…",
"Compacting context":"Сжатие контекста",
"COMPACTING CONTEXT…":"СЖАТИЕ КОНТЕКСТА…",
"THINKING…":"РАЗМЫШЛЯЮ…",
"Something went wrong:":"Произошла ошибка:",
"Set up your models":"Настройте модели",
"Ask anything, or press Enter for the next one.":"Задайте вопрос или нажмите Enter для следующей задачи.",
"Context compacted":"Контекст сжат",
" · {v0}k tok":" · {v0} тыс. токенов",
"History compacted":"История сжата",
"{v0} {v1} selected":"Выбрано узлов: {v0}",
"Pick nodes":"Выбрать узлы",
"Ask, answer, or steer the lesson…":"Спросите, ответьте или задайте направление занятия…",
"Stop":"Остановить",
"Send":"Отправить",
"An extraction is running — try again when the activity dock drains.":"Идёт извлечение знаний — дождитесь завершения процессов на панели активности.",
"Delete node":"Удалить узел",
"Delete node?":"Удалить узел?",
"Delete {v0} nodes?":"Удалить узлы ({v0})?",
", and {v0} more":", и ещё {v0}",
"This permanently deletes the node — this cannot be undone.":"Узел будет удалён безвозвратно. Отменить это действие нельзя.",
"This permanently deletes all {v0} nodes — this cannot be undone.":"Все выбранные узлы ({v0}) будут удалены безвозвратно. Отменить это действие нельзя.",
"Also remove its graph traces":"Также удалить следы занятия из графа",
"This session’s topics, links, and events leave the graph too. Topics other sessions or imported notes also cover survive; topics only this session created are removed entirely.":"Темы, связи и события этого занятия тоже будут удалены из графа. Темы, встречающиеся в других занятиях или импортированных заметках, сохранятся; темы, созданные только этим занятием, будут удалены полностью.",
"Delete session":"Удалить занятие",
"Delete session?":"Удалить занятие?",
"This permanently removes the session — its messages, background jobs, and extraction records. Everything it added to the graph stays unless you check below. This cannot be undone.":"Занятие будет удалено безвозвратно вместе с сообщениями, фоновыми задачами и записями об извлечении знаний. Всё, что оно добавило в граф, сохранится, если не отметить пункт ниже. Отменить это действие нельзя.",
"Dictation needs a Deepgram key":"Для диктовки нужен ключ Deepgram",
"Deepgram reconnect failed":"Не удалось восстановить соединение с Deepgram",
"Deepgram connection lost ({v0})":"Соединение с Deepgram потеряно ({v0})",
"Microphone permission denied":"Доступ к микрофону запрещён",
"Import notes into the graph":"Импортировать заметки в граф",
"Importing…":"Импорт…",
"Import notes…":"Импортировать заметки…",
"Knowledge graph":"Граф знаний",
"Start a session or import notes to build your graph.":"Начните занятие или импортируйте заметки, чтобы построить граф.",
"Sessions":"Занятия",
"No sessions recorded.":"Занятий пока нет.",
"What do you want to practice?":"Что вы хотите попрактиковать?",
"What do you want to learn?":"Что вы хотите изучить?",
"Start session":"Начать занятие",
"Teach":"Обучение",
"A teacher agent with a memory — sessions, quizzes, and a knowledge graph of what you know.":"Преподаватель с памятью: занятия, проверочные вопросы и граф ваших знаний.",
"Could not load language settings":"Не удалось загрузить языковые настройки",
"Could not save language settings":"Не удалось сохранить языковые настройки",
"Copy diagram source":"Копировать исходный код диаграммы",
"Open full-screen":"Открыть на весь экран",
"Expand diagram":"Развернуть диаграмму",
"Copy code":"Копировать код",
"Copy table":"Копировать таблицу",
"Copy equation source":"Копировать исходный код формулы",
"Diagram failed to render":"Не удалось отобразить диаграмму",
"Show diagram source":"Показать исходный код диаграммы",
"Retry":"Повторить",
"teaching session":"учебное занятие",
"teaching sessions":"учебные занятия",
"practice session":"практическое занятие",
"practice sessions":"практические занятия",
"imported note":"импортированная заметка",
"imported notes":"импортированные заметки",
"Nothing here yet — import notes to begin building the graph.":"Здесь пока пусто — импортируйте заметки, чтобы начать строить граф.",
"catalog request failed: {v0}":"не удалось загрузить каталог: {v0}",
"Could not reach the server — try again.":"Не удалось связаться с сервером — повторите попытку.",
"Model selector":"Выбор модели",
"No models — add a provider key in Keys":"Моделей нет — добавьте ключ провайдера в настройках провайдеров",
"This session's model":"Модель этого занятия",
"Strong tier — the default for new sessions":"Основная модель — по умолчанию для новых занятий",
"{v0} has no thinking levels.":"Модель {v0} не поддерживает уровни рассуждения.",
"Pick a model first.":"Сначала выберите модель.",
"Loading…":"Загрузка…",
"Levels this model actually supports":"Уровни, поддерживаемые этой моделью",
"New practice session":"Новое практическое занятие",
"Pick nodes from your knowledge graph, describe what you want to practice, or bring your own problem.":"Выберите узлы графа знаний, опишите, что хотите попрактиковать, или предложите свою задачу.",
"Invalid import response. Please retry the file.":"Некорректный ответ на запрос импорта. Попробуйте импортировать файл ещё раз.",
"Import request failed (HTTP {v0}){v1}. Please retry the file.":"Ошибка импорта (HTTP {v0}){v1}. Попробуйте импортировать файл ещё раз.",
"Probing":"Диагностика",
"Planning":"Планирование",
"Teaching":"Обучение",
"Plan · {v0} node{v1}":"План · узлов: {v0}",
"Plan diagram":"Диаграмма плана",
"The full plan":"Полный план",
"The plan":"План",
"live — statuses derive from your check outcomes":"обновляется — состояния определяются результатами ваших проверок",
"Close":"Закрыть",
"Drag to pan · scroll to zoom":"Перетаскивание — перемещение · прокрутка — масштаб",
"Zoom out":"Уменьшить масштаб",
"Fit plan to screen":"Вписать план в экран",
"Zoom in":"Увеличить масштаб",
"No plan in this session yet.":"В этом занятии пока нет плана.",
"Problem":"Задача",
"Solved":"Решено",
"Solved with hints":"Решено с подсказками",
"Moved on":"Переход дальше",
"Surrendered":"Решение запрошено",
"Dismissed":"Пропущено",
"Problem dismissed.":"Задача пропущена.",
"Concluded":"Завершено",
"Model solution":"Образец решения",
"Metadata":"Метаданные",
"Mode":"Режим",
"Targets":"Цели",
"Outcome":"Результат",
"Hint rung":"Уровень подсказки",
"Miss class":"Тип ошибки",
"Retest":"Повторная проверка",
"Work here, think out loud.":"Решайте здесь и записывайте ход мыслей.",
"This question arrived malformed — the transcript keeps the retry.":"Вопрос поступил с ошибкой формата — повторная попытка сохранена в истории.",
"Check your understanding":"Проверьте понимание",
"Open":"Открыть",
"Answer":"Ответить",
"I don't know":"Не знаю",
"Type your own answer…":"Введите свой вариант ответа…",
"Confidence":"Уверенность",
"Confidence — the probability your selected answer is correct":"Уверенность — вероятность того, что выбранный ответ верен",
"{v0} percent":"{v0} процентов",
"The probability your selected answer is correct — 50% is a coin flip. Adjust with ←/→.":"Вероятность того, что выбранный ответ верен. 50% — как подбросить монету. Меняйте значение клавишами ←/→.",
"Your answer":"Ваш ответ",
"Type your answer…":"Введите ответ…",
"Why this answer? Whatever comes to mind.":"Почему вы так ответили? Запишите, что приходит в голову.",
"Submit answer":"Отправить ответ",
"Thinking while reading":"Размышления при чтении",
"Whatever comes to mind as you read.":"Записывайте всё, что приходит в голову во время чтения.",
"Aborted":"Прервано",
"The turn stream body is empty.":"Поток ответа пуст.",
"A turn is already running — try again in a moment.":"Ответ уже формируется — попробуйте чуть позже.",
"The dismissal failed ({v0}).":"Не удалось пропустить ({v0}).",
"Session Find":"Поиск по занятию",
"Find in session":"Найти в занятии",
"Find in session…":"Найти в занятии…",
"Previous match":"Предыдущее совпадение",
"Previous match (Shift+Enter)":"Предыдущее совпадение (Shift+Enter)",
"Next match":"Следующее совпадение",
"Next match (Enter)":"Следующее совпадение (Enter)",
"Close Find":"Закрыть поиск",
"Close Find (Esc)":"Закрыть поиск (Esc)",
"Diagram focus":"Просмотр диаграммы",
"Diagram":"Диаграмма",
"from this lesson":"из этого занятия",
"Fit diagram to view":"Вписать диаграмму в окно",
"Rendering diagram…":"Построение диаграммы…",
"Strong":"Основная",
"The main model for your sessions":"Основная модель для ваших занятий",
"Cheap":"Экономичная",
"The assistants that research, build demos, and grade your work":"Помощники для исследований, демонстраций и проверки вашей работы",
"Vision":"С поддержкой изображений",
"The assistants that draw and read PDFs":"Помощники для создания иллюстраций и чтения PDF",
"Your version is in use":"Используется ваша версия",
"Teacher":"Преподаватель",
"Prober":"Агент диагностики",
"Shared":"Общие",
"Used by both agents":"Используется обоими агентами",
"Catalog unavailable":"Каталог недоступен",
"Save failed: {v0}":"Не удалось сохранить: {v0}",
"Saved":"Сохранено",
"Delete failed: {v0}":"Не удалось удалить: {v0}",
"Deleted":"Удалено",
"✓ key":"✓ ключ есть",
"· no key":"· нет ключа",
"prompt {v0}":"инструкции {v0}",
"Hide text":"Скрыть текст",
"Show text":"Показать текст",
"Source":"Исходный текст",
"The original instructions":"Исходные инструкции",
"Override":"Своя версия",
"Your version of the instructions":"Ваша версия инструкций",
"Add your own instructions…":"Добавьте свои инструкции…",
"Save":"Сохранить",
"Models":"Модели",
"{v0} model":"Модель: {v0}",
"{v0} thinking":"Уровень рассуждения: {v0}",
"Runs every agent of this tier":"Используется всеми агентами этого уровня",
"Tools":"Инструменты",
"Graph tools":"Инструменты графа",
"Lets the tutor consult your knowledge map between sessions":"Позволяет преподавателю обращаться к вашей карте знаний между занятиями",
"Graph is disabled":"Граф отключён",
"graph tools":"инструменты графа",
"Quizzing":"Проверка понимания",
"How both tutors check your understanding":"Как оба преподавателя проверяют ваше понимание",
"Off = home shows the chains view":"Выкл. — на главной отображаются цепочки",
"graph rendering enabled":"отображение графа включено",
"Extraction chunk budget":"Размер фрагмента для извлечения знаний",
"extraction chunk budget":"размер фрагмента для извлечения знаний",
"LearnHarness stores your ChatGPT account details and credentials in an unencrypted local file on this device. When this connection is used, relevant conversation context, learning material, and tool results are sent directly to OpenAI. ChatGPT plan limits apply; any additional credits are authorized and managed in ChatGPT, not LearnHarness.":"LearnHarness сохраняет данные вашей учётной записи ChatGPT и учётные данные для входа в незашифрованном локальном файле на этом устройстве. При использовании подключения соответствующий контекст разговора, учебные материалы и результаты инструментов отправляются напрямую в OpenAI. Действуют ограничения тарифа ChatGPT; разрешения на использование дополнительных кредитов и управление ими выполняются в ChatGPT.",
"Background work counts toward your ChatGPT plan usage.":"Фоновая работа расходует лимиты вашего тарифа ChatGPT.",
"Allow background use for all ChatGPT accounts":"Разрешить фоновое использование для всех учётных записей ChatGPT",
"Account disconnected locally. Remote revocation could not be confirmed.":"Учётная запись отключена на этом устройстве. Подтвердить отзыв доступа на стороне сервиса не удалось.",
"This removes the saved account and its credentials from this device.":"Сохранённая учётная запись и данные для входа будут удалены с этого устройства.",
"The ChatGPT connection could not be changed. Try again.":"Не удалось изменить подключение ChatGPT. Повторите попытку.",
"The desktop connection is unavailable. Retry when the app is ready.":"Подключение настольного приложения недоступно. Повторите попытку, когда приложение будет готово.",
"Disconnect account":"Отключить учётную запись",
"Saved ChatGPT account":"Сохранённая учётная запись ChatGPT",
"Add another account or workspace":"Добавить другую учётную запись или рабочее пространство",
"Manage…":"Управление…",
"OpenAI privacy":"Конфиденциальность OpenAI",
"Manage usage":"Использование лимитов",
"ChatGPT sign-in is available only in the desktop app. API-key connections remain available here.":"Вход в ChatGPT доступен только в настольном приложении. Подключение через API-ключ доступно и здесь.",
"Waiting for browser sign-in…":"Ожидание входа через браузер…",
"Subscription connection":"Подключение по подписке",
"USD per 1M tokens in/out":"USD за 1 млн входных/выходных токенов",
"{v0} (subscription)":"{v0} (подписка)",
"Search providers…":"Поиск провайдеров…",
"No providers match.":"Подходящих провайдеров нет.",
"Search fonts…":"Поиск шрифтов…",
"Loading fonts…":"Загрузка шрифтов…",
"Use “":"Использовать «",
"Providers":"Провайдеры",
"Agent":"Агент",
"Appearance":"Оформление",
"Keyboard":"Клавиатура",
"Stored on this device":"Хранится на этом устройстве",
"General":"Общие",
"Automatic updates arrive in an upcoming release":"Автоматические обновления появятся в одном из следующих выпусков",
"status {v0}":"статус {v0}",
"Settings":"Настройки",
"Close settings":"Закрыть настройки",
"Settings sections":"Разделы настроек",
"Loading settings…":"Загрузка настроек…",
"Settings could not be loaded — refresh to retry.":"Не удалось загрузить настройки — обновите страницу и повторите попытку.",
"Auto-update":"Автообновление",
"auto update":"автообновление",
"Pi's native Copilot sign-in may enable additional models whose policy is not yet configured. Models explicitly disabled by policy are not enabled. Organization restrictions still apply.":"Вход в Copilot через Pi может открыть доступ к дополнительным моделям, для которых политика ещё не настроена. Модели, явно отключённые политикой, не включаются. Ограничения организации продолжают действовать.",
"Allow LearnHarness helper agents and automatic follow-ups to use this connection.":"Разрешить вспомогательным агентам LearnHarness и автоматическим продолжениям использовать это подключение.",
"Your prompts, tool results, and relevant session context are sent to {v0} to run the work you select. Credentials are stored locally in an owner-only plaintext file. Provider terms, data-use policies, and plan limits apply. This connection never falls back to an API key.":"Для выполнения выбранных вами действий ваши запросы, результаты инструментов и соответствующий контекст занятия отправляются провайдеру {v0}. Данные для входа хранятся локально в текстовом файле, доступном только владельцу. Действуют условия провайдера, политика использования данных и ограничения тарифа. Это подключение никогда не переключается на API-ключ.",
"Disconnect {v0} from LearnHarness? This stops work using this connection and removes its saved credentials from this device. It does not cancel your subscription or revoke access at the provider. Saved model choices will remain unavailable until you reconnect or change them.":"Отключить {v0} от LearnHarness? Работа через это подключение будет остановлена, а сохранённые данные для входа удалены с устройства. Подписка не отменится, и доступ на стороне провайдера не будет отозван. Сохранённые модели будут недоступны, пока вы не восстановите подключение или не выберете другие.",
"The connection could not be changed. Try again.":"Не удалось изменить подключение. Повторите попытку.",
"Sign-in did not complete. Try connecting again.":"Вход не завершён. Попробуйте подключиться снова.",
"Subscription sign-in requires the desktop app's private server connection. API-key connections remain available here.":"Вход по подписке требует защищённого подключения к серверу настольного приложения. Подключение через API-ключ доступно и здесь.",
"Device code:":"Код устройства:",
"The browser could not be opened. Try again.":"Не удалось открыть браузер. Повторите попытку.",
"Visual maker + PDF reader":"Создание иллюстраций и чтение PDF",
"Choose your AI provider and paste its API key. You’ll pick your models next.":"Выберите провайдера ИИ и вставьте его API-ключ. Затем вы выберете модели.",
"Provider":"Провайдер",
"Pick a provider…":"Выберите провайдера…",
"Saving…":"Сохранение…",
"Save key":"Сохранить ключ",
"Save failed. Check your connection and try again.":"Не удалось сохранить. Проверьте подключение и повторите попытку.",
"Close setup":"Закрыть настройку",
"Model catalog could not be loaded. Check the connection and retry.":"Не удалось загрузить каталог моделей. Проверьте подключение и повторите попытку.",
"Pick the model for each tier. All three are required before chats can start.":"Выберите модель для каждого уровня. Все три нужны, чтобы начать занятие.",
"Pick a model…":"Выберите модель…",
"No image-capable models. Add a provider key with access to a vision model.":"Нет моделей с поддержкой изображений. Добавьте ключ провайдера с доступом к такой модели.",
"Speech-to-text key for dictation — needs ≥ Member permission in the Deepgram console to mint tokens.":"Ключ распознавания речи для диктовки. Для выпуска токенов нужны права уровня Member или выше в консоли Deepgram.",
"Web-search engine for the researcher sub-agent (AI-native search API). Setting the key activates it — no engine toggle needed.":"Поисковая система для агента-исследователя (поисковый API для ИИ). Добавление ключа включает её автоматически.",
"Web-search engine for the researcher sub-agent — the alternative to Tavily. Setting the key activates it.":"Поисковая система для агента-исследователя — альтернатива Tavily. Добавление ключа включает её автоматически.",
"{v0} must be at least {v1} characters with no whitespace":"Ключ {v0} должен содержать не менее {v1} символов без пробелов",
"{v0} must start with \"tvly-\" (Tavily's key format)":"Ключ {v0} должен начинаться с «tvly-» (формат ключей Tavily)",
"A turn is already running for this session":"Ответ для этого занятия уже формируется",
"This file is already being imported. Try again when it finishes.":"Этот файл уже импортируется. Дождитесь завершения и повторите попытку.",
"Notes import did not complete":"Импорт заметок не завершён",
"Deepgram grant returned no token":"Deepgram не вернул токен",
"Deepgram unreachable":"Deepgram недоступен",
"Deepgram token grant failed ({v0}): {v1}":"Не удалось получить токен Deepgram ({v0}): {v1}",
"token route {v0}":"Ошибка получения токена ({v0})",
"No files":"Файлы не выбраны",
"Empty title":"Название не может быть пустым",
"Title must not be empty":"Название не может быть пустым",
"Copied":"Скопировано",
"Copy":"Копировать",
"Download":"Скачать",
"No results":"Ничего не найдено",
"Select":"Выбрать",
"Previous":"Назад",
"Next":"Вперёд",
"Untitled session":"Занятие без названия",
"{count} messages unextracted":{
"one":"{count} сообщение не обработано",
"few":"{count} сообщения не обработаны",
"many":"{count} сообщений не обработано",
"other":"{count} сообщения не обработано"
},
"· read {count} pages":{
"one":"· прочитана {count} страница",
"few":"· прочитаны {count} страницы",
"many":"· прочитано {count} страниц",
"other":"· прочитано {count} страницы"
},
"{count} sources":{
"one":"{count} источник",
"few":"{count} источника",
"many":"{count} источников",
"other":"{count} источника"
},
"{count} propositions":{
"one":"{count} утверждение",
"few":"{count} утверждения",
"many":"{count} утверждений",
"other":"{count} утверждения"
},
"{count} chains":{
"one":"{count} цепочка",
"few":"{count} цепочки",
"many":"{count} цепочек",
"other":"{count} цепочки"
},
"{count} teaching sessions":{
"one":"{count} учебное занятие",
"few":"{count} учебных занятия",
"many":"{count} учебных занятий",
"other":"{count} учебного занятия"
},
"{count} practice sessions":{
"one":"{count} практическое занятие",
"few":"{count} практических занятия",
"many":"{count} практических занятий",
"other":"{count} практического занятия"
},
"{count} imported notes":{
"one":"{count} импортированная заметка",
"few":"{count} импортированные заметки",
"many":"{count} импортированных заметок",
"other":"{count} импортированной заметки"
},
"Copy Code":"Копировать код",
"Download file":"Скачать файл",
"Download diagram":"Скачать диаграмму",
"Download diagram as SVG":"Скачать диаграмму в формате SVG",
"Download diagram as PNG":"Скачать диаграмму в формате PNG",
"Download diagram as MMD":"Скачать диаграмму в формате MMD",
"View fullscreen":"Открыть на весь экран",
"Exit fullscreen":"Выйти из полноэкранного режима",
"Copy table as Markdown":"Копировать таблицу в формате Markdown",
"Copy table as CSV":"Копировать таблицу в формате CSV",
"Copy table as TSV":"Копировать таблицу в формате TSV",
"Download table":"Скачать таблицу",
"Download table as CSV":"Скачать таблицу в формате CSV",
"Download table as Markdown":"Скачать таблицу в формате Markdown",
"Image not available":"Изображение недоступно",
"Download image":"Скачать изображение",
"Open external link?":"Открыть внешнюю ссылку?",
"You're about to visit an external website.":"Вы собираетесь перейти на внешний сайт.",
"Copy link":"Копировать ссылку",
"Open link":"Открыть ссылку",
"Other":"Другой вариант",
"Light":"Светлая",
"delivered":"доставлено",
"No such session":"Такого занятия нет",
"A turn is running in this session — try again when it finishes":"В этом занятии формируется ответ — дождитесь завершения и повторите попытку",
"Background jobs are still running in this session — try again when they finish":"В этом занятии ещё выполняются фоновые задачи — дождитесь их завершения",
"The session's extraction is still winding down — try again in a moment":"Извлечение знаний из занятия ещё завершается — попробуйте чуть позже",
"Not found":"Не найдено",
"title must be a non-empty string":"Название должно быть непустой строкой",
"unknown key \"{v0}\"":"Неизвестный ключ «{v0}»",
"body must be JSON":"Тело запроса должно быть в формате JSON",
"body must be {value: string}":"Тело запроса должно содержать строковое поле value",
"model must be {provider, id}":"Модель должна содержать поля provider и id",
"thinkingLevel must be a string":"Уровень рассуждения должен быть строкой",
"autoUpdate must be a boolean":"Параметр автообновления должен быть логическим значением",
"{v0} must be \"en\" or \"ru\"":"Параметр {v0} должен иметь значение «en» или «ru»",
"{v0} must be an object":"Параметр {v0} должен быть объектом",
"{v0}.model must be {provider, id}":"Поле {v0}.model должно содержать provider и id",
"{v0}.thinkingLevel must be a string":"Поле {v0}.thinkingLevel должно быть строкой",
"{v0}.{v1} must be a boolean":"Поле {v0}.{v1} должно быть логическим значением",
"models must be an object":"Поле models должно быть объектом",
"unknown role \"{v0}\" (supported: {v1})":"Неизвестная роль «{v0}» (поддерживаются: {v1})",
"search must be an object":"Поле search должно быть объектом",
"search.engine must be \"tavily\" or \"brave\"":"Поисковая система должна быть «tavily» или «brave»",
"graphTools must be an object":"Поле graphTools должно быть объектом",
"graphTools.enabled must be a boolean":"Поле graphTools.enabled должно быть логическим значением",
"{v0} must be a #hex color or null":"Поле {v0} должно содержать цвет в формате #hex или null",
"mode must be \"dark\" or \"light\"":"Режим должен быть «dark» или «light»",
"fontFamily must be a non-empty string or null":"Название шрифта должно быть непустой строкой или null",
"proseFontSize must be an integer between 12 and 24":"Размер текста должен быть целым числом от 12 до 24",
"sessionNameSerif must be a boolean":"Параметр шрифта названий занятий должен быть логическим значением",
"mdRendering must be an object":"Поле mdRendering должно быть объектом",
"mdRendering.headingWeight must be an integer between 100 and 900":"Насыщенность заголовков должна быть целым числом от 100 до 900",
"enabled must be a boolean":"Поле enabled должно быть логическим значением",
"rendering must be a boolean":"Поле rendering должно быть логическим значением",
"extractionChunkTokens must be a number":"Размер фрагмента для извлечения должен быть числом",
"extractionChunkTokens must be at least {v0} (smaller batches waste the per-run graph overhead)":"Размер фрагмента для извлечения должен быть не менее {v0} токенов (при меньшем размере накладные расходы слишком велики)",
"unknown slot \"{v0}\" (supported: {v1})":"Неизвестный уровень «{v0}» (поддерживаются: {v1})",
"slot \"{v0}\" must set a model (thinkingLevel alone cannot run — absent slot = unset)":"Для уровня «{v0}» необходимо выбрать модель: одного уровня рассуждения недостаточно",
"thresholdTokens must be a number":"Порог сжатия контекста должен быть числом",
"thresholdTokens must be at least {v0} (compaction keeps a ~20k-token recent tail — smaller budgets would churn it)":"Порог сжатия должен быть не менее {v0} токенов: сжатие сохраняет около 20 тысяч последних токенов",
"The tool call failed.":"Вызов инструмента завершился ошибкой.",
"Aborted by learner":"Прервано пользователем",
"starting research":"запуск исследования",
"starting demo":"запуск демонстрации",
"starting figure":"запуск создания иллюстрации",
"building visual":"создание иллюстрации",
"render_svg: inspecting final render":"render_svg: проверка итогового изображения",
"edit_svg: applied":"edit_svg: изменения применены",
"web_search: \"{v0}\"":"Поиск в интернете: «{v0}»",
"web_fetch: {v0}":"Загрузка страницы: {v0}",
"Stopping…":"Остановка…",
"The demo could not be built.":"Не удалось создать демонстрацию.",
"The figure could not be drawn.":"Не удалось создать иллюстрацию.",
"untagged":"без привязки",
"yes":"да",
"no":"нет",
"none":"нет",
" · select all that apply":" · выберите все подходящие варианты",
"recall":"воспроизведение по памяти",
"discrimination":"различение",
"composition":"составление решения",
"solved":"решено",
"solvedWithHints":"решено с подсказками",
"movedOn":"переход дальше",
"surrendered":"решение запрошено",
"dismissed":"пропущено",
"cue":"не хватает подсказки",
"execution":"ошибка выполнения",
"careless":"невнимательность",
"structural":"ошибка в понимании структуры",
"pending":"ожидание",
"consent":"подтверждение",
"proposition":"утверждение",
"propositions":"утверждения",
"node":"узел",
"nodes":"узлы",
"chain":"цепочка",
"chains":"цепочки",
" · {v0} sources":" · источников: {v0}",
"{v0}s elapsed":"прошло {v0} с",
"{count} nodes":{
"one":"{count} узел",
"few":"{count} узла",
"many":"{count} узлов",
"other":"{count} узла"
},
"The saved connection could not be read or written safely. Reopen the app or reconnect after resolving the credential-file problem.":"Не удалось безопасно прочитать или сохранить подключение. Устраните проблему с файлом учётных данных, затем откройте приложение заново или подключитесь повторно.",
"The connection could not be refreshed. Retry or reconnect in Providers.":"Не удалось обновить подключение. Повторите попытку или подключитесь заново в разделе «Провайдеры».",
"Sign-in cancelled.":"Вход отменён.",
"This subscription connection is unavailable. Reconnect or explicitly choose another connection.":"Это подключение по подписке недоступно. Подключитесь заново или выберите другое подключение.",
"Background use is off for this connection. Automatic follow-up remains deferred in its queue.":"Фоновое использование этого подключения отключено. Автоматическое продолжение остаётся в очереди.",
"The connection or model catalog changed. Select an available model and retry.":"Подключение или каталог моделей изменились. Выберите доступную модель и повторите попытку.",
"This sign-in action is no longer available.":"Это действие для входа больше недоступно.",
"ChatGPT sign-in cancelled.":"Вход в ChatGPT отменён.",
"ChatGPT credentials could not be read or saved. Check local file access, then reconnect before making requests.":"Не удалось прочитать или сохранить данные для входа в ChatGPT. Проверьте доступ к локальным файлам и подключитесь заново, прежде чем отправлять запросы.",
"ChatGPT sign-in could not be verified. Select the intended saved account and try again.":"Не удалось подтвердить вход в ChatGPT. Выберите нужную сохранённую учётную запись и повторите попытку.",
"ChatGPT plan permission is missing. Reconnect and authorize ChatGPT plan use.":"Нет разрешения на использование тарифа ChatGPT. Подключитесь заново и предоставьте разрешение.",
"This ChatGPT connection is disconnected. Reconnect in Providers.":"Подключение ChatGPT отключено. Подключитесь заново в разделе «Провайдеры».",
"ChatGPT background use is off in this app. Enable Allow background use for all ChatGPT accounts in Providers, or explicitly select an API-key model for that workload.":"Фоновое использование ChatGPT в приложении отключено. В разделе «Провайдеры» включите «Разрешить фоновое использование для всех учётных записей ChatGPT» или выберите для этой задачи модель с API-ключом.",
"The ChatGPT account model catalog is unavailable. Retry the connection; no API-key fallback was used.":"Каталог моделей учётной записи ChatGPT недоступен. Повторите подключение. Переключения на API-ключ не было.",
"The ChatGPT session expired. Reconnect in Providers.":"Сеанс ChatGPT истёк. Подключитесь заново в разделе «Провайдеры».",
"ChatGPT could not be reached. Check your connection and try again.":"Не удалось связаться с ChatGPT. Проверьте подключение и повторите попытку.",
"A ChatGPT sign-in is already pending.":"Вход в ChatGPT уже выполняется.",
"ChatGPT sign-in is unavailable in browser-only mode.":"Вход в ChatGPT недоступен в браузерной версии.",
"ChatGPT sign-in failed. Try again; no API-key fallback was used.":"Не удалось войти в ChatGPT. Повторите попытку. Переключения на API-ключ не было.",
"The selected model is unavailable.":"Выбранная модель недоступна.",
"ChatGPT plan usage limit reached. Manage usage at https://chatgpt.com/settings/usage. No API-key fallback was used.":"Достигнут лимит тарифа ChatGPT. Управление лимитами: https://chatgpt.com/settings/usage. Переключения на API-ключ не было.",
"ChatGPT plan permission is missing. Reconnect in Providers and authorize plan use. No API-key fallback was used.":"Нет разрешения на использование тарифа ChatGPT. Подключитесь заново в разделе «Провайдеры» и предоставьте разрешение. Переключения на API-ключ не было.",
"Your ChatGPT session expired. Reconnect in Providers. No API-key fallback was used.":"Сеанс ChatGPT истёк. Подключитесь заново в разделе «Провайдеры». Переключения на API-ключ не было.",
"ChatGPT background use is off in this app. Enable Allow background use for all ChatGPT accounts in Providers to run this work. No API-key fallback was used.":"Фоновое использование ChatGPT отключено. Для выполнения этой работы включите «Разрешить фоновое использование для всех учётных записей ChatGPT» в разделе «Провайдеры». Переключения на API-ключ не было.",
"This ChatGPT account or workspace does not permit this request. Check ChatGPT settings; reconnecting may not change eligibility.":"Эта учётная запись или рабочее пространство ChatGPT не допускает такой запрос. Проверьте настройки ChatGPT: повторное подключение может не изменить доступ.",
"ChatGPT request cancelled or connection closed. No API-key fallback was used.":"Запрос ChatGPT отменён или подключение закрыто. Переключения на API-ключ не было.",
"The selected model is unavailable for this ChatGPT account. Refresh Providers and explicitly choose an available model. No API-key fallback was used.":"Выбранная модель недоступна для этой учётной записи ChatGPT. Обновите раздел «Провайдеры» и выберите доступную модель. Переключения на API-ключ не было.",
"ChatGPT returned an incomplete response. Retry when ready; no API-key fallback was used.":"ChatGPT вернул неполный ответ. Повторите попытку, когда будете готовы. Переключения на API-ключ не было.",
"ChatGPT request failed. Check your connection and ChatGPT usage, then retry. No API-key fallback was used.":"Запрос ChatGPT завершился ошибкой. Проверьте подключение и лимиты ChatGPT, затем повторите попытку. Переключения на API-ключ не было.",
"{v0} background use is off in this app. Enable it in Providers to run this work. No API-key fallback was used.":"Фоновое использование {v0} отключено. Для выполнения этой работы включите его в разделе «Провайдеры». Переключения на API-ключ не было.",
"{v0} usage limit reached. Check your provider account and try again later. No API-key fallback was used.":"Достигнут лимит использования {v0}. Проверьте учётную запись провайдера и повторите попытку позже. Переключения на API-ключ не было.",
"{v0} authorization could not be refreshed. Retry or reconnect in Providers. No API-key fallback was used.":"Не удалось обновить авторизацию {v0}. Повторите попытку или подключитесь заново в разделе «Провайдеры». Переключения на API-ключ не было.",
"{v0} request cancelled or connection closed. No API-key fallback was used.":"Запрос {v0} отменён или подключение закрыто. Переключения на API-ключ не было.",
"The selected {v0} model or connection is unavailable. Refresh Providers and explicitly choose an available model. No API-key fallback was used.":"Выбранная модель или подключение {v0} недоступны. Обновите раздел «Провайдеры» и выберите доступную модель. Переключения на API-ключ не было.",
"{v0} request failed. Check the connection, account access and provider limits, then retry. No API-key fallback was used.":"Запрос {v0} завершился ошибкой. Проверьте подключение, доступ к учётной записи и лимиты провайдера, затем повторите попытку. Переключения на API-ключ не было.",
"GitHub Enterprise URL/domain (blank for github.com)":"URL или домен GitHub Enterprise (оставьте пустым для github.com)",
"Enabling models...":"Подключение моделей…",
"Waiting for authorization...":"Ожидание авторизации…",
"no search engine configured — set a Tavily or Brave search API key":"Поисковая система не настроена — добавьте API-ключ Tavily или Brave Search",
"search engine is set to \"{v0}\" but its API key is missing — set the {v1} key":"Выбрана поисковая система «{v0}», но её API-ключ отсутствует — добавьте ключ {v1}",
"Fast mode uses more ChatGPT allowance.":"Быстрый режим быстрее расходует лимит ChatGPT.",
"Fast mode is available only for ChatGPT models.":"Быстрый режим доступен только для моделей ChatGPT.",
"Could not save model settings":"Не удалось сохранить настройки моделей",
"Fast mode is unavailable for this ChatGPT model or account. Turn off Fast mode or choose another model.":"Быстрый режим недоступен для этой модели или учётной записи ChatGPT. Отключите быстрый режим или выберите другую модель."