fix(i18n): remove duplicate resources block in index.ts and fix prettier formatting

This commit is contained in:
RockChinQ
2026-04-17 20:22:48 +08:00
parent e4b40a8fa0
commit 10425ede34
6 changed files with 30 additions and 45 deletions

View File

@@ -40,28 +40,6 @@ i18n
'ru-RU': { 'ru-RU': {
translation: ruRU, translation: ruRU,
}, },
},
'zh-Hans': {
translation: zhHans,
},
'zh-Hant': {
translation: zhHant,
},
'ja-JP': {
translation: jaJP,
},
'th-TH': {
translation: thTH,
},
'vi-VN': {
translation: viVN,
},
'es-ES': {
translation: esES,
},
'ru-RU': {
translation: ruRU,
},
}, },
fallbackLng: 'zh-Hans', fallbackLng: 'zh-Hans',
debug: process.env.NODE_ENV === 'development', debug: process.env.NODE_ENV === 'development',

View File

@@ -890,7 +890,7 @@ const esES = {
selectParser: 'Seleccionar analizador', selectParser: 'Seleccionar analizador',
builtInParser: 'Proporcionado por el motor de conocimiento', builtInParser: 'Proporcionado por el motor de conocimiento',
noParserAvailable: noParserAvailable:
'Ningún analizador admite este tipo de archivo. Por favor, instala un plugin de analizador que pueda manejar este formato.', 'Ningún analizador admite este tipo de archivo. Por favor, instala un plugin de analizador que pueda manejar este formato.',
installParserHint: 'Buscar plugins de analizador en el Marketplace →', installParserHint: 'Buscar plugins de analizador en el Marketplace →',
confirmUpload: 'Subir', confirmUpload: 'Subir',
cancelUpload: 'Cancelar', cancelUpload: 'Cancelar',

View File

@@ -873,7 +873,7 @@
selectParser: 'パーサーを選択', selectParser: 'パーサーを選択',
builtInParser: '知識エンジンが提供', builtInParser: '知識エンジンが提供',
noParserAvailable: noParserAvailable:
'このファイル形式に対応するパーサーがありません。対応するパーサープラグインをインストールしてください。', 'このファイル形式に対応するパーサーがありません。対応するパーサープラグインをインストールしてください。',
installParserHint: 'マーケットプレイスでパーサープラグインを探す →', installParserHint: 'マーケットプレイスでパーサープラグインを探す →',
confirmUpload: 'アップロード', confirmUpload: 'アップロード',
cancelUpload: 'キャンセル', cancelUpload: 'キャンセル',

View File

@@ -207,14 +207,19 @@ const ruRU = {
llmModels: 'LLM-модели', llmModels: 'LLM-модели',
localProvider: 'Локальный', localProvider: 'Локальный',
localProviderDescription: 'Модели, настроенные и управляемые локально', localProviderDescription: 'Модели, настроенные и управляемые локально',
spaceProviderDescription: 'Модели, синхронизированные из вашего аккаунта Space', spaceProviderDescription:
spaceDisabledForLocalAccount: 'Войдите через Space, чтобы использовать облачные модели', 'Модели, синхронизированные из вашего аккаунта Space',
spaceDisabledForLocalAccount:
'Войдите через Space, чтобы использовать облачные модели',
syncModels: 'Синхронизировать', syncModels: 'Синхронизировать',
syncSuccess: 'Синхронизация завершена: {{created}} создано, {{updated}} обновлено', syncSuccess:
'Синхронизация завершена: {{created}} создано, {{updated}} обновлено',
syncError: 'Ошибка синхронизации: ', syncError: 'Ошибка синхронизации: ',
spaceModelReadOnly: 'Модели Space доступны только для чтения', spaceModelReadOnly: 'Модели Space доступны только для чтения',
noSpaceModels: 'Нет моделей Space. Нажмите «Синхронизировать», чтобы загрузить модели из Space.', noSpaceModels:
noLocalModels: 'Нет локальных моделей. Нажмите «Создать», чтобы добавить модель.', 'Нет моделей Space. Нажмите «Синхронизировать», чтобы загрузить модели из Space.',
noLocalModels:
'Нет локальных моделей. Нажмите «Создать», чтобы добавить модель.',
providerCount: '{{count}} провайдеров', providerCount: '{{count}} провайдеров',
addModel: 'Добавить модель', addModel: 'Добавить модель',
addLLMModel: 'Добавить LLM-модель', addLLMModel: 'Добавить LLM-модель',
@@ -236,7 +241,8 @@ const ruRU = {
unlockModels: 'Войдите для использования', unlockModels: 'Войдите для использования',
editProvider: 'Редактировать провайдера', editProvider: 'Редактировать провайдера',
addProvider: 'Добавить провайдера', addProvider: 'Добавить провайдера',
addProviderHint: 'Добавьте провайдеров для использования моделей из других источников', addProviderHint:
'Добавьте провайдеров для использования моделей из других источников',
addProviderHintSimple: 'Добавьте провайдеров для использования моделей', addProviderHintSimple: 'Добавьте провайдеров для использования моделей',
noProviders: 'Провайдеров пока нет', noProviders: 'Провайдеров пока нет',
providerName: 'Имя провайдера', providerName: 'Имя провайдера',
@@ -403,7 +409,8 @@ const ruRU = {
arrange: 'Сортировка плагинов', arrange: 'Сортировка плагинов',
install: 'Установить', install: 'Установить',
installPlugin: 'Установить плагин', installPlugin: 'Установить плагин',
onlySupportGithub: 'В настоящее время поддерживается установка только с GitHub', onlySupportGithub:
'В настоящее время поддерживается установка только с GitHub',
enterGithubLink: 'Введите ссылку на GitHub плагина', enterGithubLink: 'Введите ссылку на GitHub плагина',
installing: 'Установка плагина...', installing: 'Установка плагина...',
installSuccess: 'Плагин успешно установлен', installSuccess: 'Плагин успешно установлен',
@@ -476,7 +483,8 @@ const ruRU = {
uploadSuccess: 'Загрузка успешна', uploadSuccess: 'Загрузка успешна',
uploadFailed: 'Ошибка загрузки', uploadFailed: 'Ошибка загрузки',
selectFileToUpload: 'Выберите файл плагина для загрузки', selectFileToUpload: 'Выберите файл плагина для загрузки',
askConfirm: 'Вы уверены, что хотите установить плагин "{{name}}" ({{version}})?', askConfirm:
'Вы уверены, что хотите установить плагин "{{name}}" ({{version}})?',
fromGithub: 'С GitHub', fromGithub: 'С GitHub',
fromLocal: 'Из локального файла', fromLocal: 'Из локального файла',
fromMarketplace: 'Из маркетплейса', fromMarketplace: 'Из маркетплейса',
@@ -742,8 +750,7 @@ const ruRU = {
deletePipelineHint: deletePipelineHint:
'После удаления боты, привязанные к этому конвейеру, перестанут работать.', 'После удаления боты, привязанные к этому конвейеру, перестанут работать.',
copyPipelineAction: 'Копировать этот конвейер', copyPipelineAction: 'Копировать этот конвейер',
copyPipelineHint: copyPipelineHint: 'Создать новый конвейер с дублированием всех настроек.',
'Создать новый конвейер с дублированием всех настроек.',
extensions: { extensions: {
title: 'Расширения', title: 'Расширения',
loadError: 'Не удалось загрузить плагины', loadError: 'Не удалось загрузить плагины',
@@ -891,13 +898,11 @@ const ruRU = {
knowledgeEngineRequired: 'Движок знаний обязателен', knowledgeEngineRequired: 'Движок знаний обязателен',
selectKnowledgeEngine: 'Выберите движок знаний', selectKnowledgeEngine: 'Выберите движок знаний',
builtInEngine: 'Встроенный движок', builtInEngine: 'Встроенный движок',
cannotChangeKnowledgeEngine: cannotChangeKnowledgeEngine: 'Движок знаний нельзя изменить после создания',
'Движок знаний нельзя изменить после создания',
basicInfo: 'Основная информация', basicInfo: 'Основная информация',
basicInfoDescription: 'Задайте название, иконку и описание базы знаний', basicInfoDescription: 'Задайте название, иконку и описание базы знаний',
engineSettings: 'Настройки движка', engineSettings: 'Настройки движка',
engineSettingsDescription: engineSettingsDescription: 'Конфигурация выбранного движка знаний',
'Конфигурация выбранного движка знаний',
engineSettingsReadonly: 'только чтение в режиме редактирования', engineSettingsReadonly: 'только чтение в режиме редактирования',
retrievalSettings: 'Настройки извлечения', retrievalSettings: 'Настройки извлечения',
retrievalSettingsDescription: retrievalSettingsDescription:
@@ -977,8 +982,7 @@ const ruRU = {
resetPassword: 'Сбросить пароль', resetPassword: 'Сбросить пароль',
resetting: 'Сброс...', resetting: 'Сброс...',
resetSuccess: 'Пароль успешно сброшен, пожалуйста, войдите', resetSuccess: 'Пароль успешно сброшен, пожалуйста, войдите',
resetFailed: resetFailed: 'Ошибка сброса пароля, проверьте email и ключ восстановления',
'Ошибка сброса пароля, проверьте email и ключ восстановления',
backToLogin: 'Вернуться к входу', backToLogin: 'Вернуться к входу',
}, },
embedding: { embedding: {
@@ -1016,7 +1020,8 @@ const ruRU = {
spaceBoundDescription: spaceBoundDescription:
'Аккаунт Space привязан, доступны официальные API моделей и облачные сервисы', 'Аккаунт Space привязан, доступны официальные API моделей и облачные сервисы',
bindSpace: 'Привязать аккаунт Space', bindSpace: 'Привязать аккаунт Space',
bindSpaceDescription: 'Привяжите для использования официальных API моделей и облачных сервисов', bindSpaceDescription:
'Привяжите для использования официальных API моделей и облачных сервисов',
bindSpaceButton: 'Привязать', bindSpaceButton: 'Привязать',
bindSpaceConfirmTitle: 'Подтверждение привязки', bindSpaceConfirmTitle: 'Подтверждение привязки',
bindSpaceConfirmDescription: bindSpaceConfirmDescription:
@@ -1033,7 +1038,8 @@ const ruRU = {
}, },
monitoring: { monitoring: {
title: 'Мониторинг', title: 'Мониторинг',
description: 'Мониторинг активности ботов, вызовов LLM и производительности системы', description:
'Мониторинг активности ботов, вызовов LLM и производительности системы',
overview: 'Обзор', overview: 'Обзор',
totalMessages: 'Всего сообщений', totalMessages: 'Всего сообщений',
llmCallsCount: 'Вызовы LLM', llmCallsCount: 'Вызовы LLM',
@@ -1221,7 +1227,8 @@ const ruRU = {
createError: 'Не удалось создать ресурсы', createError: 'Не удалось создать ресурсы',
spaceAuthError: 'Не удалось инициировать авторизацию через Space', spaceAuthError: 'Не удалось инициировать авторизацию через Space',
skipSaveError: 'Не удалось сохранить статус пропуска. Повторите попытку.', skipSaveError: 'Не удалось сохранить статус пропуска. Повторите попытку.',
completeSaveError: 'Не удалось сохранить статус завершения. Повторите попытку.', completeSaveError:
'Не удалось сохранить статус завершения. Повторите попытку.',
step: { step: {
platform: 'Платформа', platform: 'Платформа',
botConfig: 'Настройка бота', botConfig: 'Настройка бота',

View File

@@ -858,7 +858,7 @@ const thTH = {
selectParser: 'เลือกตัวแยกวิเคราะห์', selectParser: 'เลือกตัวแยกวิเคราะห์',
builtInParser: 'จัดเตรียมโดยเครื่องมือความรู้', builtInParser: 'จัดเตรียมโดยเครื่องมือความรู้',
noParserAvailable: noParserAvailable:
'ไม่มีตัวแยกวิเคราะห์ที่รองรับไฟล์ประเภทนี้ กรุณาติดตั้งปลั๊กอินตัวแยกวิเคราะห์ที่สามารถจัดการรูปแบบนี้ได้', 'ไม่มีตัวแยกวิเคราะห์ที่รองรับไฟล์ประเภทนี้ กรุณาติดตั้งปลั๊กอินตัวแยกวิเคราะห์ที่สามารถจัดการรูปแบบนี้ได้',
installParserHint: 'เรียกดูปลั๊กอินตัวแยกวิเคราะห์ใน Marketplace →', installParserHint: 'เรียกดูปลั๊กอินตัวแยกวิเคราะห์ใน Marketplace →',
confirmUpload: 'อัปโหลด', confirmUpload: 'อัปโหลด',
cancelUpload: 'ยกเลิก', cancelUpload: 'ยกเลิก',

View File

@@ -870,7 +870,7 @@ const viVN = {
selectParser: 'Chọn trình phân tích', selectParser: 'Chọn trình phân tích',
builtInParser: 'Được cung cấp bởi Công cụ tri thức', builtInParser: 'Được cung cấp bởi Công cụ tri thức',
noParserAvailable: noParserAvailable:
'Không có trình phân tích hỗ trợ loại tệp này. Vui lòng cài đặt plugin trình phân tích có thể xử lý định dạng này.', 'Không có trình phân tích hỗ trợ loại tệp này. Vui lòng cài đặt plugin trình phân tích có thể xử lý định dạng này.',
installParserHint: 'Duyệt plugin trình phân tích trong Marketplace →', installParserHint: 'Duyệt plugin trình phân tích trong Marketplace →',
confirmUpload: 'Tải lên', confirmUpload: 'Tải lên',
cancelUpload: 'Hủy', cancelUpload: 'Hủy',