File size: 11,210 Bytes
8ede856 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | {
"network": {
"title": "Сеть",
"githubProxy": {
"title": "Зеркало GitHub",
"subtitle": "Адрес для ускорения загрузки плагинов и обновлений AstrBot. Особенно актуально для пользователей из Китая. Все адреса предоставляются как есть, если обновление не удается — проверьте доступность выбранного зеркала.",
"label": "Выбрать ускоритель GitHub"
},
"proxySelector": {
"title": "Ускорение GitHub",
"noProxy": "Не использовать",
"useProxy": "Включить",
"testConnection": "Проверить соединение",
"available": "Доступен",
"unavailable": "Недоступен",
"custom": "Свой вариант"
}
},
"theme": {
"title": "Тема оформления",
"subtitle": "Настройка основных и дополнительных цветов. Изменения вступают в силу немедленно и сохраняются в браузере.",
"customize": {
"title": "Цвета темы",
"primary": "Основной",
"secondary": "Дополнительный",
"reset": "Сбросить"
}
},
"system": {
"title": "Система",
"restart": {
"title": "Перезапуск",
"subtitle": "Выполнить мягкий перезапуск AstrBot",
"button": "Перезагрузить"
},
"migration": {
"title": "Миграция данных в v4.0.0",
"subtitle": "Если у вас возникли проблемы с совместимостью данных после обновления, запустите помощник вручную.",
"button": "Запустить миграцию"
},
"backup": {
"title": "Резервное копирование",
"subtitle": "Важнейший инструмент для безопасного переноса данных между серверами.",
"button": "Управление бэкапами"
}
},
"sidebar": {
"title": "Боковая панель",
"customize": {
"title": "Настройка меню",
"subtitle": "Перетаскивайте элементы, чтобы изменить их порядок или скрыть в группе «Дополнительно». Настройки сохраняются локально в браузере.",
"reset": "Сбросить порядок",
"mainItems": "Основные разделы",
"moreItems": "Дополнительно"
}
},
"backup": {
"dialog": {
"title": "Резервное копирование"
},
"tabs": {
"export": "Экспорт",
"import": "Импорт",
"list": "Список копий"
},
"export": {
"title": "Создать резервную копию",
"description": "Экспорт всех данных в ZIP-архив, включая базы данных, базу знаний, конфигурации и вложения.",
"includes": "Включает: основную БД, векторные индексы знаний, файлы конфигурации, медиа-вложения.",
"button": "Начать экспорт",
"processing": "Экспорт...",
"wait": "Пожалуйста, подождите, мы упаковываем данные...",
"completed": "Готово!",
"download": "Скачать архив",
"another": "Создать новый",
"failed": "Ошибка экспорта",
"retry": "Повторить"
},
"import": {
"title": "Восстановление из копии",
"warning": "⚠️ Внимание! Импорт полностью удалит и перезапишет текущие данные! Убедитесь, что у вас есть копия текущего состояния.",
"selectFile": "Выберите ZIP-архив",
"uploadAndCheck": "Загрузить и проверить",
"uploading": "Загрузка...",
"uploadWait": "Файл передается на сервер...",
"uploadInit": "Инициализация...",
"uploadingChunks": "Передача фрагментов...",
"uploadComplete": "Загружено, идет сборка...",
"checking": "Проверка структуры...",
"invalidBackup": "Некорректный файл резервной копии",
"backupContents": "Состав архива",
"tables": "таблиц БД",
"knowledgeBases": "баз знаний",
"configFiles": "конфигов",
"confirmImport": "Подтвердите импорт",
"button": "Начать восстановление",
"processing": "Восстановление...",
"wait": "Идет процесс развертывания данных...",
"completed": "Восстановление успешно завершено!",
"restartRequired": "Данные восстановлены. Необходимо немедленно перезапустить AstrBot для вступления изменений в силу.",
"restartNow": "Перезапустить сейчас",
"failed": "Ошибка импорта",
"retry": "Повторить",
"version": {
"backupVersion": "Версия бэкапа",
"currentVersion": "Текущая версия",
"backupTime": "Дата создания",
"matchTitle": "✅ Версии совпадают",
"matchMessage": "Импорт перезапишет все текущие данные, включая:\n• Основную БД (чаты, настройки)\n• Базы знаний\n• Плагины и их данные\n• Файлы конфигурации\n\nЭто действие необратимо! Продолжить?",
"minorDiffTitle": "⚠️ Разница в минорной версии",
"minorDiffMessage": "Разница в минорных версиях обычно допустима, но структура данных могла немного измениться. Все текущие данные будут удалены!\n\nПродолжить импорт?",
"majorDiffTitle": "⛔ Импорт невозможен",
"majorDiffMessage": "Версии основного выпуска различаются. Импорт между мажорными версиями может привести к фатальному повреждению данных.\nИспользуйте AstrBot той же основной версии."
}
},
"list": {
"empty": "Резервные копии не найдены",
"refresh": "Обновить список",
"confirmDelete": "Вы уверены, что хотите безвозвратно удалить эту копию?",
"uploaded": "Загружено",
"restore": "Восстановить из этого файла",
"rename": "Переименовать",
"renameTitle": "Переименование файла",
"newName": "Новое имя",
"renameHint": "Разрешены буквы, цифры, точки, дефисы и подчеркивания",
"renameRequired": "Введите имя файла",
"renameInvalidChars": "Имя содержит недопустимые символы",
"renameFailed": "Ошибка переименования",
"ftpHint": "Для больших архивов вы можете загружать их напрямую в папку data/backups через FTP/SFTP."
}
},
"apiKey": {
"title": "API Keys",
"manageTitle": "Ключи доступа разработчика",
"subtitle": "Управление токенами для доступа к открытому HTTP API AstrBot.",
"name": "Имя ключа",
"expiresInDays": "Срок действия",
"expiryOptions": {
"day1": "1 день",
"day7": "7 дней",
"day30": "30 дней",
"day90": "90 дней",
"permanent": "Бессрочно"
},
"permanentWarning": "Бессрочные ключи менее безопасны. Пожалуйста, храните их в надежном месте.",
"scopes": "Область доступа (Scopes)",
"create": "Создать API Key",
"revoke": "Отозвать",
"delete": "Удалить",
"copy": "Копировать",
"docsLink": "Документация API",
"plaintextHint": "Обязательно сохраните ключ сейчас. После закрытия окна вы больше не сможете увидеть его значение.",
"empty": "Ключи не созданы",
"status": {
"active": "Активен",
"inactive": "Неактивен"
},
"table": {
"name": "Имя",
"prefix": "Префикс",
"scopes": "Права",
"status": "Статус",
"lastUsed": "Использован",
"createdAt": "Создан",
"actions": "Действия"
},
"messages": {
"loadFailed": "Не удалось загрузить ключи",
"scopeRequired": "Выберите хотя бы одну область доступа",
"createSuccess": "API Key создан",
"createFailed": "Ошибка создания ключа",
"revokeSuccess": "Ключ отозван",
"revokeFailed": "Ошибка отзыва ключа",
"deleteSuccess": "Ключ удален",
"deleteFailed": "Ошибка удаления ключа",
"copySuccess": "Ключ скопирован",
"copyFailed": "Ошибка копирования"
}
}
} |