diff --git a/src/lib/i18n/locales/ru-RU/translation.json b/src/lib/i18n/locales/ru-RU/translation.json
index 49d1adb822..698fa394e1 100644
--- a/src/lib/i18n/locales/ru-RU/translation.json
+++ b/src/lib/i18n/locales/ru-RU/translation.json
@@ -6,14 +6,14 @@
"[Today at] h:mm A": "[Сегодня в] h:mm A",
"[Yesterday at] h:mm A": "[Вчера в] h:mm A",
"{{ models }}": "{{ models }}",
- "{{count}} added lines_one": "",
- "{{count}} added lines_few": "",
- "{{count}} added lines_many": "",
- "{{count}} added lines_other": "",
+ "{{count}} added lines_one": "{{count}} добавленная строка",
+ "{{count}} added lines_few": "{{count}} добавленные строки",
+ "{{count}} added lines_many": "{{count}} добавленных строк",
+ "{{count}} added lines_other": "{{count}} добавленных строк",
"{{COUNT}} Available Skills": "Доступно навыков: {{COUNT}}",
"{{COUNT}} Available Tools": "{{COUNT}} доступных инструментов",
"{{COUNT}} characters": "{{COUNT}} символов",
- "{{COUNT}} direct members": "",
+ "{{COUNT}} direct members": "Прямых участников: {{COUNT}}",
"{{COUNT}} document(s) selected.": "Выбрано документов: {{COUNT}}.",
"{{COUNT}} extracted lines": "{{COUNT}} извлеченных строк",
"{{count}} files_one": "{{count}} файл",
@@ -40,11 +40,11 @@
"{{count}} of {{total}} accessible_many": "Доступно {{count}} из {{total}}",
"{{count}} of {{total}} accessible_other": "Доступно {{count}} из {{total}}",
"{{COUNT}} pipeline(s) selected": "Выбрано конвейеров: {{COUNT}}",
- "{{COUNT}} recovery codes remaining": "",
- "{{count}} removed lines_one": "",
- "{{count}} removed lines_few": "",
- "{{count}} removed lines_many": "",
- "{{count}} removed lines_other": "",
+ "{{COUNT}} recovery codes remaining": "Осталось кодов восстановления: {{COUNT}}",
+ "{{count}} removed lines_one": "{{count}} удалённая строка",
+ "{{count}} removed lines_few": "{{count}} удалённые строки",
+ "{{count}} removed lines_many": "{{count}} удалённых строк",
+ "{{count}} removed lines_other": "{{count}} удалённых строк",
"{{COUNT}} Replies": "{{COUNT}} Ответов",
"{{COUNT}} Rows": "{{COUNT}} Строк",
"{{count}} selected_one": "{{count}} выбран",
@@ -52,7 +52,7 @@
"{{count}} selected_many": "{{count}} выбрано",
"{{count}} selected_other": "{{count}} выбрано",
"{{COUNT}} Sources": "{{COUNT}} Источников",
- "{{COUNT}} tools": "",
+ "{{COUNT}} tools": "Инструментов: {{COUNT}}",
"{{count}} users_one": "{{count}} пользователь",
"{{count}} users_few": "{{count}} пользователя",
"{{count}} users_many": "{{count}} пользователей",
@@ -79,14 +79,14 @@
"1 group": "1 группа",
"1 hour before": "За 1 час",
"1 Source": "1 Источник",
- "1 tool": "",
+ "1 tool": "1 инструмент",
"1 user": "1 пользователь",
"10 minutes before": "За 10 минут",
"15 minutes before": "За 15 минут",
"1m_time_ago": "1 мин назад",
"30 minutes before": "За 30 минут",
"5 minutes before": "За 5 минут",
- "A character for bridge voice calls. The orb is used by default.": "",
+ "A character for bridge voice calls. The orb is used by default.": "Персонаж для голосовых звонков через мост. По умолчанию используется сфера.",
"A chat run failed.": "Не удалось сформировать ответ в чате.",
"A chat run finished successfully.": "Ответ в чате успешно сформирован.",
"A collaboration channel where people join as members": "Канал для совместной работы с присоединением участников",
@@ -120,25 +120,25 @@
"Add a tag...": "Добавить тег...",
"Add Access": "Добавить доступ",
"Add Arena Model": "Добавить модель арены",
- "Add at least two options for a slider.": "",
+ "Add at least two options for a slider.": "Добавьте как минимум два варианта для ползунка.",
"Add Connection": "Добавить соединение",
"Add Content": "Добавить контент",
"Add content here": "Добавить контент сюда",
- "Add control": "",
+ "Add control": "Добавить элемент управления",
"Add Custom Parameter": "Добавить пользовательский параметр",
"Add Custom Prompt": "Добавить пользовательский запрос",
"Add description": "Добавить описание",
"Add Details": "Добавить детали",
"Add durable context for future chats": "Добавьте постоянный контекст для будущих чатов",
"Add Files": "Добавить файлы",
- "Add gesture": "",
+ "Add gesture": "Добавить жест",
"Add Image": "Добавить изображение",
"Add Knowledge Connection": "Добавить подключение к базе знаний",
"Add location": "Добавить место",
"Add Member": "Добавить участника",
"Add Members": "Добавить участников",
"Add Memory": "Добавить воспоминание",
- "Add option": "",
+ "Add option": "Добавить вариант",
"Add prompt suggestion": "Добавить предложение промпта",
"Add Reaction": "Добавить реакцию",
"Add tag": "Добавить тег",
@@ -158,7 +158,7 @@
"Additional feedback comments": "Дополнительные комментарии",
"admin": "админ",
"Admin": "Админ",
- "Admin default": "",
+ "Admin default": "По умолчанию (администратор)",
"Admin Panel": "Панель администратора",
"Admin-managed service account": "Служебная учётная запись под управлением администратора",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Администраторы всегда имеют доступ ко всем инструментам; пользователям нужны инструменты, назначенные для каждой модели в рабочем пространстве.",
@@ -174,7 +174,7 @@
"All models are now visible": "Все модели видимы",
"All models deleted successfully": "Все модели успешно удалены",
"All rights reserved.": "Все права защищены.",
- "All sessions revoked": "",
+ "All sessions revoked": "Все сессии отозваны",
"All shared chats have been unshared.": "Доступ ко всем общим чатам закрыт.",
"All Sources": "Все источники",
"All time": "За всё время",
@@ -197,11 +197,11 @@
"Allow Delete Messages": "Разрешить удаление сообщений",
"Allow File Upload": "Разрешить загрузку файлов",
"Allow Multiple Models in Chat": "Разрешить использование нескольких моделей в чате",
- "Allow OAuth sign-in without an authenticator": "",
+ "Allow OAuth sign-in without an authenticator": "Разрешить вход через OAuth без аутентификатора",
"Allow public write access": "Разрешить публичный доступ на запись",
"Allow Rate Response": "Разрешить оценку ответа",
"Allow Regenerate Response": "Разрешить повторную генерацию ответа",
- "Allow replies": "",
+ "Allow replies": "Разрешить ответы",
"Allow Sharing With Groups": "Разрешить предоставление доступа группам",
"Allow Sharing With Users": "Разрешить делиться с пользователями",
"Allow Speech to Text": "Разрешить преобразование речи в текст",
@@ -209,7 +209,7 @@
"Allow Text to Speech": "Разрешить преобразование текста в речь",
"Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "Разрешить ИИ делегировать задачи субагентам. Каждый субагент создаёт реальный чат с полным доступом к инструментам. Использует дополнительные вызовы LLM.",
"Allow Tool Call": "Разрешить вызов инструмента",
- "Allow trusted-header sign-in without an authenticator": "",
+ "Allow trusted-header sign-in without an authenticator": "Разрешить вход по доверенному заголовку без аутентификатора",
"Allow Web Upload": "Разрешить загрузку из интернета",
"Already have an account?": "У вас уже есть учетная запись?",
"Also bound to {{action}}": "Также привязано к {{action}}",
@@ -222,7 +222,7 @@
"Analyzing...": "Анализирую...",
"and {{COUNT}} more": "и еще {{COUNT}}",
"and create a new shared link.": "и создайте новую общую ссылку.",
- "Animation is unavailable or reduced motion is enabled.": "",
+ "Animation is unavailable or reduced motion is enabled.": "Анимация недоступна или включено уменьшение движения.",
"Anyone": "Кому угодно",
"Anyone with the link can view": "Любой, у кого есть ссылка, может просматривать",
"API Base URL": "Базовый адрес API",
@@ -236,7 +236,7 @@
"API Version is required": "Обязательна версия API",
"App navigation": "Навигация по приложению",
"applies to all users with the \"user\" role": "применяется ко всем пользователям с ролью «пользователь»",
- "Apply": "",
+ "Apply": "Применить",
"April": "Апрель",
"Archive": "Архив",
"archived-chat-export": "экспорт-архивного-чата",
@@ -273,17 +273,17 @@
"Attach Notes": "Прикрепить заметки",
"Attach Webpage": "Прикрепить веб-страницу",
"Attention to detail": "Внимание к деталям",
- "Audio playback failed": "",
+ "Audio playback failed": "Не удалось воспроизвести аудио",
"Audio player": "Аудиоплеер",
"August": "Август",
"Auth": "Вход",
"Auth Mode": "Режим аутентификации",
"Auth required": "Требуется аутентификация",
"Authenticate": "Аутентификация",
- "Authenticator code": "",
- "Authenticator configured": "",
- "Authenticator not configured": "",
- "Authenticator setup QR code": "",
+ "Authenticator code": "Код аутентификатора",
+ "Authenticator configured": "Аутентификатор настроен",
+ "Authenticator not configured": "Аутентификатор не настроен",
+ "Authenticator setup QR code": "QR-код для настройки аутентификатора",
"Authorize OAuth": "Авторизовать OAuth",
"Auto": "Автоматически",
"Auto (Random)": "Автоматически (случайно)",
@@ -299,15 +299,15 @@
"Automation triggered": "Автоматизация запущена",
"Automation updated": "Автоматизация обновлена",
"Automations": "Автоматизации",
- "Available": "",
+ "Available": "Доступные",
"Available list": "Список вариантов",
"Available models": "Доступные модели",
"Available Skills": "Доступные навыки",
"Available Tools": "Доступные инструменты",
"Available variables": "Доступные переменные",
"available!": "доступно!",
- "Avatar preview": "",
- "Avatar setup": "",
+ "Avatar preview": "Предпросмотр аватара",
+ "Avatar setup": "Настройка аватара",
"Average messages per active day": "Среднее число сообщений за активный день",
"Average tokens per chat": "Среднее число токенов на чат",
"Away": "Нет на месте",
@@ -315,19 +315,19 @@
"Azure AI Speech": "Azure AI Speech",
"Azure OpenAI": "Azure OpenAI",
"Back": "Назад",
- "Back to sign in": "",
- "Background Image": "",
- "Background image must be at most 25 megapixels.": "",
- "Background image must be at most 5 MiB.": "",
- "Background image must be PNG, JPEG, WebP, or GIF.": "",
- "Background image preview": "",
+ "Back to sign in": "Вернуться ко входу",
+ "Background Image": "Фоновое изображение",
+ "Background image must be at most 25 megapixels.": "Фоновое изображение должно быть не больше 25 мегапикселей.",
+ "Background image must be at most 5 MiB.": "Размер фонового изображения не должен превышать 5 МиБ.",
+ "Background image must be PNG, JPEG, WebP, or GIF.": "Фоновое изображение должно быть в формате PNG, JPEG, WebP или GIF.",
+ "Background image preview": "Предпросмотр фонового изображения",
"Background sub-agent finished": "Фоновый субагент завершил работу",
"background sub-agents": "фоновые субагенты",
"Bad Response": "Плохой ответ",
"Base Model (From)": "Базовая модель (от)",
"Base Model is required.": "Требуется базовая модель.",
"Base Models": "Базовые модели",
- "Basic": "",
+ "Basic": "Базовая",
"Basic text only": "Только обычный текст",
"Basics": "Основное",
"Bearer": "Bearer",
@@ -337,8 +337,8 @@
"Bold": "Полужирный",
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Повышает или снижает вероятность отдельных токенов для ограниченных ответов. Значения смещения будут ограничены диапазоном от -100 до 100 включительно. По умолчанию: нет.",
"Brave": "Brave",
- "build · {{hash}}": "",
- "Built-in": "",
+ "build · {{hash}}": "сборка · {{hash}}",
+ "Built-in": "Встроенная",
"Bullet List": "Маркированный список",
"Button ID": "ID кнопки",
"Button Label": "Подпись кнопки",
@@ -354,10 +354,10 @@
"Calendars": "Календари",
"Calendars Public Sharing": "Публичный доступ к календарям",
"Call": "Вызов",
- "Call disconnected": "",
+ "Call disconnected": "Звонок прерван",
"Call feature is not supported when using Web STT engine": "Функция вызова не поддерживается при использовании Web STT (распознавание речи) движка",
- "Call in progress": "",
- "Call mode": "",
+ "Call in progress": "Идёт звонок",
+ "Call mode": "Режим звонка",
"Camera": "Камера",
"Cancel": "Отменить",
"Cancel download of {{model}}": "Отменить загрузку {{model}}",
@@ -367,7 +367,7 @@
"Capture Audio": "Захват аудио",
"Change folder icon": "Изменить значок папки",
"Change User Role": "Изменить роль пользователя",
- "Changes sign out all devices. Users enroll on their next sign-in.": "",
+ "Changes sign out all devices. Users enroll on their next sign-in.": "Изменения приведут к выходу на всех устройствах. Пользователи настроят аутентификатор при следующем входе.",
"Channel": "Канал",
"Channel deleted successfully": "Канал успешно удалён",
"Channel is required": "Требуется канал",
@@ -394,7 +394,7 @@
"Chat Menu": "Меню чата",
"Chat moved successfully": "Чат успешно перемещён",
"Chat Permissions": "Разрешения для чата",
- "Chat unarchived.": "",
+ "Chat unarchived.": "Чат разархивирован.",
"Chat unshared successfully.": "Общий доступ к чату отключен.",
"Chat Uploads": "Загрузки в чат",
"Chat Variables": "Переменные чата",
@@ -408,8 +408,8 @@
"Check what is running in this chat.": "Проверить, что выполняется в этом чате.",
"Checking for updates...": "Проверка обновлений...",
"Choose a model before saving...": "Выберите модель перед сохранением...",
- "Choose a VRM file, up to 25 MiB.": "",
- "Choose a VRMA file, up to 10 MiB.": "",
+ "Choose a VRM file, up to 25 MiB.": "Выберите файл VRM размером до 25 МиБ.",
+ "Choose a VRMA file, up to 10 MiB.": "Выберите файл VRMA размером до 10 МиБ.",
"Choose channel": "Выберите канал",
"Choose folder": "Выберите папку",
"Citation": "Цитирование",
@@ -438,9 +438,9 @@
"Clone": "Клонировать",
"Clone Chat": "Клонировать чат",
"Clone of {{TITLE}}": "Клон {{TITLE}}",
- "Clone only": "",
+ "Clone only": "Только клонирование",
"Close": "Закрыть",
- "Close avatar setup": "",
+ "Close avatar setup": "Закрыть настройку аватара",
"Close Banner": "Закрыть баннер",
"Close chat controls": "Закрыть панель управления чатом",
"Close citation modal": "Закрыть окно цитирования",
@@ -501,15 +501,15 @@
"Connect to your own OpenAPI compatible external tool servers.": "Подключитесь к вашим собственным внешним инструментальным серверам, совместимым с OpenAPI.",
"Connected": "Подключено",
"Connected ({{type}})": "Подключено ({{type}})",
- "Connecting": "",
- "Connecting...": "",
+ "Connecting": "Подключение",
+ "Connecting...": "Подключение...",
"Connection failed": "Подключение не удалось",
- "Connection ID": "",
- "Connection ID cannot contain \":\" or \"|\" characters": "",
+ "Connection ID": "ID подключения",
+ "Connection ID cannot contain \":\" or \"|\" characters": "ID подключения не может содержать символы \":\" или \"|\"",
"Connection lost. Reconnecting...": "Соединение потеряно. Повторное подключение...",
"Connection successful": "Успешное подключение",
"Connection Type": "Тип подключения",
- "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "",
+ "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "Для повседневного использования рекомендуются подключения, управляемые через панель администратора. Прямые подключения дают удобный доступ к вашим собственным конечным точкам, но выполнение запросов зависит от сессии вашего браузера, поэтому они лучше подходят для тестирования и временного использования.",
"Connections saved successfully": "Подключение успешно сохранено",
"Connections settings updated": "Настройки подключений обновлены",
"Contact Admin for WebUI Access": "Обратитесь к администратору для получения доступа к WebUI",
@@ -527,7 +527,7 @@
"Continue with {{provider}}": "Продолжить с {{provider}}",
"Continue with Email": "Продолжить с Email",
"Continue with LDAP": "Продолжить с LDAP",
- "Control name": "",
+ "Control name": "Название элемента управления",
"Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Контролируйте повторение последовательностей символов в сгенерированном тексте. Более высокое значение (например, 1.5) будет более строгим наказанием за повторения, в то время как более низкое значение (например, 1.1) будет более мягким. При значении 1 оно отключено.",
"Controls": "Управление",
"Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Контролирует баланс между согласованностью и разнообразием результатов. Меньшее значение приведет к получению более сфокусированного и связного текста.",
@@ -554,7 +554,7 @@
"Copyright (c)": "Авторские права ©",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS должен быть должным образом настроен провайдером, чтобы разрешать запросы из Open WebUI.",
"Could not check for updates": "Не удалось проверить наличие обновлений",
- "Could not load avatar.": "",
+ "Could not load avatar.": "Не удалось загрузить аватар.",
"Could not load release notes.": "Не удалось загрузить примечания к выпуску.",
"Could not read file.": "Не удалось прочитать файл.",
"Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "Сначала расспроси меня, в каких ситуациях я прокрастинирую больше всего, а затем дай советы, как с этим справиться.",
@@ -564,7 +564,7 @@
"Create a knowledge base": "Создайте базу знаний",
"Create a model": "Создание модели",
"Create a new note": "Создать новую заметку",
- "Create a reusable terminal skill from this chat.": "",
+ "Create a reusable terminal skill from this chat.": "Создать переиспользуемый навык для терминала на основе этого чата.",
"Create Account": "Создать аккаунт",
"Create Admin Account": "Создать аккаунт Администратора",
"Create announcements shown to users in the app.": "Создавайте объявления, показываемые пользователям в приложении.",
@@ -575,8 +575,8 @@
"Create new key": "Создать новый ключ",
"Create Prompt": "Создать промпт",
"Create scheduled prompts that run automatically on a recurring basis.": "Создавайте запланированные промпты, которые автоматически запускаются по повторяющемуся расписанию.",
- "Create skill": "",
- "Create skill: create a reusable terminal skill from this chat.": "",
+ "Create skill": "Создать навык",
+ "Create skill: create a reusable terminal skill from this chat.": "Создать навык: создать переиспользуемый навык для терминала на основе этого чата.",
"Create your first note from the Create menu.": "Создайте свою первую заметку из меню «Создать».",
"Created": "Создано",
"Created at": "Создан(а)",
@@ -593,7 +593,7 @@
"Current Model": "Текущая модель",
"Current streak": "Текущая серия",
"Custom": "Пользовательский",
- "Custom animation": "",
+ "Custom animation": "Пользовательская анимация",
"Custom color": "Пользовательский цвет",
"Custom description enabled": "Пользовательское описание включено",
"Custom Gender": "Другой пол",
@@ -623,8 +623,8 @@
"Default Interface Settings": "Настройки интерфейса по умолчанию",
"Default Model": "Модель по умолчанию",
"Default model updated": "Модель по умолчанию обновлена",
- "Default models": "",
- "Default option": "",
+ "Default models": "Модели по умолчанию",
+ "Default option": "Вариант по умолчанию",
"Default permissions": "Разрешения по умолчанию",
"Default permissions updated successfully": "Разрешения по умолчанию успешно обновлены.",
"Default Prompt Suggestions": "Предложения промптов по умолчанию",
@@ -635,8 +635,8 @@
"Default webhook": "Вебхук по умолчанию",
"Delete": "Удалить",
"Delete {{name}}": "Удалить {{name}}",
- "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "",
- "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "",
+ "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "Удалить группу {{name}}? Её дочерние группы станут группами верхнего уровня. Разрешения и прямое членство, относящиеся к этой группе, будут удалены.",
+ "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "Удалить группу {{name}}? Её дочерние группы будут перемещены в {{parent}}. Разрешения и прямое членство, относящиеся к этой группе, будут удалены.",
"Delete a model": "Удалить модель",
"Delete All": "Удалить ВСЕ",
"Delete all contents inside this directory": "Удалить всё содержимое этого каталога",
@@ -652,7 +652,7 @@
"Delete File": "Удалить файл",
"Delete folder?": "Удалить папку?",
"Delete function?": "Удалить функцию?",
- "Delete group": "",
+ "Delete group": "Удалить группу",
"Delete Memory?": "Удалить воспоминание?",
"Delete Message": "Удалить сообщение",
"Delete message?": "Удалить сообщение?",
@@ -683,10 +683,10 @@
"Deselect": "Снять выделение",
"Destination": "Назначение",
"Detected Variables": "Обнаруженные переменные",
- "dev build": "",
+ "dev build": "dev-сборка",
"Dictate": "Диктовать",
"Didn't fully follow instructions": "Не полностью следует инструкциям",
- "Diff settings": "",
+ "Diff settings": "Настройки сравнения",
"Direct": "Прямое",
"Direct Message": "Личное сообщение",
"Direct Tool Servers": "Доступ к серверам инструментов",
@@ -738,12 +738,12 @@
"Download CSV Template": "Скачать шаблон CSV",
"Download failed": "Не удалось скачать",
"Download Model": "Скачать модель",
- "Download recovery codes": "",
+ "Download recovery codes": "Скачать коды восстановления",
"Downloading \"{{name}}\"": "Скачивание «{{name}}»",
"Downloading \"{{searchValue}}\"": "Скачивание «{{searchValue}}»",
"Downloading stats...": "Загрузка статистики...",
"Drag and Drop Container": "Область перетаскивания",
- "Drag or use the up and down arrow keys to reorder": "",
+ "Drag or use the up and down arrow keys to reorder": "Перетащите или используйте клавиши со стрелками вверх и вниз, чтобы изменить порядок",
"Drag to reorder": "Перетащите для изменения порядка",
"Draw": "Рисовать",
"Drop any files here to upload": "Переместите сюда любые файлы для загрузки",
@@ -753,7 +753,7 @@
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "например, '30s','10m'. Допустимые единицы времени: 's', 'm', 'h'.",
"e.g. 'low', 'medium', 'high'": "например, 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "например, \"json\" или схему JSON",
- "e.g. 0.7": "",
+ "e.g. 0.7": "например, 0.7",
"e.g. 60": "например, 60",
"e.g. A filter to remove profanity from text": "например, фильтр для удаления ненормативной лексики из текста",
"e.g. about the Roman Empire": "например, о Римской империи",
@@ -769,15 +769,15 @@
"e.g. Step-by-step instructions for code reviews": "например, Пошаговые инструкции для код-ревью",
"e.g. Tell me a fun fact": "например, Расскажи интересный факт",
"e.g. Tell me a fun fact about the Roman Empire": "например, Расскажи интересный факт о Римской империи",
- "e.g. temperature": "",
- "e.g. Thinking": "",
+ "e.g. temperature": "например, temperature",
+ "e.g. Thinking": "например, Размышления",
"e.g. Tools for performing various operations": "например, инструменты для выполнения различных операций",
"e.g., 3, 4, 5 (leave blank for default)": "например, 3, 4, 5 (оставьте поле пустым по умолчанию)",
"e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "например, audio/wav,audio/mpeg,video/* (оставьте пустым для значений по умолчанию)",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "например, en-US,ja-JP (оставьте поле пустым для автоматического определения)",
"e.g., westus (leave blank for eastus)": "например, западный (оставьте пустым для восточного)",
- "Each code works once. Save them somewhere safe; they will not be shown again.": "",
- "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "",
+ "Each code works once. Save them somewhere safe; they will not be shown again.": "Каждый код можно использовать только один раз. Сохраните их в надёжном месте: они больше не будут показаны.",
+ "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "Для каждого жеста нужны клип, описание и уникальное имя из строчных латинских букв, цифр или символов подчёркивания.",
"Edit": "Редактировать",
"Edit Arena Model": "Изменить модель арены",
"Edit Channel": "Редактировать канал",
@@ -820,7 +820,7 @@
"Enhance this note and update it.": "Улучшить эту заметку и обновить её.",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
"Enter {{role}} message here": "Введите сообщение {{role}} здесь",
- "Enter a Connection ID to register.": "",
+ "Enter a Connection ID to register.": "Введите ID подключения для регистрации.",
"Enter a title for the pending user info overlay. Leave empty for default.": "Введите заголовок информационного оверлея для ожидающего пользователя. Оставьте поле пустым для параметра по умолчанию.",
"Enter a watermark for the response. Leave empty for none.": "Укажите водяной знак для ответа. Оставьте пустым чтобы не было никакого.",
"Enter additional headers in JSON format": "Введите дополнительные заголовки в формате JSON",
@@ -889,7 +889,7 @@
"Enter New Password": "Введите новый пароль",
"Enter Number of Steps (e.g. 50)": "Введите количество шагов (например, 50)",
"Enter Ollama Cloud API Key": "Введите API-ключ Ollama Cloud",
- "Enter one of your saved recovery codes.": "",
+ "Enter one of your saved recovery codes.": "Введите один из сохранённых кодов восстановления.",
"Enter OpenSERP Base URL": "Введите базовый URL OpenSERP",
"Enter PaddleOCR-vl API Base URL": "Введите базовый URL API PaddleOCR-vl",
"Enter PaddleOCR-vl API Token": "Введите токен API PaddleOCR-vl",
@@ -919,15 +919,15 @@
"Enter skill instructions in markdown...": "Введите инструкции скилла в формате markdown...",
"Enter Sougou Search API sID": "Введите Sougou Search API sID",
"Enter Sougou Search API SK": "Введите Sougou Search API SK",
- "Enter Staan API Key": "",
+ "Enter Staan API Key": "Введите ключ API Staan",
"Enter stop sequence": "Введите последовательность остановки",
"Enter system prompt": "Введите системный промпт",
"Enter system prompt here": "Введите системный промпт здесь",
"Enter Tavily API Key": "Введите ключ API Tavily",
"Enter Tavily Extract Depth": "Укажите глубину извлечения Tavily",
- "Enter the key manually": "",
- "Enter the recovery token from your operator.": "",
- "Enter the six-digit code from your authenticator app.": "",
+ "Enter the key manually": "Ввести ключ вручную",
+ "Enter the recovery token from your operator.": "Введите токен восстановления, полученный от оператора.",
+ "Enter the six-digit code from your authenticator app.": "Введите шестизначный код из приложения-аутентификатора.",
"Enter the URL of the function to import": "Введите URL-адрес функции для импорта",
"Enter the URL to import": "Введите URL-адрес для импорта",
"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
@@ -946,7 +946,7 @@
"Enter Yandex Web Search API Key": "Введите API-ключ поисковой системы Яндекса",
"Enter Yandex Web Search URL": "Введите URL поисковой системы Яндекса",
"Enter You.com API Key": "Введите API-ключ You.com",
- "Enter your authenticator code": "",
+ "Enter your authenticator code": "Введите код аутентификатора",
"Enter your code here...": "Введите здесь свой код...",
"Enter your current password": "Введите ваш текущий пароль",
"Enter Your Email": "Введите вашу электронную почту",
@@ -957,8 +957,8 @@
"Enter Your Name": "Введите ваше Имя",
"Enter your new password": "Введите свой новый пароль",
"Enter Your Password": "Введите ваш пароль",
- "Enter your recovery code": "",
- "Enter your recovery token": "",
+ "Enter your recovery code": "Введите код восстановления",
+ "Enter your recovery token": "Введите токен восстановления",
"Enter Your Role": "Введите вашу роль",
"Enter Your Username": "Введите свое имя пользователя",
"Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "Корпоративные лицензии также включают выделенную поддержку, возможности настройки и многое другое — за небольшую долю стоимости создания и поддержки этого стека собственными силами.",
@@ -1029,8 +1029,8 @@
"External Knowledge Source": "Внешний источник знаний",
"External vectors must be generated with the same embedding model configured in Open WebUI.": "Внешние векторы должны быть созданы с той же моделью встраивания, что настроена в Open WebUI.",
"Extract action items from this note.": "Извлечь задачи из этой заметки.",
- "Extracted text lines": "",
- "Extracting text and comparing…": "",
+ "Extracted text lines": "Строки извлечённого текста",
+ "Extracting text and comparing…": "Извлечение текста и сравнение…",
"Failed to add file.": "Не удалось добавить файл.",
"Failed to add members": "Не удалось добавить участников",
"Failed to archive chat.": "Не удалось архивировать чат.",
@@ -1042,7 +1042,7 @@
"Failed to create API Key.": "Не удалось создать ключ API.",
"Failed to create chat": "Не удалось создать чат",
"Failed to delete calendar": "Не удалось удалить календарь",
- "Failed to delete model": "",
+ "Failed to delete model": "Не удалось удалить модель",
"Failed to delete note": "Не удалось удалить заметку",
"Failed to delete webhook": "Не удалось удалить вебхук",
"Failed to disconnect": "Не удалось отключиться",
@@ -1075,23 +1075,23 @@
"Failed to save chat variables": "Не удалось сохранить переменные чата",
"Failed to save connections": "Не удалось сохранить подключения",
"Failed to save conversation": "Не удалось сохранить беседу",
- "Failed to save model": "",
+ "Failed to save model": "Не удалось сохранить модель",
"Failed to save models configuration": "Не удалось сохранить конфигурацию моделей",
"Failed to save policy: {{error}}": "Не удалось сохранить политику: {{error}}",
- "Failed to save settings": "",
+ "Failed to save settings": "Не удалось сохранить настройки",
"Failed to save terminal servers": "Не удалось сохранить серверы терминала",
"Failed to save webhook": "Не удалось сохранить вебхук",
"Failed to search files": "Не удалось выполнить поиск файлов",
- "Failed to send message": "",
+ "Failed to send message": "Не удалось отправить сообщение",
"Failed to unshare chat.": "Не удалось отменить публикацию чата.",
"Failed to update settings": "Не удалось обновить настройки",
"Failed to update status": "Не удалось обновить статус",
"Failed to update webhook": "Не удалось обновить вебхук",
- "Failed to upload animation.": "",
- "Failed to upload avatar.": "",
- "Failed to upload background image.": "",
+ "Failed to upload animation.": "Не удалось загрузить анимацию.",
+ "Failed to upload avatar.": "Не удалось загрузить аватар.",
+ "Failed to upload background image.": "Не удалось загрузить фоновое изображение.",
"Failed to upload file.": "Не удалось загрузить файл.",
- "Fast": "",
+ "Fast": "Быстрая",
"Features Permissions": "Разрешения для функций",
"February": "Февраль",
"Feedback": "Отзывы",
@@ -1107,7 +1107,7 @@
"File content": "Содержимое файла",
"File content updated successfully.": "Содержимое файла успешно обновлено.",
"File deleted successfully.": "Файл успешно удалён.",
- "File differences": "",
+ "File differences": "Различия файлов",
"File Mode": "Режим файла",
"File moved.": "Файл перемещён.",
"File name": "Имя файла",
@@ -1151,8 +1151,8 @@
"Fork: fork the current chat branch into a new chat.": "Разветвить: создать новый чат из текущей ветки чата.",
"Forking chat...": "Разветвление чата...",
"Form": "Форма",
- "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "",
- "Formatting": "",
+ "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "Форматировать Markdown при вводе и вставке. Отключите, чтобы сохранять символы Markdown и вставлять обычный текст. Существующее форматирование сохраняется.",
+ "Formatting": "Форматирование",
"Formatting may be inconsistent from source.": "Форматирование может быть несогласованным с источником.",
"Forward": "Вперёд",
"Forward cookies": "Передавать файлы cookie",
@@ -1185,21 +1185,21 @@
"Generate an image": "Сгенерировать изображение",
"Generate message pair": "Сгенерировать пару сообщений",
"Generate Message Pair": "Сгенерировать пару сообщений",
- "Generate recovery codes": "",
- "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
+ "Generate recovery codes": "Сгенерировать коды восстановления",
+ "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Формируется из имени, или введите свой. Идентифицирует это подключение в Open WebUI отдельно от ID клиента OAuth.",
"Generated Image": "Сгенерированное изображение",
"Generated images will appear here": "Сгенерированные изображения появятся здесь",
"Generating search query": "Генерация поискового запроса",
"Generating...": "Генерирую...",
- "Gesture description": "",
- "Gesture name": "",
+ "Gesture description": "Описание жеста",
+ "Gesture name": "Имя жеста",
"Get information on {{name}} in the UI": "Получить информацию о {{name}} в UI",
"Get started": "Давайте начнём",
"Get started with {{WEBUI_NAME}}": "Давайте начнём с {{WEBUI_NAME}}",
"Give me ideas": "Подскажи идеи",
"give me tips": "дай мне советы",
"Global": "Глобально",
- "Global defaults": "",
+ "Global defaults": "Глобальные значения по умолчанию",
"Good Response": "Хороший ответ",
"Google": "Google",
"Google Drive": "Google Drive",
@@ -1212,8 +1212,8 @@
"Group created successfully": "Группа успешно создана",
"Group deleted successfully": "Группа успешно удалена",
"Group Description": "Описание группы",
- "Group hierarchy": "",
- "Group moved successfully": "",
+ "Group hierarchy": "Иерархия групп",
+ "Group moved successfully": "Группа успешно перемещена",
"Group Name": "Название группы",
"Group updated successfully": "Группа успешно обновлена",
"groups": "группы",
@@ -1238,7 +1238,7 @@
"Hide from Sidebar": "Скрыть из боковой панели",
"Hide Hidden Files": "Скрывать скрытые файлы",
"Hide Model": "Скрыть модель",
- "Hide whitespace": "",
+ "Hide whitespace": "Скрыть пробелы",
"High": "Высокий",
"History": "История",
"Home": "Домой",
@@ -1252,11 +1252,11 @@
"http://localhost:8000": "http://localhost:8000",
"https://mineru.net/api/v4": "https://mineru.net/api/v4",
"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Я подтверждаю, что прочитал и осознаю последствия своих действий. Я осознаю риски, связанные с выполнением произвольного кода, и я проверил достоверность источника.",
- "I have saved my recovery codes": "",
+ "I have saved my recovery codes": "Коды восстановления сохранены",
"ID": "ID",
"ID cannot contain \":\" or \"|\" characters": "ID не может содержать символы «:» и «|»",
"ID copied to clipboard": "ID скопирован в буфер обмена",
- "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
+ "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Идентифицирует это подключение в Open WebUI отдельно от ID клиента OAuth.",
"Identity audit": "Аудит идентификации",
"Idle only": "Только при простое",
"Idle Timeout": "Тайм-аут простоя",
@@ -1286,23 +1286,23 @@
"Include": "Включать",
"Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Влияет на то, насколько быстро алгоритм реагирует на обратную связь из сгенерированного текста. Более низкая скорость обучения приведет к более медленной корректировке, в то время как более высокая скорость обучения сделает алгоритм более отзывчивым.",
"Info": "Информация",
- "Inherit": "",
- "Inherited": "",
- "Inherited members are managed in their directly assigned groups.": "",
- "Inherited via": "",
+ "Inherit": "Наследовать",
+ "Inherited": "Унаследованные",
+ "Inherited members are managed in their directly assigned groups.": "Унаследованные участники управляются в группах, в которые они назначены напрямую.",
+ "Inherited via": "Унаследовано через",
"Initials": "Инициалы",
"Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Использовать весь контент в качестве контекста для комплексной обработки, это рекомендуется для сложных запросов.",
"Inline": "Встроенно",
"Input": "Ввод",
"Input Key (e.g. text, unet_name, steps)": "Введите ключ (например, text, unet_name, steps)",
"Input needed": "Требуется ввод",
- "Input Transcription Model": "",
+ "Input Transcription Model": "Модель транскрипции входного аудио",
"Input Variables": "Переменные ввода",
"Insert into note": "Вставить в заметку",
"Instructions": "Инструкции",
"Integrations": "Интеграции",
"Interface Settings Access": "Доступ к настройкам интерфейса",
- "Invalid background image.": "",
+ "Invalid background image.": "Недопустимое фоновое изображение.",
"Invalid file format.": "Неверный формат файла.",
"Invalid format.": "Недопустимый формат.",
"Invalid JSON": "Недопустимый JSON",
@@ -1370,9 +1370,9 @@
"Leave empty to use first admin user": "Оставьте пустым, чтобы использовать первого администратора",
"Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Оставьте пустым, чтобы использовать конфигурацию по умолчанию, или введите валидный JSON (см. https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
"Leave empty to use the default prompt, or enter a custom prompt": "Оставьте пустым, чтобы использовать промпт по умолчанию, или введите пользовательский промпт",
- "Leave unset to inherit default models. Personal model selections take precedence.": "",
+ "Leave unset to inherit default models. Personal model selections take precedence.": "Оставьте пустым, чтобы унаследовать модели по умолчанию. Личный выбор моделей имеет приоритет.",
"Legacy": "Устаревшие",
- "Let people choose approved parameter presets in chat.": "",
+ "Let people choose approved parameter presets in chat.": "Позволяет пользователям выбирать одобренные предустановки параметров в чате.",
"lexical": "лексический",
"License Error": "Ошибка лицензии",
"license purchased by": "приобретена организацией",
@@ -1381,7 +1381,7 @@
"Lift List": "Поднять список",
"Light": "Светлый",
"List": "Список",
- "Listening": "",
+ "Listening": "Слушает",
"Listening...": "Слушаю...",
"LiteLLM": "LiteLLM",
"Live": "Активно",
@@ -1392,13 +1392,13 @@
"Load Model": "Загрузить модель",
"Loaded": "Загружено",
"Loading": "Загрузка",
- "Loading animations…": "",
- "Loading avatar...": "",
- "Loading avatar…": "",
+ "Loading animations…": "Загрузка анимаций…",
+ "Loading avatar...": "Загрузка аватара...",
+ "Loading avatar…": "Загрузка аватара…",
"Loading Kokoro.js...": "Загрузка Kokoro.js",
"Loading policy...": "Загрузка политики...",
"Loading release notes...": "Загрузка примечаний к выпуску...",
- "Loading tools...": "",
+ "Loading tools...": "Загрузка инструментов...",
"Loading...": "Загрузка...",
"local": "локально",
"Local": "Локально",
@@ -1419,20 +1419,20 @@
"Manage Connections": "Управление подключениями",
"Manage Models": "Управление моделями",
"Manage Ollama": "Управление Ollama",
- "Managed by your administrator.": "",
+ "Managed by your administrator.": "Управляется вашим администратором.",
"Mapped Source": "Сопоставленный источник",
"March": "Март",
"Mark all as read": "Отметить все как прочитанные",
"Mark as unread": "Отметить как непрочитанное",
"Markdown": "Markdown",
- "Market": "",
- "Matching tabs: {{count}}_one": "",
- "Matching tabs: {{count}}_few": "",
- "Matching tabs: {{count}}_many": "",
- "Matching tabs: {{count}}_other": "",
- "Max Snippets": "",
+ "Market": "Рынок",
+ "Matching tabs: {{count}}_one": "Найдено вкладок: {{count}}",
+ "Matching tabs: {{count}}_few": "Найдено вкладок: {{count}}",
+ "Matching tabs: {{count}}_many": "Найдено вкладок: {{count}}",
+ "Matching tabs: {{count}}_other": "Найдено вкладок: {{count}}",
+ "Max Snippets": "Максимум фрагментов",
"Max tokens to retrieve (1024-32768, default 8192)": "Максимум токенов для извлечения (1024-32768, по умолчанию 8192)",
- "Maximum extra snippets returned per result. Set to 0 to disable them.": "",
+ "Maximum extra snippets returned per result. Set to 0 to disable them.": "Максимальное количество дополнительных фрагментов на один результат. Укажите 0, чтобы отключить их.",
"Maximum number of files per folder is {{max}}.": "Максимальное количество файлов в папке — {{max}}.",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимальное количество моделей для загрузки одновременно - 3. Пожалуйста, попробуйте позже.",
"May": "Май",
@@ -1443,7 +1443,7 @@
"members": "участники",
"Members": "Участники",
"Members added successfully": "Участники успешно добавлены",
- "Members of this group inherit access from its parent groups.": "",
+ "Members of this group inherit access from its parent groups.": "Участники этой группы наследуют доступ от её родительских групп.",
"Memories": "Воспоминания",
"Memory": "Воспоминания",
"Memory added successfully": "Воспоминание успешно добавлено",
@@ -1460,7 +1460,7 @@
"messages": "сообщения",
"Messages": "Сообщения",
"Metadata Field": "Поле метаданных",
- "Microphone off": "",
+ "Microphone off": "Микрофон выключен",
"Microsoft OneDrive": "Microsoft OneDrive",
"Microsoft OneDrive (personal)": "Microsoft OneDrive (личный)",
"Microsoft OneDrive (work/school)": "Microsoft OneDrive (работа/школа)",
@@ -1481,14 +1481,14 @@
"Model {{name}} is now visible": "Модель {{name}} теперь видна",
"Model added to pinned models": "Модель добавлена в закреплённые",
"Model added to selected models": "Модель добавлена в выбранные",
- "Model controls": "",
+ "Model controls": "Элементы управления моделью",
"Model created successfully!": "Модель успешно создана!",
"Model deleted successfully": "Модель успешно удалена",
"Model download started": "Скачивание модели начато",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Обнаружен путь к файловой системе модели. Для обновления требуется краткое имя модели, не удается продолжить.",
"Model Filtering": "Фильтрация Моделей",
"Model ID": "ID Модели",
- "Model ID cannot contain whitespace.": "",
+ "Model ID cannot contain whitespace.": "ID модели не может содержать пробелы.",
"Model ID is already added": "Идентификатор модели уже добавлен",
"Model ID is required.": "Требуется ID модели.",
"Model IDs": "IDs Модели",
@@ -1509,7 +1509,7 @@
"Model providers": "Провайдеры моделей",
"Model removed from pinned models": "Модель удалена из закреплённых",
"Model removed from selected models": "Модель удалена из выбранных",
- "Model reset successfully": "",
+ "Model reset successfully": "Модель успешно сброшена",
"Model responses or outputs": "Ответы и выходные данные модели",
"Model unloaded successfully": "Модель выгружена успешно",
"Model updated successfully": "Модель успешно обновлена",
@@ -1533,9 +1533,9 @@
"More options": "Больше опций",
"More Options": "Больше опций",
"Move": "Переместить",
- "Move to top level": "",
+ "Move to top level": "Переместить на верхний уровень",
"Moved {{name}}": "Перемещено: {{name}}",
- "Multi-factor authentication": "",
+ "Multi-factor authentication": "Многофакторная аутентификация",
"Multipart Upload": "Составная загрузка",
"Mute": "Выключить микрофон",
"Muted": "Микрофон выключен",
@@ -1546,7 +1546,7 @@
"Name is required": "Требуется название",
"Name your knowledge base": "Назовите свою базу знаний",
"Name, prompt, and model are required": "Требуются название, промпт и модель",
- "Named gestures": "",
+ "Named gestures": "Именованные жесты",
"Native": "Нативный",
"Navigate to Next Chat": "Перейти к следующему чату",
"Navigate to Previous Chat": "Перейти к предыдущему чату",
@@ -1614,7 +1614,7 @@
"No history available": "История недоступна",
"No HTML, CSS, or JavaScript content found.": "Содержимое в формате HTML, CSS или JavaScript не найдено.",
"No inference engine with management support found": "Инференс-движок с поддержкой управления не найден",
- "No inherited members": "",
+ "No inherited members": "Нет унаследованных участников",
"No kernel": "Нет ядра",
"No knowledge bases accessible": "Нет доступных баз знаний",
"No knowledge bases found.": "Базы знаний не найдены.",
@@ -1632,7 +1632,7 @@
"No notification targets configured.": "Цели уведомлений не настроены.",
"No one": "Никто",
"No output items": "Нет элементов вывода",
- "No parent": "",
+ "No parent": "Без родительской группы",
"No pinned messages": "Нет закреплённых сообщений",
"No prompts found": "Промпты не найдены",
"No Repeat": "Без повтора",
@@ -1647,7 +1647,7 @@
"No suggestion prompts": "Нет предложенных подсказок",
"No Terminal connection configured.": "Подключение к терминалу не настроено.",
"No terminal connections configured.": "Подключения к терминалу не настроены.",
- "No text differences": "",
+ "No text differences": "Различий в тексте нет",
"No tool server connections configured.": "Подключения к серверам инструментов не настроены.",
"No tools accessible": "Нет доступных инструментов",
"No tools found": "Инструменты не найдены",
@@ -1729,20 +1729,20 @@
"Open WebUI version": "Версия Open WebUI",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Версия Open WebUI (v{{OPEN_WEBUI_VERSION}}) ниже требуемой версии (v{{REQUIRED_VERSION}})",
"OpenAI": "Open AI",
- "OpenAI API Base URL": "",
+ "OpenAI API Base URL": "Базовый URL API OpenAI",
"OpenAI API Key is required.": "Требуется ключ API OpenAI.",
"OpenAI API settings updated": "Настройки OpenAI API обновлены",
- "OpenAI Realtime": "",
+ "OpenAI Realtime": "OpenAI Realtime",
"OpenAI URL/Key required.": "Требуется URL-адрес API OpenAI или ключ API.",
"OpenAPI Spec": "Спецификация OpenAPI",
"openapi.json URL or Path": "URL-адрес или путь к файлу openapi.json",
- "Operator recovery token": "",
- "option": "",
- "Option name": "",
+ "Operator recovery token": "Токен восстановления оператора",
+ "option": "вариант",
+ "Option name": "Название варианта",
"optional": "необязательно",
"Optional": "Необязательно",
- "Optional clips replace the built-in movement for each state.": "",
- "Options": "",
+ "Optional clips replace the built-in movement for each state.": "Необязательные клипы заменяют встроенные движения для каждого состояния.",
+ "Options": "Варианты",
"or": "или",
"Orchestrator": "Оркестратор",
"Ordered List": "Нумерованный список",
@@ -1757,12 +1757,12 @@
"PaddleOCR-vl API URL required.": "Требуется URL API PaddleOCR-vl.",
"page": "страница",
"Page": "Страница",
- "parameter": "",
- "Parameter": "",
+ "parameter": "параметр",
+ "Parameter": "Параметр",
"Parameters": "Параметры",
- "Parent group": "",
+ "Parent group": "Родительская группа",
"Parent message not found": "Родительское сообщение не найдено",
- "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "",
+ "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "Разрешения родительских групп наследуются. Отключение локального разрешения не отменяет унаследованный доступ.",
"Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "Участвуйте в рейтингах и оценках сообщества! Синхронизация агрегированной статистики помогает развитию Open WebUI. Ваша конфиденциальность приоритетна: содержимое сообщений никогда не передаётся.",
"Passthrough params": "Сквозные параметры",
"Password": "Пароль",
@@ -1801,7 +1801,7 @@
"Please carefully review the following warnings:": "Пожалуйста, внимательно ознакомьтесь со следующими предупреждениями:",
"Please connect all required integrations before sending a message": "Пожалуйста, подключите все необходимые интеграции перед отправкой сообщения",
"Please do not close the settings page while loading the model.": "Пожалуйста, не закрывайте страницу настроек во время загрузки модели.",
- "Please enter a Connection ID before authorizing OAuth.": "",
+ "Please enter a Connection ID before authorizing OAuth.": "Введите ID подключения перед авторизацией OAuth.",
"Please enter a message or attach a file.": "Пожалуйста, введите сообщение или прикрепите файл.",
"Please enter a prompt": "Пожалуйста, введите подсказку",
"Please enter a valid JSON spec": "Пожалуйста, введите корректную JSON-спецификацию",
@@ -1818,7 +1818,7 @@
"Please select a valid JSON file": "Пожалуйста, выберите корректный JSON-файл",
"Please select at least one user for Direct Message channel.": "Пожалуйста, выберите хотя бы одного пользователя для канала личных сообщений.",
"Please wait until all files are uploaded.": "Пожалуйста, подождите, пока все файлы будут загружены.",
- "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "",
+ "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "PNG, JPEG, WebP или GIF. До 5 МиБ и 25 мегапикселей.",
"Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "Изменения политики применяются к вновь создаваемым терминалам. Обновите соответствующие терминалы, чтобы применить их к существующим терминалам.",
"Policy ID": "ID политики",
"Policy ID is required": "Требуется идентификатор политики",
@@ -1831,14 +1831,14 @@
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "ID префикса используется для предотвращения конфликтов с другими подключениями путем добавления префикса к идентификаторам моделей - оставьте пустым, чтобы отключить",
"Preparing {{NAME}}...": "Подготовка {{NAME}}...",
"Preparing download...": "Подготовка загрузки...",
- "Preparing your authenticator…": "",
+ "Preparing your authenticator…": "Подготовка аутентификатора…",
"Press keys...": "Нажмите клавиши...",
"Prevent File Creation": "Запретить создание файлов",
"Preview": "Предпросмотр",
"Preview Access": "Доступ к предпросмотру",
- "Preview behavior": "",
+ "Preview behavior": "Предпросмотр поведения",
"Preview failed": "Не удалось выполнить предпросмотр",
- "Preview gesture": "",
+ "Preview gesture": "Предпросмотр жеста",
"Previous": "Назад",
"Previous 30 days": "Предыдущие 30 дней",
"Previous 7 days": "Предыдущие 7 дней",
@@ -1855,7 +1855,7 @@
"Prompt created successfully": "Промпт успешно создан",
"Prompt Menu": "Меню промптов",
"Prompt Name": "Название промпта",
- "Prompt Template": "",
+ "Prompt Template": "Шаблон промпта",
"Prompt updated successfully": "Промпт успешно обновлён",
"Prompts": "Промпты",
"Prompts Access": "Доступ к промптам",
@@ -1884,8 +1884,8 @@
"Read the docs": "Читать документацию",
"Read-only": "Только чтение",
"Read-Only Access": "Доступ только для чтения",
- "Realtime": "",
- "Realtime Voice": "",
+ "Realtime": "В реальном времени",
+ "Realtime Voice": "Голос в реальном времени",
"Reason": "Причина",
"Reasoning text...": "Текст рассуждения...",
"Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "Перестроить векторы файлов знаний, поиска по знаниям и памяти с использованием текущей модели встраивания.",
@@ -1894,12 +1894,12 @@
"Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "Получает подходящие события, связанные с пользователем, только когда инициатор, субъект-пользователь или данные пользователя соответствуют этим пользователям или текущим членам группы. Системные события / события конфигурации не отправляются.",
"Recently Used": "Недавно использованные",
"Recommended": "Рекомендуется",
- "Reconnect": "",
+ "Reconnect": "Переподключиться",
"Reconnected": "Подключение восстановлено",
"Record": "Запись",
"Record voice": "Записать голос",
- "Recover your authenticator": "",
- "Recovery code": "",
+ "Recover your authenticator": "Восстановление аутентификатора",
+ "Recovery code": "Код восстановления",
"Redirecting you to Open WebUI Community": "Перенаправляем вас в сообщество OpenWebUI",
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "Снижает вероятность появления бессмыслицы. Большее значение (например, 100) даст более разнообразные ответы, в то время как меньшее значение (например, 10) будет более консервативным.",
"Reference Chats": "Чаты для контекста",
@@ -1913,7 +1913,7 @@
"Refused when it shouldn't have": "Необоснованный отказ",
"Regenerate": "Перегенерировать",
"Regenerate Response": "Перегенерировать ответ",
- "Region and language of the search results, e.g. en-us.": "",
+ "Region and language of the search results, e.g. en-us.": "Регион и язык результатов поиска, например en-us.",
"Register Again": "Зарегистрировать повторно",
"Register Client": "Зарегистрировать клиент",
"Registered": "Зарегистрирован",
@@ -1932,7 +1932,7 @@
"Remove file": "Удалить файл",
"Remove File": "Удалить файл",
"Remove from favorites": "Удалить из избранного",
- "Remove gesture": "",
+ "Remove gesture": "Удалить жест",
"Remove image": "Удалить изображение",
"Remove Pinned Model": "Удалить закреплённую модель",
"Remove prompt suggestion": "Удалить предложение промпта",
@@ -1945,13 +1945,13 @@
"Renamed to {{name}}": "Переименовано в {{name}}",
"Reorder": "Изменить порядок",
"Repeat": "Повтор",
- "Replace": "",
- "Replace authenticator": "",
+ "Replace": "Заменить",
+ "Replace authenticator": "Заменить аутентификатор",
"Reply": "Ответить",
"Reply in Thread": "Ответить в обсуждении",
"Reply to thread...": "Ответить в обсуждении...",
"Replying to {{NAME}}": "Ответ для {{NAME}}",
- "Require an authenticator for all users": "",
+ "Require an authenticator for all users": "Требовать аутентификатор для всех пользователей",
"required": "обязательно",
"Research Knowledge": "Исследовать знания",
"Reset": "Сбросить",
@@ -1978,8 +1978,8 @@
"Retrieved {{count}} sources_other": "Найдено {{count}} источников",
"Retrieved 1 source": "Найден 1 источник",
"Retry": "Повторить",
- "Retry setup": "",
- "Return to call": "",
+ "Retry setup": "Повторить настройку",
+ "Return to call": "Вернуться к звонку",
"Rewrite the selected text.": "Переписать выделенный текст.",
"Role": "Роль",
"RTL": "RTL",
@@ -2001,11 +2001,11 @@
"Save & Update": "Сохранить и обновить",
"Save As Copy": "Сохранить как копию",
"Save Chat": "Сохранить чат",
- "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "",
- "Save your recovery codes": "",
+ "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "Сохраните подключение, чтобы не потерять данные OAuth. Не изменяйте ID подключения.",
+ "Save your recovery codes": "Сохраните коды восстановления",
"Saved": "Сохранено",
"Saving...": "Сохранение...",
- "Scan the QR code, then enter the six-digit code from your authenticator app.": "",
+ "Scan the QR code, then enter the six-digit code from your authenticator app.": "Отсканируйте QR-код, затем введите шестизначный код из приложения-аутентификатора.",
"Schedule": "Расписание",
"Scheduled time must be in the future": "Запланированное время должно быть в будущем",
"Screen Share": "Демонстрация экрана",
@@ -2031,14 +2031,14 @@
"Search Functions": "Поиск функций",
"Search Groups": "Поиск групп",
"Search In Models": "Поиск в моделях",
- "Search inherited members": "",
+ "Search inherited members": "Поиск унаследованных участников",
"Search Knowledge": "Поиск знания",
"Search Memories": "Поиск воспоминаний",
"Search Models": "Поиск моделей",
"Search Notes": "Поиск заметок",
"Search options": "Параметры поиска",
"Search or add pattern": "Найти или добавить шаблон",
- "Search parent groups": "",
+ "Search parent groups": "Поиск родительских групп",
"Search Prompts": "Поиск промптов",
"Search skills": "Поиск навыков",
"Search Skills": "Поиск скиллов",
@@ -2055,7 +2055,7 @@
"See readme.md for instructions": "Смотрите readme.md для инструкций",
"Select": "Выбрать",
"Select {{modelName}} model": "Выбрать модель {{modelName}}",
- "Select {{name}}": "",
+ "Select {{name}}": "Выбрать {{name}}",
"Select a base model (e.g. llama3, gpt-4o)": "Выберите базовую модель (напр. llama3, gpt-4o)",
"Select a conversation to preview": "Выберите разговор для предварительного просмотра",
"Select a engine": "Выберите движок",
@@ -2104,7 +2104,7 @@
"Send message": "Отправить сообщение",
"Send now": "Отправить сейчас",
"Send Test": "Отправить тест",
- "Sending...": "",
+ "Sending...": "Отправка...",
"September": "Сентябрь",
"Server connection failed": "Ошибка подключения к серверу",
"Server connection verified": "Соединение с сервером проверено",
@@ -2123,7 +2123,7 @@
"Set system-wide interface defaults for every account. Personal settings override these defaults.": "Задайте общесистемные значения интерфейса по умолчанию для всех учётных записей. Личные настройки переопределяют эти значения.",
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Задайте количество слоев, которые будут загружаться в графический процессор. Увеличение этого значения может значительно повысить производительность моделей, оптимизированных для ускорения работы графического процессора, но также может потреблять больше энергии и ресурсов графического процессора.",
"Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Задайте количество рабочих потоков, используемых для вычислений. Этот параметр определяет, сколько потоков используется для одновременной обработки входящих запросов. Увеличение этого значения может повысить производительность при высоких рабочих нагрузках с параллелизмом, но также может потреблять больше ресурсов процессора.",
- "Set up your authenticator": "",
+ "Set up your authenticator": "Настройте аутентификатор",
"Set whisper model": "Выбрать модель whiser",
"Set your status": "Установите свой статус",
"Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Устанавливает нулевое значение для символов, которые появились хотя бы один раз. Более высокое значение (например, 1,5) будет более строгим наказанием за повторения, в то время как более низкое значение (например, 0,9) будет более мягким. При значении 0 он отключается.",
@@ -2333,8 +2333,8 @@
"settings.admin.connections.cacheBaseModelList.label": "Кэшировать список базовых моделей",
"settings.admin.connections.directConnections.description": "Прямые подключения позволяют пользователям подключаться к своим собственным конечным точкам API, совместимым с OpenAI.",
"settings.admin.connections.directConnections.label": "Прямые подключения",
- "settings.admin.connections.directIntegrations.description": "",
- "settings.admin.connections.directIntegrations.label": "",
+ "settings.admin.connections.directIntegrations.description": "Показывать вкладку «Интеграции» пользователям с разрешением управлять собственными подключениями инструментов и терминалов, включая администраторов. Скрытие вкладки не отключает существующие подключения.",
+ "settings.admin.connections.directIntegrations.label": "Прямые интеграции",
"settings.admin.connections.manageOllamaApiConnections.description": "Проблемы с доступом к Ollama?",
"settings.admin.connections.manageOllamaApiConnections.label": "Управление соединениями API Ollama",
"settings.admin.connections.manageOpenaiApiConnections.label": "Управление соединениями API OpenAI",
@@ -2722,8 +2722,8 @@
"settings.admin.models.builtinTools.notes.label": "Заметки",
"settings.admin.models.builtinTools.notifications.description": "Отправлять уведомления настроенным целям вебхуков",
"settings.admin.models.builtinTools.notifications.label": "Уведомления",
- "settings.admin.models.builtinTools.skills.description": "",
- "settings.admin.models.builtinTools.skills.label": "",
+ "settings.admin.models.builtinTools.skills.description": "Находить и загружать инструкции навыков по запросу",
+ "settings.admin.models.builtinTools.skills.label": "Навыки",
"settings.admin.models.builtinTools.subagents.description": "Делегировать сфокусированную работу параллельным субагентам",
"settings.admin.models.builtinTools.subagents.label": "Субагенты",
"settings.admin.models.builtinTools.tasks.description": "Разбивать сложные запросы на отслеживаемые шаги",
@@ -2835,8 +2835,8 @@
"settings.admin.web.kagiSearchApiKey.label": "Ключ API поиска Kagi",
"settings.admin.web.language.label": "Язык",
"settings.admin.web.linkupApiKey.label": "API-ключ Linkup",
- "settings.admin.web.maxContentLength.description": "",
- "settings.admin.web.maxContentLength.label": "",
+ "settings.admin.web.maxContentLength.description": "Максимальное количество символов на один результат поиска Exa. Оставьте пустым, чтобы не ограничивать.",
+ "settings.admin.web.maxContentLength.label": "Максимальная длина содержимого",
"settings.admin.web.microsoftWebIqApiBaseUrl.label": "Базовый URL API Microsoft Web IQ",
"settings.admin.web.microsoftWebIqApiKey.label": "API-ключ Microsoft Web IQ",
"settings.admin.web.mojeekSearchApiKey.label": "Ключ API для поиска Mojeek",
@@ -2870,7 +2870,7 @@
"settings.admin.web.sougouSearchApiSk.label": "Sougou Search API SK",
"settings.admin.web.tavilyApiKey.label": "Ключ API Tavily",
"settings.admin.web.tavilyExtractDepth.label": "Глубина извлечения Tavily",
- "settings.admin.web.tavilySearchDepth.label": "",
+ "settings.admin.web.tavilySearchDepth.label": "Глубина поиска Tavily",
"settings.admin.web.timeout.description": "Максимальное время ожидания при загрузке веб-содержимого.",
"settings.admin.web.timeout.label": "Тайм-аут",
"settings.admin.web.title": "Поисковая система",
@@ -2986,31 +2986,31 @@
"settings.personal.general.modelParameters.label": "Параметры модели",
"settings.personal.general.parameters.contextCompactionThreshold.description": "Установите порог токенов сжатия контекста для конкретной модели. Если задан, он переопределяет глобальный порог в пределах глобального предела.",
"settings.personal.general.parameters.contextCompactionThreshold.label": "Порог сжатия контекста",
- "settings.personal.general.parameters.format.label": "",
- "settings.personal.general.parameters.frequencyPenalty.label": "",
+ "settings.personal.general.parameters.format.label": "format",
+ "settings.personal.general.parameters.frequencyPenalty.label": "frequency_penalty",
"settings.personal.general.parameters.functionCalling.description": "Нативный режим (по умолчанию) использует встроенные возможности вызова инструментов модели. Устаревший режим работает с более широким кругом моделей, вызывая инструменты один раз перед выполнением через внедрение в промпт.",
"settings.personal.general.parameters.functionCalling.label": "Вызов функции",
- "settings.personal.general.parameters.keepAlive.label": "",
- "settings.personal.general.parameters.logitBias.label": "",
- "settings.personal.general.parameters.maxTokens.label": "",
- "settings.personal.general.parameters.minP.label": "",
- "settings.personal.general.parameters.mirostat.label": "",
- "settings.personal.general.parameters.mirostatEta.label": "",
- "settings.personal.general.parameters.mirostatTau.label": "",
- "settings.personal.general.parameters.numBatch.label": "",
- "settings.personal.general.parameters.numCtx.label": "",
- "settings.personal.general.parameters.numGpu.label": "",
- "settings.personal.general.parameters.numKeep.label": "",
- "settings.personal.general.parameters.numThread.label": "",
+ "settings.personal.general.parameters.keepAlive.label": "keep_alive",
+ "settings.personal.general.parameters.logitBias.label": "logit_bias",
+ "settings.personal.general.parameters.maxTokens.label": "max_tokens",
+ "settings.personal.general.parameters.minP.label": "min_p",
+ "settings.personal.general.parameters.mirostat.label": "mirostat",
+ "settings.personal.general.parameters.mirostatEta.label": "mirostat_eta",
+ "settings.personal.general.parameters.mirostatTau.label": "mirostat_tau",
+ "settings.personal.general.parameters.numBatch.label": "num_batch",
+ "settings.personal.general.parameters.numCtx.label": "num_ctx",
+ "settings.personal.general.parameters.numGpu.label": "num_gpu",
+ "settings.personal.general.parameters.numKeep.label": "num_keep",
+ "settings.personal.general.parameters.numThread.label": "num_thread",
"settings.personal.general.parameters.ollama.description": "Эта опция включает или отключает использование функции рассуждения в Ollama, которая позволяет модели подумать, прежде чем генерировать ответ. Если она включена, модель может потратить некоторое время на обработку контекста разговора и выработку более продуманного ответа.",
"settings.personal.general.parameters.ollama.label": "Ollama",
- "settings.personal.general.parameters.presencePenalty.label": "",
+ "settings.personal.general.parameters.presencePenalty.label": "presence_penalty",
"settings.personal.general.parameters.reasoningEffort.description": "Ограничивает усилия по обоснованию для моделей обоснования. Применимо только к моделям обоснования от конкретных поставщиков, которые поддерживают усилия по обоснованию.",
"settings.personal.general.parameters.reasoningEffort.label": "Усилия для рассуждения",
"settings.personal.general.parameters.reasoningTags.description": "Включить, отключить или настроить теги рассуждения, используемые моделью. \"Включено\" использует теги по умолчанию, \"Отключено\" выключает теги рассуждения, а \"Пользовательские\" позволяет указать собственные начальные и конечные теги.",
"settings.personal.general.parameters.reasoningTags.label": "Теги рассуждения",
- "settings.personal.general.parameters.repeatLastN.label": "",
- "settings.personal.general.parameters.repeatPenalty.label": "",
+ "settings.personal.general.parameters.repeatLastN.label": "repeat_last_n",
+ "settings.personal.general.parameters.repeatPenalty.label": "repeat_penalty",
"settings.personal.general.parameters.seed.description": "Задает начальное значение случайного числа, которое будет использоваться для генерации. Установка этого значения на определенное число заставит модель генерировать один и тот же текст для одного и того же запроса.",
"settings.personal.general.parameters.seed.label": "Начальное значение",
"settings.personal.general.parameters.stopSequence.description": "Устанавливает используемые последовательности остановок. При обнаружении этого шаблона LLM прекратит генерировать текст и вернет данные. Можно задать несколько шаблонов остановок, указав несколько отдельных параметров остановки в файле модели.",
@@ -3021,12 +3021,12 @@
"settings.personal.general.parameters.streamDeltaChunkSize.label": "Размер чанка дельты потока",
"settings.personal.general.parameters.temperature.description": "Температура модели. При повышении температуры модель будет отвечать более творчески.",
"settings.personal.general.parameters.temperature.label": "Температура",
- "settings.personal.general.parameters.tfsZ.label": "",
- "settings.personal.general.parameters.think.label": "",
- "settings.personal.general.parameters.topK.label": "",
- "settings.personal.general.parameters.topP.label": "",
- "settings.personal.general.parameters.useMlock.label": "",
- "settings.personal.general.parameters.useMmap.label": "",
+ "settings.personal.general.parameters.tfsZ.label": "tfs_z",
+ "settings.personal.general.parameters.think.label": "think",
+ "settings.personal.general.parameters.topK.label": "top_k",
+ "settings.personal.general.parameters.topP.label": "top_p",
+ "settings.personal.general.parameters.useMlock.label": "use_mlock",
+ "settings.personal.general.parameters.useMmap.label": "use_mmap",
"settings.personal.general.sections.advancedParameters.title": "Расширенные параметры",
"settings.personal.general.sections.systemPrompt.description": "Задайте системный промпт по умолчанию для новых чатов.",
"settings.personal.general.sections.systemPrompt.title": "Системный промпт",
@@ -3167,7 +3167,7 @@
"settings.personal.personalization.savedMemories.label": "Сохранённые воспоминания",
"settings.personal.personalization.sections.memory.title": "Воспоминания",
"settings.personal.personalization.title": "Персонализация",
- "settings.personal.shortcuts.acceptAutocomplete.label": "",
+ "settings.personal.shortcuts.acceptAutocomplete.label": "Принять автозаполнение\nПерейти к переменной промпта",
"settings.personal.shortcuts.addPrompt.label": "Добавить пользовательский запрос",
"settings.personal.shortcuts.allowToolCall.label": "Разрешить вызов инструмента",
"settings.personal.shortcuts.attachFile.label": "Прикрепить файл из знаний",
@@ -3222,7 +3222,7 @@
"Shared": "Общий доступ",
"Shared Chats": "Общие чаты",
"Shared with you": "Доступные вам",
- "Sharing mode": "",
+ "Sharing mode": "Режим общего доступа",
"Sharing Permissions": "Разрешения на общий доступ",
"Shell": "Командная строка",
"Shorten older messages so this chat can keep going.": "Сократить старые сообщения, чтобы можно было продолжить этот чат.",
@@ -3244,17 +3244,17 @@
"Showcased creativity": "Продемонстрирован творческий подход",
"Sidebar": "Боковая панель",
"Sign in": "Войти",
- "Sign in again": "",
- "Sign in again before changing your authenticator settings.": "",
+ "Sign in again": "Войти снова",
+ "Sign in again before changing your authenticator settings.": "Войдите снова, прежде чем изменять настройки аутентификатора.",
"Sign in to {{WEBUI_NAME}}": "Войти в {{WEBUI_NAME}}",
"Sign in to {{WEBUI_NAME}} with LDAP": "Войти в {{WEBUI_NAME}} по LDAP",
"Sign Out": "Выйти",
- "Sign out all devices": "",
- "Sign out all devices?": "",
+ "Sign out all devices": "Выйти на всех устройствах",
+ "Sign out all devices?": "Выйти на всех устройствах?",
"Sign up": "Зарегистрироваться",
"Sign up to {{WEBUI_NAME}}": "Регистрация в {{WEBUI_NAME}}",
"Signing in to {{WEBUI_NAME}}": "Зарегистрироваться в {{WEBUI_NAME}}",
- "Silent motion preview. During calls, the mouth follows assistant audio.": "",
+ "Silent motion preview. During calls, the mouth follows assistant audio.": "Беззвучный предпросмотр движений. Во время звонков движения рта следуют за речью ассистента.",
"simultaneous sub-agents": "одновременных субагентов",
"Single": "Единый",
"Sink List": "Опустить список",
@@ -3283,15 +3283,15 @@
"Sonar Reasoning": "Sonar Reasoning",
"Sonar Reasoning Pro": "Sonar Reasoning Pro",
"Sort": "Сортировка",
- "Sort by": "",
+ "Sort by": "Сортировать по",
"Source": "Источник",
- "Speaking": "",
+ "Speaking": "Говорит",
"Specific users or groups": "Определённые пользователи или группы",
"Speech recognition error: {{error}}": "Ошибка распознавания речи: {{error}}",
"Speech-to-Text Language": "Язык распознавания речи",
"Sponsor on GitHub": "Стать спонсором на GitHub",
- "Staan API Key": "",
- "Standard": "",
+ "Staan API Key": "Ключ API Staan",
+ "Standard": "Стандартный",
"Start a new conversation": "Начать новый разговор",
"Start a voice call using your microphone?": "",
"Start of the channel": "Начало канала",
@@ -3304,7 +3304,7 @@
"Starting in 1 minute": "Начнется через 1 минуту",
"Starting kernel...": "Запуск ядра...",
"Starting now": "Начинается сейчас",
- "State animations": "",
+ "State animations": "Анимации состояний",
"Status": "Статус",
"Status cleared successfully": "Статус успешно очищен",
"Status updated successfully": "Статус успешно обновлён",
@@ -3315,7 +3315,7 @@
"Stop camera": "Остановить камеру",
"Stop Download": "Остановить загрузку",
"Stop Generating": "Остановить генерацию",
- "Stop speaking": "",
+ "Stop speaking": "Остановить речь",
"Storage": "Хранилище",
"Streamable HTTP": "Streamable HTTP",
"Strikethrough": "Зачёркнутый",
@@ -3332,7 +3332,7 @@
"Summarize this note.": "Обобщить эту заметку.",
"Support": "Поддержать",
"Support this plugin:": "Поддержите этот плагин",
- "Swap": "",
+ "Swap": "Поменять местами",
"Switch camera": "Переключить камеру",
"Switch to JSON editor": "Переключиться на редактор JSON",
"Switch to visual editor": "Переключиться на визуальный редактор",
@@ -3392,14 +3392,14 @@
"The notify tool always sends to an enabled target, regardless of automatic event settings.": "Инструмент уведомления всегда отправляет включённой цели, независимо от настроек автоматических событий.",
"The passwords you entered don't quite match. Please double-check and try again.": "Пароли не сходятся. Проверь еще раз и попробуй снова.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Оценка должна быть значением между 0,0 (0%) и 1,0 (100%).",
- "The voice model chooses when to play a gesture using its name and description.": "",
+ "The voice model chooses when to play a gesture using its name and description.": "Голосовая модель решает, когда воспроизвести жест, на основе его имени и описания.",
"There was an error syncing your stats. Please try again.": "Произошла ошибка при синхронизации статистики. Попробуйте снова.",
"These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "Эти настройки считываются из переменных окружения и не могут быть изменены здесь, пока {{ENV_VAR}} отключено.",
"thinking, output_config": "thinking, output_config",
"Thinking...": "Думаю...",
"This action cannot be undone. Do you wish to continue?": "Это действие нельзя отменить. Вы хотите продолжить?",
- "This avatar has no blink expressions.": "",
- "This avatar has no mouth expression; speech will use body motion only.": "",
+ "This avatar has no blink expressions.": "У этого аватара нет выражений для моргания.",
+ "This avatar has no mouth expression; speech will use body motion only.": "У этого аватара нет выражения рта; речь будет сопровождаться только движениями тела.",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Этот канал был создан {{createdAt}}. Это самое начало канала {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "Этот чат не появится в истории, и ваши сообщения не будут сохранены.",
"This folder is empty": "Эта папка пуста",
@@ -3412,14 +3412,14 @@
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Этот параметр устанавливает максимальное количество токенов, которые модель может генерировать в своем ответе. Увеличение этого ограничения позволяет модели предоставлять более длинные ответы, но также может увеличить вероятность создания бесполезного или нерелевантного контента.",
"This response was generated by \"{{model}}\"": "Этот ответ был сгенерирован для \"{{model}}\"",
"This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "Этот шаблон содержит несколько заполнителей контекста ([context] или {{CONTEXT}}). Контекст будет добавлен в каждое место.",
- "This user will need to sign in again on every device. API keys remain active.": "",
+ "This user will need to sign in again on every device. API keys remain active.": "Этому пользователю потребуется снова войти на каждом устройстве. Ключи API останутся активными.",
"This will delete": "Это приведет к удалению",
"This will delete {{NAME}} and all its contents.": "При этом будет удален {{NAME}} и все его содержимое.",
"This will delete all models including custom models and cannot be undone.": "При этом будут удалены все модели, включая пользовательские, и это действие нельзя будет отменить.",
"This will delete the cached model and cannot be undone.": "Это удалит кэшированную модель, и действие нельзя отменить.",
"This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "Календарь \"{{name}}\" и все его события будут удалены безвозвратно. Это действие нельзя отменить.",
"This will remove all files and directories from this knowledge base. This action cannot be undone.": "Это удалит все файлы и каталоги из этой базы знаний. Это действие нельзя отменить.",
- "This will reset the saved settings for this base model to their defaults. The model will remain available.": "",
+ "This will reset the saved settings for this base model to their defaults. The model will remain available.": "Сохранённые настройки этой базовой модели будут сброшены до значений по умолчанию. Модель останется доступной.",
"This will revoke the current API key.": "Это отзовёт текущий API-ключ.",
"Thorough explanation": "Подробное объяснение",
"Thought": "Рассуждение",
@@ -3495,7 +3495,7 @@
"Trial License": "Пробная лицензия",
"Try adjusting your search or filter to find what you are looking for.": "Попробуйте изменить поиск или фильтр, чтобы найти нужное.",
"Try Again": "Попробовать снова",
- "Try in chat": "",
+ "Try in chat": "Попробовать в чате",
"TTS Voice": "Голос TTS",
"Tu_day_of_week": "Вт",
"Type": "Тип",
@@ -3504,21 +3504,21 @@
"Type Hugging Face Resolve (Download) URL": "Введите URL-адрес Hugging Face Resolve (загрузки)",
"Type your answer": "Введите ваш ответ",
"Uh-oh! There was an issue with the response.": "Ошибка генерации ответа.",
- "Ultra-fast": "",
- "Unable to load tools": "",
- "Unarchive": "",
+ "Ultra-fast": "Сверхбыстрая",
+ "Unable to load tools": "Не удалось загрузить инструменты",
+ "Unarchive": "Разархивировать",
"Unarchive Chat": "Разархивировать чат",
"Unassigned": "Не назначено",
- "Unavailable": "",
+ "Unavailable": "Недоступные",
"Underline": "Подчёркнутый",
"unknown": "неизвестно",
"Unknown": "Неизвестно",
- "unknown build": "",
+ "unknown build": "неизвестная сборка",
"Unknown User": "Неизвестный пользователь",
"Unload Model": "Выгрузить модель",
"Unloads {{FROM_NOW}}": "Выгрузка из памяти {{FROM_NOW}}",
"Unmute": "Включить микрофон",
- "Unmute to continue": "",
+ "Unmute to continue": "Включите микрофон, чтобы продолжить",
"Unpin": "Открепить",
"Unpin from Sidebar": "Открепить от боковой панели",
"Unread": "Непрочитанное",
@@ -3540,20 +3540,20 @@
"Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Перейдите на лицензионный тарифный план, чтобы получить расширенные возможности, включая настраиваемую тематику и фирменный стиль, а также специальную поддержку.",
"Upload": "Загрузить",
"Upload a GGUF model": "Загрузить модель GGUF",
- "Upload animation": "",
+ "Upload animation": "Загрузить анимацию",
"Upload Audio": "Загрузить аудио",
"Upload directory": "Загрузить каталог",
"Upload failed": "Не удалось загрузить",
"Upload failed for {{failed}} of {{total}} files.": "Не удалось загрузить {{failed}} из {{total}} файлов.",
"Upload files": "Загрузить файлы",
"Upload Files": "Загрузить файлы",
- "Upload Folder": "",
- "Upload gesture": "",
+ "Upload Folder": "Загрузить папку",
+ "Upload gesture": "Загрузить жест",
"Upload Model": "Загрузить модель",
"Upload Photo": "Загрузить фото",
"Upload profile image": "Загрузить аватар",
"Upload Progress": "Прогресс загрузки",
- "Upload voice avatar": "",
+ "Upload voice avatar": "Загрузить голосовой аватар",
"Uploaded files or images": "Загруженные файлы или изображения",
"Uploading": "Загрузка",
"Uploading {{current}}/{{total}}: {{file}}": "Загрузка {{current}}/{{total}}: {{file}}",
@@ -3562,14 +3562,14 @@
"URL is required": "Требуется URL",
"URL Mode": "Режим URL",
"Use": "Использовать",
- "Use a recovery code": "",
+ "Use a recovery code": "Использовать код восстановления",
"Use a valid event name or pattern like user.*": "Используйте допустимое имя события или шаблон, например user.*",
- "Use an authenticator code": "",
+ "Use an authenticator code": "Использовать код аутентификатора",
"Use default": "По умолчанию",
"Use device vibration feedback on supported Android devices.": "Использовать вибрацию устройства на поддерживаемых устройствах Android.",
"Use discovered scopes": "Использовать обнаруженные области",
"Use groups to organize your users and assign permissions.": "Используйте группы для организации пользователей и назначения прав.",
- "Use orb": "",
+ "Use orb": "Использовать сферу",
"Use segmented retrieval for focused and relevant content extraction.": "Использовать сегментированный поиск для целенаправленного извлечения релевантного содержимого.",
"Use segmented retrieval for focused and relevant context.": "Использовать сегментированный поиск для целенаправленного и релевантного контекста.",
"Use segmented retrieval for focused context.": "Использовать сегментированный поиск для целенаправленного контекста.",
@@ -3608,9 +3608,9 @@
"Variable value": "Значение переменной",
"Vector Field": "Поле вектора",
"Verify Connection": "Проверить подключение",
- "Verify with a fresh code. Changes sign out all devices.": "",
- "Verify your sign-in": "",
- "Verifying…": "",
+ "Verify with a fresh code. Changes sign out all devices.": "Подтвердите новым кодом. Изменения приведут к выходу на всех устройствах.",
+ "Verify your sign-in": "Подтвердите вход",
+ "Verifying…": "Проверка…",
"Version {{selectedVersion}} of {{totalVersions}}": "Версия {{selectedVersion}} из {{totalVersions}}",
"Version deleted": "Версия удалена",
"Vertical Layout": "Вертикальная компоновка",
@@ -3629,17 +3629,17 @@
"Visual": "Визуальный",
"vocabulary for a college entrance exam": "к словарной части вступительного экзамена",
"Voice": "Голос",
- "Voice avatar": "",
- "Voice call": "",
- "Voice calls": "",
+ "Voice avatar": "Голосовой аватар",
+ "Voice call": "Голосовой звонок",
+ "Voice calls": "Голосовые звонки",
"Voice Input": "Ввод голоса",
"Voice mode": "Режим голоса",
- "Voice Model": "",
- "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "",
- "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "",
+ "Voice Model": "Голосовая модель",
+ "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "VRM 0.x или 1.0 · до 25 МиБ · встроенные текстуры. Загружайте только персонажа, на использование которого у вас есть разрешение.",
+ "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "VRMA 1.0 · до 10 МиБ · до 60 секунд. Только движения тела, воспроизводятся на месте. Рот, моргание и взгляд остаются автоматическими.",
"Wait for the current response to finish before compacting.": "Дождитесь завершения текущего ответа перед сжатием.",
"Wait for the current response to finish before forking.": "Дождитесь завершения текущего ответа перед разветвлением.",
- "Waiting for approval": "",
+ "Waiting for approval": "Ожидание одобрения",
"Waiting for upload": "Ожидание загрузки",
"Waiting for upload...": "Ожидание загрузки...",
"Warning": "Предупреждение",
@@ -3673,7 +3673,7 @@
"What's New in": "Что нового в",
"What's on your mind?": "О чём хотите поговорить?",
"When": "Когда",
- "When should the model use this gesture?": "",
+ "When should the model use this gesture?": "Когда модель должна использовать этот жест?",
"Whisper (Local)": "Whisper (Локально)",
"Who can share to this group": "Кто может делиться с этой группой",
"Why?": "Почему?",
@@ -3714,12 +3714,12 @@
"You have shared this chat": "Вы поделились этим чатом",
"You're a helpful assistant.": "Вы полезный ассистент.",
"You're now logged in.": "Вы вошли в систему.",
- "Your account is awaiting administrator approval.": "",
+ "Your account is awaiting administrator approval.": "Ваша учётная запись ожидает одобрения администратора.",
"Your account status is currently pending activation.": "В настоящее время ваша учетная запись ожидает активации.",
"Your browser does not support the audio tag.": "Ваш браузер не поддерживает тег audio.",
"Your browser does not support the video tag.": "Ваш браузер не поддерживает тег video.",
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Весь ваш взнос будет направлен непосредственно разработчику плагина; Open WebUI не взимает никаких процентов. Однако выбранная платформа финансирования может иметь свои собственные сборы.",
- "Your link is private until you choose who can view it.": "",
+ "Your link is private until you choose who can view it.": "Ваша ссылка остаётся закрытой, пока вы не выберете, кто может её просматривать.",
"Your message text or inputs": "Текст ваших сообщений",
"Your query will be sent to the configured web search provider.": "Ваш запрос будет отправлен настроенному провайдеру поисковой системы.",
"Your usage stats have been successfully synced.": "Ваша статистика использования успешно синхронизирована.",