From b4b6bbd1122a3de8a25f325fe642424a03583699 Mon Sep 17 00:00:00 2001
From: agatha197
Si vous remplissez ce champ, le nom du dossier sera remplacé par un alias lors du montage.
Les chemins absolus seront montés dans '/', les autres sont des sous-chemins de /home/work
N'utilisez pas d'alias comme pour les dossiers système.
Vérifiez le chemin final qui est imprimé dans 'Dossiers montés' ci-dessous.
Si vous voulez voir cette fenêtre à nouveau, cliquez sur l'icône à côté de 'Chemin & Alias'
", "InfiniteTime": "Infini", "ResetStartTime": "Veuillez réinitialiser l'heure de début.", - "SessionStartTime": "Début de la session :", + "SessionStartTime": "Début de la session", "SessionType": "Type de session", "BatchMode": "Lot", "InteractiveMode": "Interactif", @@ -289,7 +289,10 @@ "autoSelect": "Sélection automatique", "DescSelectAgent": "Les ressources affichées sur le côté droit de l'agent représentent la quantité réelle de ressources disponibles. \nActuellement, la sélection d'agents n'est disponible que dans un environnement à nœud unique et à conteneur unique. \nLe paramètre par défaut est l'allocation des agents par le planificateur.", "AgentNode": "Agent", - "AutoSelect": "sélection automatique" + "AutoSelect": "sélection automatique", + "BatchJobTimeoutDuration": "Durée d'expiration du travail par lots", + "BatchJobTimeoutDurationDesc": "Définissez la durée d'exécution maximale des tâches par lots. \nLa session se terminera automatiquement si la durée spécifiée est dépassée.", + "SetBatchJobTimeoutDuration": "Définir la durée d'expiration du travail par lots" }, "Preparing": "En train de préparer...", "PreparingSession": "Séance de préparation...", @@ -1536,7 +1539,8 @@ "APINotSupported": "L'API n'est pas prise en charge. Nécessite la dernière version du gestionnaire Backend.AI.", "WrongAPIServerAddress": "Mauvaise adresse du serveur API.", "ReachedResourceLimitPleaseContact": "Vous avez atteint votre limite de ressources. \nVeuillez contacter l'administrateur.", - "InvalidUrl": "Ce n'est pas une URL valide" + "InvalidUrl": "Ce n'est pas une URL valide", + "AllowsPositiveNumberOnly": "Autoriser uniquement les nombres positifs." }, "maxLength": { "64chars": "(maximum 64 caractères)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Sélectionnez le point de terminaison", "SyncInput": "Entrée de synchronisation", "CompareWithOtherModels": "Comparez avec d'autres modèles" + }, + "time": { + "ms": "ms", + "sec": "seconde", + "min": "min", + "hour": "heure", + "day": "day", + "week": "semaine" } } diff --git a/resources/i18n/id.json b/resources/i18n/id.json index 8923b2fcf..a49ffb220 100644 --- a/resources/i18n/id.json +++ b/resources/i18n/id.json @@ -222,7 +222,7 @@ "DescFolderAlias": "Jika Anda mengisi input ini, nama folder akan berubah menjadi alias saat dipasang.
Path absolut akan dipasang di '/', yang lainnya adalah sub path dari /home/work
Jangan gunakan alias yang sama dengan folder sistem.
Silakan periksa path akhir yang dicetak di 'Mounted folder' di bawah ini.
Jika Anda ingin melihat jendela ini lagi, klik ikon di sebelah 'Path & Alias'.", "InfiniteTime": "Tak terbatas", "ResetStartTime": "Atur ulang waktu mulai.", - "SessionStartTime": "Sesi dimulai:", + "SessionStartTime": "Sesi dimulai", "SessionType": "Jenis Sesi", "BatchMode": "Batch", "InteractiveMode": "Interaktif", @@ -290,7 +290,10 @@ "autoSelect": "Pilih Otomatis", "DescSelectAgent": "Sumber daya yang ditampilkan di sisi kanan agen mewakili jumlah sebenarnya sumber daya yang tersedia. \nSaat ini, pemilihan agen hanya tersedia di lingkungan kontainer tunggal node tunggal. \nPengaturan defaultnya adalah alokasi agen oleh penjadwal.", "AgentNode": "Agen", - "AutoSelect": "pilih otomatis" + "AutoSelect": "pilih otomatis", + "BatchJobTimeoutDuration": "Durasi Batas Waktu Tugas Batch", + "BatchJobTimeoutDurationDesc": "Tetapkan waktu eksekusi maksimum untuk pekerjaan batch. \nSesi akan otomatis berakhir jika waktu yang ditentukan terlampaui.", + "SetBatchJobTimeoutDuration": "Tetapkan durasi batas waktu tugas batch" }, "Preparing": "Mempersiapkan...", "PreparingSession": "Mempersiapkan sesi...", @@ -1537,7 +1540,8 @@ "APINotSupported": "API tidak didukung. Memerlukan versi terbaru dari manajer Backend.AI.", "WrongAPIServerAddress": "Alamat server API salah.", "ReachedResourceLimitPleaseContact": "Mencapai batas sumber daya Anda. \nSilakan hubungi administrator.", - "InvalidUrl": "Ini bukan URL yang valid" + "InvalidUrl": "Ini bukan URL yang valid", + "AllowsPositiveNumberOnly": "Izinkan angka positif saja." }, "maxLength": { "64chars": "(maksimum 64 karakter)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Pilih Titik Akhir", "SyncInput": "Sinkronkan masukan", "CompareWithOtherModels": "Bandingkan dengan model lain" + }, + "time": { + "ms": "ms", + "sec": "detik", + "min": "min", + "hour": "jam", + "day": "day", + "week": "pekan" } } diff --git a/resources/i18n/it.json b/resources/i18n/it.json index 723d6a632..b5c657ef6 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Porte preaperture configurate con successo.", "InfiniteTime": "Infinito", "ResetStartTime": "Si prega di reimpostare l'orario di inizio.", - "SessionStartTime": "Inizio sessione:", + "SessionStartTime": "Inizio sessione", "SessionType": "Tipo di sessione", "InferenceMode": "Inferenza", "BatchMode": "Lotto", @@ -289,7 +289,10 @@ "autoSelect": "Auto selezione", "DescSelectAgent": "Le risorse visualizzate sul lato destro dell'agente rappresentano la quantità effettiva di risorse disponibili. \nAttualmente, la selezione dell'agente è disponibile solo in un ambiente con contenitore singolo a nodo singolo. \nL'impostazione predefinita è l'allocazione dell'agente da parte dello scheduler.", "AgentNode": "Agente", - "AutoSelect": "selezione automatica" + "AutoSelect": "selezione automatica", + "BatchJobTimeoutDuration": "Durata del timeout del lavoro batch", + "BatchJobTimeoutDurationDesc": "Imposta il tempo di esecuzione massimo per i lavori batch. \nLa sessione terminerà automaticamente se viene superato il tempo specificato.", + "SetBatchJobTimeoutDuration": "Imposta la durata del timeout del lavoro batch" }, "Preparing": "Preparazione...", "PreparingSession": "Preparazione della sessione...", @@ -1536,7 +1539,8 @@ "APINotSupported": "API non supportata. Richiede l'ultima versione del gestore Backend.AI.", "WrongAPIServerAddress": "Indirizzo del server API errato.", "ReachedResourceLimitPleaseContact": "Raggiunto il limite delle risorse. \nSi prega di contattare l'amministratore.", - "InvalidUrl": "Non è un URL valido" + "InvalidUrl": "Non è un URL valido", + "AllowsPositiveNumberOnly": "Consenti solo numeri positivi." }, "maxLength": { "64chars": "(massimo 64 caratteri)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Seleziona punto finale", "SyncInput": "Ingresso sincronizzato", "CompareWithOtherModels": "Confronta con altri modelli" + }, + "time": { + "ms": "ms", + "sec": "sez", + "min": "min", + "hour": "ora", + "day": "day", + "week": "settimana" } } diff --git a/resources/i18n/ja.json b/resources/i18n/ja.json index f785f9c74..31a64e664 100644 --- a/resources/i18n/ja.json +++ b/resources/i18n/ja.json @@ -219,7 +219,7 @@ "PreOpenPortConfigurationDone": "事前開放ポート値が設定されました。", "InfiniteTime": "未定", "ResetStartTime": "セッション開始時間を再設定してください。", - "SessionStartTime": "セッション開始時間:", + "SessionStartTime": "セッション開始時間", "SessionType": "セッションタイプ", "InferenceMode": "推論", "BatchMode": "バッチ", @@ -289,7 +289,10 @@ "autoSelect": "自動選択", "DescSelectAgent": "エージェントの右側に表示されるリソースは、使用可能なリソースの実際の量を表します。\n現在、エージェントの選択は、単一ノード、単一コンテナー環境でのみ使用できます。\nデフォルト設定は、スケジューラによるエージェント割り当てです。", "AgentNode": "エージェント", - "AutoSelect": "自動選択" + "AutoSelect": "自動選択", + "BatchJobTimeoutDuration": "バッチジョブのタイムアウト時間", + "BatchJobTimeoutDurationDesc": "バッチジョブの最大実行時間を設定します。\n指定された時間を超えると、セッションは自動的に終了します。", + "SetBatchJobTimeoutDuration": "バッチジョブのタイムアウト時間を設定する" }, "Preparing": "準備...", "PreparingSession": "セッションの準備...", @@ -1536,7 +1539,8 @@ "APINotSupported": "APIはサポートされていません。最新バージョンのBackend.AIマネージャが必要です。", "WrongAPIServerAddress": "APIサーバーのアドレスが間違っています。", "ReachedResourceLimitPleaseContact": "リソース制限に達しました。\n管理者にお問い合わせください。", - "InvalidUrl": "有効な URL ではありません" + "InvalidUrl": "有効な URL ではありません", + "AllowsPositiveNumberOnly": "正の数のみを許可します。" }, "maxLength": { "64chars": "(最大64文字)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "エンドポイントの選択", "SyncInput": "同期入力", "CompareWithOtherModels": "他モデルとの比較" + }, + "time": { + "ms": "ms", + "sec": "秒", + "min": "分", + "hour": "時間", + "day": "日", + "week": "週" } } diff --git a/resources/i18n/ko.json b/resources/i18n/ko.json index 0c4f412d7..57b143b3b 100644 --- a/resources/i18n/ko.json +++ b/resources/i18n/ko.json @@ -139,7 +139,7 @@ "ScheduleTime": "시작 시간 설정 (옵션)", "ScheduleTimeSimple": "시작 시간 설정", "StartUpCommand": "세션 시작시 실행할 명령", - "SessionStartTime": "세션 시작 시간: ", + "SessionStartTime": "세션 시작 시간", "SetEnvironmentVariable": "환경 변수 설정 (옵션)", "SetPreopenPorts": "사전 개방 포트 설정 (옵션)", "ResetStartTime": "세션 시작 시간을 다시 설정해주세요.", @@ -290,7 +290,10 @@ "autoSelect": "자동 선택", "DescSelectAgent": "에이전트 오른쪽에 표시되는 자원은 실제 사용 가능한 자원의 양을 나타냅니다. \n현재 에이전트 선택은 단일 노드 단일 컨테이너 환경에서만 사용할 수 있습니다. \n기본 설정은 스케줄러에 의한 에이전트 할당입니다.", "AgentNode": "에이전트", - "AutoSelect": "자동 선택" + "AutoSelect": "자동 선택", + "BatchJobTimeoutDuration": "배치 작업 최대 실행 시간", + "BatchJobTimeoutDurationDesc": "배치 작업의 최대 실행 시간을 설정합니다. 지정된 시간이 초과되면 세션이 자동으로 종료됩니다.", + "SetBatchJobTimeoutDuration": "배치 작업 최대 실행 시간 설정" }, "Preparing": "준비중...", "PreparingSession": "세션 준비중...", @@ -1652,7 +1655,8 @@ "FolderSharingNotAvailableToUser": "요청한 사용자는 폴더 공유가 불가능한 상태입니다.", "APINotSupported": "지원하지 않는 API입니다. 최신 버전의 Backend.AI 매니저가 필요합니다.", "ReachedResourceLimitPleaseContact": "자원 제한에 도달했습니다. 관리자에게 문의하세요.", - "InvalidUrl": "유효한 URL이 아닙니다." + "InvalidUrl": "유효한 URL이 아닙니다.", + "AllowsPositiveNumberOnly": "양수만 허용합니다." }, "maxLength": { "64chars": "(최대 길이 64자)", @@ -1759,5 +1763,13 @@ "SelectEndpoint": "엔드포인트 선택", "SyncInput": "입력 연동", "CompareWithOtherModels": "다른 모델과 비교하기" + }, + "time": { + "ms": "밀리초", + "sec": "초", + "min": "분", + "hour": "시간", + "day": "일", + "week": "주" } } diff --git a/resources/i18n/mn.json b/resources/i18n/mn.json index 4cf77e72b..45f52129d 100644 --- a/resources/i18n/mn.json +++ b/resources/i18n/mn.json @@ -216,7 +216,7 @@ "DescFolderAlias": "
Хэрэв та энэ оруулгыг бөглөвөл хавтасны нэр залгах үед өөр нэр болж өөрчлөгдөнө.
Үнэмлэхүй замыг '/'-д холбох ба бусад нь /home/work-ын дэд зам
\n>Системийн хавтастай ижил нэрийг бүү ашигла.
Доорх \"Холбоотой хавтас\"-д хэвлэгдсэн эцсийн замыг шалгана уу.
Хэрэв та энэ цонхыг дахин харахыг хүсвэл \n, \"Зам\"-ын хажууд байгаа дүрс дээр дарна уу", "InfiniteTime": "Хязгааргүй", "ResetStartTime": "Эхлэх цагийг дахин тохируулна уу.", - "SessionStartTime": "Сессия эхлэх:", + "SessionStartTime": "Сессия эхлэх", "SessionType": "Сеанс төрөл", "BatchMode": "Багц", "InteractiveMode": "Интерактив", @@ -290,7 +290,10 @@ "autoSelect": "Автоматаар сонгох", "DescSelectAgent": "Агентын баруун талд харуулсан нөөцүүд нь боломжтой нөөцийн бодит хэмжээг илэрхийлдэг. \nОдоогоор агент сонгох нь зөвхөн нэг зангилаатай нэг контейнер орчинд боломжтой. \nӨгөгдмөл тохиргоо нь хуваарь гаргагчийн агентын хуваарилалт юм.", "AgentNode": "Агент", - "AutoSelect": "автоматаар сонгох" + "AutoSelect": "автоматаар сонгох", + "BatchJobTimeoutDuration": "Багц ажлын завсарлагааны хугацаа", + "BatchJobTimeoutDurationDesc": "Багцын ажлыг гүйцэтгэх хамгийн дээд хугацааг тохируулна уу. \nХэрэв заасан хугацаа хэтэрсэн бол сесс автоматаар дуусгавар болно.", + "SetBatchJobTimeoutDuration": "Багц ажлын завсарлах хугацааг тохируулах" }, "Preparing": "Бэлтгэж байна ...", "PreparingSession": "Session бэлтгэж байна ...", @@ -1536,7 +1539,8 @@ "WrongAPIServerAddress": "API серверийн хаяг буруу байна.", "ResourceLimitExceed": "Нөөцийн хязгаар хэтэрсэн. \nБоломжтой нөөцийн хэмжээг шалгана уу.", "ReachedResourceLimitPleaseContact": "Таны нөөцийн хязгаарт хүрсэн. \nАдминтай холбогдоно уу.", - "InvalidUrl": "Энэ нь хүчинтэй URL биш байна" + "InvalidUrl": "Энэ нь хүчинтэй URL биш байна", + "AllowsPositiveNumberOnly": "Зөвхөн эерэг тоог зөвшөөрөх." }, "maxLength": { "64chars": "(хамгийн ихдээ 64 тэмдэгт)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Төгсгөлийн цэгийг сонгоно уу", "SyncInput": "Синкийн оролт", "CompareWithOtherModels": "Бусад загваруудтай харьцуул" + }, + "time": { + "ms": "ms", + "sec": "сек", + "min": "min", + "hour": "цаг", + "day": "day", + "week": "долоо хоног" } } diff --git a/resources/i18n/ms.json b/resources/i18n/ms.json index 63a97f78f..8c306027d 100644 --- a/resources/i18n/ms.json +++ b/resources/i18n/ms.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Prabuka port berjaya dikonfigurasikan.", "InfiniteTime": "tak terhingga", "ResetStartTime": "Sila tetapkan semula masa mula.", - "SessionStartTime": "Sesi Bermula:", + "SessionStartTime": "Sesi Bermula", "SessionType": "Jenis Sesi", "InferenceMode": "Inferens", "BatchMode": "Kumpulan", @@ -289,7 +289,10 @@ "autoSelect": "Pilih Auto", "DescSelectAgent": "Sumber yang dipaparkan di sebelah kanan ejen mewakili jumlah sebenar sumber yang tersedia. \nPada masa ini, pemilihan ejen hanya tersedia dalam persekitaran bekas tunggal nod tunggal. \nTetapan lalai ialah peruntukan ejen oleh penjadual.", "AgentNode": "ejen", - "AutoSelect": "auto-pilih" + "AutoSelect": "auto-pilih", + "BatchJobTimeoutDuration": "Tempoh Tamat Kerja Berkelompok", + "BatchJobTimeoutDurationDesc": "Tetapkan masa pelaksanaan maksimum untuk kerja kelompok. \nSesi akan ditamatkan secara automatik jika melebihi masa yang ditetapkan.", + "SetBatchJobTimeoutDuration": "Tetapkan tempoh tamat masa kerja kelompok" }, "Preparing": "Menyiapkan ...", "PreparingSession": "Menyiapkan sesi ...", @@ -1536,7 +1539,8 @@ "VirtualFolderAlreadyExist": "Folder maya dengan nama yang sama sudah wujud. \nPadamkan folder anda sendiri atau tolak jemputan.", "WrongAPIServerAddress": "Alamat pelayan API salah.", "ReachedResourceLimitPleaseContact": "Mencapai had sumber anda. \nSila hubungi pentadbir.", - "InvalidUrl": "Ia bukan URL yang sah" + "InvalidUrl": "Ia bukan URL yang sah", + "AllowsPositiveNumberOnly": "Benarkan nombor positif sahaja." }, "maxLength": { "64chars": "(maksimum 64 watak)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Pilih Titik Akhir", "SyncInput": "Input penyegerakan", "CompareWithOtherModels": "Bandingkan dengan model lain" + }, + "time": { + "ms": "ms", + "sec": "sec", + "min": "min", + "hour": "jam", + "day": "day", + "week": "minggu" } } diff --git a/resources/i18n/pl.json b/resources/i18n/pl.json index a6147da66..ee44dd716 100644 --- a/resources/i18n/pl.json +++ b/resources/i18n/pl.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Pomyślnie skonfigurowano wstępnie otwarte porty.", "InfiniteTime": "Nieskończony", "ResetStartTime": "Zresetuj czas rozpoczęcia.", - "SessionStartTime": "Początek sesji:", + "SessionStartTime": "Początek sesji", "SessionType": "Typ sesji", "InferenceMode": "Wnioskowanie", "BatchMode": "Partia", @@ -289,7 +289,10 @@ "autoSelect": "Automatyczny wybór", "DescSelectAgent": "Zasoby wyświetlane po prawej stronie agenta reprezentują rzeczywistą ilość dostępnych zasobów. \nObecnie wybór agenta jest dostępny tylko w środowisku z jednym węzłem i jednym kontenerem. \nUstawieniem domyślnym jest przydzielanie agentów przez program planujący.", "AgentNode": "Agent", - "AutoSelect": "automatyczny wybór" + "AutoSelect": "automatyczny wybór", + "BatchJobTimeoutDuration": "Czas oczekiwania na zadanie wsadowe", + "BatchJobTimeoutDurationDesc": "Ustaw maksymalny czas wykonywania zadań wsadowych. \nSesja zakończy się automatycznie po przekroczeniu określonego czasu.", + "SetBatchJobTimeoutDuration": "Ustaw limit czasu zadania wsadowego" }, "Preparing": "Przygotowuję...", "PreparingSession": "Przygotowuję sesję...", @@ -1536,7 +1539,8 @@ "APINotSupported": "Interfejs API nie jest obsługiwany. Wymaga najnowszej wersji menedżera Backend.AI.", "WrongAPIServerAddress": "Nieprawidłowy adres serwera API.", "ReachedResourceLimitPleaseContact": "Osiągnięto limit zasobów. \nSkontaktuj się z administratorem.", - "InvalidUrl": "To nie jest prawidłowy adres URL" + "InvalidUrl": "To nie jest prawidłowy adres URL", + "AllowsPositiveNumberOnly": "Zezwalaj tylko na liczby dodatnie." }, "maxLength": { "64chars": "(maksymalnie 64 znaki)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Wybierz Punkt końcowy", "SyncInput": "Synchronizuj wejście", "CompareWithOtherModels": "Porównaj z innymi modelami" + }, + "time": { + "ms": "ms", + "sec": "sek", + "min": "min", + "hour": "godzina", + "day": "day", + "week": "tydzień" } } diff --git a/resources/i18n/pt-BR.json b/resources/i18n/pt-BR.json index ff6745609..a430325dc 100644 --- a/resources/i18n/pt-BR.json +++ b/resources/i18n/pt-BR.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Portas pré-abertas configuradas com sucesso.", "InfiniteTime": "Infinito", "ResetStartTime": "Por favor, reinicie a hora de início.", - "SessionStartTime": "Início da sessão:", + "SessionStartTime": "Início da sessão", "SessionType": "Tipo de sessão", "InferenceMode": "Inferência", "BatchMode": "Lote", @@ -289,7 +289,10 @@ "autoSelect": "Auto seleção", "DescSelectAgent": "Os recursos exibidos no lado direito do agente representam a quantidade real de recursos disponíveis. \nAtualmente, a seleção de agentes está disponível apenas em um ambiente de nó único e contêiner único. \nA configuração padrão é a alocação de agentes pelo agendador.", "AgentNode": "Agente", - "AutoSelect": "seleção automática" + "AutoSelect": "seleção automática", + "BatchJobTimeoutDuration": "Duração do tempo limite do trabalho em lote", + "BatchJobTimeoutDurationDesc": "Defina o tempo máximo de execução para trabalhos em lote. \nA sessão será encerrada automaticamente se o tempo especificado for excedido.", + "SetBatchJobTimeoutDuration": "Definir duração do tempo limite do trabalho em lote" }, "Preparing": "Preparando...", "PreparingSession": "Preparando sessão ...", @@ -1536,7 +1539,8 @@ "APINotSupported": "API não suportada. Requer a versão mais recente do gestor Backend.AI.", "WrongAPIServerAddress": "Endereço do servidor API incorreto.", "ReachedResourceLimitPleaseContact": "Atingiu seu limite de recursos. \nEntre em contato com o administrador.", - "InvalidUrl": "Não é um URL válido" + "InvalidUrl": "Não é um URL válido", + "AllowsPositiveNumberOnly": "Permitir apenas números positivos." }, "maxLength": { "64chars": "(máximo de 64 caracteres)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Selecione o ponto final", "SyncInput": "Entrada de sincronização", "CompareWithOtherModels": "Compare com outros modelos" + }, + "time": { + "ms": "ms", + "sec": "seg", + "min": "min", + "hour": "hora", + "day": "day", + "week": "semana" } } diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index 32225ea78..d044f16a7 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -219,7 +219,7 @@ "PreOpenPortConfigurationDone": "Portas pré-abertas configuradas com sucesso.", "InfiniteTime": "Infinito", "ResetStartTime": "Por favor, reinicie a hora de início.", - "SessionStartTime": "Início da sessão:", + "SessionStartTime": "Início da sessão", "SessionType": "Tipo de sessão", "InferenceMode": "Inferência", "BatchMode": "Lote", @@ -289,7 +289,10 @@ "autoSelect": "Auto seleção", "DescSelectAgent": "Os recursos exibidos no lado direito do agente representam a quantidade real de recursos disponíveis. \nAtualmente, a seleção de agentes está disponível apenas em um ambiente de nó único e contêiner único. \nA configuração padrão é a alocação de agentes pelo agendador.", "AgentNode": "Agente", - "AutoSelect": "seleção automática" + "AutoSelect": "seleção automática", + "BatchJobTimeoutDuration": "Duração do tempo limite do trabalho em lote", + "BatchJobTimeoutDurationDesc": "Defina o tempo máximo de execução para trabalhos em lote. \nA sessão será encerrada automaticamente se o tempo especificado for excedido.", + "SetBatchJobTimeoutDuration": "Definir duração do tempo limite do trabalho em lote" }, "Preparing": "Preparando...", "PreparingSession": "Preparando sessão ...", @@ -1536,7 +1539,8 @@ "APINotSupported": "API não suportada. Requer a versão mais recente do gestor Backend.AI.", "WrongAPIServerAddress": "Endereço do servidor API incorreto.", "ReachedResourceLimitPleaseContact": "Atingiu seu limite de recursos. \nEntre em contato com o administrador.", - "InvalidUrl": "Não é um URL válido" + "InvalidUrl": "Não é um URL válido", + "AllowsPositiveNumberOnly": "Permitir apenas números positivos." }, "maxLength": { "64chars": "(máximo de 64 caracteres)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Selecione o ponto final", "SyncInput": "Entrada de sincronização", "CompareWithOtherModels": "Compare com outros modelos" + }, + "time": { + "ms": "ms", + "sec": "seg", + "min": "min", + "hour": "hora", + "day": "day", + "week": "semana" } } diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index dbd743c4d..0ca43ecbb 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -216,7 +216,7 @@ "DescFolderAlias": "
Если вы заполните эти поля, то при монтировании имя папки изменится на псевдоним.
Абсолютные пути будут монтироваться в '/', остальные - в подпути /home/work
Не используйте псевдонимы, аналогичные системным папкам.
Проверьте окончательный путь, который отображается в разделе \"Монтированные папки\" ниже.
Если вы хотите увидеть это окно снова, нажмите на значок рядом с \"Path & Alias\"
.", "InfiniteTime": "Бесконечность", "ResetStartTime": "Пожалуйста, сбросьте время начала.", - "SessionStartTime": "Начало сеанса:", + "SessionStartTime": "Начало сеанса", "SessionType": "Тип сессии", "BatchMode": "Пакет", "InteractiveMode": "Интерактивный", @@ -289,7 +289,10 @@ "autoSelect": "Авто Выбор", "DescSelectAgent": "Ресурсы, отображаемые в правой части агента, представляют собой фактическое количество доступных ресурсов. \nВ настоящее время выбор агента доступен только в среде с одним узлом и одним контейнером. \nПо умолчанию установлено распределение агента планировщиком.", "AgentNode": "Агент", - "AutoSelect": "автоматический выбор" + "AutoSelect": "автоматический выбор", + "BatchJobTimeoutDuration": "Продолжительность тайм-аута пакетного задания", + "BatchJobTimeoutDurationDesc": "Установите максимальное время выполнения пакетных заданий. \nСеанс автоматически завершится, если указанное время будет превышено.", + "SetBatchJobTimeoutDuration": "Установить продолжительность тайм-аута пакетного задания" }, "Preparing": "Подготовка ...", "PreparingSession": "Подготовка сеанса ...", @@ -1536,7 +1539,8 @@ "APINotSupported": "API не поддерживается. Требуется последняя версия менеджера Backend.AI.", "WrongAPIServerAddress": "Неверный адрес сервера API.", "ReachedResourceLimitPleaseContact": "Достигнут лимит ресурсов. \nПожалуйста, свяжитесь с администратором.", - "InvalidUrl": "Это недействительный URL-адрес." + "InvalidUrl": "Это недействительный URL-адрес.", + "AllowsPositiveNumberOnly": "Разрешить только положительные числа." }, "maxLength": { "64chars": "(максимум 64 символа)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Выберите конечную точку", "SyncInput": "Вход синхронизации", "CompareWithOtherModels": "Сравнить с другими моделями" + }, + "time": { + "ms": "ms", + "sec": "сек", + "min": "min", + "hour": "час", + "day": "day", + "week": "неделя" } } diff --git a/resources/i18n/th.json b/resources/i18n/th.json index 3849c2335..0ab3c9e67 100644 --- a/resources/i18n/th.json +++ b/resources/i18n/th.json @@ -149,7 +149,7 @@ "BatchModeConfig": "การกำหนดค่าโหมดแบตช์", "ScheduleTime": "กำหนดเวลา (ไม่บังคับ)", "StartUpCommand": "คำสั่งเริ่มต้น", - "SessionStartTime": "เซสชันเริ่มต้น: ", + "SessionStartTime": "เซสชันเริ่มต้น", "ResetStartTime": "กรุณาตั้งเวลาเริ่มต้นใหม่", "InfiniteTime": "ไม่จำกัดเวลา", "SetEnvironmentVariable": "ตัวแปรสภาพแวดล้อม (ไม่บังคับ)", @@ -300,7 +300,10 @@ "CreatedAt": "สร้างเมื่อ", "Tags": "แท็ก", "AgentNode": "ตัวแทน", - "AutoSelect": "เลือกอัตโนมัติ" + "AutoSelect": "เลือกอัตโนมัติ", + "BatchJobTimeoutDuration": "ระยะเวลาหมดเวลางานแบทช์", + "BatchJobTimeoutDurationDesc": "ตั้งเวลาดำเนินการสูงสุดสำหรับงานแบทช์ \nเซสชันจะสิ้นสุดลงโดยอัตโนมัติหากเกินเวลาที่กำหนด", + "SetBatchJobTimeoutDuration": "กำหนดระยะเวลาหมดเวลางานแบทช์" }, "Preparing": "กำลังเตรียมการ...", "PreparingSession": "กำลังเตรียมเซสชัน...", @@ -1643,7 +1646,8 @@ "APINotSupported": "ไม่รองรับ API นี้ ต้องใช้เวอร์ชันล่าสุดของผู้จัดการ Backend.AI", "ErrorFetchingExternalContent": "เกิดข้อผิดพลาดในการดึงเนื้อหาภายนอก:", "ReachedResourceLimitPleaseContact": "ถึงขีดจำกัดทรัพยากรของคุณแล้ว กรุณาติดต่อผู้ดูแลระบบ", - "InvalidUrl": "ไม่ใช่ URL ที่ถูกต้อง" + "InvalidUrl": "ไม่ใช่ URL ที่ถูกต้อง", + "AllowsPositiveNumberOnly": "อนุญาตให้ใช้จำนวนบวกเท่านั้น" }, "maxLength": { "64chars": "(สูงสุด 64 ตัวอักษร)", @@ -1737,5 +1741,13 @@ "DeleteChattingSessionDescription": "คุณกำลังจะลบหัวข้อนี้ เมื่อลบแล้วจะไม่สามารถกู้คืนได้ กรุณาดำเนินการด้วยความระมัดระวัง", "SyncInput": "ซิงค์อินพุต", "CompareWithOtherModels": "เปรียบเทียบกับรุ่นอื่นๆ" + }, + "time": { + "ms": "ms", + "sec": "วินาท", + "min": "min", + "hour": "ชั่วโมง", + "day": "day", + "week": "สัปดาห์" } } diff --git a/resources/i18n/tr.json b/resources/i18n/tr.json index 5f026d811..1bdbd4995 100644 --- a/resources/i18n/tr.json +++ b/resources/i18n/tr.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Ön açık bağlantı noktaları başarıyla yapılandırıldı.", "InfiniteTime": "Sonsuz", "ResetStartTime": "Lütfen başlangıç saatini sıfırlayın.", - "SessionStartTime": "Oturum Başlıyor:", + "SessionStartTime": "Oturum Başlıyor", "SessionType": "Oturum Türü", "InferenceMode": "Çıkarım", "BatchMode": "Toplu İş", @@ -285,11 +285,17 @@ "RecentHistory": "Yakın Tarih", "CreatedAt": "Oluşturulma Tarihi", "Tags": "Etiketler", +<<<<<<< HEAD "SelectAgent": "Temsilci Seçin", "autoSelect": "Otomatik seçim", "DescSelectAgent": "Aracının sağ tarafında görüntülenen kaynaklar, mevcut kaynakların gerçek miktarını temsil eder. \nŞu anda aracı seçimi yalnızca tek düğümlü, tek kapsayıcılı bir ortamda mümkündür. \nVarsayılan ayar, ajanın zamanlayıcı tarafından tahsis edilmesidir.", "AgentNode": "Ajan", "AutoSelect": "otomatik seç" +======= + "BatchJobTimeoutDuration": "Toplu İş Zaman Aşımı Süresi", + "BatchJobTimeoutDurationDesc": "Toplu işler için maksimum yürütme süresini ayarlayın. \nBelirtilen sürenin aşılması durumunda oturum otomatik olarak sonlandırılacaktır.", + "SetBatchJobTimeoutDuration": "Toplu iş zaman aşımı süresini ayarlama" +>>>>>>> 8c3cb7de3 (feat: batch session timeout) }, "Preparing": "hazırlanıyor...", "PreparingSession": "Oturum hazırlanıyor...", @@ -1536,7 +1542,8 @@ "APINotSupported": "API desteklenmiyor. Backend.AI yöneticisinin en son sürümünü gerektirir.", "WrongAPIServerAddress": "Yanlış API sunucu adresi.", "ReachedResourceLimitPleaseContact": "Kaynak sınırınıza ulaştınız. \nLütfen yöneticiyle iletişime geçin.", - "InvalidUrl": "Geçerli bir URL değil" + "InvalidUrl": "Geçerli bir URL değil", + "AllowsPositiveNumberOnly": "Yalnızca pozitif sayıya izin ver." }, "maxLength": { "64chars": "(maksimum 64 karakter)", @@ -1757,5 +1764,13 @@ "SelectEndpoint": "Uç Noktayı Seçin", "SyncInput": "Senkronizasyon girişi", "CompareWithOtherModels": "Diğer modellerle karşılaştırın" + }, + "time": { + "ms": "ms", + "sec": "sn", + "min": "min", + "hour": "saat", + "day": "day", + "week": "hafta" } } diff --git a/resources/i18n/vi.json b/resources/i18n/vi.json index 0a91fc8b3..eeb8819c1 100644 --- a/resources/i18n/vi.json +++ b/resources/i18n/vi.json @@ -220,7 +220,7 @@ "PreOpenPortConfigurationDone": "Mở trước các cổng được cấu hình thành công.", "InfiniteTime": "vô hạn", "ResetStartTime": "Vui lòng đặt lại thời gian bắt đầu.", - "SessionStartTime": "Phiên bắt đầu:", + "SessionStartTime": "Phiên bắt đầu", "SessionType": "Loại phiên", "InferenceMode": "Sự suy luận", "BatchMode": "Lô hàng", @@ -289,7 +289,10 @@ "autoSelect": "Tự động lựa chọn", "DescSelectAgent": "Các tài nguyên được hiển thị ở phía bên phải của tác nhân thể hiện số lượng tài nguyên sẵn có thực tế. \nHiện tại, lựa chọn tác nhân chỉ khả dụng trong môi trường vùng chứa đơn một nút. \nCài đặt mặc định là phân bổ nhân viên theo lịch trình.", "AgentNode": "Đại lý", - "AutoSelect": "tự động chọn" + "AutoSelect": "tự động chọn", + "BatchJobTimeoutDuration": "Thời gian chờ của công việc hàng loạt", + "BatchJobTimeoutDurationDesc": "Đặt thời gian thực hiện tối đa cho các công việc hàng loạt. \nPhiên sẽ tự động kết thúc nếu vượt quá thời gian quy định.", + "SetBatchJobTimeoutDuration": "Đặt thời gian chờ cho công việc hàng loạt" }, "Preparing": "Đang chuẩn bị ...", "PreparingSession": "Đang chuẩn bị phiên ...", @@ -1536,7 +1539,8 @@ "VirtualFolderAlreadyExist": "Một thư mục ảo có cùng tên đã tồn tại. \nXóa thư mục của riêng bạn hoặc từ chối lời mời.", "WrongAPIServerAddress": "Địa chỉ máy chủ API sai.", "ReachedResourceLimitPleaseContact": "Đã đạt đến giới hạn tài nguyên của bạn. \nVui lòng liên hệ với quản trị viên.", - "InvalidUrl": "Đó không phải là một URL hợp lệ" + "InvalidUrl": "Đó không phải là một URL hợp lệ", + "AllowsPositiveNumberOnly": "Chỉ cho phép số dương." }, "maxLength": { "64chars": "(tối đa 64 ký tự)", @@ -1757,5 +1761,13 @@ "SelectEndpoint": "Chọn điểm cuối", "SyncInput": "Đồng bộ hóa đầu vào", "CompareWithOtherModels": "So sánh với các mô hình khác" + }, + "time": { + "ms": "ms", + "sec": "giây", + "min": "min", + "hour": "giờ", + "day": "day", + "week": "tuần" } } diff --git a/resources/i18n/zh-CN.json b/resources/i18n/zh-CN.json index 874ceaa5a..471cc2028 100644 --- a/resources/i18n/zh-CN.json +++ b/resources/i18n/zh-CN.json @@ -219,7 +219,7 @@ "PreOpenPortConfigurationDone": "预开放端口配置成功。", "InfiniteTime": "无限", "ResetStartTime": "请重新设置开始时间。", - "SessionStartTime": "会议开始:", + "SessionStartTime": "会议开始", "SessionType": "会议类型", "InferenceMode": "推论", "BatchMode": "批次", @@ -289,7 +289,10 @@ "autoSelect": "自动选择", "DescSelectAgent": "代理右侧显示的资源代表实际可用资源量。\n目前,代理选择仅适用于单节点单容器环境。\n默认设置是由调度程序分配代理。", "AgentNode": "代理人", - "AutoSelect": "自动选择" + "AutoSelect": "自动选择", + "BatchJobTimeoutDuration": "批处理作业超时时间", + "BatchJobTimeoutDurationDesc": "设置批处理作业的最长执行时间。\n如果超过指定时间,会话将自动终止。", + "SetBatchJobTimeoutDuration": "设置批处理作业超时时间" }, "Preparing": "正在准备...", "PreparingSession": "正在准备会议...", @@ -1536,7 +1539,8 @@ "APINotSupported": "不支持 API。需要最新版本的 Backend.AI 管理器。", "WrongAPIServerAddress": "错误的 API 服务器地址。", "ReachedResourceLimitPleaseContact": "已达到您的资源限制。\n请联系管理员。", - "InvalidUrl": "这不是一个有效的 URL" + "InvalidUrl": "这不是一个有效的 URL", + "AllowsPositiveNumberOnly": "仅允许正数。" }, "maxLength": { "64chars": "(最多 64 个字符)", @@ -1758,5 +1762,13 @@ "SelectEndpoint": "选择端点", "SyncInput": "同步输入", "CompareWithOtherModels": "与其他型号比较" + }, + "time": { + "ms": "ms", + "sec": "秒", + "min": "分钟", + "hour": "小时", + "day": "day", + "week": "星期" } } diff --git a/resources/i18n/zh-TW.json b/resources/i18n/zh-TW.json index b65e891ad..79d5821ed 100644 --- a/resources/i18n/zh-TW.json +++ b/resources/i18n/zh-TW.json @@ -219,7 +219,7 @@ "PreOpenPortConfigurationDone": "预开放端口配置成功。", "InfiniteTime": "无限", "ResetStartTime": "请重新设置开始时间。", - "SessionStartTime": "会议开始:", + "SessionStartTime": "会议开始", "SessionType": "会议类型", "InferenceMode": "推论", "BatchMode": "批次", @@ -289,7 +289,10 @@ "autoSelect": "自動選擇", "DescSelectAgent": "代理右側顯示的資源代表實際可用資源量。\n目前,代理選擇僅適用於單節點單容器環境。\n預設設定是由調度程序分配代理。", "AgentNode": "代理人", - "AutoSelect": "自動選擇" + "AutoSelect": "自動選擇", + "BatchJobTimeoutDuration": "批次作業逾時時間", + "BatchJobTimeoutDurationDesc": "設定批次作業的最長執行時間。\n如果超過指定時間,會話將自動終止。", + "SetBatchJobTimeoutDuration": "設定批次作業逾時時間" }, "Preparing": "正在準備...", "PreparingSession": "正在準備會議...", @@ -1537,7 +1540,8 @@ "APINotSupported": "不支持 API。需要最新版本的 Backend.AI 管理器。", "WrongAPIServerAddress": "错误的 API 服务器地址。", "ReachedResourceLimitPleaseContact": "已達到您的資源限制。\n請聯絡管理員。", - "InvalidUrl": "這不是一個有效的 URL" + "InvalidUrl": "這不是一個有效的 URL", + "AllowsPositiveNumberOnly": "僅允許正數。" }, "maxLength": { "64chars": "(最多 64 個字符)", @@ -1758,5 +1762,13 @@ "SelectEndpoint": "選擇端點", "SyncInput": "同步輸入", "CompareWithOtherModels": "與其他型號比較" + }, + "time": { + "ms": "ms", + "sec": "秒", + "min": "分钟", + "hour": "小時", + "day": "day", + "week": "星期" } } diff --git a/src/lib/backend.ai-client-esm.ts b/src/lib/backend.ai-client-esm.ts index 536da6ea5..a12e48c07 100644 --- a/src/lib/backend.ai-client-esm.ts +++ b/src/lib/backend.ai-client-esm.ts @@ -723,6 +723,7 @@ class Client { } if (this.isManagerVersionCompatibleWith('24.12.0')) { this._features['extended-image-info'] = true; + this._features['batch-timeout'] = true; } } @@ -1148,6 +1149,9 @@ class Client { if (resources['agent_list']) { params['config'].agent_list = resources['agent_list']; } + if (resources['batch_timeout']) { + params['config'].batch_timeout = resources['batch_timeout']; + } } let rqst; if (this._apiVersionMajor < 5) {