ru-RU.json 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880
  1. {
  2. "common": {
  3. "you": "Вы",
  4. "confirm": "Подтвердить",
  5. "cancel": "Отмена",
  6. "loading": "Загрузка..."
  7. },
  8. "home": {
  9. "slogan": "Generative Learning in Multi-Agent Interactive Classroom",
  10. "greetingWithName": "Привет, {{name}}"
  11. },
  12. "toolbar": {
  13. "languageHint": "Курс будет сгенерирован на этом языке",
  14. "pdfParser": "Парсер",
  15. "pdfUpload": "Загрузить PDF",
  16. "removePdf": "Удалить файл",
  17. "webSearchOn": "Включено",
  18. "webSearchOff": "Нажмите для включения",
  19. "webSearchDesc": "Поиск актуальной информации в интернете перед генерацией",
  20. "webSearchProvider": "Поисковый движок",
  21. "webSearchNoProvider": "Настройте API-ключ поиска в Настройках",
  22. "selectProvider": "Выбрать провайдера",
  23. "configureProvider": "Настроить модель",
  24. "configureProviderHint": "Настройте хотя бы одного провайдера моделей для генерации курсов",
  25. "enterClassroom": "Войти в класс",
  26. "advancedSettings": "Расширенные настройки",
  27. "ttsTitle": "Синтез речи",
  28. "ttsHint": "Выберите голос для AI-учителя",
  29. "ttsPreview": "Прослушать",
  30. "ttsPreviewing": "Воспроизведение..."
  31. },
  32. "export": {
  33. "pptx": "Экспорт PPTX",
  34. "resourcePack": "Экспорт ресурсного пакета",
  35. "resourcePackDesc": "PPTX + интерактивные страницы",
  36. "exporting": "Экспорт...",
  37. "exportSuccess": "Экспорт успешен",
  38. "exportFailed": "Ошибка экспорта"
  39. },
  40. "chat": {
  41. "lecture": "Лекция",
  42. "noConversations": "Нет диалогов",
  43. "startConversation": "Введите сообщение, чтобы начать диалог",
  44. "noMessages": "Пока нет сообщений",
  45. "ended": "завершено",
  46. "unknown": "Неизвестно",
  47. "stopDiscussion": "Завершить обсуждение",
  48. "endQA": "Завершить вопросы и ответы",
  49. "tabs": {
  50. "lecture": "Заметки",
  51. "chat": "Чат"
  52. },
  53. "lectureNotes": {
  54. "empty": "Заметки появятся здесь после воспроизведения лекции",
  55. "emptyHint": "Нажмите воспроизведение для начала лекции",
  56. "pageLabel": "Страница {{n}}",
  57. "currentPage": "Текущая"
  58. },
  59. "badge": {
  60. "qa": "Вопросы",
  61. "discussion": "ДИСКУС",
  62. "lecture": "ЛЕКЦ"
  63. }
  64. },
  65. "actions": {
  66. "names": {
  67. "spotlight": "В центре внимания",
  68. "laser": "Указка",
  69. "wb_open": "Открыть доску",
  70. "wb_draw_text": "Текст на доске",
  71. "wb_draw_shape": "Фигура на доске",
  72. "wb_draw_chart": "График на доске",
  73. "wb_draw_latex": "Формула на доске",
  74. "wb_draw_table": "Таблица на доске",
  75. "wb_draw_line": "Линия на доске",
  76. "wb_clear": "Очистить доску",
  77. "wb_delete": "Удалить элемент",
  78. "wb_close": "Закрыть доску",
  79. "discussion": "Обсуждение"
  80. },
  81. "status": {
  82. "inputStreaming": "Ожидание",
  83. "inputAvailable": "Выполняется",
  84. "outputAvailable": "Завершено",
  85. "outputError": "Ошибка",
  86. "outputDenied": "Отклонено",
  87. "running": "Выполняется",
  88. "result": "Завершено",
  89. "error": "Ошибка"
  90. }
  91. },
  92. "agentBar": {
  93. "readyToLearn": "Готовы учиться вместе?",
  94. "expandedTitle": "Настройка ролей в классе",
  95. "configTooltip": "Нажмите для настройки ролей в классе",
  96. "voiceLabel": "Голос",
  97. "voiceLoading": "Загрузка...",
  98. "voiceAutoAssign": "Голоса будут назначены автоматически"
  99. },
  100. "proactiveCard": {
  101. "discussion": "Обсуждение",
  102. "join": "Присоединиться",
  103. "skip": "Пропустить",
  104. "pause": "Пауза",
  105. "resume": "Продолжить"
  106. },
  107. "voice": {
  108. "startListening": "Голосовой ввод",
  109. "stopListening": "Остановить запись"
  110. },
  111. "stage": {
  112. "currentScene": "Текущая сцена",
  113. "generating": "Генерация...",
  114. "paused": "Пауза",
  115. "generationFailed": "Ошибка генерации",
  116. "confirmSwitchTitle": "Переключить сцену",
  117. "confirmSwitchMessage": "В данный момент идёт обсуждение. Переключение сцены завершит текущую тему. Продолжить?",
  118. "generatingNextPage": "Сцена генерируется, пожалуйста подождите...",
  119. "fullscreen": "Полный экран",
  120. "exitFullscreen": "Свернуть"
  121. },
  122. "whiteboard": {
  123. "title": "Интерактивная доска",
  124. "open": "Открыть доску",
  125. "clear": "Очистить доску",
  126. "minimize": "Свернуть доску",
  127. "ready": "Доска готова",
  128. "readyHint": "Элементы появятся здесь, когда AI их добавит",
  129. "clearSuccess": "Доска очищена",
  130. "clearError": "Ошибка очистки доски: ",
  131. "resetView": "Сбросить вид",
  132. "restoreError": "Ошибка восстановления доски: ",
  133. "history": "История",
  134. "restore": "Восстановить",
  135. "noHistory": "Истории пока нет",
  136. "restored": "Доска восстановлена",
  137. "elementCount": "{{count}} элементов"
  138. },
  139. "quiz": {
  140. "title": "Тест",
  141. "subtitle": "Проверьте свои знания",
  142. "questionsCount": "вопросов",
  143. "totalPrefix": "",
  144. "pointsSuffix": "б.",
  145. "startQuiz": "Начать тест",
  146. "multipleChoiceHint": "(Множественный выбор — выберите все правильные ответы)",
  147. "inputPlaceholder": "Введите ваш ответ...",
  148. "charCount": "символов",
  149. "yourAnswer": "Ваш ответ:",
  150. "notAnswered": "Нет ответа",
  151. "aiComment": "Коммент AI",
  152. "singleChoice": "Один ответ",
  153. "multipleChoice": "Несколько",
  154. "shortAnswer": "Развёрнутый ответ",
  155. "analysis": "Анализ: ",
  156. "excellent": "Отлично!",
  157. "keepGoing": "Продолжайте!",
  158. "needsReview": "Требует повторения",
  159. "correct": "верно",
  160. "incorrect": "неверно",
  161. "answering": "В процессе",
  162. "submitAnswers": "Отправить ответы",
  163. "aiGrading": "AI проверяет...",
  164. "aiGradingWait": "Пожалуйста подождите, анализируем ваши ответы",
  165. "quizReport": "Результаты теста",
  166. "retry": "Повторить"
  167. },
  168. "roundtable": {
  169. "teacher": "УЧИТЕЛЬ",
  170. "you": "ВЫ",
  171. "inputPlaceholder": "Введите сообщение...",
  172. "listening": "Слушаю...",
  173. "processing": "Обработка...",
  174. "noSpeechDetected": "Речь не обнаружена, попробуйте ещё раз",
  175. "discussionEnded": "Обсуждение завершено",
  176. "qaEnded": "Вопросы и ответы завершены",
  177. "thinking": "Размышляет",
  178. "yourTurn": "Ваша очередь",
  179. "stopDiscussion": "Завершить обсуждение",
  180. "autoPlay": "Автовоспр.",
  181. "autoPlayOff": "Остановить",
  182. "speed": "Скорость",
  183. "voiceInput": "Голосовой ввод",
  184. "voiceInputDisabled": "Голосовой ввод отключён",
  185. "textInput": "Текстовый ввод",
  186. "stopRecording": "Остановить запись",
  187. "startRecording": "Начать запись"
  188. },
  189. "pbl": {
  190. "legacyFormat": "Эта PBL-сцена использует устаревший формат. Пожалуйста, перегенерируйте курс.",
  191. "emptyProject": "PBL-проект ещё не создан. Создайте его через генерацию курса.",
  192. "roleSelection": {
  193. "title": "Выберите роль",
  194. "description": "Выберите роль для совместной работы над проектом"
  195. },
  196. "workspace": {
  197. "restart": "Перезапуск",
  198. "confirmRestart": "Сбросить весь прогресс?",
  199. "confirm": "Подтвердить",
  200. "cancel": "Отмена"
  201. },
  202. "issueboard": {
  203. "title": "Доска задач",
  204. "noIssues": "Задач пока нет",
  205. "statusDone": "Готово",
  206. "statusActive": "Активна",
  207. "statusPending": "В ожидании"
  208. },
  209. "chat": {
  210. "title": "Обсуждение проекта",
  211. "currentIssue": "Текущая задача",
  212. "mentionHint": "Используйте @question для вопроса, @judge для проверки",
  213. "placeholder": "Введите сообщение...",
  214. "send": "Отправить",
  215. "welcomeMessage": "Привет! Я ваш помощник по задаче: \"{{title}}\"\n\nЧтобы помочь вам, я подготовил несколько вопросов:\n\n{{questions}}\n\nОбращайтесь через @question, если нужна помощь!",
  216. "issueCompleteMessage": "Задача \"{{completed}}\" выполнена! Переход к следующей: \"{{next}}\"",
  217. "allCompleteMessage": "🎉 Все задачи выполнены! Отличная работа над проектом!"
  218. },
  219. "guide": {
  220. "howItWorks": "Как это работает",
  221. "help": "Помощь",
  222. "title": "Помощь",
  223. "step1": {
  224. "title": "Шаг 1: Выберите роль",
  225. "desc": "После генерации проекта выберите роль из списка (не-системные роли отмечены 🟢)"
  226. },
  227. "step2": {
  228. "title": "Шаг 2: Выполняйте задачи",
  229. "desc": "Каждая задача — это учебное задание:",
  230. "s1": {
  231. "title": "Просмотрите задачу",
  232. "desc": "Изучите заголовок, описание и исполнителя задачи"
  233. },
  234. "s2": {
  235. "title": "Получите подсказки",
  236. "example": "@question С чего начать?\n@question Как реализовать эту функцию?",
  237. "desc": "Question Agent даёт наводящие вопросы и подсказки (не прямые ответы)"
  238. },
  239. "s3": {
  240. "title": "Сдайте работу",
  241. "example": "@judge Готово, проверьте мои заметки",
  242. "desc": "Judge Agent оценивает вашу работу и даёт обратную связь:",
  243. "complete": "Автоматический переход к следующей задаче",
  244. "revision": "Доработайте по замечаниям"
  245. }
  246. },
  247. "step3": {
  248. "title": "Шаг 3: Завершите проект",
  249. "desc": "Когда все задачи выполнены, система показывает \"🎉 Проект завершён!\""
  250. }
  251. }
  252. },
  253. "share": {
  254. "notReady": "Доступно после завершения генерации"
  255. },
  256. "classroom": {
  257. "recentClassrooms": "Недавние",
  258. "today": "Сегодня",
  259. "yesterday": "Вчера",
  260. "daysAgo": "дн. назад",
  261. "slides": "слайдов",
  262. "nameCopied": "Название скопировано",
  263. "deleteConfirmTitle": "Удалить",
  264. "delete": "Удалить",
  265. "rename": "Переименовать",
  266. "renamePlaceholder": "Введите название класса",
  267. "renameFailed": "Не удалось переименовать класс"
  268. },
  269. "upload": {
  270. "pdfSizeLimit": "Поддержка PDF до 50 МБ",
  271. "generateFailed": "Ошибка генерации, попробуйте снова",
  272. "requirementPlaceholder": "Расскажите, что вы хотите изучить, например:\n\"Научи меня Python с нуля за 30 минут\"\n\"Объясни преобразование Фурье на доске\"\n\"Как играть в настольную игру Авалон\"",
  273. "requirementRequired": "Пожалуйста, укажите требования к курсу",
  274. "fileTooLarge": "Файл слишком большой. Выберите PDF до 50 МБ"
  275. },
  276. "generation": {
  277. "analyzingPdf": "Анализ PDF-документа",
  278. "analyzingPdfDesc": "Извлечение структуры и содержимого документа...",
  279. "pdfLoadFailed": "Не удалось загрузить PDF, попробуйте снова",
  280. "pdfParseFailed": "Ошибка обработки PDF",
  281. "streamNotReadable": "Не удалось прочитать поток генерации",
  282. "generatingOutlines": "Создание структуры курса",
  283. "generatingOutlinesDesc": "Формирование учебной программы...",
  284. "generatingSlideContent": "Генерация содержимого страниц",
  285. "generatingSlideContentDesc": "Создание слайдов, тестов и интерактивного контента...",
  286. "generatingActions": "Генерация учебных действий",
  287. "generatingActionsDesc": "Подготовка нарратива, внимания и взаимодействий...",
  288. "generationComplete": "Генерация завершена!",
  289. "generationFailed": "Ошибка генерации",
  290. "generatingCourse": "Генерация курса",
  291. "openingClassroom": "Открытие класса...",
  292. "outlineReady": "Структура курса сгенерирована",
  293. "generatingFirstPage": "Генерация первой страницы...",
  294. "firstPageReady": "Первая страница готова! Открываю класс...",
  295. "speechFailed": "Ошибка генерации речи",
  296. "retryScene": "Повторить",
  297. "retryingScene": "Перегенерация...",
  298. "backToHome": "На главную",
  299. "sessionNotFound": "Сессия не найдена",
  300. "sessionNotFoundDesc": "Пожалуйста, заполните требования к курсу, чтобы начать генерацию.",
  301. "goBackAndRetry": "Вернуться и повторить",
  302. "classroomReady": "Ваша персонализированная AI-среда обучения успешно создана.",
  303. "aiWorking": "AI-агенты работают...",
  304. "textTruncated": "Текст документа слишком длинный, используются первые {{n}} символов",
  305. "imageTruncated": "Найдено {{total}} изображений, что превышает лимит в {{max}}. Лишние будут описаны текстом",
  306. "agentGeneration": "Генерация ролей в классе",
  307. "agentGenerationDesc": "Создание ролей на основе содержания курса...",
  308. "agentRevealTitle": "Роли в вашем классе",
  309. "viewAgents": "Просмотреть роли",
  310. "continue": "Продолжить",
  311. "outlineRetrying": "Проблема с генерацией структуры, повтор...",
  312. "outlineEmptyResponse": "Модель не вернула валидную структуру. Проверьте настройки модели и попробуйте снова",
  313. "outlineGenerateFailed": "Ошибка генерации структуры, попробуйте позже",
  314. "webSearching": "Поиск в интернете",
  315. "webSearchingDesc": "Поиск актуальной информации в сети",
  316. "webSearchFailed": "Ошибка веб-поиска"
  317. },
  318. "settings": {
  319. "title": "Настройки",
  320. "description": "Настройка параметров приложения",
  321. "language": "Язык",
  322. "languageDesc": "Выберите язык интерфейса",
  323. "theme": "Тема",
  324. "themeDesc": "Выберите тему оформления (Светлая/Тёмная/Системная)",
  325. "themeOptions": {
  326. "light": "Светлая",
  327. "dark": "Тёмная",
  328. "system": "Системная"
  329. },
  330. "apiKey": "API-ключ",
  331. "apiKeyDesc": "Настройте ваш API-ключ",
  332. "apiBaseUrl": "URL API-эндпоинта",
  333. "apiBaseUrlDesc": "Настройте URL API-эндпоинта",
  334. "apiKeyRequired": "API-ключ не может быть пустым",
  335. "model": "Настройка модели",
  336. "modelDesc": "Настройте AI-модели",
  337. "modelPlaceholder": "Введите или выберите название модели",
  338. "ttsModel": "Модель TTS",
  339. "ttsModelDesc": "Настройте модели TTS",
  340. "ttsModelPlaceholder": "Введите или выберите модель TTS",
  341. "ttsModelOptions": {
  342. "openaiTts": "OpenAI TTS",
  343. "azureTts": "Azure TTS"
  344. },
  345. "availableModels": "Доступные модели",
  346. "modelSelectedViaVoice": "Модель определяется выбором голоса",
  347. "testConnection": "Тест подключения",
  348. "testConnectionDesc": "Проверить доступность текущей конфигурации API",
  349. "testing": "Тестирование...",
  350. "agentSettings": "Настройки агентов",
  351. "agentSettingsDesc": "Выберите агентов для участия в беседе. Выберите 1 для режима одного агента, несколько — для совместного режима.",
  352. "agentMode": "Режим агентов",
  353. "agentModePreset": "Предустановка",
  354. "agentModeAuto": "Автогенерация",
  355. "agentModeAutoDesc": "AI автоматически создаст подходящие роли",
  356. "autoAgentCount": "Количество агентов",
  357. "autoAgentCountDesc": "Количество агентов для автогенерации (включая учителя)",
  358. "atLeastOneAgent": "Выберите хотя бы одного агента",
  359. "singleAgentMode": "Один агент",
  360. "directAnswer": "Прямой ответ",
  361. "multiAgentMode": "Мульти-агент",
  362. "agentsCollaborating": "Совместное обсуждение",
  363. "agentsCollaboratingCount": "{{count}} агентов выбрано для совместного обсуждения",
  364. "maxTurns": "Максимум реплик",
  365. "maxTurnsDesc": "Максимальное число реплик обсуждения между агентами (действие и ответ каждого агента считается одной репликой)",
  366. "priority": "Приоритет",
  367. "actions": "Действия",
  368. "actionCount": "{{count}} действий",
  369. "selectedAgent": "Выбранный агент",
  370. "selectedAgents": "Выбранные агенты",
  371. "required": "Обязательно",
  372. "agentNames": {
  373. "default-1": "AI-учитель",
  374. "default-2": "AI-ассистент",
  375. "default-3": "Весельчак",
  376. "default-4": "Почемучка",
  377. "default-5": "Конспектист",
  378. "default-6": "Мыслитель"
  379. },
  380. "agentRoles": {
  381. "teacher": "Учитель",
  382. "assistant": "Ассистент",
  383. "student": "Ученик"
  384. },
  385. "agentDescriptions": {
  386. "default-1": "Ведущий учитель с понятными и структурированными объяснениями",
  387. "default-2": "Помогает в обучении и разъясняет ключевые моменты",
  388. "default-3": "Привносит юмор и энергию в класс",
  389. "default-4": "Всегда любопытный, любит спрашивать почему и как",
  390. "default-5": "Усердно записывает и систематизирует заметки",
  391. "default-6": "Глубоко размышляет и исследует суть тем"
  392. },
  393. "close": "Закрыть",
  394. "save": "Сохранить",
  395. "providers": "LLM",
  396. "addProviderDescription": "Добавьте провайдеров моделей для расширения доступных AI-моделей",
  397. "providerNames": {
  398. "openai": "OpenAI",
  399. "anthropic": "Claude",
  400. "google": "Gemini",
  401. "deepseek": "DeepSeek",
  402. "qwen": "Qwen",
  403. "kimi": "Kimi",
  404. "minimax": "MiniMax",
  405. "glm": "GLM",
  406. "siliconflow": "SiliconFlow",
  407. "doubao": "Doubao",
  408. "ollama": "Ollama (Локальный)"
  409. },
  410. "providerTypes": {
  411. "openai": "Протокол OpenAI",
  412. "anthropic": "Протокол Claude",
  413. "google": "Протокол Gemini"
  414. },
  415. "modelCount": "моделей",
  416. "modelSingular": "модель",
  417. "defaultModel": "Модель по умолчанию",
  418. "webSearch": "Веб-поиск",
  419. "mcp": "MCP",
  420. "knowledgeBase": "База знаний",
  421. "documentParser": "Обработка документов",
  422. "conversationSettings": "Беседа",
  423. "keyboardShortcuts": "Горячие клавиши",
  424. "generalSettings": "Общие",
  425. "systemSettings": "Система",
  426. "addProvider": "Добавить",
  427. "importFromClipboard": "Импорт из буфера",
  428. "apiSecret": "API-ключ",
  429. "apiHost": "Base URL",
  430. "requestUrl": "URL запроса",
  431. "models": "Модели",
  432. "addModel": "Новая",
  433. "reset": "Сброс",
  434. "fetch": "Получить",
  435. "connectionSuccess": "Подключение успешно",
  436. "connectionFailed": "Ошибка подключения",
  437. "capabilities": {
  438. "vision": "Видение",
  439. "tools": "Инструменты",
  440. "streaming": "Стриминг"
  441. },
  442. "contextWindow": "Контекст",
  443. "contextShort": "кнткс",
  444. "outputWindow": "Вывод",
  445. "addProviderButton": "Добавить",
  446. "addProviderDialog": "Добавить провайдера моделей",
  447. "providerName": "Название",
  448. "providerNamePlaceholder": "напр., Мой OpenAI Proxy",
  449. "providerNameRequired": "Введите название провайдера",
  450. "providerApiMode": "Режим API",
  451. "apiModeOpenAI": "Протокол OpenAI",
  452. "apiModeAnthropic": "Протокол Claude",
  453. "apiModeGoogle": "Протокол Gemini",
  454. "defaultBaseUrl": "Base URL по умолчанию",
  455. "providerIcon": "URL иконки провайдера",
  456. "requiresApiKey": "Требуется API-ключ",
  457. "deleteProvider": "Удалить провайдера",
  458. "deleteProviderConfirm": "Вы уверены, что хотите удалить этого провайдера?",
  459. "cannotDeleteBuiltIn": "Нельзя удалить встроенного провайдера",
  460. "resetToDefault": "Сбросить на стандартные",
  461. "resetToDefaultDescription": "Восстановить список моделей по умолчанию (API-ключ и Base URL будут сохранены)",
  462. "resetConfirmDescription": "Это удалит все пользовательские модели и восстановит встроенный список. API-ключ и Base URL будут сохранены.",
  463. "confirmReset": "Подтвердить сброс",
  464. "resetSuccess": "Настройки по умолчанию восстановлены",
  465. "saveSuccess": "Настройки сохранены",
  466. "saveFailed": "Не удалось сохранить настройки, попробуйте снова",
  467. "cannotDeleteBuiltInModel": "Нельзя удалить встроенную модель",
  468. "cannotEditBuiltInModel": "Нельзя редактировать встроенную модель",
  469. "modelIdRequired": "Введите ID модели",
  470. "noModelsAvailable": "Нет доступных моделей для тестирования",
  471. "providerMetadata": "Метаданные провайдера",
  472. "editModel": "Редактировать модель",
  473. "editModelDescription": "Изменить конфигурацию и возможности модели",
  474. "addNewModel": "Новая модель",
  475. "addNewModelDescription": "Добавить конфигурацию новой модели",
  476. "modelId": "ID модели",
  477. "modelIdPlaceholder": "напр., gpt-4o",
  478. "modelName": "Отображаемое имя",
  479. "modelNamePlaceholder": "Необязательно",
  480. "modelCapabilities": "Возможности",
  481. "advancedSettings": "Расширенные настройки",
  482. "contextWindowLabel": "Контекстное окно",
  483. "contextWindowPlaceholder": "напр., 128000",
  484. "outputWindowLabel": "Макс. выходных токенов",
  485. "outputWindowPlaceholder": "напр., 4096",
  486. "testModel": "Тест модели",
  487. "deleteModel": "Удалить",
  488. "cancelEdit": "Отмена",
  489. "saveModel": "Сохранить",
  490. "modelsManagementDescription": "Управление моделями этого провайдера. Чтобы выбрать активную модель, перейдите в «Общие».",
  491. "howToUse": "Как использовать",
  492. "step1ConfigureProvider": "Перейдите в «Провайдеры моделей», выберите или добавьте провайдера и настройте подключение (API-ключ, Base URL и т.д.)",
  493. "step2SelectModel": "Выберите нужную модель в разделе «Активная модель» ниже",
  494. "step3StartUsing": "После сохранения система будет использовать выбранную модель",
  495. "activeModel": "Активная модель",
  496. "activeModelDescription": "Выберите модель для AI-диалогов и генерации контента",
  497. "selectModel": "Выбрать модель",
  498. "searchModels": "Поиск моделей",
  499. "noModelsFound": "Подходящих моделей не найдено",
  500. "noConfiguredProviders": "Нет настроенных провайдеров",
  501. "configureProvidersFirst": "Настройте подключение провайдера в разделе «Провайдеры моделей» слева",
  502. "currentlyUsing": "Используется",
  503. "ttsSettings": "Синтез речи",
  504. "asrSettings": "Распознавание речи",
  505. "audioSettings": "Настройки аудио",
  506. "ttsSection": "Синтез речи (TTS)",
  507. "asrSection": "Распознавание речи (ASR)",
  508. "ttsDescription": "TTS (Text-to-Speech) — преобразование текста в речь",
  509. "asrDescription": "ASR (Automatic Speech Recognition) — преобразование речи в текст",
  510. "enableTTS": "Включить синтез речи",
  511. "ttsEnabledDescription": "При включении аудио будет генерироваться во время создания курса",
  512. "ttsVoiceConfigHint": "Голос для каждого агента можно настроить в «Настройке ролей» на главной странице",
  513. "enableASR": "Включить распознавание речи",
  514. "asrEnabledDescription": "При включении ученики смогут использовать микрофон для голосового ввода",
  515. "ttsProvider": "Провайдер TTS",
  516. "ttsLanguageFilter": "Фильтр по языку",
  517. "allLanguages": "Все языки",
  518. "ttsVoice": "Голос",
  519. "ttsSpeed": "Скорость",
  520. "ttsBaseUrl": "Base URL",
  521. "ttsApiKey": "API-ключ",
  522. "doubaoAppId": "App ID",
  523. "doubaoAccessKey": "Access Key",
  524. "asrProvider": "Провайдер ASR",
  525. "asrLanguage": "Язык распознавания",
  526. "asrBaseUrl": "Base URL",
  527. "asrApiKey": "API-ключ",
  528. "enterApiKey": "Введите API-ключ",
  529. "enterCustomBaseUrl": "Введите пользовательский Base URL",
  530. "browserNativeNote": "Встроенный ASR браузера не требует настройки и полностью бесплатен",
  531. "providerOpenAITTS": "OpenAI TTS (gpt-4o-mini-tts)",
  532. "providerAzureTTS": "Azure TTS",
  533. "providerGLMTTS": "GLM TTS",
  534. "providerQwenTTS": "Qwen TTS (Alibaba Cloud Bailian)",
  535. "providerDoubaoTTS": "Doubao TTS 2.0 (Volcengine)",
  536. "providerElevenLabsTTS": "ElevenLabs TTS",
  537. "providerMiniMaxTTS": "MiniMax TTS",
  538. "providerBrowserNativeTTS": "Встроенный TTS браузера",
  539. "providerOpenAIWhisper": "OpenAI ASR (gpt-4o-mini-transcribe)",
  540. "providerBrowserNative": "Встроенный ASR браузера",
  541. "providerQwenASR": "Qwen ASR (Alibaba Cloud Bailian)",
  542. "providerUnpdf": "unpdf (встроенный)",
  543. "providerMinerU": "MinerU",
  544. "browserNativeTTSNote": "Встроенный TTS браузера не требует настройки и полностью бесплатен, использует системные голоса",
  545. "testTTS": "Тест TTS",
  546. "testASR": "Тест ASR",
  547. "testSuccess": "Тест пройден",
  548. "testFailed": "Тест не пройден",
  549. "ttsTestText": "Текст для TTS-теста",
  550. "ttsTestSuccess": "TTS-тест пройден, аудио воспроизведено",
  551. "ttsTestFailed": "TTS-тест не пройден",
  552. "asrTestSuccess": "Распознавание речи успешно",
  553. "asrTestFailed": "Распознавание речи не удалось",
  554. "asrResult": "Результат распознавания",
  555. "asrNotSupported": "Браузер не поддерживает Speech Recognition API",
  556. "browserTTSNotSupported": "Браузер не поддерживает Speech Synthesis API",
  557. "browserTTSNoVoices": "В текущем браузере нет доступных голосов TTS",
  558. "microphoneAccessDenied": "Доступ к микрофону запрещён",
  559. "microphoneAccessFailed": "Не удалось получить доступ к микрофону",
  560. "asrResultPlaceholder": "Результат распознавания появится после записи",
  561. "useThisProvider": "Использовать этого провайдера",
  562. "fetchVoices": "Загрузить список голосов",
  563. "fetchingVoices": "Загрузка...",
  564. "voicesFetched": "Голоса загружены",
  565. "fetchVoicesFailed": "Не удалось загрузить голоса",
  566. "voiceApiKeyRequired": "Требуется API-ключ",
  567. "voiceBaseUrlRequired": "Требуется Base URL",
  568. "ttsTestTextPlaceholder": "Введите текст для озвучивания",
  569. "ttsTestTextDefault": "Привет, это тестовая речь.",
  570. "startRecording": "Начать запись",
  571. "stopRecording": "Остановить запись",
  572. "recording": "Запись...",
  573. "transcribing": "Транскрибирование...",
  574. "transcriptionResult": "Результат транскрибирования",
  575. "noTranscriptionResult": "Нет результата транскрибирования",
  576. "baseUrlOptional": "Base URL (необязательно)",
  577. "defaultValue": "По умолчанию",
  578. "voiceMarin": "Рекомендуется — лучшее качество",
  579. "voiceCedar": "Рекомендуется — лучшее качество",
  580. "voiceAlloy": "Нейтральный, сбалансированный",
  581. "voiceAsh": "Спокойный, профессиональный",
  582. "voiceBallad": "Элегантный, лиричный",
  583. "voiceCoral": "Тёплый, дружелюбный",
  584. "voiceEcho": "Мужской, чёткий",
  585. "voiceFable": "Повествовательный, яркий",
  586. "voiceNova": "Женский, яркий",
  587. "voiceOnyx": "Мужской, глубокий",
  588. "voiceSage": "Мудрый, уравновешенный",
  589. "voiceShimmer": "Женский, мягкий",
  590. "voiceVerse": "Естественный, плавный",
  591. "glmVoiceTongtong": "Голос по умолчанию",
  592. "glmVoiceChuichui": "Голос Chuichui",
  593. "glmVoiceXiaochen": "Голос Xiaochen",
  594. "glmVoiceJam": "Голос Jam",
  595. "glmVoiceKazi": "Голос Kazi",
  596. "glmVoiceDouji": "Голос Douji",
  597. "glmVoiceLuodo": "Голос Luodo",
  598. "qwenVoiceCherry": "Солнечный, тёплый и естественный",
  599. "qwenVoiceSerena": "Нежный и мягкий",
  600. "qwenVoiceEthan": "Энергичный и живой",
  601. "qwenVoiceChelsie": "Аниме-виртуальная подруга",
  602. "qwenVoiceMomo": "Игривый и весёлый",
  603. "qwenVoiceVivian": "Милый и дерзкий",
  604. "qwenVoiceMoon": "Крутой и красивый",
  605. "qwenVoiceMaia": "Интеллектуальный и нежный",
  606. "qwenVoiceKai": "Спа для ваших ушей",
  607. "qwenVoiceNofish": "Дизайнер с особым произношением",
  608. "qwenVoiceBella": "Маленькая лоли",
  609. "qwenVoiceJennifer": "Кинематографический американский женский голос",
  610. "qwenVoiceRyan": "Быстрый, драматичный",
  611. "qwenVoiceKaterina": "Зрелая леди с запоминающимся ритмом",
  612. "qwenVoiceAiden": "Американский парень",
  613. "qwenVoiceEldricSage": "Спокойный и мудрый старейшина",
  614. "qwenVoiceMia": "Нежная как весенняя вода",
  615. "qwenVoiceMochi": "Умный малыш с детской невинностью",
  616. "qwenVoiceBellona": "Громкий голос, чёткое произношение",
  617. "qwenVoiceVincent": "Уникальный хриплый голос",
  618. "qwenVoiceBunny": "Супер-милая лоли",
  619. "qwenVoiceNeil": "Профессиональный диктор",
  620. "qwenVoiceElias": "Профессиональный инструктор",
  621. "qwenVoiceArthur": "Простой голос, пропитанный годами",
  622. "qwenVoiceNini": "Мягкий и липкий голос",
  623. "qwenVoiceEbona": "Её шёпот как ржавый ключ",
  624. "qwenVoiceSeren": "Нежный и успокаивающий голос",
  625. "qwenVoicePip": "Озорной, но полный детской невинности",
  626. "qwenVoiceStella": "Сладкий девичий голос",
  627. "qwenVoiceBodega": "Энтузиастичный испанский дядя",
  628. "qwenVoiceSonrisa": "Энтузиастичная латиноамериканка",
  629. "qwenVoiceAlek": "Холод, но теплота под шерстяным пальто",
  630. "qwenVoiceDolce": "Ленивый итальянский дядя",
  631. "qwenVoiceSohee": "Нежная, весёлая кореянка",
  632. "qwenVoiceOnoAnna": "Шаловливая подруга детства",
  633. "qwenVoiceLenn": "Рациональный немецкий юноша",
  634. "qwenVoiceEmilien": "Романтический французский брат",
  635. "qwenVoiceAndre": "Магнетический, естественный мужской голос",
  636. "qwenVoiceRadioGol": "Футбольный поэт Rádio Gol!",
  637. "qwenVoiceJada": "Живая шанхайская леди",
  638. "qwenVoiceDylan": "Пекинский парень",
  639. "qwenVoiceLi": "Терпеливый инструктор йоги",
  640. "qwenVoiceMarcus": "Твёрдое сердце — вкус старого Шаньси",
  641. "qwenVoiceRoy": "Юморной тайваньский парень",
  642. "qwenVoicePeter": "Тяньцзиньский комик",
  643. "qwenVoiceSunny": "Милая сычуаньская девушка",
  644. "qwenVoiceEric": "Чэндуский джентльмен",
  645. "qwenVoiceRocky": "Юморной гонконгский парень",
  646. "qwenVoiceKiki": "Милая гонконгская девушка",
  647. "lang_auto": "Авто-определение",
  648. "lang_zh": "中文",
  649. "lang_yue": "粤語",
  650. "lang_en": "English",
  651. "lang_ja": "日本語",
  652. "lang_ko": "한국어",
  653. "lang_es": "Español",
  654. "lang_fr": "Français",
  655. "lang_de": "Deutsch",
  656. "lang_ru": "Русский",
  657. "lang_ar": "العربية",
  658. "lang_pt": "Português",
  659. "lang_it": "Italiano",
  660. "lang_af": "Afrikaans",
  661. "lang_hy": "Հայերեն",
  662. "lang_az": "Azərbaycan",
  663. "lang_be": "Беларуская",
  664. "lang_bs": "Bosanski",
  665. "lang_bg": "Български",
  666. "lang_ca": "Català",
  667. "lang_hr": "Hrvatski",
  668. "lang_cs": "Čeština",
  669. "lang_da": "Dansk",
  670. "lang_nl": "Nederlands",
  671. "lang_et": "Eesti",
  672. "lang_fi": "Suomi",
  673. "lang_gl": "Galego",
  674. "lang_el": "Ελληνικά",
  675. "lang_he": "עברית",
  676. "lang_hi": "हिन्दी",
  677. "lang_hu": "Magyar",
  678. "lang_is": "Íslenska",
  679. "lang_id": "Bahasa Indonesia",
  680. "lang_kn": "ಕನ್ನಡ",
  681. "lang_kk": "Қазақша",
  682. "lang_lv": "Latviešu",
  683. "lang_lt": "Lietuvių",
  684. "lang_mk": "Македонски",
  685. "lang_ms": "Bahasa Melayu",
  686. "lang_mr": "मराठी",
  687. "lang_mi": "Te Reo Māori",
  688. "lang_ne": "नेपाली",
  689. "lang_no": "Norsk",
  690. "lang_fa": "فارسی",
  691. "lang_pl": "Polski",
  692. "lang_ro": "Română",
  693. "lang_ru": "Русский",
  694. "lang_sr": "Српски",
  695. "lang_sk": "Slovenčina",
  696. "lang_sl": "Slovenščina",
  697. "lang_sw": "Kiswahili",
  698. "lang_sv": "Svenska",
  699. "lang_tl": "Tagalog",
  700. "lang_fil": "Filipino",
  701. "lang_ta": "தமிழ்",
  702. "lang_th": "ไทย",
  703. "lang_tr": "Türkçe",
  704. "lang_uk": "Українська",
  705. "lang_ur": "اردو",
  706. "lang_vi": "Tiếng Việt",
  707. "lang_cy": "Cymraeg",
  708. "lang_zh-CN": "中文(简体,中国)",
  709. "lang_zh-TW": "中文(繁體,台灣)",
  710. "lang_zh-HK": "粵語(香港)",
  711. "lang_yue-Hant-HK": "粵語(繁體)",
  712. "lang_en-US": "English (United States)",
  713. "lang_en-GB": "English (United Kingdom)",
  714. "lang_en-AU": "English (Australia)",
  715. "lang_en-CA": "English (Canada)",
  716. "lang_en-IN": "English (India)",
  717. "lang_en-NZ": "English (New Zealand)",
  718. "lang_en-ZA": "English (South Africa)",
  719. "lang_ja-JP": "日本語(日本)",
  720. "lang_ko-KR": "한국어(대한민국)",
  721. "lang_de-DE": "Deutsch (Deutschland)",
  722. "lang_fr-FR": "Français (France)",
  723. "lang_es-ES": "Español (España)",
  724. "lang_es-MX": "Español (México)",
  725. "lang_es-AR": "Español (Argentina)",
  726. "lang_es-CO": "Español (Colombia)",
  727. "lang_it-IT": "Italiano (Italia)",
  728. "lang_pt-BR": "Português (Brasil)",
  729. "lang_pt-PT": "Português (Portugal)",
  730. "lang_ru-RU": "Русский (Россия)",
  731. "lang_nl-NL": "Nederlands (Nederland)",
  732. "lang_pl-PL": "Polski (Polska)",
  733. "lang_cs-CZ": "Čeština (Česko)",
  734. "lang_da-DK": "Dansk (Danmark)",
  735. "lang_fi-FI": "Suomi (Suomi)",
  736. "lang_sv-SE": "Svenska (Sverige)",
  737. "lang_no-NO": "Norsk (Norge)",
  738. "lang_tr-TR": "Türkçe (Türkiye)",
  739. "lang_el-GR": "Ελληνικά (Ελλάδα)",
  740. "lang_hu-HU": "Magyar (Magyarország)",
  741. "lang_ro-RO": "Română (România)",
  742. "lang_sk-SK": "Slovenčina (Slovensko)",
  743. "lang_bg-BG": "Български (България)",
  744. "lang_hr-HR": "Hrvatski (Hrvatska)",
  745. "lang_ca-ES": "Català (Espanya)",
  746. "lang_ar-SA": "العربية (السعودية)",
  747. "lang_ar-EG": "العربية (مصر)",
  748. "lang_he-IL": "עברית (ישראל)",
  749. "lang_hi-IN": "हिन्दी (भारत)",
  750. "lang_th-TH": "ไทย (ประเทศไทย)",
  751. "lang_vi-VN": "Tiếng Việt (Việt Nam)",
  752. "lang_id-ID": "Bahasa Indonesia (Indonesia)",
  753. "lang_ms-MY": "Bahasa Melayu (Malaysia)",
  754. "lang_fil-PH": "Filipino (Pilipinas)",
  755. "lang_af-ZA": "Afrikaans (Suid-Afrika)",
  756. "lang_uk-UA": "Українська (Україна)",
  757. "pdfSettings": "Обработка PDF",
  758. "pdfParsingSettings": "Настройки обработки PDF",
  759. "pdfDescription": "Выберите движок для обработки PDF с поддержкой извлечения текста, изображений и таблиц",
  760. "pdfProvider": "PDF-парсер",
  761. "pdfFeatures": "Поддерживаемые функции",
  762. "pdfApiKey": "API-ключ",
  763. "pdfBaseUrl": "Base URL",
  764. "mineruDescription": "MinerU — коммерческий сервис обработки PDF с поддержкой извлечения таблиц, распознавания формул и анализа макета.",
  765. "mineruApiKeyRequired": "Перед использованием необходимо получить API-ключ на сайте MinerU.",
  766. "mineruWarning": "Внимание",
  767. "mineruCostWarning": "MinerU — коммерческий сервис, использование может быть платным. Проверьте цены на сайте MinerU.",
  768. "enterMinerUApiKey": "Введите MinerU API-ключ",
  769. "mineruLocalDescription": "MinerU поддерживает локальное развёртывание с расширенной обработкой PDF (таблицы, формулы, анализ макета). Требуется предварительное развёртывание сервиса MinerU.",
  770. "mineruServerAddress": "Адрес локального сервера MinerU (напр., http://localhost:8080)",
  771. "mineruApiKeyOptional": "Требуется только если на сервере включена аутентификация",
  772. "optionalApiKey": "Необязательный API-ключ",
  773. "featureText": "Извлечение текста",
  774. "featureImages": "Извлечение изображений",
  775. "featureTables": "Извлечение таблиц",
  776. "featureFormulas": "Распознавание формул",
  777. "featureLayoutAnalysis": "Анализ макета",
  778. "featureMetadata": "Метаданные",
  779. "enableImageGeneration": "Включить AI-генерацию изображений",
  780. "imageGenerationDisabledHint": "При включении изображения будут автоматически генерироваться во время создания курса",
  781. "imageSettings": "Генерация изображений",
  782. "imageSection": "Текст в изображение",
  783. "imageProvider": "Провайдер генерации изображений",
  784. "imageModel": "Модель генерации изображений",
  785. "providerSeedream": "Seedream (ByteDance)",
  786. "providerQwenImage": "Qwen Image (Alibaba)",
  787. "providerNanoBanana": "Nano Banana (Gemini)",
  788. "providerMiniMaxImage": "MiniMax Image",
  789. "providerGrokImage": "Grok Image (xAI)",
  790. "testImageGeneration": "Тест генерации изображений",
  791. "testImageConnectivity": "Тест подключения",
  792. "imageConnectivitySuccess": "Подключение к сервису изображений успешно",
  793. "imageConnectivityFailed": "Подключение к сервису изображений не удалось",
  794. "imageTestSuccess": "Тест генерации изображений пройден",
  795. "imageTestFailed": "Тест генерации изображений не пройден",
  796. "imageTestPromptPlaceholder": "Введите описание изображения для теста",
  797. "imageTestPromptDefault": "Милый котёнок сидит на письменном столе",
  798. "imageGenerating": "Генерация изображения...",
  799. "imageGenerationFailed": "Ошибка генерации изображения",
  800. "enableVideoGeneration": "Включить AI-генерацию видео",
  801. "videoGenerationDisabledHint": "При включении видео будут автоматически генерироваться во время создания курса",
  802. "videoSettings": "Генерация видео",
  803. "videoSection": "Текст в видео",
  804. "videoProvider": "Провайдер генерации видео",
  805. "videoModel": "Модель генерации видео",
  806. "providerSeedance": "Seedance (ByteDance)",
  807. "providerKling": "Kling (Kuaishou)",
  808. "providerVeo": "Veo (Google)",
  809. "providerSora": "Sora (OpenAI)",
  810. "providerMiniMaxVideo": "MiniMax Video",
  811. "providerGrokVideo": "Grok Video (xAI)",
  812. "testVideoGeneration": "Тест генерации видео",
  813. "testVideoConnectivity": "Тест подключения",
  814. "videoConnectivitySuccess": "Подключение к видеосервису успешно",
  815. "videoConnectivityFailed": "Подключение к видеосервису не удалось",
  816. "testingConnection": "Тестирование...",
  817. "videoTestSuccess": "Тест генерации видео пройден",
  818. "videoTestFailed": "Тест генерации видео не пройден",
  819. "videoTestPromptDefault": "Милый котёнок гуляет по письменному столу",
  820. "videoGenerating": "Генерация видео (ожид. 1-2 мин.)...",
  821. "videoGenerationWarning": "Генерация видео обычно занимает 1-2 минуты, пожалуйста подождите",
  822. "mediaRetry": "Повторить",
  823. "mediaContentSensitive": "Извините, этот контент не прошёл проверку безопасности.",
  824. "mediaGenerationDisabled": "Генерация отключена в настройках",
  825. "singleAgent": "Один агент",
  826. "multiAgent": "Мульти-агент",
  827. "selectAgents": "Выбрать агентов",
  828. "noVisionWarning": "Текущая модель не поддерживает зрение. Изображения по-прежнему можно размещать на слайдах, но модель не сможет понимать содержимое изображений для оптимизации",
  829. "serverConfigured": "Сервер",
  830. "serverConfiguredNotice": "Администратор настроил API-ключ для этого провайдера на сервере. Можете использовать его напрямую или ввести свой ключ.",
  831. "optionalOverride": "Необязательно — оставьте пустым для серверной конфигурации",
  832. "setupNeeded": "Требуется настройка",
  833. "modelNotConfigured": "Пожалуйста, выберите модель для начала работы",
  834. "dangerZone": "Опасная зона",
  835. "clearCache": "Очистить локальный кэш",
  836. "clearCacheDescription": "Удалить все локально сохранённые данные, включая записи классов, историю чатов, аудиокэш и настройки приложения. Это действие нельзя отменить.",
  837. "clearCacheConfirmTitle": "Вы уверены, что хотите очистить весь кэш?",
  838. "clearCacheConfirmDescription": "Это навсегда удалит все следующие данные без возможности восстановления:",
  839. "clearCacheConfirmItems": "Классы и сцены, История чатов, Аудио- и графический кэш, Настройки и предпочтения",
  840. "clearCacheConfirmInput": "Введите «УДАЛИТЬ» для продолжения",
  841. "clearCacheConfirmPhrase": "УДАЛИТЬ",
  842. "clearCacheButton": "Удалить все данные навсегда",
  843. "clearCacheSuccess": "Кэш очищен, страница скоро обновится",
  844. "clearCacheFailed": "Не удалось очистить кэш, попробуйте снова",
  845. "webSearchSettings": "Веб-поиск",
  846. "webSearchApiKey": "Tavily API-ключ",
  847. "webSearchApiKeyPlaceholder": "Введите ваш Tavily API-ключ",
  848. "webSearchApiKeyPlaceholderServer": "Серверный ключ настроен, можно ввести свой",
  849. "webSearchApiKeyHint": "Получите API-ключ на tavily.com для веб-поиска",
  850. "webSearchBaseUrl": "Base URL",
  851. "webSearchServerConfigured": "Серверный Tavily API-ключ настроен",
  852. "optional": "Необязательно"
  853. },
  854. "profile": {
  855. "title": "Профиль",
  856. "defaultNickname": "Ученик",
  857. "chooseAvatar": "Выбрать аватар",
  858. "uploadAvatar": "Загрузить",
  859. "bioPlaceholder": "Расскажите о себе — AI-учитель адаптирует уроки под ваш уровень...",
  860. "avatarHint": "Ваш аватар будет отображаться в обсуждениях и чатах",
  861. "fileTooLarge": "Изображение слишком большое — выберите файл до 5 МБ",
  862. "invalidFileType": "Пожалуйста, выберите файл изображения",
  863. "editTooltip": "Нажмите для редактирования профиля"
  864. },
  865. "media": {
  866. "imageCapability": "Генерация изображений",
  867. "imageHint": "Генерация изображений в слайдах",
  868. "videoCapability": "Генерация видео",
  869. "videoHint": "Генерация видео в слайдах",
  870. "ttsCapability": "Синтез речи",
  871. "ttsHint": "AI-учитель говорит вслух",
  872. "asrCapability": "Распознавание речи",
  873. "asrHint": "Голосовой ввод для обсуждения",
  874. "provider": "Провайдер",
  875. "model": "Модель",
  876. "voice": "Голос",
  877. "speed": "Скорость",
  878. "language": "Язык"
  879. }
  880. }