mirror of https://github.com/langgenius/dify.git
fix: enhance dataset menu and add service API translations (#26931)
This commit is contained in:
parent
433dad7e1a
commit
3474c179e6
|
|
@ -3,6 +3,7 @@ import { useTranslation } from 'react-i18next'
|
|||
import MenuItem from './menu-item'
|
||||
import { RiDeleteBinLine, RiEditLine, RiFileDownloadLine } from '@remixicon/react'
|
||||
import Divider from '../../base/divider'
|
||||
import { useDatasetDetailContextWithSelector } from '@/context/dataset-detail'
|
||||
|
||||
type MenuProps = {
|
||||
showDelete: boolean
|
||||
|
|
@ -18,6 +19,7 @@ const Menu = ({
|
|||
detectIsUsedByApp,
|
||||
}: MenuProps) => {
|
||||
const { t } = useTranslation()
|
||||
const runtimeMode = useDatasetDetailContextWithSelector(state => state.dataset?.runtime_mode)
|
||||
|
||||
return (
|
||||
<div className='flex w-[200px] flex-col rounded-xl border-[0.5px] border-components-panel-border bg-components-panel-bg-blur shadow-lg shadow-shadow-shadow-5 backdrop-blur-[5px]'>
|
||||
|
|
@ -27,11 +29,13 @@ const Menu = ({
|
|||
name={t('common.operation.edit')}
|
||||
handleClick={openRenameModal}
|
||||
/>
|
||||
<MenuItem
|
||||
Icon={RiFileDownloadLine}
|
||||
name={t('datasetPipeline.operations.exportPipeline')}
|
||||
handleClick={handleExportPipeline}
|
||||
/>
|
||||
{runtimeMode === 'rag_pipeline' && (
|
||||
<MenuItem
|
||||
Icon={RiFileDownloadLine}
|
||||
name={t('datasetPipeline.operations.exportPipeline')}
|
||||
handleClick={handleExportPipeline}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
{showDelete && (
|
||||
<>
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Aktualisierte',
|
||||
externalKnowledgeBase: 'Externe Wissensdatenbank',
|
||||
createFromPipeline: 'Aus Wissenspipeline erstellen',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: 'Backend-Dienst-API',
|
||||
apiReference: 'API Referenz',
|
||||
apiKey: 'API-Schlüssel',
|
||||
endpoint: 'Service-API-Endpunkt',
|
||||
},
|
||||
title: 'Service-API',
|
||||
enabled: 'Im Dienst',
|
||||
disabled: 'Behindert',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -90,8 +90,8 @@ const translation = {
|
|||
intro2: 'as a context',
|
||||
intro3: ',',
|
||||
intro4: 'or it ',
|
||||
intro5: 'can be created',
|
||||
intro6: ' as a standalone ChatGPT index plug-in to publish',
|
||||
intro5: 'can be published',
|
||||
intro6: ' as an independent service.',
|
||||
unavailable: 'Unavailable',
|
||||
unavailableTip: 'Embedding model is not available, the default embedding model needs to be configured',
|
||||
datasets: 'KNOWLEDGE',
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
externalKnowledgeBase: 'Base de conocimientos externa',
|
||||
createFromPipeline: 'Crear desde Knowledge Pipeline',
|
||||
updated: 'Actualizado',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiReference: 'Referencia de la API',
|
||||
apiKey: 'Clave API',
|
||||
endpoint: 'Punto de enlace de la API de servicio',
|
||||
title: 'API del servicio de backend',
|
||||
},
|
||||
enabled: 'En servicio',
|
||||
title: 'API de servicios',
|
||||
disabled: 'Discapacitado',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'بروز رسانی',
|
||||
createFromPipeline: 'ایجاد از پایپ لاین دانش',
|
||||
externalKnowledgeBase: 'پایگاه دانش خارجی',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'کلید API',
|
||||
title: 'رابط برنامهنویسی سرویس پشتیبان',
|
||||
apiReference: 'مرجع API',
|
||||
endpoint: 'نقطه انتهایی رابط برنامهنویسی سرویس',
|
||||
},
|
||||
disabled: 'معلول',
|
||||
enabled: 'در حال خدمت',
|
||||
title: 'رابط برنامهنویسی سرویس',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Actualisé',
|
||||
createFromPipeline: 'Créer à partir du pipeline de connaissances',
|
||||
externalKnowledgeBase: 'Base de connaissances externe',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'Clé API',
|
||||
apiReference: 'Référence API',
|
||||
title: 'API du service backend',
|
||||
endpoint: 'Point de terminaison de l\'API',
|
||||
},
|
||||
enabled: 'En service',
|
||||
title: 'API de service',
|
||||
disabled: 'désactivé',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -233,6 +233,17 @@ const translation = {
|
|||
updated: 'अपडेट किया गया',
|
||||
externalKnowledgeBase: 'बाहरी ज्ञान आधार',
|
||||
createFromPipeline: 'ज्ञान पाइपलाइन से बनाएं',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiReference: 'एपीआई संदर्भ',
|
||||
apiKey: 'एपीआई कुंजी',
|
||||
title: 'बैकएंड सेवा एपीआई',
|
||||
endpoint: 'सेवा एपीआई एंडपॉइंट',
|
||||
},
|
||||
enabled: 'सेवा में',
|
||||
disabled: 'अक्षम',
|
||||
title: 'सेवा एपीआई',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -219,6 +219,17 @@ const translation = {
|
|||
updated: 'Diperbarui',
|
||||
createFromPipeline: 'Membuat dari Knowledge Pipeline',
|
||||
externalKnowledgeBase: 'Basis Pengetahuan Eksternal',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'Kunci API',
|
||||
apiReference: 'Referensi API',
|
||||
title: 'API layanan backend',
|
||||
endpoint: 'Titik Akhir API Layanan',
|
||||
},
|
||||
title: 'API Layanan',
|
||||
enabled: 'Sedang Beroperasi',
|
||||
disabled: 'Dinonaktifkan',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -233,6 +233,17 @@ const translation = {
|
|||
updated: 'Aggiornato',
|
||||
externalKnowledgeBase: 'Base di conoscenza esterna',
|
||||
createFromPipeline: 'Creazione da pipeline di conoscenza',
|
||||
serviceApi: {
|
||||
card: {
|
||||
endpoint: 'Endpoint dell\'API di servizio',
|
||||
apiKey: 'Chiave API',
|
||||
title: 'API del servizio backend',
|
||||
apiReference: 'Riferimento API',
|
||||
},
|
||||
disabled: 'Disabilitato',
|
||||
title: 'API di servizio',
|
||||
enabled: 'In servizio',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -87,8 +87,8 @@ const translation = {
|
|||
intro2: 'コンテキストとして',
|
||||
intro3: '、',
|
||||
intro4: 'または',
|
||||
intro5: '作成することができます',
|
||||
intro6: '単体の ChatGPT インデックスプラグインとして公開するために',
|
||||
intro5: '公開することができます',
|
||||
intro6: '独立したサービスとして',
|
||||
unavailable: '利用不可',
|
||||
unavailableTip: '埋め込みモデルが利用できません。デフォルトの埋め込みモデルを設定する必要があります',
|
||||
datasets: 'ナレッジベース',
|
||||
|
|
|
|||
|
|
@ -225,6 +225,17 @@ const translation = {
|
|||
updated: '업데이트',
|
||||
externalKnowledgeBase: '외부 기술 자료',
|
||||
createFromPipeline: '지식 파이프라인에서 만들기',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiReference: 'API 참고',
|
||||
endpoint: '서비스 API 엔드포인트',
|
||||
apiKey: 'API 키',
|
||||
title: '백엔드 서비스 API',
|
||||
},
|
||||
enabled: '서비스 중',
|
||||
title: '서비스 API',
|
||||
disabled: '장애인',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -232,6 +232,17 @@ const translation = {
|
|||
updated: 'Aktualizowano',
|
||||
createFromPipeline: 'Tworzenie na podstawie potoku wiedzy',
|
||||
externalKnowledgeBase: 'Zewnętrzna baza wiedzy',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'Klucz API',
|
||||
title: 'Usługa backendowa API',
|
||||
apiReference: 'Dokumentacja API',
|
||||
endpoint: 'Punkt końcowy API usługi',
|
||||
},
|
||||
title: 'Interfejs API usługi',
|
||||
disabled: 'Niepełnosprawny',
|
||||
enabled: 'W serwisie',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Atualizado',
|
||||
externalKnowledgeBase: 'Base de conhecimento externa',
|
||||
createFromPipeline: 'Criar a partir do pipeline de conhecimento',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'Chave de API',
|
||||
apiReference: 'Referência da API',
|
||||
title: 'API de serviço de backend',
|
||||
endpoint: 'Endpoint da API de Serviço',
|
||||
},
|
||||
enabled: 'Em serviço',
|
||||
title: 'API de Serviço',
|
||||
disabled: 'Desativado',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Actualizat',
|
||||
externalKnowledgeBase: 'Baza de cunoștințe externă',
|
||||
createFromPipeline: 'Crearea din Knowledge Pipeline',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: 'API pentru serviciul backend',
|
||||
apiReference: 'Referință API',
|
||||
endpoint: 'Punct final API de servicii',
|
||||
apiKey: 'Cheie API',
|
||||
},
|
||||
disabled: 'Dezactivat',
|
||||
enabled: 'În serviciu',
|
||||
title: 'API de servicii',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Обновлено',
|
||||
externalKnowledgeBase: 'Внешняя база знаний',
|
||||
createFromPipeline: 'Создание из конвейера знаний',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiReference: 'Справочник API',
|
||||
title: 'API бэкенд-сервиса',
|
||||
apiKey: 'API ключ',
|
||||
endpoint: 'Конечная точка API сервиса',
|
||||
},
|
||||
enabled: 'На службе',
|
||||
title: 'Сервисный API',
|
||||
disabled: 'Отключено',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
createFromPipeline: 'Ustvarjanje iz cevovoda znanja',
|
||||
updated: 'Posodobljene',
|
||||
externalKnowledgeBase: 'Zunanja baza znanja',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiKey: 'API ključ',
|
||||
endpoint: 'Vhodna točka API storitve',
|
||||
title: 'API storitev za zaledje',
|
||||
apiReference: 'API Referenca',
|
||||
},
|
||||
title: 'Storitveni API',
|
||||
disabled: 'Onemogočeno',
|
||||
enabled: 'V storitvi',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -225,6 +225,17 @@ const translation = {
|
|||
updated: 'ปรับ ปรุง',
|
||||
externalKnowledgeBase: 'ฐานความรู้ภายนอก',
|
||||
createFromPipeline: 'สร้างจากไปป์ไลน์ความรู้',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: 'บริการแบ็กเอนด์ API',
|
||||
apiReference: 'เอกสารอ้างอิง API',
|
||||
apiKey: 'กุญแจ API',
|
||||
endpoint: 'จุดเชื่อมต่อ API บริการ',
|
||||
},
|
||||
enabled: 'ให้บริการ',
|
||||
disabled: 'ถูกปิดใช้งาน',
|
||||
title: 'บริการ API',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Güncel -leştirilmiş',
|
||||
createFromPipeline: 'Bilgi İşlem Hattından Oluşturun',
|
||||
externalKnowledgeBase: 'Harici Bilgi Bankası',
|
||||
serviceApi: {
|
||||
card: {
|
||||
apiReference: 'API Referansı',
|
||||
title: 'Backend servis api',
|
||||
apiKey: 'API Anahtarı',
|
||||
endpoint: 'Hizmet API Uç Noktası',
|
||||
},
|
||||
disabled: 'Engelli',
|
||||
enabled: 'Hizmette',
|
||||
title: 'Servis API\'si',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -227,6 +227,17 @@ const translation = {
|
|||
updated: 'Оновлено',
|
||||
createFromPipeline: 'Створюйте на основі Knowledge Pipeline',
|
||||
externalKnowledgeBase: 'Зовнішня база знань',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: 'API бекенд-сервіс',
|
||||
apiReference: 'Посилання на API',
|
||||
apiKey: 'Ключ API',
|
||||
endpoint: 'Кінцева точка API сервісу',
|
||||
},
|
||||
disabled: 'Вимкнено',
|
||||
enabled: 'У службі',
|
||||
title: 'Сервісний API',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
updated: 'Cập nhật',
|
||||
createFromPipeline: 'Tạo từ quy trình kiến thức',
|
||||
externalKnowledgeBase: 'Cơ sở kiến thức bên ngoài',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: 'API dịch vụ backend',
|
||||
endpoint: 'Điểm cuối API dịch vụ',
|
||||
apiKey: 'Khóa API',
|
||||
apiReference: 'Tham chiếu API',
|
||||
},
|
||||
enabled: 'Đang phục vụ',
|
||||
disabled: 'Vô hiệu hóa',
|
||||
title: 'Giao diện lập trình dịch vụ',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -90,8 +90,8 @@ const translation = {
|
|||
intro2: '作为上下文',
|
||||
intro3: ',',
|
||||
intro4: '或可以',
|
||||
intro5: '创建',
|
||||
intro6: '为独立的 ChatGPT 插件发布使用',
|
||||
intro5: '发布',
|
||||
intro6: '为独立的服务',
|
||||
unavailable: '不可用',
|
||||
unavailableTip: '由于 embedding 模型不可用,需要配置默认 embedding 模型',
|
||||
datasets: '知识库',
|
||||
|
|
|
|||
|
|
@ -226,6 +226,17 @@ const translation = {
|
|||
externalKnowledgeBase: '外部知識庫',
|
||||
createFromPipeline: '從知識管線建立',
|
||||
updated: '更新時間',
|
||||
serviceApi: {
|
||||
card: {
|
||||
title: '後端服務 API',
|
||||
apiReference: 'API 參考',
|
||||
endpoint: '服務 API 端點',
|
||||
apiKey: 'API 金鑰',
|
||||
},
|
||||
enabled: '使用中',
|
||||
title: '服務 API',
|
||||
disabled: '已停用',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
Loading…
Reference in New Issue