diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index df08fc3e6a75..11a228955c3c 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -862,13 +862,18 @@ const message = { downloader: 'Downloader', modelDir: 'Model directory', manualDownload: 'Manual Download', + modelSource: 'Model source', repoID: 'Repository ID', + modelScopeEndpoint: 'ModelScope endpoint', + modelScopeToken: 'ModelScope Token (optional)', hfToken: 'HF Token (optional)', hfEndpoint: 'HuggingFace acceleration endpoint', hfEndpointHelper: 'Configure an acceleration endpoint when HuggingFace access is unstable. Search, details, and downloads will use it.', + searchModelScope: 'Search ModelScope', searchHuggingFace: 'Search HuggingFace', sortTrending: 'Trending', + sortLikes: 'Most liked', sortDownloads: 'Most downloaded', sortUpdated: 'Recently updated', sortCreated: 'Newest', @@ -2610,6 +2615,8 @@ const message = { app: 'Upgrade to Pro to view service details, anomaly monitoring, and more in the mobile app.', cluster: 'Upgrade to Pro Edition to manage MySQL/Postgres/Redis primary-replica clusters.', vllm: 'Upgrade to Pro Edition to manage vLLM services in 1Panel with centralized deployment, configuration, lifecycle operations, and task tracking.', + 'model-downloader': + 'Upgrade to Pro Edition to search, download, and manage local model files from HuggingFace, ModelScope, or compatible mirrors with centralized model directories and download tasks.', }, clean: { scan: 'Start scanning', @@ -4188,6 +4195,18 @@ const message = { vllmTitle4: 'Controlled Configuration', vllmContent4: 'Standardize ports, containers, startup commands, and Compose settings through advanced options for easier delivery and later adjustments.', + modelDownloaderTitle1: 'Model Discovery', + modelDownloaderContent1: + 'Search HuggingFace model repositories directly and view downloads, likes, model details, and file lists.', + modelDownloaderTitle2: 'Accelerated Downloads', + modelDownloaderContent2: + 'Configure a HuggingFace acceleration endpoint and HF Token for the official site, mirrors, and private models.', + modelDownloaderTitle3: 'Task Tracking', + modelDownloaderContent3: + 'Review download queues, task status, progress, and errors, with support for canceling, retrying, and clearing records.', + modelDownloaderTitle4: 'Local Management', + modelDownloaderContent4: + 'Manage local model directories in one place, including paths, sizes, timestamps, and deleting unused model files.', }, node: { master: 'Main Node', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index b3728ff5c03c..d21b78728b65 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -875,13 +875,18 @@ const message = { downloader: 'Descargador', modelDir: 'Directorio del modelo', manualDownload: 'Descarga manual', + modelSource: 'Fuente del modelo', repoID: 'ID del repositorio', + modelScopeEndpoint: 'Endpoint de ModelScope', + modelScopeToken: 'Token de ModelScope (opcional)', hfToken: 'HF Token (opcional)', hfEndpoint: 'Endpoint de aceleración de HuggingFace', hfEndpointHelper: 'Configure un endpoint de aceleración cuando el acceso a HuggingFace sea inestable. La búsqueda, los detalles y las descargas lo utilizarán.', + searchModelScope: 'Buscar en ModelScope', searchHuggingFace: 'Buscar en HuggingFace', sortTrending: 'Tendencias', + sortLikes: 'Más valorados', sortDownloads: 'Más descargados', sortUpdated: 'Actualizados recientemente', sortCreated: 'Más recientes', @@ -2670,6 +2675,8 @@ const message = { fileExchange: 'Pro permite transferir archivos entre varios servidores.', app: 'Pro permite ver información de servicio, monitoreo, etc. vía app móvil.', cluster: 'Actualizar a la edición Pro permite gestionar clústeres primario-réplica de MySQL/Postgres/Redis.', + 'model-downloader': + 'Actualiza a la edición Pro para buscar, descargar y gestionar archivos de modelos locales desde HuggingFace, ModelScope o espejos compatibles, con directorios de modelos y tareas de descarga centralizados.', offLine: 'Sin conexión', }, clean: { @@ -4209,6 +4216,18 @@ const message = { clusterTitle3: 'Estado de Replicación', clusterContent3: 'Muestra estado de replicación maestro-esclavo y retrasos, ayudando a diagnosticar problemas de sincronización', + modelDownloaderTitle1: 'Descubrimiento de modelos', + modelDownloaderContent1: + 'Busca repositorios de modelos de HuggingFace directamente y consulta descargas, me gusta, detalles y archivos.', + modelDownloaderTitle2: 'Descargas aceleradas', + modelDownloaderContent2: + 'Configura un endpoint de aceleración de HuggingFace y HF Token para el sitio oficial, espejos y modelos privados.', + modelDownloaderTitle3: 'Seguimiento de tareas', + modelDownloaderContent3: + 'Consulta la cola, el estado, el progreso y los errores de descarga, con soporte para cancelar, reintentar y limpiar registros.', + modelDownloaderTitle4: 'Gestión local', + modelDownloaderContent4: + 'Gestiona directorios de modelos locales en un solo lugar, incluyendo rutas, tamaños, fechas y eliminación de modelos no usados.', }, node: { master: 'Nodo Principal', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index ac49b4333f9e..15f8df065467 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -866,13 +866,18 @@ const message = { downloader: 'ダウンローダー', modelDir: 'モデルディレクトリ', manualDownload: '手動ダウンロード', + modelSource: 'モデルソース', repoID: 'リポジトリ ID', + modelScopeEndpoint: 'ModelScope エンドポイント', + modelScopeToken: 'ModelScope Token(任意)', hfToken: 'HF Token(任意)', hfEndpoint: 'HuggingFace アクセラレーションエンドポイント', hfEndpointHelper: 'HuggingFace へのアクセスが不安定な場合はアクセラレーションエンドポイントを設定してください。検索、詳細、ダウンロードで使用されます。', + searchModelScope: 'ModelScope を検索', searchHuggingFace: 'HuggingFace を検索', sortTrending: 'トレンド', + sortLikes: 'いいね順', sortDownloads: 'ダウンロード数順', sortUpdated: '最近更新', sortCreated: '新規作成', @@ -2626,6 +2631,8 @@ const message = { 'Pro Edition にアップグレードすると、マルチノードのアプリ、Web サイト、データベース、スケジュールタスクを一元管理できます。', fileExchange: 'Pro Edition にアップグレードすると、複数サーバー間でファイルをすばやく転送できます。', cluster: 'Pro Edition にアップグレードすると、MySQL/Postgres/Redis のプライマリ/レプリカ構成を管理できます。', + 'model-downloader': + 'Pro にアップグレードすると、HuggingFace、ModelScope、または互換ミラーからローカルモデルファイルを検索、ダウンロード、管理できます。モデルディレクトリとダウンロードタスクを一元管理できます。', exceptionalHelper: 'ライセンス同期検証が異常です。手動で同期して機能を確認してください。詳細: ', tamperHelper: '操作失敗。ファイル/フォルダの改ざん保護を確認してください。', }, @@ -4196,6 +4203,18 @@ const message = { clusterTitle3: 'レプリケーション状態', clusterContent3: 'マスタースレーブレプリケーション状態と遅延情報を表示し、同期の問題を解決するのに役立ちます', + modelDownloaderTitle1: 'モデル検索', + modelDownloaderContent1: + 'HuggingFace のモデルリポジトリを直接検索し、ダウンロード数、いいね、モデル詳細、ファイル一覧を確認できます。', + modelDownloaderTitle2: '高速ダウンロード', + modelDownloaderContent2: + 'HuggingFace アクセラレーションエンドポイントと HF Token を設定し、公式サイト、ミラー、プライベートモデルに対応します。', + modelDownloaderTitle3: 'タスク追跡', + modelDownloaderContent3: + 'ダウンロードキュー、タスク状態、進捗、エラーを一元確認し、キャンセル、再試行、記録の削除を行えます。', + modelDownloaderTitle4: 'ローカル管理', + modelDownloaderContent4: + 'ローカルモデルディレクトリを一元管理し、パス、サイズ、日時の確認と不要なモデルファイルの削除を行えます。', }, node: { master: '主ノード', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index b221b0a9c41e..6658799c8e86 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -850,13 +850,18 @@ const message = { downloader: '다운로더', modelDir: '모델 디렉토리', manualDownload: '수동 다운로드', + modelSource: '모델 소스', repoID: '저장소 ID', + modelScopeEndpoint: 'ModelScope 엔드포인트', + modelScopeToken: 'ModelScope Token (선택)', hfToken: 'HF Token (선택 사항)', hfEndpoint: 'HuggingFace 가속 엔드포인트', hfEndpointHelper: 'HuggingFace 접속이 불안정할 때 가속 엔드포인트를 설정하세요. 검색, 상세 정보, 다운로드에 사용됩니다.', + searchModelScope: 'ModelScope 검색', searchHuggingFace: 'HuggingFace 검색', sortTrending: '인기 트렌드', + sortLikes: '좋아요 많은 순', sortDownloads: '다운로드 많은 순', sortUpdated: '최근 업데이트', sortCreated: '최신 생성', @@ -2564,6 +2569,8 @@ const message = { fileExchange: 'Pro Edition으로 업그레이드하면 여러 서버 간에 파일을 빠르게 전송할 수 있습니다.', app: 'Pro로 업그레이드하면 모바일 앱에서 서비스 정보와 이상 모니터링을 확인할 수 있습니다.', cluster: 'Pro Edition으로 업그레이드하면 MySQL/Postgres/Redis 기본-복제 클러스터를 관리할 수 있습니다.', + 'model-downloader': + 'Pro로 업그레이드하면 HuggingFace, ModelScope 또는 호환 미러에서 로컬 모델 파일을 검색, 다운로드 및 관리하고 모델 디렉터리와 다운로드 작업을 통합 관리할 수 있습니다.', exceptionalHelper: '라이선스 동기화 검증이 비정상입니다. 수동으로 동기화해 Pro 기능이 정상적으로 동작하는지 확인하세요. 상세: ', tamperHelper: '작업 실패, 파일/폴더에 변조 방지가 활성화되어 있습니다. 확인 후 다시 시도하세요!', @@ -4099,6 +4106,18 @@ const message = { clusterTitle3: '복제 상태', clusterContent3: '마스터-슬레이브 복제 상태 및 지연 정보를 표시하여 동기화 문제를 해결하는 데 도움을 줍니다', + modelDownloaderTitle1: '모델 탐색', + modelDownloaderContent1: + 'HuggingFace 모델 저장소를 직접 검색하고 다운로드 수, 좋아요, 모델 상세 정보, 파일 목록을 확인합니다.', + modelDownloaderTitle2: '가속 다운로드', + modelDownloaderContent2: + 'HuggingFace 가속 엔드포인트와 HF Token을 설정하여 공식 사이트, 미러, 비공개 모델에 대응합니다.', + modelDownloaderTitle3: '작업 추적', + modelDownloaderContent3: + '다운로드 대기열, 작업 상태, 진행률, 오류를 한곳에서 확인하고 취소, 재시도, 기록 정리를 지원합니다.', + modelDownloaderTitle4: '로컬 관리', + modelDownloaderContent4: + '로컬 모델 디렉토리를 중앙에서 관리하고 경로, 크기, 시간을 확인하며 불필요한 모델 파일을 삭제합니다.', }, node: { master: '주 노드', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index 59e8eed9d2e5..c8fd924dcf77 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -875,13 +875,18 @@ const message = { downloader: 'Pemuat Turun', modelDir: 'Direktori Model', manualDownload: 'Muat Turun Manual', + modelSource: 'Sumber model', repoID: 'ID Repositori', + modelScopeEndpoint: 'Endpoint ModelScope', + modelScopeToken: 'Token ModelScope (pilihan)', hfToken: 'HF Token (pilihan)', hfEndpoint: 'Titik akhir pecutan HuggingFace', hfEndpointHelper: 'Konfigurasikan titik akhir pecutan apabila akses HuggingFace tidak stabil. Carian, butiran dan muat turun akan menggunakannya.', + searchModelScope: 'Cari ModelScope', searchHuggingFace: 'Cari HuggingFace', sortTrending: 'Trend popular', + sortLikes: 'Paling disukai', sortDownloads: 'Paling banyak dimuat turun', sortUpdated: 'Dikemas kini baru-baru ini', sortCreated: 'Terbaru dibuat', @@ -2673,6 +2678,8 @@ const message = { fileExchange: 'Naik taraf ke Edisi Pro untuk memindahkan fail dengan pantas antara pelayan.', app: 'Naik taraf ke Edisi Pro untuk melihat maklumat perkhidmatan dan pemantauan anomali dalam aplikasi mudah alih.', cluster: 'Naik taraf ke Edisi Pro untuk mengurus kelompok utama-replika MySQL/Postgres/Redis.', + 'model-downloader': + 'Naik taraf kepada edisi Pro untuk mencari, memuat turun dan mengurus fail model tempatan daripada HuggingFace, ModelScope atau cermin serasi, dengan direktori model dan tugasan muat turun berpusat.', exceptionalHelper: 'Pengesahan penyegerakan lesen tidak normal. Klik butang sync secara manual untuk pastikan fungsi Pro berjalan baik. butiran: ', tamperHelper: 'Operasi gagal, fail atau folder mempunyai perlindungan gangguan. Sila semak dan cuba lagi!', @@ -4258,6 +4265,18 @@ const message = { clusterTitle3: 'Status Replikasi', clusterContent3: 'Memaparkan status replikasi utama-hamba dan maklumat kelewatan, membantu menyelesaikan masalah sinkronisasi', + modelDownloaderTitle1: 'Penemuan Model', + modelDownloaderContent1: + 'Cari repositori model HuggingFace secara langsung dan lihat muat turun, suka, butiran model dan senarai fail.', + modelDownloaderTitle2: 'Muat Turun Dipercepat', + modelDownloaderContent2: + 'Konfigurasikan titik akhir pecutan HuggingFace dan HF Token untuk laman rasmi, cermin dan model persendirian.', + modelDownloaderTitle3: 'Penjejakan Tugas', + modelDownloaderContent3: + 'Semak baris gilir muat turun, status tugas, kemajuan dan ralat, dengan sokongan batal, cuba semula dan bersihkan rekod.', + modelDownloaderTitle4: 'Pengurusan Tempatan', + modelDownloaderContent4: + 'Urus direktori model tempatan di satu tempat, termasuk laluan, saiz, masa dan pemadaman fail model yang tidak digunakan.', }, node: { master: 'Nod Utama', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 1c8d80d86dcd..d261f0e719a0 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -871,13 +871,18 @@ const message = { downloader: 'Baixador', modelDir: 'Diretório do modelo', manualDownload: 'Download manual', + modelSource: 'Fonte do modelo', repoID: 'ID do repositório', + modelScopeEndpoint: 'Endpoint do ModelScope', + modelScopeToken: 'Token do ModelScope (opcional)', hfToken: 'HF Token (opcional)', hfEndpoint: 'Endpoint de aceleração do HuggingFace', hfEndpointHelper: 'Configure um endpoint de aceleração quando o acesso ao HuggingFace estiver instável. A pesquisa, os detalhes e os downloads usarão esse endereço.', + searchModelScope: 'Pesquisar no ModelScope', searchHuggingFace: 'Pesquisar no HuggingFace', sortTrending: 'Tendências', + sortLikes: 'Mais curtidos', sortDownloads: 'Mais baixados', sortUpdated: 'Atualizados recentemente', sortCreated: 'Criados recentemente', @@ -2795,6 +2800,8 @@ const message = { fileExchange: 'Atualize para a edição Pro para transferir arquivos rapidamente entre vários servidores.', app: 'Faça upgrade para a edição Pro para visualizar informações do serviço e monitoramento de anomalias no aplicativo móvel.', cluster: 'Atualize para a edição Pro para gerenciar clusters primário-réplica de MySQL/Postgres/Redis.', + 'model-downloader': + 'Atualize para a edição Pro para pesquisar, baixar e gerenciar arquivos de modelos locais do HuggingFace, ModelScope ou mirrors compatíveis, com diretórios de modelos e tarefas de download centralizados.', exceptionalHelper: 'A verificação da sincronização da licença está anormal. Clique em sincronizar manualmente para garantir o funcionamento da edição Pro. detalhe: ', tamperHelper: @@ -4403,6 +4410,18 @@ const message = { clusterTitle3: 'Estado de Replicação', clusterContent3: 'Exibe o estado de replicação mestre-escravo e informações de atraso, auxiliando na resolução de problemas de sincronização', + modelDownloaderTitle1: 'Descoberta de modelos', + modelDownloaderContent1: + 'Pesquise repositórios de modelos do HuggingFace diretamente e veja downloads, curtidas, detalhes do modelo e lista de arquivos.', + modelDownloaderTitle2: 'Downloads acelerados', + modelDownloaderContent2: + 'Configure um endpoint de aceleração do HuggingFace e HF Token para o site oficial, espelhos e modelos privados.', + modelDownloaderTitle3: 'Acompanhamento de tarefas', + modelDownloaderContent3: + 'Veja filas de download, status, progresso e erros, com suporte para cancelar, tentar novamente e limpar registros.', + modelDownloaderTitle4: 'Gerenciamento local', + modelDownloaderContent4: + 'Gerencie diretórios de modelos locais em um só lugar, incluindo caminhos, tamanhos, horários e exclusão de modelos não usados.', }, node: { master: 'Nó Principal', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 07010dd34921..f8232eede5aa 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -865,13 +865,18 @@ const message = { downloader: 'Загрузчик', modelDir: 'Каталог модели', manualDownload: 'Ручная загрузка', + modelSource: 'Источник модели', repoID: 'ID репозитория', + modelScopeEndpoint: 'Endpoint ModelScope', + modelScopeToken: 'ModelScope Token (необязательно)', hfToken: 'HF Token (необязательно)', hfEndpoint: 'Endpoint ускорения HuggingFace', hfEndpointHelper: 'Настройте endpoint ускорения, если доступ к HuggingFace нестабилен. Он будет использоваться для поиска, деталей и загрузок.', + searchModelScope: 'Поиск в ModelScope', searchHuggingFace: 'Поиск в HuggingFace', sortTrending: 'Популярное', + sortLikes: 'Больше всего лайков', sortDownloads: 'Больше всего загрузок', sortUpdated: 'Недавно обновлено', sortCreated: 'Недавно создано', @@ -2657,6 +2662,8 @@ const message = { app: 'Обновите до профессиональной версии, чтобы просматривать информацию о сервисах, мониторинг аномалий и т.д. через мобильное приложение.', cluster: 'Обновление до профессиональной версии позволяет управлять кластерами мастер-слейв MySQL/Postgres/Redis.', + 'model-downloader': + 'Обновите до Pro, чтобы искать, загружать и управлять локальными файлами моделей из HuggingFace, ModelScope или совместимых зеркал, централизованно управляя каталогами моделей и задачами загрузки.', exceptionalHelper: 'Проверка синхронизации лицензии выполнена с ошибкой. Нажмите синхронизацию вручную для корректной работы Pro. Детали: ', tamperHelper: 'Операция не выполнена: для файла или папки включена защита от изменений. Проверьте и повторите!', @@ -4252,6 +4259,18 @@ const message = { clusterTitle3: 'Состояние репликации', clusterContent3: 'Отображает состояние репликации мастер-слейв и информацию о задержке, помогая в устранении проблем синхронизации', + modelDownloaderTitle1: 'Поиск моделей', + modelDownloaderContent1: + 'Ищите репозитории моделей HuggingFace напрямую и просматривайте загрузки, лайки, сведения о модели и список файлов.', + modelDownloaderTitle2: 'Ускоренные загрузки', + modelDownloaderContent2: + 'Настройте endpoint ускорения HuggingFace и HF Token для официального сайта, зеркал и приватных моделей.', + modelDownloaderTitle3: 'Отслеживание задач', + modelDownloaderContent3: + 'Просматривайте очередь загрузок, статус, прогресс и ошибки, отменяйте, повторяйте и очищайте записи.', + modelDownloaderTitle4: 'Локальное управление', + modelDownloaderContent4: + 'Управляйте локальными каталогами моделей в одном месте: пути, размеры, время и удаление неиспользуемых файлов моделей.', }, node: { master: 'Главный узел', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index 2d3484cd6814..1e924cd7a604 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -873,13 +873,18 @@ const message = { downloader: 'İndirici', modelDir: 'Model dizini', manualDownload: 'Manuel indirme', + modelSource: 'Model kaynağı', repoID: 'Depo ID', + modelScopeEndpoint: 'ModelScope endpointi', + modelScopeToken: 'ModelScope Token (isteğe bağlı)', hfToken: 'HF Token (isteğe bağlı)', hfEndpoint: 'HuggingFace hızlandırma endpointi', hfEndpointHelper: 'HuggingFace erişimi kararsız olduğunda bir hızlandırma endpointi yapılandırın. Arama, ayrıntılar ve indirmeler bunu kullanır.', + searchModelScope: 'ModelScope ara', searchHuggingFace: 'HuggingFace ara', sortTrending: 'Popüler trendler', + sortLikes: 'En çok beğenilen', sortDownloads: 'En çok indirilenler', sortUpdated: 'Son güncellenenler', sortCreated: 'Yeni oluşturulanlar', @@ -2663,6 +2668,8 @@ const message = { fileExchange: 'Pro Sürüme yükselterek birden fazla sunucu arasında dosyaları hızlıca aktarabilirsiniz.', app: 'Pro sürüme yükselterek mobil uygulamada hizmet bilgilerini ve anormallik izlemeyi görüntüleyebilirsiniz.', cluster: 'Pro Sürüme yükselterek MySQL/Postgres/Redis birincil-kopya kümelerini yönetebilirsiniz.', + 'model-downloader': + 'Pro sürümüne yükselterek HuggingFace, ModelScope veya uyumlu aynalardan yerel model dosyalarını arayabilir, indirebilir ve yönetebilir; model dizinlerini ve indirme görevlerini merkezi olarak takip edebilirsiniz.', }, clean: { scan: 'Taramayı başlat', @@ -4251,6 +4258,18 @@ const message = { clusterTitle3: 'Çoğaltma Durumu', clusterContent3: 'Ana-çalışan çoğaltma durumunu ve gecikme bilgilerini görüntüleyerek senkronizasyon sorunlarını gidermeye yardımcı olur', + modelDownloaderTitle1: 'Model Keşfi', + modelDownloaderContent1: + 'HuggingFace model depolarını doğrudan arayın; indirme sayısı, beğeni, model ayrıntıları ve dosya listesini görüntüleyin.', + modelDownloaderTitle2: 'Hızlandırılmış İndirme', + modelDownloaderContent2: + 'Resmi site, aynalar ve özel modeller için HuggingFace hızlandırma endpointi ve HF Token yapılandırın.', + modelDownloaderTitle3: 'Görev Takibi', + modelDownloaderContent3: + 'İndirme kuyruğunu, görev durumunu, ilerlemeyi ve hataları görüntüleyin; iptal, yeniden deneme ve kayıt temizlemeyi destekler.', + modelDownloaderTitle4: 'Yerel Yönetim', + modelDownloaderContent4: + 'Yerel model dizinlerini tek yerden yönetin; yolları, boyutları, zamanları görüntüleyin ve kullanılmayan model dosyalarını silin.', }, node: { master: 'Ana Düğüm', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index bf21b1333222..690982cbb7f1 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -814,12 +814,17 @@ const message = { downloader: '下載器', modelDir: '模型目錄', manualDownload: '手動下載', + modelSource: '模型來源', repoID: '倉庫 ID', + modelScopeEndpoint: 'ModelScope 地址', + modelScopeToken: 'ModelScope Token(可選)', hfToken: 'HF Token(可選)', hfEndpoint: 'HuggingFace 加速地址', hfEndpointHelper: '國內存取 HuggingFace 不穩定時可設定加速地址,搜尋、詳情和下載都會使用該地址。', + searchModelScope: '搜尋 ModelScope', searchHuggingFace: '搜尋 HuggingFace', sortTrending: '熱門趨勢', + sortLikes: '按讚最多', sortDownloads: '下載最多', sortUpdated: '最近更新', sortCreated: '最新建立', @@ -2418,6 +2423,8 @@ const message = { app: '升級專業版可透過手機APP,檢視服務資訊、異常監控等。', cluster: '升級專業版可以管理 MySQL/Postgres/Redis 主從叢集。', vllm: '升級專業版可將 vLLM 服務統一納入 1Panel 管理,集中完成部署、設定調整、狀態維運與任務追蹤,降低本地模型服務維護成本。', + 'model-downloader': + '升級專業版可從 HuggingFace、ModelScope 或相容鏡像站搜尋、下載並管理本機模型檔案,統一維護本機模型目錄與下載任務。', }, clean: { scan: '開始掃描', @@ -3859,6 +3866,14 @@ const message = { vllmContent3: '在同一頁面完成建立、編輯、啟停、重啟、刪除與任務追蹤,提升本地模型服務維護效率。', vllmTitle4: '設定可控', vllmContent4: '結合進階設定統一管理連接埠、容器、啟動命令與 Compose 設定,便於標準化交付與後續調整。', + modelDownloaderTitle1: '模型發現', + modelDownloaderContent1: '直接搜尋 HuggingFace 模型倉庫,檢視下載量、點讚數、模型詳情與檔案列表。', + modelDownloaderTitle2: '加速下載', + modelDownloaderContent2: '支援設定 HuggingFace 加速地址與 HF Token,適配官方站、鏡像站和私有模型存取。', + modelDownloaderTitle3: '任務追蹤', + modelDownloaderContent3: '統一檢視下載佇列、任務狀態、進度、錯誤資訊,並支援取消、重試和記錄清理。', + modelDownloaderTitle4: '本地管理', + modelDownloaderContent4: '集中維護本地模型目錄,檢視模型路徑、大小和時間,支援刪除不再需要的模型檔案。', }, node: { master: '主節點', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 8dfb25a94b9b..6c5cd6ddb433 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -808,12 +808,17 @@ const message = { downloader: '下载器', modelDir: '模型目录', manualDownload: '手动下载', + modelSource: '模型来源', repoID: '仓库 ID', + modelScopeEndpoint: 'ModelScope 地址', + modelScopeToken: 'ModelScope Token(可选)', hfToken: 'HF Token(可选)', hfEndpoint: 'HuggingFace 加速地址', hfEndpointHelper: '国内访问 HuggingFace 不稳定时可配置加速地址,搜索、详情和下载都会使用该地址。', + searchModelScope: '搜索 ModelScope', searchHuggingFace: '搜索 HuggingFace', sortTrending: '热门趋势', + sortLikes: '点赞最多', sortDownloads: '下载最多', sortUpdated: '最近更新', sortCreated: '最新创建', @@ -2411,6 +2416,8 @@ const message = { app: '升级专业版可通过手机 APP,查看服务信息、异常监控等。', cluster: '升级专业版可以管理 MySQL/Postgres/Redis 主从集群。', vllm: '升级专业版可将 vLLM 服务统一纳入 1Panel 管理,集中完成部署、配置调整、状态运维与任务追踪,降低本地模型服务维护成本。', + 'model-downloader': + '升级专业版可从 HuggingFace、ModelScope 或兼容镜像站搜索、下载并管理本地模型文件,统一维护本地模型目录与下载任务。', }, clean: { scan: '开始扫描', @@ -3854,6 +3861,14 @@ const message = { vllmContent3: '在同一页面完成创建、编辑、启停、重启、删除与任务追踪,提升本地模型服务维护效率。', vllmTitle4: '配置可控', vllmContent4: '结合高级设置统一管理端口、容器、启动命令与 Compose 配置,便于标准化交付与后续调整。', + modelDownloaderTitle1: '模型发现', + modelDownloaderContent1: '直接搜索 HuggingFace 模型仓库,查看下载量、点赞数、模型详情与文件列表。', + modelDownloaderTitle2: '加速下载', + modelDownloaderContent2: '支持配置 HuggingFace 加速地址与 HF Token,适配官方站、镜像站和私有模型访问。', + modelDownloaderTitle3: '任务追踪', + modelDownloaderContent3: '统一查看下载队列、任务状态、进度、错误信息,并支持取消、重试和记录清理。', + modelDownloaderTitle4: '本地管理', + modelDownloaderContent4: '集中维护本地模型目录,查看模型路径、大小和时间,支持删除不再需要的模型文件。', }, node: { master: '主节点',