merlyn/frontend/src/locales/ru/common.js
Marcello Fitton bee383f19d
fix: invalid docs links in FileSystemSkillPanel (#5518)
* fix invalid documentation link

* fix link and trans i18n

* fix tag

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2026-04-24 13:50:45 -07:00

1542 lines
99 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Anything with "null" requires a translation. Contribute to translation via a PR!
const TRANSLATIONS = {
onboarding: {
home: {
getStarted: "Начать",
welcome: "Добро пожаловать",
},
llm: {
title: "Предпочитаемые LLM",
description:
"AnythingLLM может работать с различными провайдерами LLM. Этот сервис будет обеспечивать обработку чата.",
},
userSetup: {
title: "Настройка пользователя",
description: "Настройте параметры пользователя.",
howManyUsers: "Сколько пользователей будут использовать этот экземпляр?",
justMe: "Только я",
myTeam: "Моя команда",
instancePassword: "Пароль экземпляра",
setPassword: "Хотите установить пароль?",
passwordReq: "Пароль должен содержать не менее 8 символов.",
passwordWarn:
"Важно сохранить этот пароль, так как способа его восстановления не существует.",
adminUsername: "Имя пользователя для учётной записи администратора",
adminPassword: "Пароль для учётной записи администратора",
adminPasswordReq: "Пароль должен содержать не менее 8 символов.",
teamHint:
"По умолчанию, вы будете единственным администратором. После завершения настройки вы сможете создавать учётные записи и приглашать других пользователей или администраторов. Не потеряйте пароль, так как только администраторы могут его сбросить.",
},
data: {
title: "Обработка данных и конфиденциальность",
description:
"Мы стремимся обеспечить прозрачность и контроль в отношении ваших персональных данных.",
settingsHint: "Эти настройки можно изменить в любое время в настройках.",
},
survey: {
title: "Добро пожаловать в AnythingLLM",
description:
"Помогите нам сделать AnythingLLM, созданным с учётом ваших потребностей (необязательно).",
email: "Какой у вас адрес электронной почты?",
useCase: "Для чего вы будете использовать AnythingLLM?",
useCaseWork: "Для работы",
useCasePersonal: "Для личного использования",
useCaseOther: "Другое",
comment: "Откуда вы узнали о AnythingLLM?",
commentPlaceholder:
"Reddit, Twitter, GitHub, YouTube и т.д. — сообщите, где вы о нас узнали!",
skip: "Пропустить опрос",
thankYou: "Спасибо за ваш отзыв!",
},
},
common: {
"workspaces-name": "Имя рабочих пространств",
selection: "Выбор модели",
saving: "Сохранение...",
save: "Сохранить изменения",
previous: "Предыдущая страница",
next: "Следующая страница",
optional: "Необязательный",
yes: "Да",
no: "Нет",
search: "Поиск",
username_requirements:
"Имя пользователя должно содержать от 2 до 32 символов, начинаться со строчной буквы и содержать только строчные буквы, цифры, символы подчёркивания, дефисы и точки.",
on: "О",
none: "Нет",
stopped: "Остановлен",
loading: "Загрузка",
refresh: "Обновить",
},
settings: {
title: "Настройки экземпляра",
invites: "Приглашение",
users: "Пользователи",
workspaces: "Рабочие пространства",
"workspace-chats": "Чат рабочего пространства",
customization: "Внешний вид",
"api-keys": "API ключи",
llm: "Предпочтение LLM",
transcription: "Модель транскрипции",
embedder: "Настройки встраивания",
"text-splitting": "Разделение и сегментация текста",
"voice-speech": "Голос и Речь",
"vector-database": "Векторная база данных",
embeds: "Виджеты встраивания чата",
security: "Безопасность",
"event-logs": "Журналы событий",
privacy: "Конфиденциальность и данные",
"ai-providers": "Поставщики ИИ",
"agent-skills": "Навыки агента",
admin: "Администратор",
tools: "Инструменты",
"experimental-features": "Экспериментальные функции",
contact: "Связаться с Поддержкой",
"browser-extension": "Расширение браузера",
"system-prompt-variables": "Переменные системного запроса",
interface: "Предпочтения в пользовательском интерфейсе",
branding: "Брендинг и создание продуктов с собственной меткой.",
chat: "Чат",
"mobile-app": "AnythingLLM Mobile",
"community-hub": {
title: "Центр сообщества",
trending: "Изучите популярные темы",
"your-account": "Ваш аккаунт",
"import-item": "Импорт товара",
},
channels: "Каналы",
"available-channels": {
telegram: "Телеграм",
},
},
login: {
"multi-user": {
welcome: "Добро пожаловать в",
"placeholder-username": "Имя пользователя",
"placeholder-password": "Пароль",
login: "Войти",
validating: "Проверка...",
"forgot-pass": "Забыли пароль",
reset: "Сбросить",
},
"sign-in": "Войти в ваш {{appName}} аккаунт.",
"password-reset": {
title: "Сброс пароля",
description:
"Предоставьте необходимую информацию ниже, чтобы сбросить ваш пароль.",
"recovery-codes": "Коды восстановления",
"back-to-login": "Вернуться к входу",
},
},
"new-workspace": {
title: "Новая Рабочая Область",
placeholder: "Моя Рабочая Область",
},
"workspaces—settings": {
general: "Общие настройки",
chat: "Настройки чата",
vector: "Векторная база данных",
members: "Участники",
agent: "Конфигурация агента",
},
general: {
vector: {
title: "Количество векторов",
description: "Общее количество векторов в вашей векторной базе данных.",
},
names: {
description:
"Это изменит только отображаемое имя вашего рабочего пространства.",
},
message: {
title: "Предлагаемые сообщения чата",
description:
"Настройте сообщения, которые будут предложены пользователям вашего рабочего пространства.",
add: "Добавить новое сообщение",
save: "Сохранить сообщения",
heading: "Объясните мне",
body: "преимущества AnythingLLM",
},
delete: {
title: "Удалить Рабочее Пространство",
description:
"Удалите это рабочее пространство и все его данные. Это удалит рабочее пространство для всех пользователей.",
delete: "Удалить рабочее пространство",
deleting: "Удаление рабочего пространства...",
"confirm-start": "Вы собираетесь удалить весь ваш",
"confirm-end":
"рабочее пространство. Это удалит все векторные встраивания в вашей векторной базе данных.\n\nОригинальные исходные файлы останутся нетронутыми. Это действие необратимо.",
},
},
chat: {
llm: {
title: "Поставщик LLM рабочего пространства",
description:
"Конкретный поставщик и модель LLM, которые будут использоваться для этого рабочего пространства. По умолчанию используется системный поставщик и настройки LLM.",
search: "Искать всех поставщиков LLM",
},
model: {
title: "Модель чата рабочего пространства",
description:
"Конкретная модель чата, которая будет использоваться для этого рабочего пространства. Если пусто, будет использоваться системное предпочтение LLM.",
},
mode: {
title: "Режим чата",
chat: {
title: "Чат",
description:
"предоставит ответы, используя общие знания LLM и контекст документа, который был предоставлен. Для использования инструментов необходимо использовать команду @agent.",
},
query: {
title: "Запрос",
description:
"будет предоставлять ответы <b>только</b>, если будет найден контекст документа.<br />Для использования инструментов вам потребуется использовать команду @agent.",
},
automatic: {
title: "Авто",
description:
"автоматически будет использовать инструменты, если модель и поставщик поддерживают вызов инструментов напрямую. <br />Если прямой вызов инструментов не поддерживается, вам потребуется использовать команду `@agent` для использования инструментов.",
},
},
history: {
title: "История чата",
"desc-start":
"Количество предыдущих чатов, которые будут включены в краткосрочную память ответа.",
recommend: "Рекомендуем 20.",
"desc-end":
"Любое количество более 45 может привести к непрерывным сбоям чата в зависимости от размера сообщений.",
},
prompt: {
title: "Подсказка",
description:
"Подсказка, которая будет использоваться в этом рабочем пространстве. Определите контекст и инструкции для AI для создания ответа. Вы должны предоставить тщательно разработанную подсказку, чтобы AI мог генерировать релевантный и точный ответ.",
history: {
title: "История запросов системы",
clearAll: "Очистить всё",
noHistory: "Информация о предыдущих запросах недоступна.",
restore: "Восстановить",
delete: "Удалить",
deleteConfirm: "Вы уверены, что хотите удалить этот элемент истории?",
clearAllConfirm:
"Вы уверены, что хотите очистить всю историю? Это действие нельзя отменить.",
expand: "Расширять",
publish: "Опубликовать в Центре сообщества",
},
},
refusal: {
title: "Ответ об отказе в режиме запроса",
"desc-start": "В режиме",
query: "запроса",
"desc-end":
"вы можете вернуть пользовательский ответ об отказе, если контекст не найден.",
"tooltip-title": "Почему я это вижу?",
"tooltip-description":
"Вы находитесь в режиме запроса, который использует только информацию из ваших документов. Переключитесь в режим чата для более гибких бесед, или нажмите здесь, чтобы посетить нашу документацию и узнать больше о режимах чата.",
},
temperature: {
title: "Температура LLM",
"desc-start":
"Этот параметр контролирует, насколько 'креативными' будут ответы вашего LLM.",
"desc-end":
"Чем выше число, тем более креативные ответы. Для некоторых моделей это может привести к несвязным ответам при слишком высоких настройках.",
hint: "Большинство LLM имеют различные допустимые диапазоны значений. Проконсультируйтесь с вашим поставщиком LLM для получения этой информации.",
},
},
"vector-workspace": {
identifier: "Идентификатор векторной базы данных",
snippets: {
title: "Максимальное количество контекстных фрагментов",
description:
"Этот параметр контролирует максимальное количество контекстных фрагментов, которые будут отправлены LLM для каждого чата или запроса.",
recommend: "Рекомендуемое количество: 4",
},
doc: {
title: "Порог сходства документов",
description:
"Минимальная оценка сходства, необходимая для того, чтобы источник считался связанным с чатом. Чем выше число, тем более схожим должен быть источник с чатом.",
zero: "Без ограничений",
low: "Низкий (оценка сходства ≥ .25)",
medium: "Средний (оценка сходства ≥ .50)",
high: "Высокий (оценка сходства ≥ .75)",
},
reset: {
reset: "Сброс векторной базы данных",
resetting: "Очистка векторов...",
confirm:
"Вы собираетесь сбросить векторную базу данных этого рабочего пространства. Это удалит все текущие векторные встраивания.\n\nОригинальные исходные файлы останутся нетронутыми. Это действие необратимо.",
error: "Не удалось сбросить векторную базу данных рабочего пространства!",
success: "Векторная база данных рабочего пространства была сброшена!",
},
},
agent: {
"performance-warning":
"Производительность LLM, не поддерживающих вызовы инструментов, сильно зависит от возможностей и точности модели. Некоторые способности могут быть ограничены или не функционировать.",
provider: {
title: "Поставщик LLM агента рабочего пространства",
description:
"Конкретный поставщик и модель LLM, которые будут использоваться для агента @agent этого рабочего пространства.",
},
mode: {
chat: {
title: "Модель чата агента рабочего пространства",
description:
"Конкретная модель чата, которая будет использоваться для агента @agent этого рабочего пространства.",
},
title: "Модель агента рабочего пространства",
description:
"Конкретная модель LLM, которая будет использоваться для агента @agent этого рабочего пространства.",
wait: "-- ожидание моделей --",
},
skill: {
rag: {
title: "RAG и долговременная память",
description:
"Позвольте агенту использовать ваши локальные документы для ответа на запрос или попросите агента 'запомнить' части контента для долгосрочного извлечения из памяти.",
},
view: {
title: "Просмотр и резюмирование документов",
description:
"Позвольте агенту перечислять и резюмировать содержание файлов рабочего пространства, которые в данный момент встроены.",
},
scrape: {
title: "Сбор данных с веб-сайтов",
description:
"Позвольте агенту посещать и собирать содержимое веб-сайтов.",
},
generate: {
title: "Создание диаграмм",
description:
"Включите возможность создания различных типов диаграмм из предоставленных данных или данных, указанных в чате.",
},
web: {
title: "Поиск в Интернете и просмотр в реальном времени",
description:
"Предоставьте вашему агенту возможность искать информацию в интернете, чтобы отвечать на ваши вопросы, подключившись к провайдеру поисковой системы (SERP).",
},
sql: {
title: "Драйвер для работы с базой данных SQL",
description:
"Позвольте вашему агенту использовать SQL для ответа на ваши вопросы, подключившись к различным провайдерам баз данных.",
},
default_skill:
"По умолчанию, эта функция включена, но вы можете отключить ее, если не хотите, чтобы она была доступна для агента.",
filesystem: {
title: "Доступ к файловой системе",
description:
"Предоставьте вашему агенту возможность читать, создавать, искать и управлять файлами в определенной директории. Поддерживает редактирование файлов, навигацию по директориям и поиск содержимого.",
learnMore: "Узнайте больше о том, как использовать этот навык.",
configuration: "Настройка",
readActions: "Прочитать действия",
writeActions: "Определить действия",
warning:
"Доступ к файловой системе может быть опасным, так как он может изменять или удалять файлы. Пожалуйста, ознакомьтесь с <a>документацией</a> перед включением.",
skills: {
"read-text-file": {
title: "Открыть файл",
description:
"Прочитать содержимое файлов (текст, код, PDF, изображения и т.д.)",
},
"read-multiple-files": {
title: "Открыть несколько файлов",
description: "Одновременно читать несколько файлов.",
},
"list-directory": {
title: "Список каталогов",
description: "Перечислите файлы и каталоги в папке.",
},
"search-files": {
title: "Поиск файлов",
description: "Поиск файлов по имени или содержимому",
},
"get-file-info": {
title: "Получить информацию о файле",
description: "Получите подробную информацию о метаданных файлов.",
},
"edit-file": {
title: "Редактировать файл",
description:
"Внесите изменения в текстовые файлы, работая построчно.",
},
"create-directory": {
title: "Создать папку",
description: "Создать новые каталоги",
},
"move-file": {
title: "Переместить/Переименовать файл",
description: "Переместите или переименуйте файлы и каталоги.",
},
"copy-file": {
title: "Скопировать файл",
description: "Копировать файлы и каталоги",
},
"write-text-file": {
title: "Создать текстовый файл",
description:
"Создайте новые текстовые файлы или перезапишите существующие текстовые файлы.",
},
},
},
createFiles: {
title: "Создание документа",
description:
"Предоставьте своему агенту возможность создавать файлы в двоичном формате, такие как презентации PowerPoint, электронные таблицы Excel, документы Word и PDF. Файлы можно загружать непосредственно из окна чата.",
configuration: "Доступные типы документов",
skills: {
"create-text-file": {
title: "Текстовые файлы",
description:
"Создавайте текстовые файлы с любым содержимым и расширением (.txt, .md, .json, .csv и т. д.)",
},
"create-pptx": {
title: "Презентации в формате PowerPoint",
description:
"Создайте новые презентации в формате PowerPoint, включая слайды, заголовки и списки с маркерами.",
},
"create-pdf": {
title: "Документы в формате PDF",
description:
"Создавайте документы в формате PDF из Markdown или простого текста с использованием базового оформления.",
},
"create-xlsx": {
title: "Электронные таблицы в программе Excel",
description:
"Создайте документы Excel для табличных данных, включающие листы и оформление.",
},
"create-docx": {
title: "Документы в формате Word",
description:
"Создавайте документы в формате Word с использованием базовых стилей и форматирования.",
},
},
},
gmail: {
title: "Подключение к GMail",
description:
"Предоставьте своему агенту возможность взаимодействовать с Gmail: искать письма, читать цепочки сообщений, составлять черновики, отправлять письма и управлять своей почтой. <a>Ознакомьтесь с документацией</a>.",
multiUserWarning:
"Интеграция с Gmail недоступна в многопользовательском режиме по соображениям безопасности. Пожалуйста, отключите многопользовательский режим, чтобы использовать эту функцию.",
configuration: "Настройка Gmail",
deploymentId: "Идентификатор развертывания",
deploymentIdHelp:
"Идентификатор развертывания вашего веб-приложения Google Apps Script",
apiKey: "Ключ API",
apiKeyHelp:
"Ключ API, который вы настроили в своем проекте Google Apps Script",
configurationRequired:
"Пожалуйста, настройте идентификатор развертывания и API-ключ, чтобы активировать функции Gmail.",
configured: "Настроен",
searchSkills: "Навыки поиска...",
noSkillsFound: "Не найдено ни одного совпадения с вашим запросом.",
categories: {
search: {
title: "Поиск и чтение электронных писем",
description:
"Найдите и прочитайте электронные письма из вашей почты Gmail.",
},
drafts: {
title: "Черновики электронных писем",
description:
"Создавайте, редактируйте и управляйте черновиками электронных писем.",
},
send: {
title: "Отправка и ответы на электронные письма",
description:
"Отправляйте электронные письма и оперативно отвечайте на сообщения в обсуждениях.",
},
threads: {
title: "Управление цепочками писем",
description:
"Управление цепочками электронных писем: пометка как прочитанные/непрочитанные, архивирование, удаление",
},
account: {
title: "Статистика интеграции",
description:
"Просмотрите статистику использования почтового ящика и информацию об учетной записи.",
},
},
skills: {
search: {
title: "Поиск в электронных письмах",
description: "Искать письма, используя синтаксис запросов Gmail",
},
readThread: {
title: "Прочитать тему",
description:
"Просмотрите всю цепочку электронных писем, отсортированную по идентификатору.",
},
createDraft: {
title: "Создать черновик",
description: "Создайте новый черновик электронного письма",
},
createDraftReply: {
title: "Создать черновик ответа",
description:
"Составьте черновик ответа к существующему обсуждению.",
},
updateDraft: {
title: "Обновленная версия проекта",
description: "Обновить существующий черновик электронного письма",
},
getDraft: {
title: "Получить черновик",
description: "Получить конкретный черновик по его идентификатору",
},
listDrafts: {
title: "Черновики",
description: "Перечислите все черновики электронных писем.",
},
deleteDraft: {
title: "Удалить черновик",
description: "Удалить черновик письма",
},
sendDraft: {
title: "Отправить черновик",
description: "Отправить существующий черновик электронного письма",
},
sendEmail: {
title: "Отправить электронное письмо",
description: "Немедленно отправьте электронное письмо.",
},
replyToThread: {
title: "Ответить на тему",
description: "Ответить на цепочку писем немедленно",
},
markRead: {
title: "Марк Рид",
description: "Отметьте тему как прочитанную.",
},
markUnread: {
title: "Отмечено как непрочитанное",
description: "Отметьте тему как непрочитанную.",
},
moveToTrash: {
title: "Переместить в корзину",
description: "Переместить тему в корзину",
},
moveToArchive: {
title: "Архив",
description: "Архивировать тему",
},
moveToInbox: {
title: 'Переместить в папку "Входящие"',
description: "Переместить тему в папку «Входящие»",
},
getMailboxStats: {
title: "Статистика почтового ящика",
description:
"Получите информацию о количестве непрочитанных писем и статистику почтового ящика.",
},
getInbox: {
title: "Открыть входящие",
description:
"Удобный способ получения писем из почтового ящика Gmail.",
},
},
},
outlook: {
title: "Подключение к Outlook",
description:
"Позвольте своему агенту взаимодействовать с Microsoft Outlook: искать электронные письма, читать цепочки сообщений, создавать черновики, отправлять электронные письма и управлять своей почтой через Microsoft Graph API. <a>Обратитесь к документации</a>.",
multiUserWarning:
"Интеграция с Outlook недоступна в многопользовательском режиме из соображений безопасности. Пожалуйста, отключите многопользовательский режим, чтобы использовать эту функцию.",
configuration: "Настройка Outlook",
authType: "Тип аккаунта",
authTypeHelp:
"Выберите, какие типы учетных записей Microsoft могут использоваться для аутентификации. «Все учетные записи» поддерживает как личные, так и рабочие/учебные учетные записи. «Только личные» ограничивается личными учетными записями Microsoft. «Только для организации» ограничивается учетными записями из определенного экземпляра Azure AD.",
authTypeCommon: "Все счета (личные и рабочие/учебные)",
authTypeConsumers: "Личные учетные записи Microsoft",
authTypeOrganization:
"Данные только для организаций (требуется идентификатор арендатора)",
clientId: "Идентификатор клиента (для заявки)",
clientIdHelp:
"Идентификатор приложения (клиента), полученный при регистрации вашего приложения в Azure AD.",
tenantId: "Идентификатор (для арендатора)",
tenantIdHelp:
"Идентификатор (для арендатора) из вашей регистрации приложения в Azure AD. Требуется только для аутентификации, осуществляемой только внутри организации.",
clientSecret: "Секретный ключ",
clientSecretHelp:
"Секретный ключ, полученный при регистрации вашего приложения в Azure AD.",
configurationRequired:
"Пожалуйста, настройте идентификатор клиента и секретный ключ, чтобы активировать функции Outlook.",
authRequired:
"Сначала сохраните свои учетные данные, а затем выполните аутентификацию в Microsoft, чтобы завершить настройку.",
authenticateWithMicrosoft: "Авторизуйтесь через Microsoft",
authenticated: "Успешно установлено соединение с Microsoft Outlook.",
revokeAccess: "Отменить доступ",
configured: "Настроен",
searchSkills: "Навыки поиска...",
noSkillsFound: "Не найдено ни одного соответствующего запросу.",
categories: {
search: {
title: "Поиск и чтение электронных писем",
description:
"Поиск и чтение электронных писем из вашей почтовой ящика Outlook",
},
drafts: {
title: "Черновики электронных писем",
description:
"Создавайте, редактируйте и управляйте черновиками электронных писем.",
},
send: {
title: "Отправлять электронные письма",
description:
"Отправьте новые электронные письма или ответьте на сообщения немедленно.",
},
account: {
title: "Статистика интеграции",
description:
"Просмотр статистики почтового ящика и информации об аккаунте",
},
},
skills: {
getInbox: {
title: "Открыть входящие сообщения",
description:
"Получите последние письма из вашей почтовой ящика Outlook.",
},
search: {
title: "Поиск в электронных письмах",
description:
"Ищите электронные письма, используя синтаксис поиска Microsoft.",
},
readThread: {
title: "Прочитать диалог",
description: "Прочитать полный перечень электронных писем.",
},
createDraft: {
title: "Создать черновик",
description:
"Создайте новый черновик письма или черновик ответа на существующее сообщение.",
},
updateDraft: {
title: "Обновить черновик",
description: "Обновить существующий черновик письма",
},
listDrafts: {
title: "Черновики",
description: "Перечислите все черновики электронных писем.",
},
deleteDraft: {
title: "Удалить черновик",
description: "Удалить черновик письма",
},
sendDraft: {
title: "Отправить черновик",
description: "Отправить существующий черновик письма",
},
sendEmail: {
title: "Отправить электронное письмо",
description:
"Отправьте новое электронное письмо или ответьте на существующее сообщение немедленно.",
},
getMailboxStats: {
title: "Статистика почтового ящика",
description:
"Получите информацию о количестве папок и статистику использования почтового ящика.",
},
},
},
googleCalendar: {
title: "Коннектор для Google Календаря",
description:
"Позвольте своему агенту взаимодействовать с Google Календарем: просматривать календари, получать информацию о событиях, создавать и обновлять события, а также управлять подтверждениями участия. <a>Обратитесь к документации</a>.",
multiUserWarning:
"Интеграция с Google Календарем недоступна в многопользовательском режиме по соображениям безопасности. Пожалуйста, отключите многопользовательский режим, чтобы использовать эту функцию.",
configuration: "Настройка календаря Google",
deploymentId: "Идентификатор развертывания",
deploymentIdHelp:
"Идентификатор развертывания из вашего веб-приложения Google Apps Script",
apiKey: "Ключ API",
apiKeyHelp:
"Ключ API, который вы настроили в своей среде выполнения Google Apps Script",
configurationRequired:
"Пожалуйста, настройте идентификатор развертывания и API-ключ, чтобы активировать функциональность Google Calendar.",
configured: "Настроен",
searchSkills: "Навыки поиска...",
noSkillsFound: "Не найдено ни одного соответствующего запросу.",
categories: {
calendars: {
title: "Календари",
description:
"Просматривайте и управляйте своими календарями Google.",
},
readEvents: {
title: "Просмотр событий",
description: "Просмотр и поиск событий в календаре",
},
writeEvents: {
title: "Создание и обновление событий",
description:
"Создавайте новые мероприятия и изменяйте существующие.",
},
rsvp: {
title: "Управление RSVP (подтверждение участия)",
description: "Управляйте своим статусом участия в мероприятиях.",
},
},
skills: {
listCalendars: {
title: "Календари",
description:
"Перечислите все календари, которыми вы владеете или для которых у вас есть подписка.",
},
getCalendar: {
title: "Получить подробную информацию о календаре",
description:
"Получите подробную информацию о конкретном календаре.",
},
getEvent: {
title: "Узнать о мероприятии",
description:
"Получите подробную информацию о конкретном мероприятии.",
},
getEventsForDay: {
title: "Получите информацию о событиях на сегодня",
description:
"Получите список всех мероприятий, запланированных на конкретную дату.",
},
getEvents: {
title: "Получить события (период времени)",
description: "Получить события в указанном диапазоне дат",
},
getUpcomingEvents: {
title: "Получите информацию о предстоящих мероприятиях",
description:
"Получите информацию о событиях на сегодня, на этой неделе или в этом месяце, используя простые ключевые слова.",
},
quickAdd: {
title: "Быстрое добавление события",
description:
"Создать событие на основе естественного языка (например, «Встреча завтра в 15:00»)",
},
createEvent: {
title: "Создать мероприятие",
description:
"Создайте новое мероприятие с полным контролем над всеми его параметрами.",
},
updateEvent: {
title: "Обновление события",
description: "Обновить существующее событие в календаре",
},
setMyStatus: {
title: "Указать статус подтверждения участия",
description:
"Принять, отклонить или выразить предварительное согласие на мероприятие.",
},
},
},
},
mcp: {
title: "Серверы MCP",
"loading-from-config": "Загрузка серверов MCP из конфигурационного файла",
"learn-more": "Узнайте больше о серверах MCP.",
"no-servers-found": "Не найдено серверов MCP.",
"tool-warning":
"Для достижения наилучших результатов, рассмотрите возможность отключения неиспользуемых инструментов, чтобы сохранить контекст.",
"stop-server": "Остановить сервер MCP",
"start-server": "Запустить сервер MCP",
"delete-server": "Удалить сервер MCP",
"tool-count-warning":
"Этот сервер MCP имеет включенные <b> инструменты, которые потребляют контекст в каждом чате.</b> Рассмотрите возможность отключения нежелательных инструментов для экономии контекста.",
"startup-command": "Команда для запуска",
command: "Приказ",
arguments: "Аргументы",
"not-running-warning":
"Этот сервер MCP не работает он может быть остановлен или возникла ошибка при запуске.",
"tool-call-arguments": "Аргументы для вызова функции",
"tools-enabled": "инструменты включены/активированы",
},
settings: {
title: "Настройки навыков агента",
"max-tool-calls": {
title: "Максимальное количество запросов к инструменту в одном ответе",
description:
"Максимальное количество инструментов, которые агент может использовать последовательно для генерации одного ответа. Это предотвращает чрезмерное использование инструментов и бесконечные циклы.",
},
"intelligent-skill-selection": {
title: "Интеллектуальный выбор навыков",
"beta-badge": "Бета-версия",
description:
"Позволяет использовать неограниченное количество инструментов и сократить использование токенов до 80% на запрос AnythingLLM автоматически выбирает наиболее подходящие навыки для каждого запроса.",
"max-tools": {
title: "Инструменты Max",
description:
"Максимальное количество инструментов, которые можно выбрать для каждого запроса. Мы рекомендуем устанавливать это значение на более высокие значения для моделей с большим контекстом.",
},
},
},
},
recorded: {
title: "Чаты рабочего пространства",
description:
"Это все записанные чаты и сообщения, отправленные пользователями, упорядоченные по дате создания.",
export: "Экспорт",
table: {
id: "Идентификатор",
by: "Отправлено",
workspace: "Рабочее пространство",
prompt: "Подсказка",
response: "Ответ",
at: "Отправлено в",
},
},
api: {
title: "API ключи",
description:
"API ключи позволяют владельцу программно получать доступ к этому экземпляру AnythingLLM и управлять им.",
link: "Прочитать документацию по API",
generate: "Создать новый API ключ",
empty: "API-ключи не найдены",
actions: "Действия",
messages: {
error: "Ошибка: {{error}}",
},
modal: {
title: "Создать новый API-ключ",
cancel: "Отмена",
close: "Закрыть",
create: "Создать API-ключ",
helper:
"После создания API-ключ можно использовать для программного доступа к этому экземпляру AnythingLLM и его настройки.",
name: {
label: "Название",
placeholder: "Продакшн-интеграция",
helper:
"Необязательно. Используйте понятное имя, чтобы потом легко узнать этот ключ.",
},
},
row: {
copy: "Копировать API-ключ",
copied: "Скопировано",
unnamed: "--",
deleteConfirm:
"Вы уверены, что хотите деактивировать этот API-ключ?\nПосле этого его больше нельзя будет использовать.\n\nЭто действие необратимо.",
},
table: {
name: "Название",
key: "API ключ",
by: "Создано",
created: "Создано",
},
},
llm: {
title: "Предпочтение LLM",
description:
"Это учетные данные и настройки для вашего предпочтительного поставщика чата и встраивания LLM. Важно, чтобы эти ключи были актуальными и правильными, иначе AnythingLLM не будет работать должным образом.",
provider: "Поставщик LLM",
providers: {
azure_openai: {
azure_service_endpoint: "Endpoint для сервиса Azure",
api_key: "Ключ API",
chat_deployment_name: "Название развертывания чата",
chat_model_token_limit: "Предел токенов для чата",
model_type: "Тип модели",
default: "Стандартные настройки.",
reasoning: "Обоснование",
model_type_tooltip:
'Если ваш проект использует модель рассуждения (например, o1, o1-mini, o3-mini и т.д.), установите этот параметр в значение "Reasoning". В противном случае, ваши запросы в чат могут не выполняться.',
},
},
},
transcription: {
title: "Предпочтение модели транскрипции",
description:
"Это учетные данные и настройки для вашего предпочтительного поставщика моделей транскрипции. Важно, чтобы эти ключи были актуальными и правильными, иначе медиафайлы и аудио не будут транскрибироваться.",
provider: "Поставщик транскрипции",
"warn-start":
"Использование локальной модели whisper на машинах с ограниченной оперативной памятью или процессором может привести к зависанию AnythingLLM при обработке медиафайлов.",
"warn-recommend":
"Мы рекомендуем минимум 2ГБ оперативной памяти и загружать файлы <10МБ.",
"warn-end":
"Встроенная модель будет автоматически загружена при первом использовании.",
},
embedding: {
title: "Настройки встраивания",
"desc-start":
"При использовании LLM, который не поддерживает встроенный механизм встраивания - возможно, потребуется дополнительно указать учетные данные для встраивания текста.",
"desc-end":
"Встраивание - это процесс превращения текста в векторы. Эти учетные данные необходимы для превращения ваших файлов и подсказок в формат, который AnythingLLM может использовать для обработки.",
provider: {
title: "Поставщик встраивания",
},
},
text: {
title: "Настройки разделения и сегментации текста",
"desc-start":
"Иногда может понадобиться изменить стандартный способ разделения и сегментации новых документов перед их вставкой в векторную базу данных.",
"desc-end":
"Следует изменять этот параметр только при полном понимании работы разделения текста и его побочных эффектов.",
size: {
title: "Размер сегмента текста",
description:
"Это максимальная длина символов, которые могут присутствовать в одном векторе.",
recommend: "Максимальная длина модели встраивания составляет",
},
overlap: {
title: "Перекрытие сегментов текста",
description:
"Это максимальное перекрытие символов, которое происходит при сегментации между двумя смежными сегментами текста.",
},
},
vector: {
title: "Векторная база данных",
description:
"Это учетные данные и настройки для того, как будет функционировать ваш экземпляр AnythingLLM. Важно, чтобы эти ключи были актуальными и правильными.",
provider: {
title: "Поставщик векторной базы данных",
description: "Настройка для LanceDB не требуется.",
},
},
embeddable: {
title: "Встраиваемые виджеты чата",
description:
"Встраиваемые виджеты чата - это интерфейсы чата, ориентированные на публичное использование и привязанные к одному рабочему пространству. Они позволяют создавать рабочие пространства, которые затем можно публиковать в Интернете.",
create: "Создать встраивание",
table: {
workspace: "Рабочее пространство",
chats: "Отправленные чаты",
active: "Активные домены",
created: "Создано",
},
},
"embed-chats": {
title: "Встраивание чатов",
export: "Экспорт",
description:
"Это все записанные чаты и сообщения от любого встраивания, которое вы опубликовали.",
table: {
embed: "Встраивание",
sender: "Отправитель",
message: "Сообщение",
response: "Ответ",
at: "Отправлено в",
},
},
event: {
title: "Журналы событий",
description:
"Просматривайте все действия и события, происходящие в этом экземпляре для мониторинга.",
clear: "Очистить журналы событий",
table: {
type: "Тип события",
user: "Пользователь",
occurred: "Произошло в",
},
},
privacy: {
title: "Конфиденциальность и обработка данных",
description:
"Это ваша конфигурация для того, как подключенные сторонние поставщики и AnythingLLM обрабатывают ваши данные.",
anonymous: "Анонимная телеметрия включена",
},
connectors: {
"search-placeholder": "Поиск коннекторов данных",
"no-connectors": "Коннекторы данных не найдены.",
github: {
name: "Репозиторий GitHub",
description:
"Импортируйте весь публичный или приватный репозиторий GitHub одним кликом.",
URL: "URL репозитория GitHub",
URL_explained: "URL репозитория GitHub, который вы хотите собрать.",
token: "Токен доступа GitHub",
optional: "необязательно",
token_explained: "Токен доступа для предотвращения ограничения запросов.",
token_explained_start: "Без ",
token_explained_link1: "личного токена доступа",
token_explained_middle:
", API GitHub может ограничить количество файлов для сбора из-за лимитов запросов. Вы можете ",
token_explained_link2: "создать временный токен доступа",
token_explained_end: ", чтобы избежать этой проблемы.",
ignores: "Игнорирование файлов",
git_ignore:
"Список в формате .gitignore для исключения определённых файлов при сборе. Нажмите Enter после каждой записи, которую хотите сохранить.",
task_explained:
"После завершения все файлы будут доступны для внедрения в рабочие пространства через выбор документов.",
branch: "Ветка, из которой нужно собрать файлы.",
branch_loading: "-- загрузка доступных веток --",
branch_explained: "Ветка, из которой нужно собрать файлы.",
token_information:
"Если не заполнить поле <b>Токен доступа GitHub</b>, этот коннектор данных сможет собрать только <b>файлы верхнего уровня</b> репозитория из-за ограничений публичного API GitHub.",
token_personal:
"Получите бесплатный личный токен доступа с аккаунтом GitHub здесь.",
},
gitlab: {
name: "Репозиторий GitLab",
description:
"Импортируйте весь публичный или приватный репозиторий GitLab одним кликом.",
URL: "URL репозитория GitLab",
URL_explained: "URL репозитория GitLab, который вы хотите собрать.",
token: "Токен доступа GitLab",
optional: "необязательно",
token_description:
"Выберите дополнительные сущности для получения через API GitLab.",
token_explained_start: "Без ",
token_explained_link1: "личного токена доступа",
token_explained_middle:
", API GitLab может ограничить количество файлов для сбора из-за лимитов запросов. Вы можете ",
token_explained_link2: "создать временный токен доступа",
token_explained_end: ", чтобы избежать этой проблемы.",
fetch_issues: "Получать задачи как документы",
ignores: "Игнорирование файлов",
git_ignore:
"Список в формате .gitignore для исключения определённых файлов при сборе. Нажмите Enter после каждой записи, которую хотите сохранить.",
task_explained:
"После завершения все файлы будут доступны для внедрения в рабочие пространства через выбор документов.",
branch: "Ветка, из которой нужно собрать файлы",
branch_loading: "-- загрузка доступных веток --",
branch_explained: "Ветка, из которой нужно собрать файлы.",
token_information:
"Если не заполнить поле <b>Токен доступа GitLab</b>, этот коннектор данных сможет собрать только <b>файлы верхнего уровня</b> репозитория из-за ограничений публичного API GitLab.",
token_personal:
"Получите бесплатный личный токен доступа с аккаунтом GitLab здесь.",
},
youtube: {
name: "Транскрипция YouTube",
description:
"Импортируйте транскрипцию целого видео с YouTube по ссылке.",
URL: "URL видео на YouTube",
URL_explained_start:
"Введите URL любого видео с YouTube для получения транскрипции. Видео должно иметь ",
URL_explained_link: "субтитры",
URL_explained_end: " (закрытые титры).",
task_explained:
"После завершения транскрипция будет доступна для внедрения в рабочие пространства через выбор документов.",
},
"website-depth": {
name: "Сбор ссылок с сайта",
description: "Соберите сайт и его подстраницы до заданной глубины.",
URL: "URL сайта",
URL_explained: "URL сайта, который вы хотите собрать.",
depth: "Глубина обхода",
depth_explained:
"Количество уровней вложенных ссылок, которое следует пройти от исходного URL.",
max_pages: "Максимальное количество страниц",
max_pages_explained: "Максимальное число ссылок для сбора.",
task_explained:
"После завершения весь собранный контент будет доступен для внедрения в рабочие пространства через выбор документов.",
},
confluence: {
name: "Confluence",
description: "Импортируйте целую страницу Confluence одним кликом.",
deployment_type: "Тип развертывания Confluence",
deployment_type_explained:
"Укажите, размещён ли ваш Confluence в облаке Atlassian или на собственном сервере.",
base_url: "Базовый URL Confluence",
base_url_explained: "Это базовый URL вашего пространства Confluence.",
space_key: "Ключ пространства Confluence",
space_key_explained:
"Это ключ вашего пространства Confluence, который будет использоваться. Обычно начинается с ~",
username: "Имя пользователя Confluence",
username_explained: "Ваше имя пользователя в Confluence",
auth_type: "Тип аутентификации Confluence",
auth_type_explained:
"Выберите тип аутентификации для доступа к страницам Confluence.",
auth_type_username: "Имя пользователя и токен доступа",
auth_type_personal: "Личный токен доступа",
token: "Токен доступа Confluence",
token_explained_start:
"Необходимо предоставить токен доступа для аутентификации. Вы можете сгенерировать его ",
token_explained_link: "здесь",
token_desc: "Токен доступа для аутентификации",
pat_token: "Личный токен доступа Confluence",
pat_token_explained: "Ваш личный токен доступа для Confluence.",
task_explained:
"После завершения содержимое страницы будет доступно для внедрения в рабочие пространства через выбор документов.",
bypass_ssl: "Обход проверки сертификата SSL",
bypass_ssl_explained:
"Включите эту опцию, чтобы обойти проверку сертификата SSL для экземпляров Confluence, размещенных на собственном сервере, с использованием самоподписанного сертификата.",
},
manage: {
documents: "Документы",
"data-connectors": "Коннекторы данных",
"desktop-only":
"Редактирование этих настроек доступно только на настольном устройстве. Пожалуйста, перейдите на ПК для продолжения.",
dismiss: "Закрыть",
editing: "Редактирование",
},
directory: {
"my-documents": "Мои документы",
"new-folder": "Новая папка",
"search-document": "Поиск документа",
"no-documents": "Нет документов",
"move-workspace": "Переместить в рабочее пространство",
"delete-confirmation":
"Вы уверены, что хотите удалить эти файлы и папки?\nЭто действие удалит файлы из системы и автоматически уберёт их из всех рабочих пространств.\nЭто действие необратимо.",
"removing-message":
"Удаляется {{count}} документов и {{folderCount}} папок. Пожалуйста, подождите.",
"move-success": "Успешно перемещено {{count}} документов.",
no_docs: "Нет документов",
select_all: "Выбрать всё",
deselect_all: "Снять выбор со всех",
remove_selected: "Удалить выбранные",
save_embed: "Сохранить и внедрить",
"total-documents_one": "{{count}} документ",
"total-documents_other": "{{count}} документы",
},
upload: {
"processor-offline": "Процессор документов недоступен",
"processor-offline-desc":
"Мы не можем загрузить ваши файлы, так как процессор документов недоступен. Пожалуйста, попробуйте позже.",
"click-upload": "Нажмите для загрузки или перетащите файл",
"file-types":
"поддерживаются текстовые файлы, CSV, таблицы, аудиофайлы и другое!",
"or-submit-link": "или отправьте ссылку",
"placeholder-link": "https://example.com",
fetching: "Загрузка...",
"fetch-website": "Получить сайт",
"privacy-notice":
"Эти файлы будут загружены в процессор документов на этом экземпляре AnythingLLM. Файлы не отправляются и не передаются третьим лицам.",
},
pinning: {
what_pinning: "Что такое закрепление документа?",
pin_explained_block1:
"Когда вы <b>закрепляете</b> документ в AnythingLLM, мы вставляем всё его содержимое в окно запроса, чтобы LLM мог полностью его понять.",
pin_explained_block2:
"Это работает лучше всего с <b>моделями с большим контекстом</b> или небольшими файлами, критичными для базы знаний.",
pin_explained_block3:
"Если по умолчанию ответы AnythingLLM вас не удовлетворяют, закрепление — отличный способ получить более качественные ответы одним кликом.",
accept: "Хорошо, понял",
},
watching: {
what_watching: "Что делает функция наблюдения за документом?",
watch_explained_block1:
"Когда вы <b>наблюдаете</b> за документом в AnythingLLM, мы <i>автоматически</i> синхронизируем его содержимое с оригинальным источником через регулярные интервалы. Это автоматически обновляет содержимое во всех рабочих пространствах, где используется этот файл.",
watch_explained_block2:
"Эта функция поддерживает только онлайн-контент и недоступна для документов, загруженных вручную.",
watch_explained_block3_start:
"Вы можете управлять наблюдением за документами через ",
watch_explained_block3_link: "Файловый менеджер",
watch_explained_block3_end: " в режиме администратора.",
accept: "Хорошо, понял",
},
obsidian: {
vault_location: "Местоположение хранилища",
vault_description:
"Выберите папку вашего хранилища Obsidian, чтобы импортировать все заметки и их связи.",
selected_files: "Найдено {{count}} файлов в формате Markdown",
importing: "Импорт хранилища...",
import_vault: "Import Vault",
processing_time:
"Это может занять некоторое время, в зависимости от размера вашего хранилища.",
vault_warning:
"Чтобы избежать любых конфликтов, убедитесь, что ваша папка Obsidian не открыта в данный момент.",
},
},
chat_window: {
send_message: "Отправить сообщение",
attach_file: "Прикрепить файл к чату",
text_size: "Изменить размер текста.",
microphone: "Произнесите ваш запрос.",
send: "Отправить запрос в рабочее пространство",
attachments_processing: "Обработка вложений. Пожалуйста, подождите...",
tts_speak_message: "Сообщение TTS Speak",
copy: "Копировать",
regenerate: "Восстановить",
regenerate_response: "Перефразировать ответ",
good_response: "Хороший ответ",
more_actions: "Больше действий",
fork: "Вилка",
delete: "Удалить",
cancel: "Отменить",
edit_prompt:
"Пожалуйста, предоставьте текст, который необходимо отредактировать.",
edit_response: "Отредактируйте ответ",
preset_reset_description: "Очистите историю чата и начните новый чат",
add_new_preset: "Добавить новый шаблон",
command: "Команда",
your_command: "Ваш приказ",
placeholder_prompt:
"Это контент, который будет отображаться перед вашим запросом.",
description: "Описание",
placeholder_description:
"Отвечает стихотворением о больших языковых моделях.",
save: "Сохранить",
small: "Маленький",
normal: "Нормальный",
large: "Большой",
workspace_llm_manager: {
search: "Поиск поставщиков больших языковых моделей",
loading_workspace_settings: "Загрузка настроек рабочего пространства...",
available_models: "Доступные модели для {{provider}}",
available_models_description:
"Выберите модель, которую вы хотите использовать для этой рабочей среды.",
save: "Используйте эту модель.",
saving:
"Установка модели в качестве значения по умолчанию для рабочего пространства...",
missing_credentials:
"Этот поставщик не предоставляет никаких подтверждающих документов.",
missing_credentials_description:
"Нажмите, чтобы настроить учетные данные",
},
submit: "Отправить",
edit_info_user:
'"Отправить" генерирует новый ответ от ИИ. "Сохранить" обновляет только ваше сообщение.',
edit_info_assistant:
"Ваши изменения будут сохранены непосредственно в этом ответе.",
see_less: "Показать меньше",
see_more: "Узнать больше",
tools: "Инструменты",
text_size_label: "Размер текста",
select_model: "Выберите модель",
sources: "Источники",
document: "Документ",
similarity_match: "соревнование; игра",
source_count_one: "{{count}} ссылка",
source_count_other: "Ссылки на {{count}}",
preset_exit_description: "Прекратить текущую сессию работы с агентом",
add_new: "Добавить новое",
edit: "Редактировать",
publish: "Опубликовать",
stop_generating: "Прекратите генерацию ответа",
slash_commands: "Команды, введенные сокращенной формой",
agent_skills: "Навыки агента",
manage_agent_skills: "Управление навыками агентов",
agent_skills_disabled_in_session:
"Невозможно изменять навыки во время активной сессии. Для завершения сессии сначала используйте команду /exit.",
start_agent_session: "Начать сеанс для агента",
use_agent_session_to_use_tools:
"Вы можете использовать инструменты в чате, начав сеанс с агентом, добавив '@agent' в начало вашего сообщения.",
agent_invocation: {
model_wants_to_call: "Модель хочет позвонить",
approve: "Одобрить",
reject: "Отказ",
always_allow: "Всегда оставляйте {{skillName}}",
tool_call_was_approved:
"Запрос на предоставление инструмента был одобрен.",
tool_call_was_rejected:
"Запрос на предоставление инструмента был отклонен.",
},
custom_skills: "Индивидуальные навыки",
agent_flows: "Поток агентов",
no_tools_found: "Не найдено соответствующих инструментов.",
loading_mcp_servers: "Загрузка серверов MCP...",
app_integrations: "Интеграция с приложениями",
sub_skills: "Подквалификация",
},
profile_settings: {
edit_account: "Редактировать учётную запись",
profile_picture: "Изображение профиля",
remove_profile_picture: "Удалить изображение профиля",
username: "Имя пользователя",
new_password: "Новый пароль",
password_description: "Пароль должен содержать не менее 8 символов",
cancel: "Отмена",
update_account: "Обновить учётную запись",
theme: "Предпочтения темы",
language: "Предпочитаемый язык",
failed_upload: "Не удалось загрузить фотографию профиля: {{ошибка}}",
upload_success: "Фотография профиля загружена.",
failed_remove: "Не удалось удалить фотографию профиля: {{error}}",
profile_updated: "Профиль обновлен.",
failed_update_user: "Не удалось обновить данные пользователя: {{error}}",
account: "Счёт",
support: "Поддержка",
signout: "Выйти",
},
customization: {
interface: {
title: "Предпочтения в пользовательском интерфейсе",
description:
"Настройте свои предпочтения пользовательского интерфейса для AnythingLLM.",
},
branding: {
title: "Брендинг и создание продуктов с собственной меткой.",
description:
"Настройте свою версию AnythingLLM с использованием собственных брендинговых элементов.",
},
chat: {
title: "Чат",
description: "Настройте свои предпочтения для чата с AnythingLLM.",
auto_submit: {
title: "Автоматическая передача голосового ввода",
description:
"Автоматически отправлять голосовой ввод после периода тишины",
},
auto_speak: {
title: "Автоматические ответы",
description:
"Автоматическое воспроизведение ответов, сгенерированных ИИ.",
},
spellcheck: {
title: "Включить проверку правописания",
description:
"Включить или отключить проверку правописания в поле ввода сообщений",
},
},
items: {
theme: {
title: "Тема",
description: "Выберите предпочитаемую цветовую схему для приложения.",
},
"show-scrollbar": {
title: "Показать полосу прокрутки",
description: "Включить или отключить полосу прокрутки в окне чата.",
},
"support-email": {
title: "Поддержка по электронной почте",
description:
"Укажите адрес электронной почты службы поддержки, к которому пользователи смогут обращаться за помощью.",
},
"app-name": {
title: "Имя:\n\nИмя:",
description:
"Укажите имя, которое будет отображаться на странице входа для всех пользователей.",
},
"display-language": {
title: "Язык отображения",
description:
"Выберите предпочитаемый язык для отображения пользовательского интерфейса AnythingLLM когда доступны переводы.",
},
logo: {
title: "Логотип бренда",
description:
"Загрузите свой собственный логотип, чтобы он отображался на всех страницах.",
add: "Добавьте свой логотип",
recommended: "Рекомендуемый размер: 800 x 200",
remove: "Удалить",
replace: "Замените",
},
"browser-appearance": {
title: "Внешний вид браузера",
description:
"Настройте внешний вид вкладки и заголовка браузера при открытии приложения.",
tab: {
title: "Заголовок",
description:
"Установите пользовательское название вкладки при открытии приложения в браузере.",
},
favicon: {
title: "Favicon",
description:
"Используйте пользовательский значок для вкладки браузера.",
},
},
"sidebar-footer": {
title: "Элементы нижней части боковой панели",
description:
"Настройте элементы, отображаемые в нижней части боковой панели.",
icon: "Иконка",
link: "Ссылка",
},
"render-html": {
title: "Отображение HTML в чате",
description:
"Отображение HTML-ответов в ответах помощника.\nЭто может привести к значительно более высокой степени соответствия ответа качеству, но также может привести к потенциальным проблемам с безопасностью.",
},
},
},
"main-page": {
quickActions: {
createAgent: "Создать агента",
editWorkspace: "Редактировать рабочее пространство",
uploadDocument: "Загрузить документ",
},
greeting: "Чем я могу вам помочь сегодня?",
},
"keyboard-shortcuts": {
title: "Сочетания клавиш",
shortcuts: {
settings: "Открыть настройки",
workspaceSettings: "Открыть текущие настройки рабочего пространства",
home: "Вернуться на главную",
workspaces: "Управление рабочими пространствами",
apiKeys: "Настройки API-ключей",
llmPreferences: "Предпочтения LLM",
chatSettings: "Настройки чата",
help: "Показать справку о сочетаниях клавиш",
showLLMSelector: "Выбор рабочей среды для LLM",
},
},
community_hub: {
publish: {
system_prompt: {
success_title: "Успех!",
success_description:
"Ваш системный запрос был опубликован в Центре сообщества!",
success_thank_you: "Спасибо за то, что поделились с сообществом!",
view_on_hub: "Просмотр в Центре сообщества",
modal_title: "Система оповещения",
name_label: "Имя:\n\nИмя:",
name_description:
"Это имя, которое отображается для вашего системного запроса.",
name_placeholder: "Моя системная подсказка",
description_label: "Описание",
description_description:
"Это описание вашего системного запроса. Используйте его для описания цели вашего системного запроса.",
tags_label: "Теги",
tags_description:
"Теги используются для обозначения вашего запроса в системе, чтобы облегчить поиск. Вы можете добавить несколько тегов. Максимум 5 тегов. Максимальная длина каждого тега 20 символов.",
tags_placeholder: "Введите текст и нажмите Enter, чтобы добавить теги.",
visibility_label: "Видимость",
public_description:
"Эти подсказки доступны для просмотра всем пользователям.",
private_description: "Личные сообщения отображаются только вам.",
publish_button: "Опубликовать в Центре сообщества",
submitting: "Публикация...",
prompt_label: "Запрос",
prompt_description:
"Это фактический запрос, который будет использоваться для управления языковой моделью.",
prompt_placeholder: "Введите здесь запрос для вашей системы...",
},
agent_flow: {
success_title: "Успех!",
success_description:
'Ваш профиль "Agent Flow" опубликован в Центре сообщества!',
success_thank_you: "Спасибо за то, что поделились с сообществом!",
view_on_hub: "Просмотр в Центре сообщества",
modal_title: "Офис агента",
name_label: "Имя:\n\nИмя:",
name_description:
"Это имя, которое отображается для вашего сценария автоматизации.",
name_placeholder: "Мой агент это...",
description_label: "Описание",
description_description:
"Это описание вашего процесса взаимодействия с агентом. Используйте его для описания цели вашего процесса взаимодействия с агентом.",
tags_label: "Теги",
tags_description:
"Теги используются для обозначения вашего процесса работы с агентами, чтобы упростить поиск. Вы можете добавить несколько тегов. Максимум 5 тегов. Максимальная длина каждого тега 20 символов.",
tags_placeholder: "Введите текст и нажмите Enter, чтобы добавить теги.",
visibility_label: "Видимость",
submitting: "Публикация...",
submit: "Опубликовать в Центре сообщества",
privacy_note:
"Потоки данных всегда загружаются в режиме конфиденциальности, чтобы защитить любую конфиденциальную информацию. Вы можете изменить видимость потока в Центре сообщества после публикации. Пожалуйста, убедитесь, что ваш поток не содержит никакой конфиденциальной или личной информации перед публикацией.",
},
generic: {
unauthenticated: {
title: "Требуется аутентификация",
description:
"Для публикации материалов необходимо сначала пройти аутентификацию в сообществе AnythingLLM.",
button: "Подключитесь к центру сообщества",
},
},
slash_command: {
success_title: "Успех!",
success_description:
"Ваш Slash-команда был опубликован в Центре сообщества!",
success_thank_you: "Спасибо за то, что поделились с сообществом!",
view_on_hub: "Просмотр в Центре сообщества",
modal_title: "Опубликуйте команду Slash",
name_label: "Имя:\n\nИмя:",
name_description:
"Это имя, которое будет отображаться для вашего команды.",
name_placeholder: "Мой Slash-команда",
description_label: "Описание",
description_description:
"Это описание вашего командного оператора. Используйте его для описания цели вашего командного оператора.",
tags_label: "Теги",
tags_description:
"Теги используются для обозначения вашего командного оператора, чтобы облегчить поиск. Вы можете добавить несколько тегов. Максимум 5 тегов. Максимальная длина каждого тега 20 символов.",
tags_placeholder: "Введите текст и нажмите Enter, чтобы добавить теги.",
visibility_label: "Видимость",
public_description: "Общие команды, доступные для всех пользователей.",
private_description: "Приватные команды, доступные только вам.",
publish_button: "Опубликовать в Центре сообщества",
submitting: "Публикация...",
prompt_label: "Запрос",
prompt_description:
'Это запрос, который будет использован при активации команды, содержащей символ "/".',
prompt_placeholder: "Введите свой запрос здесь...",
},
},
},
security: {
title: "Безопасность",
multiuser: {
title: "Многопользовательский режим",
description:
"Настройте ваш экземпляр для поддержки вашей команды, активировав многопользовательский режим.",
enable: {
"is-enable": "Многопользовательский режим включен",
enable: "Включить многопользовательский режим",
description:
"По умолчанию, вы будете единственным администратором. Как администратор, вы должны будете создавать учетные записи для всех новых пользователей или администраторов. Не теряйте ваш пароль, так как только администратор может сбросить пароли.",
username: "Имя пользователя учетной записи администратора",
password: "Пароль учетной записи администратора",
},
},
password: {
title: "Защита паролем",
description:
"Защитите ваш экземпляр AnythingLLM паролем. Если вы забудете его, метода восстановления не существует, поэтому убедитесь, что вы сохранили этот пароль.",
"password-label": "Пароль экземпляра",
},
},
home: {
welcome: "Добро пожаловать",
chooseWorkspace: "Выберите рабочую область, чтобы начать чат!",
notAssigned:
"Вы не назначены ни к одной рабочей области.\nСвяжитесь с администратором, чтобы запросить доступ к рабочей области.",
goToWorkspace: 'Перейти к рабочей области "{{workspace}}"',
},
telegram: {
title: "Бот для Telegram",
description:
"Подключите свою инстанцию AnythingLLM к Telegram, чтобы вы могли общаться со своими рабочими пространствами с любого устройства.",
setup: {
step1: {
title: "Шаг 1: Создайте своего Telegram-бота.",
description:
"Откройте чат с @BotFather в Telegram, отправьте команду `/newbot` в чат с <code>@BotFather</code>, следуйте инструкциям и скопируйте API-токен.",
"open-botfather": "Запустить BotFather",
"instruction-1": "1. Откройте ссылку или отсканируйте QR-код",
"instruction-2":
"2. Отправьте <code>/newbot</code> на адрес <code>@BotFather</code>",
"instruction-3": "3. Выберите имя и имя пользователя для вашего бота.",
"instruction-4": "4. Скопируйте API-токен, который вы получили.",
},
step2: {
title: "Шаг 2: Подключите своего бота",
description:
"Вставьте API-токен, который вы получили от @BotFather, и выберите основной рабочий стол для вашего бота, чтобы он мог общаться.",
"bot-token": "Токен бота",
connecting: "Устанавливается соединение...",
"connect-bot": "Bot Connect",
},
security: {
title: "Рекомендуемые настройки безопасности",
description:
"Для дополнительной безопасности, настройте эти параметры в @BotFather.",
"disable-groups": "— Предотвратить добавление ботов в группы",
"disable-inline":
"— Предотвратить использование бота в поиске по запросу",
"obscure-username":
"Используйте не очевидное имя пользователя для бота, чтобы уменьшить его видимость.",
},
"toast-enter-token": "Пожалуйста, введите токен для бота.",
"toast-connect-failed": "Не удалось установить соединение с ботом.",
},
connected: {
status: "Соединенный",
"status-disconnected":
"Отключено токен может быть просроченным или недействительным",
"placeholder-token": "Вставьте новый токен для бота...",
reconnect: "Возобновить",
workspace: "Рабочее пространство",
"bot-link": "Ссылка на бота",
"voice-response": "Ответ голосом",
disconnecting: "Отключение...",
disconnect: "Отключить",
"voice-text-only": "Текст только",
"voice-mirror":
"Зеркало (отвечать голосом, когда пользователь отправляет голосовое сообщение)",
"voice-always":
"Всегда добавляйте голосовое сообщение (отправляйте аудио вместе с каждым ответом).",
"toast-disconnect-failed": "Не удалось отключить бота.",
"toast-reconnect-failed": "Не удалось восстановить соединение с ботом.",
"toast-voice-failed": "Не удалось обновить режим голосового управления.",
"toast-approve-failed":
"Не удалось подтвердить учетную запись пользователя.",
"toast-deny-failed": "Не удалось отклонить запрос пользователя.",
"toast-revoke-failed": "Не удалось отменить действия пользователя.",
},
users: {
"pending-description":
"Пользователи, ожидающие подтверждения. Сравните код, указанный здесь, с кодом, отображаемым в их чате в Telegram.",
unknown: "Неизвестно",
},
},
};
export default TRANSLATIONS;