Makelore 2.0 initial clean snapshot

This commit is contained in:
inman
2026-07-29 17:22:35 +08:00
commit b8ca3f8eea
694 changed files with 139782 additions and 0 deletions

View File

@@ -0,0 +1,194 @@
{
"runError": {
"title": "Ошибка вызова модели"
},
"runtimeNotRunning": "Шлюз не запущен",
"runtimeRequired": "Для использования чата требуется запущенный шлюз Makelore. Он запустится автоматически, или вы можете запустить его в Настройках.",
"welcome": {
"title": "Чат Makelore",
"subtitle": "Чем могу помочь?",
"askQuestions": "Задачи",
"askQuestionsDesc": "Работа над задачами",
"creativeTasks": "Непрерывное выполнение",
"creativeTasksDesc": "Выполнение многошаговых задач",
"brainstorming": "Параллельные агенты"
},
"noLogs": "(Журналы ещё недоступны)",
"toolbar": {
"refresh": "Обновить чат",
"currentAgent": "Общение с {{agent}}",
"workspace": "Рабочая область"
},
"generatedFiles": {
"title": "Изменения файлов ({{count}})",
"created": "Создано",
"modified": "Изменено",
"openFolder": "Открыть папку",
"viewAll": "Все изменения"
},
"artifactPanel": {
"tabs": {
"changes": "Изменения",
"preview": "Просмотр",
"browser": "Рабочая область"
},
"actions": {
"back": "Назад к списку"
},
"changes": {
"heading": "Изменения файлов ({{count}})",
"empty": "В этом разговоре пока нет изменений файлов",
"selectFileHint": "Нажмите на карточку файла в чате или «Просмотр изменений», чтобы открыть diff."
},
"preview": {
"emptyTitle": "Файл не выбран",
"emptyHint": "Сначала откройте файл через карточку в чате — выбранный файл появится в этом предпросмотре."
}
},
"filePreview": {
"tabs": {
"source": "Исходник",
"preview": "Предпросмотр",
"changes": "Изменения",
"info": "Информация"
},
"actions": {
"save": "Сохранить",
"saving": "Сохранение...",
"revert": "Откатить",
"openInFinder": "Показать в файловом менеджере",
"openDirectly": "Открыть напрямую",
"close": "Закрыть"
},
"info": {
"path": "Путь",
"size": "Размер",
"type": "Тип"
},
"toast": {
"saved": "Сохранено на диск",
"saveFailed": "Ошибка сохранения: {{error}}"
},
"errors": {
"outsideSandbox": "Путь вне песочницы — доступ запрещён",
"outsideSandboxTitle": "Не удалось прочитать файл",
"outsideSandboxHint": "Makelore не удалось прочитать этот путь. Файл мог быть перемещён или удалён, либо у текущей учётной записи нет прав доступа. Его можно показать в файловом менеджере.",
"readOnlyRoot": "Файл находится в режиме только для чтения (например, встроенный навык) и не может быть изменён",
"tooLarge": "Файл слишком большой ({{size}}); предпросмотр отключён",
"binary": "Бинарный файл — текстовый предпросмотр недоступен",
"notFound": "Файл не найден",
"loadFailed": "Ошибка загрузки: {{error}}",
"noPreview": "Для этого файла предпросмотр недоступен",
"unsupportedFormatTitle": "Этот формат файла не поддерживает встроенный предпросмотр или diff",
"unsupportedFormatHint": "Встроенный предпросмотр и diff сейчас поддерживают только напрямую читаемые текстовые/Markdown-файлы. Откройте файл через файловый менеджер.",
"largeBinaryOpenTitle": "Этот файл слишком большой для встроенного предпросмотра",
"largeBinaryOpenHint": "Размер файла — {{size}}. Makelore не может показать его встроенно, но вы можете подтвердить открытие в системном приложении по умолчанию.",
"openInFinderFailed": "Не удалось показать файл",
"openFailed": "Не удалось открыть: {{error}}"
},
"diff": {
"noChanges": "Нет изменений для отображения",
"newFile": "Новый файл — нет оригинала для сравнения",
"tooLarge": "Файл слишком большой — режим diff отключён, откройте вкладку «Источник» для просмотра содержимого",
"unavailable": "В этом чате не удалось зафиксировать точную базовую версию этого файла, поэтому diff недоступен.",
"unavailableHint": "Откройте вкладку «Просмотр» для текущего содержимого; точное сравнение — в Git или другой системе."
},
"confirmOpen": {
"title": "Открыть файл",
"message": "Открыть «{{fileName}}» в системном приложении по умолчанию?",
"detail": "Файл будет открыт системным приложением по умолчанию.",
"size": "Размер файла: {{size}}",
"cancel": "Отмена"
},
"pdf": {
"loadFailed": "Не удалось загрузить PDF: {{error}}",
"prev": "Предыдущая страница",
"next": "Следующая страница",
"zoomIn": "Увеличить",
"zoomOut": "Уменьшить",
"zoomReset": "По ширине",
"pageInputAria": "Текущая страница",
"singlePageHint": "Используйте панель инструментов для переключения между {{total}} страницами"
},
"sheet": {
"loadFailed": "Не удалось загрузить таблицу: {{error}}",
"empty": "В файле нет отображаемых листов",
"emptySheet": "Текущий лист пуст",
"unnamedSheet": "Лист {{idx}}",
"rowRange": "Строки {{from}}-{{to}} / {{total}}",
"prevPage": "Предыдущие строки",
"nextPage": "Следующие строки"
}
},
"workspace": {
"title": "Рабочая область",
"freshBadge": "Обновлено в этот раз",
"pickFile": "Выберите файл слева для предпросмотра",
"empty": "Рабочая область пуста или недоступна",
"truncated": "Каталог обрезан — показаны первые 5000 узлов",
"actions": {
"refresh": "Обновить",
"openRootInFinder": "Показать корень в файловом менеджере",
"toggleHidden": "Скрытые файлы",
"showHidden": "Показать скрытые файлы",
"hideHidden": "Скрыть скрытые файлы"
}
},
"taskPanel": {
"eyebrow": "Вид выполнения",
"title": "Структура задачи",
"emptyTitle": "Пока нет структурированных шагов",
"emptyBody": "Когда начнётся выполнение, Makelore покажет размышления, вызовы инструментов и состояния передачи здесь.",
"status": {
"idle": "Бездействует",
"running_one": "1 активный шаг",
"running_other": "{{count}} активных шагов"
},
"stepStatus": {
"running": "Выполняется",
"completed": "Готово",
"error": "Ошибка"
}
},
"executionGraph": {
"title": "Граф выполнения",
"branchLabel": "ветвь",
"thinkingLabel": "Думаю",
"runErrorLabel": "Ошибка модели",
"agentRun": "Выполнение {{agent}}",
"collapsedSummary": "Вызовов инструментов: {{toolCount}} · Промежуточных сообщений: {{processCount}}",
"collapseAction": "Свернуть граф выполнения"
},
"composer": {
"attachFiles": "Прикрепить файлы",
"pickSkill": "Выбрать Skill",
"skillButton": "Skills",
"skillPickerTitle": "Быстрый доступ к Skill для {{agent}}",
"skillSearchPlaceholder": "Поиск Skill",
"skillLoading": "Загрузка Skill...",
"skillEmpty": "Подходящие Skill не найдены",
"pickAgent": "Выбрать агента",
"pickModel": "Выбрать модель",
"modelPickerTitle": "Переключить модель",
"modelSwitchFailed": "Не удалось переключить модель: {{error}}",
"clearTarget": "Очистить целевого агента",
"targetChip": "@{{agent}}",
"agentPickerTitle": "Направить следующее сообщение другому агенту",
"runtimeDisconnectedPlaceholder": "Шлюз не подключён...",
"send": "Отправить",
"stop": "Остановить",
"runtimeConnected": "подключён",
"runtimeStatus": "шлюз {{state}} | порт: {{port}} {{pid}}",
"retryFailedAttachments": "Повторить неудавшиеся вложения",
"skillPreviewTooltip": "Предпросмотр SKILL.md",
"skillPreviewNotFound": "Skill не найден. Откройте список Skill, чтобы обновить его."
},
"historyBuckets": {
"today": "Сегодня",
"yesterday": "Вчера",
"withinWeek": "В течение недели",
"withinTwoWeeks": "В течение 2 недель",
"withinMonth": "В течение месяца",
"older": "Старее месяца"
}
}