From 77422f20def913ebf0f4a92e3d90a9ea0a6fff12 Mon Sep 17 00:00:00 2001 From: Jong Eun Lee Date: Tue, 9 Jul 2024 12:06:46 +0900 Subject: [PATCH] fix: add `undefined` type to `useResourceSlotsDetails` (#2526) --- .../components/ImportFromHuggingFaceModal.tsx | 33 ++++--------------- react/src/hooks/backendai.tsx | 4 +-- resources/i18n/de.json | 5 +-- resources/i18n/el.json | 3 +- resources/i18n/en.json | 3 +- resources/i18n/es.json | 3 +- resources/i18n/fi.json | 5 +-- resources/i18n/fr.json | 5 +-- resources/i18n/id.json | 5 +-- resources/i18n/it.json | 3 +- resources/i18n/ja.json | 5 +-- resources/i18n/ko.json | 3 +- resources/i18n/mn.json | 5 +-- resources/i18n/ms.json | 5 +-- resources/i18n/pl.json | 3 +- resources/i18n/pt-BR.json | 5 +-- resources/i18n/pt.json | 5 +-- resources/i18n/ru.json | 5 +-- resources/i18n/th.json | 6 +++- resources/i18n/tr.json | 5 +-- resources/i18n/vi.json | 5 +-- resources/i18n/zh-CN.json | 5 +-- resources/i18n/zh-TW.json | 3 +- 23 files changed, 67 insertions(+), 62 deletions(-) diff --git a/react/src/components/ImportFromHuggingFaceModal.tsx b/react/src/components/ImportFromHuggingFaceModal.tsx index 31dbfc4656..cff19a7b1a 100644 --- a/react/src/components/ImportFromHuggingFaceModal.tsx +++ b/react/src/components/ImportFromHuggingFaceModal.tsx @@ -8,7 +8,6 @@ import { Form, FormInstance, Input, - InputNumber, Switch, theme, Typography, @@ -34,7 +33,7 @@ const ImportFromHuggingFaceModal: React.FC = ({ const { t } = useTranslation(); const { token } = theme.useToken(); const formRef = useRef>(null); - const [isStartService, { toggle: toggleStartService }] = useToggle(false); + const [isImportOnly, { toggle: toggleIsImportOnly }] = useToggle(false); const handleOnClick = () => { formRef.current @@ -52,9 +51,9 @@ const ImportFromHuggingFaceModal: React.FC = ({ centered footer={ } onCancel={onRequestClose} @@ -93,31 +92,13 @@ const ImportFromHuggingFaceModal: React.FC = ({ style={{ marginTop: token.marginLG, marginBottom: token.marginLG }} > { - toggleStartService(); + toggleIsImportOnly(); }} /> - {t('data.modelStore.StartService')} + {t('data.modelStore.ImportOnly')} - {isStartService ? ( - - - - - - - - - ) : null} ); diff --git a/react/src/hooks/backendai.tsx b/react/src/hooks/backendai.tsx index e502378e32..0d7175e7d4 100644 --- a/react/src/hooks/backendai.tsx +++ b/react/src/hooks/backendai.tsx @@ -80,8 +80,8 @@ export const useResourceSlotsDetails = (resourceGroupName?: string) => { const [key, checkUpdate] = useUpdatableState('first'); const baiRequestWithPromise = useBaiSignedRequestWithPromise(); const baiClient = useSuspendedBackendaiClient(); - const { data: resourceSlots } = useTanQuery<{ - [key: string]: ResourceSlotDetail | undefined; + let { data: resourceSlots } = useTanQuery<{ + [key: string]: ResourceSlotDetail; }>({ queryKey: ['useResourceSlots', resourceGroupName, key], queryFn: () => { diff --git a/resources/i18n/de.json b/resources/i18n/de.json index 86d9e0a148..a897c60247 100644 --- a/resources/i18n/de.json +++ b/resources/i18n/de.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Neuer Ordnername", "modelStore": { - "ImportFromHuggingFace": "Aus Hugging Face importieren", + "ImportFromHuggingFace": "Import aus Hugging Face", "Import": "Importieren", "StartService": "Dienst starten", "InferenceEngineVersion": "Version der Inferenz-Engine", "ReplicaNumber": "Replikatnummer", "ImportAndStartService": "Dienst importieren und starten", - "huggingFaceUrlPlaceholder": "Geben Sie die URL Hugging Face ein" + "huggingFaceUrlPlaceholder": "Geben Sie die URL Hugging Face ein", + "ImportOnly": "Nur importieren" } }, "dialog": { diff --git a/resources/i18n/el.json b/resources/i18n/el.json index d452a07de7..efeaaff689 100644 --- a/resources/i18n/el.json +++ b/resources/i18n/el.json @@ -785,7 +785,8 @@ "InferenceEngineVersion": "Έκδοση Inference Engine", "ReplicaNumber": "Αριθμός αντιγράφου", "ImportAndStartService": "Εισαγωγή και έναρξη υπηρεσίας", - "huggingFaceUrlPlaceholder": "Εισαγάγετε τη διεύθυνση URL Hugging Face." + "huggingFaceUrlPlaceholder": "Εισαγάγετε τη διεύθυνση URL Hugging Face.", + "ImportOnly": "Μόνο εισαγωγή" } }, "dialog": { diff --git a/resources/i18n/en.json b/resources/i18n/en.json index a82ad0add6..5d977929f5 100644 --- a/resources/i18n/en.json +++ b/resources/i18n/en.json @@ -910,7 +910,8 @@ "InferenceEngineVersion": "Inference Engine Version", "ReplicaNumber": "Replica Number", "ImportAndStartService": "Import & Start Service", - "huggingFaceUrlPlaceholder": "Input Hugging Face URL" + "huggingFaceUrlPlaceholder": "Input Hugging Face URL", + "ImportOnly": "Import only" } }, "dialog": { diff --git a/resources/i18n/es.json b/resources/i18n/es.json index 2758330525..e1676c25b7 100644 --- a/resources/i18n/es.json +++ b/resources/i18n/es.json @@ -415,7 +415,8 @@ "InferenceEngineVersion": "Versión del motor de inferencia", "ReplicaNumber": "Número de réplica", "ImportAndStartService": "Servicio de importación e inicio", - "huggingFaceUrlPlaceholder": "Introduzca la URL Hugging Face" + "huggingFaceUrlPlaceholder": "Introduzca la URL Hugging Face", + "ImportOnly": "Sólo importar" } }, "dialog": { diff --git a/resources/i18n/fi.json b/resources/i18n/fi.json index 95678e8cd3..657fe8de7b 100644 --- a/resources/i18n/fi.json +++ b/resources/i18n/fi.json @@ -409,13 +409,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Uusi kansion nimi", "modelStore": { - "ImportFromHuggingFace": "Tuo hugging Face sta", + "ImportFromHuggingFace": "Tuo Hugging Facesta", "Import": "Tuonti", "StartService": "Aloita palvelu", "InferenceEngineVersion": "Päättele moottorin versio", "ReplicaNumber": "Replikan numero", "ImportAndStartService": "Tuo ja käynnistä palvelu", - "huggingFaceUrlPlaceholder": "Syötä Hugging Face-URL-osoite" + "huggingFaceUrlPlaceholder": "Syötä Hugging Face-URL-osoite", + "ImportOnly": "Vain tuonti" } }, "dialog": { diff --git a/resources/i18n/fr.json b/resources/i18n/fr.json index 1abf0b02ad..3c760cbc37 100644 --- a/resources/i18n/fr.json +++ b/resources/i18n/fr.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Nouveau nom de dossier", "modelStore": { - "ImportFromHuggingFace": "Importer à partir de Hugging Face", + "ImportFromHuggingFace": "Importer depuis Hugging Face", "Import": "Importer", "StartService": "Démarrer le service", "InferenceEngineVersion": "Version du moteur d'inférence", "ReplicaNumber": "Numéro de réplique", "ImportAndStartService": "Service d'importation et de démarrage", - "huggingFaceUrlPlaceholder": "Saisissez l'URL Hugging Face" + "huggingFaceUrlPlaceholder": "Saisissez l'URL Hugging Face", + "ImportOnly": "Importer uniquement" } }, "dialog": { diff --git a/resources/i18n/id.json b/resources/i18n/id.json index 3dc55951c5..54dade48ef 100644 --- a/resources/i18n/id.json +++ b/resources/i18n/id.json @@ -780,13 +780,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Nama folder baru", "modelStore": { - "ImportFromHuggingFace": "Impor Dari Hugging Face", + "ImportFromHuggingFace": "Impor dari Hugging Face", "Import": "Impor", "StartService": "Memulai layanan", "InferenceEngineVersion": "Versi Mesin Inferensi", "ReplicaNumber": "Nomor Replika", "ImportAndStartService": "Impor dan Mulai Layanan", - "huggingFaceUrlPlaceholder": "Masukkan URL Hugging Face" + "huggingFaceUrlPlaceholder": "Masukkan URL Hugging Face", + "ImportOnly": "Impor saja" } }, "dialog": { diff --git a/resources/i18n/it.json b/resources/i18n/it.json index c87be37e87..ef9de9dcba 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -786,7 +786,8 @@ "InferenceEngineVersion": "Versione del motore di inferenza", "ReplicaNumber": "Numero di replica", "ImportAndStartService": "Importa e avvia il servizio", - "huggingFaceUrlPlaceholder": "Inserisci l'URL Hugging Face." + "huggingFaceUrlPlaceholder": "Inserisci l'URL Hugging Face.", + "ImportOnly": "Solo importazione" } }, "dialog": { diff --git a/resources/i18n/ja.json b/resources/i18n/ja.json index ca5c59452e..3dc64db547 100644 --- a/resources/i18n/ja.json +++ b/resources/i18n/ja.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "新しいフォルダ名", "modelStore": { - "ImportFromHuggingFace": "「ハグフェイス」からインポート", + "ImportFromHuggingFace": "ハグフェイスからインポート", "Import": "輸入", "StartService": "サービスを開始する", "InferenceEngineVersion": "推論エンジンのバージョン", "ReplicaNumber": "レプリカ番号", "ImportAndStartService": "サービスのインポートと開始", - "huggingFaceUrlPlaceholder": "Hugging Faceの URL を入力してください" + "huggingFaceUrlPlaceholder": "Hugging Faceの URL を入力してください", + "ImportOnly": "輸入のみ" } }, "dialog": { diff --git a/resources/i18n/ko.json b/resources/i18n/ko.json index 41385c4c48..a37026dde4 100644 --- a/resources/i18n/ko.json +++ b/resources/i18n/ko.json @@ -897,7 +897,8 @@ "InferenceEngineVersion": "추론 엔진 버전", "ReplicaNumber": "복제 번호", "ImportAndStartService": "가져오기 및 서비스 시작", - "huggingFaceUrlPlaceholder": "Hugging Face URL을 입력하세요." + "huggingFaceUrlPlaceholder": "Hugging Face URL을 입력하세요.", + "ImportOnly": "가져오기만 허용" } }, "dialog": { diff --git a/resources/i18n/mn.json b/resources/i18n/mn.json index ddc28c1ba5..c5987117d6 100644 --- a/resources/i18n/mn.json +++ b/resources/i18n/mn.json @@ -781,13 +781,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Шинэ фолдерын нэр", "modelStore": { - "ImportFromHuggingFace": "Hugging Face хэсгээс импортлох", + "ImportFromHuggingFace": "Hugging Face-аас импортлох", "Import": "Импорт", "StartService": "Үйлчилгээг эхлүүлэх", "InferenceEngineVersion": "Дүгнэлт хөдөлгүүрийн хувилбар", "ReplicaNumber": "Хуулбарын дугаар", "ImportAndStartService": "Импорт хийх ба эхлүүлэх үйлчилгээ", - "huggingFaceUrlPlaceholder": "Hugging Face URL-г оруулна уу" + "huggingFaceUrlPlaceholder": "Hugging Face URL-г оруулна уу", + "ImportOnly": "Зөвхөн импортлох" } }, "dialog": { diff --git a/resources/i18n/ms.json b/resources/i18n/ms.json index a661694593..fa5dc000c6 100644 --- a/resources/i18n/ms.json +++ b/resources/i18n/ms.json @@ -778,13 +778,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Nama folder baharu", "modelStore": { - "ImportFromHuggingFace": "Import Dari Hugging Face", + "ImportFromHuggingFace": "Import daripada Hugging Face", "Import": "Import", "StartService": "Mulakan Perkhidmatan", "InferenceEngineVersion": "Versi Enjin Inferens", "ReplicaNumber": "Nombor Replika", "ImportAndStartService": "Import dan Mulakan Perkhidmatan", - "huggingFaceUrlPlaceholder": "Masukkan URL Hugging Face" + "huggingFaceUrlPlaceholder": "Masukkan URL Hugging Face", + "ImportOnly": "Import sahaja" } }, "dialog": { diff --git a/resources/i18n/pl.json b/resources/i18n/pl.json index 5ee071ef1c..6aa183b0e2 100644 --- a/resources/i18n/pl.json +++ b/resources/i18n/pl.json @@ -785,7 +785,8 @@ "InferenceEngineVersion": "Wersja silnika wnioskowania", "ReplicaNumber": "Numer repliki", "ImportAndStartService": "Importuj i uruchamiaj usługę", - "huggingFaceUrlPlaceholder": "Wpisz adres URL Hugging Face" + "huggingFaceUrlPlaceholder": "Wpisz adres URL Hugging Face", + "ImportOnly": "Tylko importuj" } }, "dialog": { diff --git a/resources/i18n/pt-BR.json b/resources/i18n/pt-BR.json index 26f5ab9964..89c9358773 100644 --- a/resources/i18n/pt-BR.json +++ b/resources/i18n/pt-BR.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Novo nome da pasta", "modelStore": { - "ImportFromHuggingFace": "Importar de Hugging Face", + "ImportFromHuggingFace": "Importar do Hugging Face", "Import": "Importar", "StartService": "Começar serviço", "InferenceEngineVersion": "Versão do mecanismo de inferência", "ReplicaNumber": "Número da réplica", "ImportAndStartService": "Importar e iniciar serviço", - "huggingFaceUrlPlaceholder": "Insira o URL Hugging Face" + "huggingFaceUrlPlaceholder": "Insira o URL Hugging Face", + "ImportOnly": "Somente importação" } }, "dialog": { diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index fa3b6300f6..9c437533a1 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Novo nome da pasta", "modelStore": { - "ImportFromHuggingFace": "Importar de Hugging Face", + "ImportFromHuggingFace": "Importar do Hugging Face", "Import": "Importar", "StartService": "Começar serviço", "InferenceEngineVersion": "Versão do mecanismo de inferência", "ReplicaNumber": "Número da réplica", "ImportAndStartService": "Importar e iniciar serviço", - "huggingFaceUrlPlaceholder": "Insira o URL Hugging Face" + "huggingFaceUrlPlaceholder": "Insira o URL Hugging Face", + "ImportOnly": "Somente importação" } }, "dialog": { diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index 3de52ea89f..faa27bcda1 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Новое имя папки", "modelStore": { - "ImportFromHuggingFace": "Импорт из Hugging Face", + "ImportFromHuggingFace": "Импорт из «Hugging Face»", "Import": "Импортировать", "StartService": "Запустить службу", "InferenceEngineVersion": "Версия механизма вывода", "ReplicaNumber": "Номер реплики", "ImportAndStartService": "Импортировать и запустить службу", - "huggingFaceUrlPlaceholder": "Введите URL-адрес Hugging Face" + "huggingFaceUrlPlaceholder": "Введите URL-адрес Hugging Face", + "ImportOnly": "Только импорт" } }, "dialog": { diff --git a/resources/i18n/th.json b/resources/i18n/th.json index 0ce9a15d7b..1c768dade6 100644 --- a/resources/i18n/th.json +++ b/resources/i18n/th.json @@ -900,7 +900,11 @@ "Add": "เพิ่ม", "CloningIsOnlyPossibleSameHost": "ปัจจุบันการโคลนสามารถทำได้เฉพาะบนโฮสต์เดียวกัน", "userQuotaScopeId": "รหัสขอบเขตโควตาผู้ใช้", - "NewFolderName": "ชื่อโฟลเดอร์ใหม่" + "NewFolderName": "ชื่อโฟลเดอร์ใหม่", + "modelStore": { + "ImportFromHuggingFace": "นำเข้าจาก Hugging Face", + "ImportOnly": "นำเข้าเท่านั้น" + } }, "dialog": { "warning": { diff --git a/resources/i18n/tr.json b/resources/i18n/tr.json index 1b3469ae2e..43abba0232 100644 --- a/resources/i18n/tr.json +++ b/resources/i18n/tr.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Yeni klasör adı", "modelStore": { - "ImportFromHuggingFace": "Hugging Face İçe Aktar", + "ImportFromHuggingFace": "Hugging Face'ten içe aktar", "Import": "İçe aktarmak", "StartService": "Hizmeti Başlat", "InferenceEngineVersion": "Çıkarım Motoru Sürümü", "ReplicaNumber": "Çoğaltma Numarası", "ImportAndStartService": "Hizmeti İçe Aktarma ve Başlatma", - "huggingFaceUrlPlaceholder": "Hugging Face URL'sini girin" + "huggingFaceUrlPlaceholder": "Hugging Face URL'sini girin", + "ImportOnly": "Yalnızca içe aktar" } }, "dialog": { diff --git a/resources/i18n/vi.json b/resources/i18n/vi.json index 3b71c8a147..ab59d68f75 100644 --- a/resources/i18n/vi.json +++ b/resources/i18n/vi.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "Tên thư mục mới", "modelStore": { - "ImportFromHuggingFace": "Nhập Từ Hugging Face", + "ImportFromHuggingFace": "Nhập từ Hugging Face", "Import": "Nhập khẩu", "StartService": "Bắt đầu dịch vụ", "InferenceEngineVersion": "Phiên bản công cụ suy luận", "ReplicaNumber": "Số bản sao", "ImportAndStartService": "Dịch vụ nhập và bắt đầu", - "huggingFaceUrlPlaceholder": "Nhập URL Hugging Face" + "huggingFaceUrlPlaceholder": "Nhập URL Hugging Face", + "ImportOnly": "Chỉ nhập khẩu" } }, "dialog": { diff --git a/resources/i18n/zh-CN.json b/resources/i18n/zh-CN.json index 16900bd64d..549d306dbb 100644 --- a/resources/i18n/zh-CN.json +++ b/resources/i18n/zh-CN.json @@ -779,13 +779,14 @@ "userQuotaScopeId": "Quota Scope ID", "NewFolderName": "新文件夹名称", "modelStore": { - "ImportFromHuggingFace": "从Hugging Face导入", + "ImportFromHuggingFace": "从 Hugging Face 导入", "Import": "进口", "StartService": "启动服务", "InferenceEngineVersion": "推理引擎版本", "ReplicaNumber": "副本号", "ImportAndStartService": "导入并启动服务", - "huggingFaceUrlPlaceholder": "输入Hugging Face网址" + "huggingFaceUrlPlaceholder": "输入Hugging Face网址", + "ImportOnly": "仅导入" } }, "dialog": { diff --git a/resources/i18n/zh-TW.json b/resources/i18n/zh-TW.json index 97b82614db..9ef39df59f 100644 --- a/resources/i18n/zh-TW.json +++ b/resources/i18n/zh-TW.json @@ -784,7 +784,8 @@ "InferenceEngineVersion": "推理引擎版本", "ReplicaNumber": "副本號", "ImportAndStartService": "導入並啟動服務", - "huggingFaceUrlPlaceholder": "輸入Hugging Face網址" + "huggingFaceUrlPlaceholder": "輸入Hugging Face網址", + "ImportOnly": "僅導入" } }, "dialog": {