From c75a4e6309de08474dc2c6951cbd4a52e92514e5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 15:47:57 +0800 Subject: [PATCH] chore: translate i18n files and update type definitions (#28528) Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com> --- web/i18n/de-DE/app.ts | 10 ++++++++++ web/i18n/es-ES/app.ts | 10 ++++++++++ web/i18n/fa-IR/app.ts | 10 ++++++++++ web/i18n/fr-FR/app.ts | 10 ++++++++++ web/i18n/hi-IN/app.ts | 10 ++++++++++ web/i18n/id-ID/app.ts | 18 ++++++++++++++++++ web/i18n/it-IT/app.ts | 10 ++++++++++ web/i18n/ja-JP/app.ts | 4 +++- web/i18n/ko-KR/app.ts | 10 ++++++++++ web/i18n/pl-PL/app.ts | 10 ++++++++++ web/i18n/pt-BR/app.ts | 10 ++++++++++ web/i18n/ro-RO/app.ts | 10 ++++++++++ web/i18n/ru-RU/app.ts | 10 ++++++++++ web/i18n/sl-SI/app.ts | 10 ++++++++++ web/i18n/th-TH/app.ts | 10 ++++++++++ web/i18n/tr-TR/app.ts | 10 ++++++++++ web/i18n/uk-UA/app.ts | 10 ++++++++++ web/i18n/vi-VN/app.ts | 10 ++++++++++ web/i18n/zh-Hans/app.ts | 8 ++++++++ web/i18n/zh-Hant/app.ts | 10 ++++++++++ 20 files changed, 199 insertions(+), 1 deletion(-) diff --git a/web/i18n/de-DE/app.ts b/web/i18n/de-DE/app.ts index 744e70cc0a..ce606d5089 100644 --- a/web/i18n/de-DE/app.ts +++ b/web/i18n/de-DE/app.ts @@ -146,6 +146,14 @@ const translation = { viewDocsLink: '{{key}}-Dokumentation ansehen', removeConfirmTitle: '{{key}}-Konfiguration entfernen?', removeConfirmContent: 'Die aktuelle Konfiguration wird verwendet. Das Entfernen wird die Nachverfolgungsfunktion ausschalten.', + password: 'Passwort', + databricksHost: 'Databricks-Workspace-URL', + clientSecret: 'OAuth-Client-Geheimnis', + personalAccessToken: 'Persönlicher Zugriffsschlüssel (Legacy)', + experimentId: 'Experiment-ID', + username: 'Benutzername', + trackingUri: 'Tracking-URI', + clientId: 'OAuth-Client-ID', }, view: 'Ansehen', opik: { @@ -336,6 +344,8 @@ const translation = { startTyping: 'Beginnen Sie mit der Eingabe, um zu suchen', selectToNavigate: 'Auswählen, um zu navigieren', }, + notPublishedYet: 'App ist noch nicht veröffentlicht', + noUserInputNode: 'Fehlender Benutzereingabeknoten', } export default translation diff --git a/web/i18n/es-ES/app.ts b/web/i18n/es-ES/app.ts index 086e46d9b7..5ca88414f6 100644 --- a/web/i18n/es-ES/app.ts +++ b/web/i18n/es-ES/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Ver documentación de {{key}}', removeConfirmTitle: '¿Eliminar la configuración de {{key}}?', removeConfirmContent: 'La configuración actual está en uso, eliminarla desactivará la función de rastreo.', + password: 'Contraseña', + experimentId: 'ID del experimento', + trackingUri: 'URI de seguimiento', + username: 'Nombre de usuario', + databricksHost: 'URL del espacio de trabajo de Databricks', + clientSecret: 'Secreto del cliente OAuth', + clientId: 'ID de cliente OAuth', + personalAccessToken: 'Token de Acceso Personal (antiguo)', }, view: 'Vista', opik: { @@ -334,6 +342,8 @@ const translation = { startTyping: 'Empieza a escribir para buscar', tips: 'Presiona ↑↓ para navegar', }, + notPublishedYet: 'La aplicación aún no está publicada', + noUserInputNode: 'Nodo de entrada de usuario faltante', } export default translation diff --git a/web/i18n/fa-IR/app.ts b/web/i18n/fa-IR/app.ts index a5a49afbac..db3295eed2 100644 --- a/web/i18n/fa-IR/app.ts +++ b/web/i18n/fa-IR/app.ts @@ -157,6 +157,14 @@ const translation = { viewDocsLink: 'مشاهده مستندات {{key}}', removeConfirmTitle: 'حذف پیکربندی {{key}}؟', removeConfirmContent: 'پیکربندی فعلی در حال استفاده است، حذف آن ویژگی ردیابی را غیرفعال خواهد کرد.', + clientId: 'شناسه مشتری OAuth', + username: 'نام کاربری', + password: 'رمز عبور', + experimentId: 'شناسه آزمایش', + personalAccessToken: 'نشانه دسترسی شخصی (قدیمی)', + databricksHost: 'نشانی اینترنتی محیط کاری دیتابریکس', + trackingUri: 'آدرس URI ردیابی', + clientSecret: 'رمز مخفی مشتری OAuth', }, view: 'مشاهده', opik: { @@ -334,6 +342,8 @@ const translation = { pressEscToClose: 'برای بستن ESC را فشار دهید', tips: 'برای حرکت به بالا و پایین کلیدهای ↑ و ↓ را فشار دهید', }, + noUserInputNode: 'ورودی کاربر پیدا نشد', + notPublishedYet: 'اپ هنوز منتشر نشده است', } export default translation diff --git a/web/i18n/fr-FR/app.ts b/web/i18n/fr-FR/app.ts index 0146f59092..8ab52d3ce8 100644 --- a/web/i18n/fr-FR/app.ts +++ b/web/i18n/fr-FR/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Voir la documentation de {{key}}', removeConfirmTitle: 'Supprimer la configuration de {{key}} ?', removeConfirmContent: 'La configuration actuelle est en cours d\'utilisation, sa suppression désactivera la fonction de Traçage.', + password: 'Mot de passe', + trackingUri: 'URI de suivi', + clientId: 'ID client OAuth', + clientSecret: 'Secret client OAuth', + username: 'Nom d\'utilisateur', + experimentId: 'ID de l\'expérience', + personalAccessToken: 'Jeton d\'accès personnel (ancien)', + databricksHost: 'URL de l\'espace de travail Databricks', }, view: 'Vue', opik: { @@ -334,6 +342,8 @@ const translation = { startTyping: 'Commencez à taper pour rechercher', selectToNavigate: 'Sélectionnez pour naviguer', }, + noUserInputNode: 'Nœud d\'entrée utilisateur manquant', + notPublishedYet: 'L\'application n\'est pas encore publiée', } export default translation diff --git a/web/i18n/hi-IN/app.ts b/web/i18n/hi-IN/app.ts index acb282b573..e0fe95f424 100644 --- a/web/i18n/hi-IN/app.ts +++ b/web/i18n/hi-IN/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: '{{key}} दस्तावेज़ देखें', removeConfirmTitle: '{{key}} कॉन्फ़िगरेशन हटाएं?', removeConfirmContent: 'वर्तमान कॉन्फ़िगरेशन उपयोग में है, इसे हटाने से ट्रेसिंग सुविधा बंद हो जाएगी।', + password: 'पासवर्ड', + clientId: 'OAuth क्लाइंट आईडी', + clientSecret: 'OAuth क्लाइंट सीक्रेट', + trackingUri: 'ट्रैकिंग यूआरआई', + username: 'उपयोगकर्ता नाम', + experimentId: 'प्रयोग आईडी', + databricksHost: 'डेटाब्रिक्स वर्कस्पेस यूआरएल', + personalAccessToken: 'व्यक्तिगत एक्सेस टोकन (पुराना)', }, view: 'देखना', opik: { @@ -334,6 +342,8 @@ const translation = { selectToNavigate: 'नेविगेट करने के लिए चुनें', tips: 'नेविगेट करने के लिए ↑↓ दबाएँ', }, + noUserInputNode: 'उपयोगकर्ता इनपुट नोड गायब है', + notPublishedYet: 'ऐप अभी प्रकाशित नहीं हुआ है', } export default translation diff --git a/web/i18n/id-ID/app.ts b/web/i18n/id-ID/app.ts index 2072bec35e..3babd9ee9d 100644 --- a/web/i18n/id-ID/app.ts +++ b/web/i18n/id-ID/app.ts @@ -142,6 +142,14 @@ const translation = { removeConfirmContent: 'Konfigurasi saat ini sedang digunakan, menghapusnya akan mematikan fitur Pelacakan.', title: 'Konfigurasi', secretKey: 'Kunci Rahasia', + experimentId: 'ID Eksperimen', + trackingUri: 'URI Pelacakan', + clientId: 'ID Klien OAuth', + clientSecret: 'Rahasia Klien OAuth', + username: 'Nama Pengguna', + databricksHost: 'URL Workspace Databricks', + personalAccessToken: 'Token Akses Pribadi (lama)', + password: 'Kata sandi', }, expand: 'Memperluas', disabledTip: 'Silakan konfigurasi penyedia terlebih dahulu', @@ -159,6 +167,14 @@ const translation = { title: 'Tencent APM', description: 'Tencent Application Performance Monitoring menyediakan pelacakan komprehensif dan analisis multi-dimensi untuk aplikasi LLM.', }, + mlflow: { + title: 'MLflow', + description: 'MLflow adalah platform sumber terbuka untuk manajemen eksperimen, evaluasi, dan pemantauan aplikasi LLM.', + }, + databricks: { + title: 'Databricks', + description: 'Databricks menawarkan MLflow yang sepenuhnya dikelola dengan tata kelola dan keamanan yang kuat untuk menyimpan data jejak.', + }, }, appSelector: { placeholder: 'Pilih aplikasi...', @@ -309,6 +325,8 @@ const translation = { openInExplore: 'Buka di Jelajahi', showMyCreatedAppsOnly: 'Dibuat oleh saya', appDeleteFailed: 'Gagal menghapus aplikasi', + noUserInputNode: 'Node input pengguna hilang', + notPublishedYet: 'Aplikasi belum diterbitkan', } export default translation diff --git a/web/i18n/it-IT/app.ts b/web/i18n/it-IT/app.ts index a2f830dd41..824988af7c 100644 --- a/web/i18n/it-IT/app.ts +++ b/web/i18n/it-IT/app.ts @@ -155,6 +155,14 @@ const translation = { removeConfirmTitle: 'Rimuovere la configurazione di {{key}}?', removeConfirmContent: 'La configurazione attuale è in uso, rimuovendola disattiverà la funzione di Tracciamento.', + password: 'Password', + clientId: 'ID client OAuth', + username: 'Nome utente', + trackingUri: 'URI di tracciamento', + personalAccessToken: 'Token di accesso personale (legacy)', + clientSecret: 'Segreto del client OAuth', + experimentId: 'ID Esperimento', + databricksHost: 'URL dell\'area di lavoro Databricks', }, view: 'Vista', opik: { @@ -340,6 +348,8 @@ const translation = { tips: 'Premi ↑↓ per navigare', pressEscToClose: 'Premi ESC per chiudere', }, + noUserInputNode: 'Nodo di input utente mancante', + notPublishedYet: 'L\'app non è ancora pubblicata', } export default translation diff --git a/web/i18n/ja-JP/app.ts b/web/i18n/ja-JP/app.ts index 140e075416..1456d7d490 100644 --- a/web/i18n/ja-JP/app.ts +++ b/web/i18n/ja-JP/app.ts @@ -172,7 +172,7 @@ const translation = { removeConfirmContent: '現在の設定は使用中です。これを削除すると、トレース機能が無効になります。', clientId: 'OAuthクライアントID', clientSecret: 'OAuthクライアントシークレット', - personalAccessToken: '(非推奨)アクセストークン', + personalAccessToken: 'パーソナルアクセストークン(レガシー)', databricksHost: 'DatabricksワークスペースのURL', }, weave: { @@ -341,6 +341,8 @@ const translation = { noMatchingCommands: '一致するコマンドが見つかりません', tryDifferentSearch: '別の検索語句をお試しください', }, + notPublishedYet: 'アプリはまだ公開されていません', + noUserInputNode: 'ユーザー入力ノードが見つかりません', } export default translation diff --git a/web/i18n/ko-KR/app.ts b/web/i18n/ko-KR/app.ts index 39227f5d2b..f1bab6f483 100644 --- a/web/i18n/ko-KR/app.ts +++ b/web/i18n/ko-KR/app.ts @@ -162,6 +162,14 @@ const translation = { removeConfirmTitle: '{{key}} 구성을 제거하시겠습니까?', removeConfirmContent: '현재 구성이 사용 중입니다. 제거하면 추적 기능이 꺼집니다.', + username: '사용자 이름', + trackingUri: '추적 URI', + password: '비밀번호', + experimentId: '실험 ID', + clientId: 'OAuth 클라이언트 ID', + clientSecret: 'OAuth 클라이언트 비밀', + databricksHost: 'Databricks 작업 영역 URL', + personalAccessToken: '개인 액세스 토큰(레거시)', }, view: '보기', opik: { @@ -354,6 +362,8 @@ const translation = { selectToNavigate: '선택하여 탐색하기', startTyping: '검색하려면 타이핑을 시작하세요', }, + noUserInputNode: '사용자 입력 노드가 없습니다', + notPublishedYet: '앱이 아직 출시되지 않았습니다', } export default translation diff --git a/web/i18n/pl-PL/app.ts b/web/i18n/pl-PL/app.ts index f51e150292..1cfbe3c744 100644 --- a/web/i18n/pl-PL/app.ts +++ b/web/i18n/pl-PL/app.ts @@ -150,6 +150,14 @@ const translation = { viewDocsLink: 'Zobacz dokumentację {{key}}', removeConfirmTitle: 'Usunąć konfigurację {{key}}?', removeConfirmContent: 'Obecna konfiguracja jest w użyciu, jej usunięcie wyłączy funkcję Śledzenia.', + password: 'Hasło', + experimentId: 'ID eksperymentu', + username: 'Nazwa użytkownika', + trackingUri: 'Śledzenie URI', + clientId: 'ID klienta OAuth', + personalAccessToken: 'Osobisty token dostępu (stary)', + clientSecret: 'Sekretny klucz klienta OAuth', + databricksHost: 'Adres URL obszaru roboczego Databricks', }, view: 'Widok', opik: { @@ -335,6 +343,8 @@ const translation = { startTyping: 'Zacznij pisać, aby wyszukać', pressEscToClose: 'Naciśnij ESC, aby zamknąć', }, + notPublishedYet: 'Aplikacja nie została jeszcze opublikowana', + noUserInputNode: 'Brak węzła wejściowego użytkownika', } export default translation diff --git a/web/i18n/pt-BR/app.ts b/web/i18n/pt-BR/app.ts index cfe0935e10..94eeccc4c1 100644 --- a/web/i18n/pt-BR/app.ts +++ b/web/i18n/pt-BR/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Ver documentação de {{key}}', removeConfirmTitle: 'Remover configuração de {{key}}?', removeConfirmContent: 'A configuração atual está em uso, removê-la desligará o recurso de Rastreamento.', + password: 'Senha', + clientId: 'ID do Cliente OAuth', + clientSecret: 'Segredo do Cliente OAuth', + username: 'Nome de usuário', + personalAccessToken: 'Token de Acesso Pessoal (legado)', + experimentId: 'ID do Experimento', + trackingUri: 'URI de rastreamento', + databricksHost: 'URL do Workspace do Databricks', }, view: 'Vista', opik: { @@ -334,6 +342,8 @@ const translation = { pressEscToClose: 'Pressione ESC para fechar', startTyping: 'Comece a digitar para pesquisar', }, + notPublishedYet: 'O aplicativo ainda não foi publicado', + noUserInputNode: 'Nodo de entrada do usuário ausente', } export default translation diff --git a/web/i18n/ro-RO/app.ts b/web/i18n/ro-RO/app.ts index 8457476ba4..e15b8365a2 100644 --- a/web/i18n/ro-RO/app.ts +++ b/web/i18n/ro-RO/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Vizualizați documentația {{key}}', removeConfirmTitle: 'Eliminați configurația {{key}}?', removeConfirmContent: 'Configurația curentă este în uz, eliminarea acesteia va dezactiva funcția de Urmărire.', + clientSecret: 'Secret client OAuth', + password: 'Parolă', + experimentId: 'ID-ul experimentului', + databricksHost: 'URL-ul spațiului de lucru Databricks', + trackingUri: 'URI de urmărire', + personalAccessToken: 'Token de acces personal (vechi)', + clientId: 'ID client OAuth', + username: 'Nume de utilizator', }, view: 'Vedere', opik: { @@ -334,6 +342,8 @@ const translation = { tips: 'Apăsați ↑↓ pentru a naviga', pressEscToClose: 'Apăsați ESC pentru a închide', }, + notPublishedYet: 'Aplicația nu este încă publicată', + noUserInputNode: 'Lipsă nod de intrare pentru utilizator', } export default translation diff --git a/web/i18n/ru-RU/app.ts b/web/i18n/ru-RU/app.ts index 59f45a1c68..d230d83082 100644 --- a/web/i18n/ru-RU/app.ts +++ b/web/i18n/ru-RU/app.ts @@ -158,6 +158,14 @@ const translation = { viewDocsLink: 'Посмотреть документацию {{key}}', removeConfirmTitle: 'Удалить конфигурацию {{key}}?', removeConfirmContent: 'Текущая конфигурация используется, ее удаление отключит функцию трассировки.', + username: 'Имя пользователя', + password: 'Пароль', + experimentId: 'ID эксперимента', + trackingUri: 'URI отслеживания', + clientSecret: 'Секрет клиента OAuth', + databricksHost: 'URL рабочего пространства Databricks', + clientId: 'Идентификатор клиента OAuth', + personalAccessToken: 'Личный токен доступа (устаревший)', }, opik: { title: 'Опик', @@ -334,6 +342,8 @@ const translation = { selectToNavigate: 'Выберите для навигации', pressEscToClose: 'Нажмите ESC для закрытия', }, + notPublishedYet: 'Приложение ещё не опубликовано', + noUserInputNode: 'Отсутствует узел ввода пользователя', } export default translation diff --git a/web/i18n/sl-SI/app.ts b/web/i18n/sl-SI/app.ts index 2e72adea24..a713d05356 100644 --- a/web/i18n/sl-SI/app.ts +++ b/web/i18n/sl-SI/app.ts @@ -163,6 +163,14 @@ const translation = { viewDocsLink: 'Ogled dokumentov {{key}}', removeConfirmTitle: 'Odstraniti konfiguracijo {{key}}?', removeConfirmContent: 'Trenutna konfiguracija je v uporabi, odstranitev bo onemogočila funkcijo sledenja.', + password: 'Geslo', + personalAccessToken: 'Osebni dostopni žeton (stari)', + experimentId: 'ID eksperimenta', + clientSecret: 'OAuth skrivnost odjemalca', + trackingUri: 'Sledenje URI', + clientId: 'ID odjemalca OAuth', + databricksHost: 'URL delovnega prostora Databricks', + username: 'Uporabniško ime', }, opik: { description: 'Opik je odprtokodna platforma za ocenjevanje, testiranje in spremljanje aplikacij LLM.', @@ -334,6 +342,8 @@ const translation = { selectToNavigate: 'Izberite za navigacijo', tips: 'Pritisnite ↑↓ za navigacijo', }, + notPublishedYet: 'Aplikacija še ni objavljena', + noUserInputNode: 'Manjka vozel uporabniškega vnosa', } export default translation diff --git a/web/i18n/th-TH/app.ts b/web/i18n/th-TH/app.ts index 51924721b4..052d2a058b 100644 --- a/web/i18n/th-TH/app.ts +++ b/web/i18n/th-TH/app.ts @@ -159,6 +159,14 @@ const translation = { viewDocsLink: 'ดูเอกสาร {{key}}', removeConfirmTitle: 'ลบการกําหนดค่า {{key}} หรือไม่?', removeConfirmContent: 'การกําหนดค่าปัจจุบันกําลังใช้งาน การลบออกจะเป็นการปิดคุณสมบัติการติดตาม', + clientId: 'รหัสลูกค้า OAuth', + trackingUri: 'ติดตาม URI', + databricksHost: 'URL ของ Workspace ใน Databricks', + username: 'ชื่อผู้ใช้', + clientSecret: 'รหัสลับของลูกค้า OAuth', + experimentId: 'รหัสการทดลอง', + password: 'รหัสผ่าน', + personalAccessToken: 'โทเค็นการเข้าถึงส่วนตัว (รุ่นเก่า)', }, opik: { title: 'โอปิก', @@ -330,6 +338,8 @@ const translation = { startTyping: 'เริ่มพิมพ์เพื่อค้นหา', tips: 'กด ↑↓ เพื่อเลื่อนดู', }, + noUserInputNode: 'ไม่มีโหนดป้อนข้อมูลผู้ใช้', + notPublishedYet: 'แอปยังไม่ได้เผยแพร่', } export default translation diff --git a/web/i18n/tr-TR/app.ts b/web/i18n/tr-TR/app.ts index 50adab2426..0af0092888 100644 --- a/web/i18n/tr-TR/app.ts +++ b/web/i18n/tr-TR/app.ts @@ -153,6 +153,14 @@ const translation = { viewDocsLink: '{{key}} dökümanlarını görüntüle', removeConfirmTitle: '{{key}} yapılandırmasını kaldır?', removeConfirmContent: 'Mevcut yapılandırma kullanımda, kaldırılması İzleme özelliğini kapatacaktır.', + password: 'Parola', + clientId: 'OAuth İstemci Kimliği', + databricksHost: 'Databricks Çalışma Alanı URL\'si', + clientSecret: 'OAuth İstemci Sırrı', + username: 'Kullanıcı Adı', + experimentId: 'Deney Kimliği', + personalAccessToken: 'Kişisel Erişim Belirteci (eski)', + trackingUri: 'İzleme URI\'si', }, view: 'Görünüm', opik: { @@ -330,6 +338,8 @@ const translation = { pressEscToClose: 'Kapatmak için ESC tuşuna basın', startTyping: 'Arama yapmak için yazmaya başlayın', }, + noUserInputNode: 'Eksik kullanıcı girdi düğümü', + notPublishedYet: 'Uygulama henüz yayımlanmadı', } export default translation diff --git a/web/i18n/uk-UA/app.ts b/web/i18n/uk-UA/app.ts index 5ccdf61894..fb7600f19c 100644 --- a/web/i18n/uk-UA/app.ts +++ b/web/i18n/uk-UA/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Переглянути документацію {{key}}', removeConfirmTitle: 'Видалити налаштування {{key}}?', removeConfirmContent: 'Поточне налаштування використовується, його видалення вимкне функцію Відстеження.', + password: 'Пароль', + databricksHost: 'URL робочого простору Databricks', + clientId: 'Ідентифікатор клієнта OAuth', + experimentId: 'Ідентифікатор експерименту', + trackingUri: 'Відстеження URI', + personalAccessToken: 'Персональний токен доступу (застарілий)', + username: 'Ім\'я користувача', + clientSecret: 'Секретний ключ клієнта OAuth', }, view: 'Вид', opik: { @@ -334,6 +342,8 @@ const translation = { startTyping: 'Почніть вводити для пошуку', pressEscToClose: 'Натисніть ESC, щоб закрити', }, + notPublishedYet: 'Додаток ще не опублікований', + noUserInputNode: 'Відсутній вузол введення користувача', } export default translation diff --git a/web/i18n/vi-VN/app.ts b/web/i18n/vi-VN/app.ts index 6a1cea0578..4153e996c3 100644 --- a/web/i18n/vi-VN/app.ts +++ b/web/i18n/vi-VN/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: 'Xem tài liệu {{key}}', removeConfirmTitle: 'Xóa cấu hình {{key}}?', removeConfirmContent: 'Cấu hình hiện tại đang được sử dụng, việc xóa nó sẽ tắt tính năng Theo dõi.', + username: 'Tên người dùng', + password: 'Mật khẩu', + clientId: 'ID Khách Hàng OAuth', + databricksHost: 'URL Workspace của Databricks', + trackingUri: 'URI theo dõi', + clientSecret: 'Bí mật Khách hàng OAuth', + personalAccessToken: 'Mã truy cập cá nhân (cũ)', + experimentId: 'Mã thí nghiệm', }, view: 'Cảnh', opik: { @@ -334,6 +342,8 @@ const translation = { pressEscToClose: 'Nhấn ESC để đóng', tips: 'Nhấn ↑↓ để duyệt', }, + noUserInputNode: 'Thiếu nút nhập liệu của người dùng', + notPublishedYet: 'Ứng dụng chưa được phát hành', } export default translation diff --git a/web/i18n/zh-Hans/app.ts b/web/i18n/zh-Hans/app.ts index 89360f6065..f27aed770c 100644 --- a/web/i18n/zh-Hans/app.ts +++ b/web/i18n/zh-Hans/app.ts @@ -183,6 +183,14 @@ const translation = { viewDocsLink: '查看 {{key}} 的文档', removeConfirmTitle: '删除 {{key}} 配置?', removeConfirmContent: '当前配置正在使用中,删除它将关闭追踪功能。', + clientSecret: 'OAuth 客户端密钥', + trackingUri: '跟踪 URI', + password: '密码', + databricksHost: 'Databricks 工作区 URL', + username: '用户名', + clientId: 'OAuth 客户端 ID', + experimentId: '实验编号', + personalAccessToken: '个人访问令牌(旧版)', }, weave: { title: '编织', diff --git a/web/i18n/zh-Hant/app.ts b/web/i18n/zh-Hant/app.ts index 6a17751400..891aad59a6 100644 --- a/web/i18n/zh-Hant/app.ts +++ b/web/i18n/zh-Hant/app.ts @@ -149,6 +149,14 @@ const translation = { viewDocsLink: '查看{{key}}文件', removeConfirmTitle: '移除{{key}}配置?', removeConfirmContent: '當前配置正在使用中,移除它將關閉追蹤功能。', + experimentId: '實驗編號', + databricksHost: 'Databricks 工作區網址', + password: '密碼', + trackingUri: '追蹤 URI', + personalAccessToken: '個人存取權杖(舊版)', + clientSecret: 'OAuth 用戶端密鑰', + username: '使用者名稱', + clientId: 'OAuth 用戶端 ID', }, opik: { title: '奧皮克', @@ -333,6 +341,8 @@ const translation = { pressEscToClose: '按 ESC 鍵關閉', selectToNavigate: '選擇以進行導航', }, + notPublishedYet: '應用程式尚未發布', + noUserInputNode: '缺少使用者輸入節點', } export default translation