* fix invalid documentation link * fix link and trans i18n * fix tag --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
1542 lines
99 KiB
JavaScript
1542 lines
99 KiB
JavaScript
// 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;
|