feat(node): add translations for existing node packages (#14222)

This commit is contained in:
ssongliu
2026-10-27 17:12:14 +08:00
committed by GitHub
parent b3c1e0df42
commit 8d320ef2ca
24 changed files with 204 additions and 0 deletions
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Sync basic node info"
GenerateSSLInfo: "Generate node SSL info"
ConnInfoNotMatch: "Connection info mismatch"
MakeAgentPackage: "Generate node installation package"
PrepareNodePackage: "Prepare existing package on child node"
PrepareNodePackageDetail: "Use existing package on child node: {{ .name }}"
SyncNodeConfig: "Sync node configuration"
ErrNodePackagePath: "Enter the absolute file path to the package on the child node"
ErrNodePackageFile: "Failed to process package file {{ .name }}: {{ .err }}"
ErrNodePackageMember: "Package contains an invalid or duplicate entry: {{ .name }}"
ErrNodePackageMismatch: "Package must match main node version {{ .version }} and child node architecture {{ .arch }}"
ErrNodePackageMissing: "Required file missing from package: {{ .name }}"
ErrNodePackageVersion: "Package version {{ .version }} does not match main node version {{ .expected }}"
ErrNodePackageArch: "Agent executable architecture does not match child node architecture {{ .arch }}"
SendAgent: "Distribute node installation package"
StartService: "Start service"
NoBackupNode: "Backup node is empty. Select one and save first"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Sincronizar información básica del nodo"
GenerateSSLInfo: "Generar información SSL del nodo"
ConnInfoNotMatch: "La información de conexión no coincide"
MakeAgentPackage: "Generar paquete de instalación del nodo"
PrepareNodePackage: "Preparar el paquete existente en el nodo secundario"
PrepareNodePackageDetail: "Usar el paquete existente en el nodo secundario: {{ .name }}"
SyncNodeConfig: "Sincronizar la configuración del nodo"
ErrNodePackagePath: "Introduzca la ruta absoluta del archivo del paquete en el nodo secundario"
ErrNodePackageFile: "Error al procesar el archivo del paquete {{ .name }}: {{ .err }}"
ErrNodePackageMember: "El paquete contiene una entrada no válida o duplicada: {{ .name }}"
ErrNodePackageMismatch: "El paquete debe coincidir con la versión {{ .version }} del nodo principal y la arquitectura {{ .arch }} del nodo secundario"
ErrNodePackageMissing: "Falta un archivo necesario en el paquete: {{ .name }}"
ErrNodePackageVersion: "La versión {{ .version }} del paquete no coincide con la versión {{ .expected }} del nodo principal"
ErrNodePackageArch: "La arquitectura del ejecutable Agent no coincide con la arquitectura {{ .arch }} del nodo secundario"
SendAgent: "Distribuir paquete de instalación del nodo"
StartService: "Iniciar servicio"
NoBackupNode: "Actualmente no hay nodo de respaldo. Seleccione uno para guardar e intente de nuevo."
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "همگام‌سازی اطلاعات پایه گره"
GenerateSSLInfo: "تولید اطلاعات SSL گره"
ConnInfoNotMatch: "اطلاعات اتصال مطابقت ندارد"
MakeAgentPackage: "تولید بسته نصب گره"
PrepareNodePackage: "آماده‌سازی بسته موجود در گره فرزند"
PrepareNodePackageDetail: "استفاده از بسته موجود در گره فرزند: {{ .name }}"
SyncNodeConfig: "همگام‌سازی پیکربندی گره"
ErrNodePackagePath: "مسیر مطلق فایل بسته در گره فرزند را وارد کنید"
ErrNodePackageFile: "پردازش فایل بسته {{ .name }} ناموفق بود: {{ .err }}"
ErrNodePackageMember: "بسته دارای ورودی نامعتبر یا تکراری است: {{ .name }}"
ErrNodePackageMismatch: "بسته باید با نسخه گره اصلی {{ .version }} و معماری گره فرزند {{ .arch }} مطابقت داشته باشد"
ErrNodePackageMissing: "فایل ضروری در بسته موجود نیست: {{ .name }}"
ErrNodePackageVersion: "نسخه بسته {{ .version }} با نسخه گره اصلی {{ .expected }} مطابقت ندارد"
ErrNodePackageArch: "معماری فایل اجرایی Agent با معماری گره فرزند {{ .arch }} مطابقت ندارد"
SendAgent: "توزیع بسته نصب گره"
StartService: "شروع سرویس"
NoBackupNode: "گره پشتیبان خالی است. ابتدا یکی را انتخاب کرده و ذخیره کنید"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "ノードの基本情報を同期"
GenerateSSLInfo: "ノードのSSL情報を生成"
ConnInfoNotMatch: "接続情報が一致しません"
MakeAgentPackage: "ノードインストールパッケージを生成"
PrepareNodePackage: "子ノード上の既存パッケージを準備"
PrepareNodePackageDetail: "子ノード上の既存パッケージを使用: {{ .name }}"
SyncNodeConfig: "ノード設定を同期"
ErrNodePackagePath: "子ノード上のパッケージの絶対ファイルパスを入力してください"
ErrNodePackageFile: "パッケージファイル {{ .name }} の処理に失敗しました: {{ .err }}"
ErrNodePackageMember: "パッケージに無効または重複する項目があります: {{ .name }}"
ErrNodePackageMismatch: "パッケージはメインノードのバージョン {{ .version }} と子ノードのアーキテクチャ {{ .arch }} に一致する必要があります"
ErrNodePackageMissing: "パッケージに必要なファイルがありません: {{ .name }}"
ErrNodePackageVersion: "パッケージのバージョン {{ .version }} がメインノードのバージョン {{ .expected }} と一致しません"
ErrNodePackageArch: "Agent 実行ファイルのアーキテクチャが子ノードのアーキテクチャ {{ .arch }} と一致しません"
SendAgent: "ノードインストールパッケージを送信"
StartService: "サービスを開始"
NoBackupNode: "現在バックアップノードが空です。保存するバックアップノードを選択して再試行してください!"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "노드 기본 데이터 동기화"
GenerateSSLInfo: "노드 SSL 정보 생성"
ConnInfoNotMatch: "연결 정보가 일치하지 않음"
MakeAgentPackage: "노드 설치 패키지 생성"
PrepareNodePackage: "하위 노드의 기존 패키지 준비"
PrepareNodePackageDetail: "하위 노드의 기존 패키지 사용: {{ .name }}"
SyncNodeConfig: "노드 설정 동기화"
ErrNodePackagePath: "하위 노드에 있는 패키지의 절대 파일 경로를 입력하세요"
ErrNodePackageFile: "패키지 파일 {{ .name }} 처리 실패: {{ .err }}"
ErrNodePackageMember: "패키지에 잘못되었거나 중복된 항목이 있습니다: {{ .name }}"
ErrNodePackageMismatch: "패키지는 주 노드 버전 {{ .version }} 및 하위 노드 아키텍처 {{ .arch }}와 일치해야 합니다"
ErrNodePackageMissing: "패키지에 필수 파일이 없습니다: {{ .name }}"
ErrNodePackageVersion: "패키지 버전 {{ .version }}이 주 노드 버전 {{ .expected }}와 일치하지 않습니다"
ErrNodePackageArch: "Agent 실행 파일의 아키텍처가 하위 노드 아키텍처 {{ .arch }}와 일치하지 않습니다"
SendAgent: "노드 설치 패키지 배포"
StartService: "서비스 시작"
NoBackupNode: "현재 백업 노드가 비어 있습니다. 저장할 백업 노드를 선택한 후 다시 시도하십시오"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "ຊິງຂໍ້ມູນພື້ນຖານຂອງໂ
GenerateSSLInfo: "ສ້າງຂໍ້ມູນ SSL ຂອງໂນດ"
ConnInfoNotMatch: "ຂໍ້ມູນການເຊື່ອມຕໍ່ບໍ່ກົງກັນ"
MakeAgentPackage: "ສ້າງແພັກເກດຕິດຕັ້ງໂນດ"
PrepareNodePackage: "ກະກຽມແພັກເກດທີ່ມີຢູ່ໃນໂນດລູກ"
PrepareNodePackageDetail: "ໃຊ້ແພັກເກດທີ່ມີຢູ່ໃນໂນດລູກ: {{ .name }}"
SyncNodeConfig: "ຊິງຂໍ້ມູນການຕັ້ງຄ່າໂນດ"
ErrNodePackagePath: "ປ້ອນເສັ້ນທາງໄຟລ໌ແບບເຕັມຂອງແພັກເກດໃນໂນດລູກ"
ErrNodePackageFile: "ປະມວນຜົນໄຟລ໌ແພັກເກດ {{ .name }} ລົ້ມເຫຼວ: {{ .err }}"
ErrNodePackageMember: "ແພັກເກດມີລາຍການທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຊ້ຳກັນ: {{ .name }}"
ErrNodePackageMismatch: "ແພັກເກດຕ້ອງກົງກັບເວີຊັນໂນດຫຼັກ {{ .version }} ແລະ ສະຖາປັດຕະຍະກຳໂນດລູກ {{ .arch }}"
ErrNodePackageMissing: "ແພັກເກດຂາດໄຟລ໌ທີ່ຈຳເປັນ: {{ .name }}"
ErrNodePackageVersion: "ເວີຊັນແພັກເກດ {{ .version }} ບໍ່ກົງກັບເວີຊັນໂນດຫຼັກ {{ .expected }}"
ErrNodePackageArch: "ສະຖາປັດຕະຍະກຳຂອງໂປຣແກຣມ Agent ບໍ່ກົງກັບສະຖາປັດຕະຍະກຳໂນດລູກ {{ .arch }}"
SendAgent: "ແຈກຢາຍແພັກເກດຕິດຕັ້ງໂນດ"
StartService: "ເລີ່ມບໍລິການ"
NoBackupNode: "ໂນດສຳຮອງຫວ່າງເປົ່າ. ກະລຸນາເລືອກແລ້ວບັນທຶກກ່ອນ"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Sinkronkan maklumat asas nod"
GenerateSSLInfo: "Cipta maklumat SSL nod"
ConnInfoNotMatch: "Maklumat sambungan tidak sepadan"
MakeAgentPackage: "Cipta pakej pemasangan nod"
PrepareNodePackage: "Sediakan pakej sedia ada pada nod anak"
PrepareNodePackageDetail: "Gunakan pakej sedia ada pada nod anak: {{ .name }}"
SyncNodeConfig: "Segerakkan konfigurasi nod"
ErrNodePackagePath: "Masukkan laluan fail mutlak pakej pada nod anak"
ErrNodePackageFile: "Gagal memproses fail pakej {{ .name }}: {{ .err }}"
ErrNodePackageMember: "Pakej mengandungi entri tidak sah atau pendua: {{ .name }}"
ErrNodePackageMismatch: "Pakej mesti sepadan dengan versi nod utama {{ .version }} dan seni bina nod anak {{ .arch }}"
ErrNodePackageMissing: "Fail yang diperlukan tiada dalam pakej: {{ .name }}"
ErrNodePackageVersion: "Versi pakej {{ .version }} tidak sepadan dengan versi nod utama {{ .expected }}"
ErrNodePackageArch: "Seni bina fail boleh laksana Agent tidak sepadan dengan seni bina nod anak {{ .arch }}"
SendAgent: "Muat naik pakej pemasangan nod"
StartService: "Mulakan perkhidmatan"
NoBackupNode: "Nod sandaran kosong. Sila pilih nod sandaran untuk disimpan dan cuba lagi"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Sincronizando dados básicos do nó"
GenerateSSLInfo: "Gerando informações SSL do nó"
ConnInfoNotMatch: "As informações de conexão não coincidem"
MakeAgentPackage: "Gerando pacote de instalação do nó"
PrepareNodePackage: "Preparar o pacote existente no nó secundário"
PrepareNodePackageDetail: "Usar o pacote existente no nó secundário: {{ .name }}"
SyncNodeConfig: "Sincronizar a configuração do nó"
ErrNodePackagePath: "Informe o caminho absoluto do arquivo do pacote no nó secundário"
ErrNodePackageFile: "Falha ao processar o arquivo do pacote {{ .name }}: {{ .err }}"
ErrNodePackageMember: "O pacote contém uma entrada inválida ou duplicada: {{ .name }}"
ErrNodePackageMismatch: "O pacote deve corresponder à versão {{ .version }} do nó principal e à arquitetura {{ .arch }} do nó secundário"
ErrNodePackageMissing: "Arquivo necessário ausente no pacote: {{ .name }}"
ErrNodePackageVersion: "A versão {{ .version }} do pacote não corresponde à versão {{ .expected }} do nó principal"
ErrNodePackageArch: "A arquitetura do executável Agent não corresponde à arquitetura {{ .arch }} do nó secundário"
SendAgent: "Enviando pacote de instalação do nó"
StartService: "Iniciando serviço"
NoBackupNode: "O nó de backup está vazio atualmente. Selecione um nó de backup para salvar e tente novamente"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Синхронизировать базовую информ
GenerateSSLInfo: "Сгенерировать SSL информацию узла"
ConnInfoNotMatch: "Информация о соединении не совпадает"
MakeAgentPackage: "Сгенерировать установочный пакет узла"
PrepareNodePackage: "Подготовка готового пакета на дочернем узле"
PrepareNodePackageDetail: "Использование готового пакета на дочернем узле: {{ .name }}"
SyncNodeConfig: "Синхронизация конфигурации узла"
ErrNodePackagePath: "Укажите абсолютный путь к файлу пакета на дочернем узле"
ErrNodePackageFile: "Не удалось обработать файл пакета {{ .name }}: {{ .err }}"
ErrNodePackageMember: "Пакет содержит недопустимую или повторяющуюся запись: {{ .name }}"
ErrNodePackageMismatch: "Пакет должен соответствовать версии главного узла {{ .version }} и архитектуре дочернего узла {{ .arch }}"
ErrNodePackageMissing: "В пакете отсутствует обязательный файл: {{ .name }}"
ErrNodePackageVersion: "Версия пакета {{ .version }} не совпадает с версией главного узла {{ .expected }}"
ErrNodePackageArch: "Архитектура исполняемого файла Agent не совпадает с архитектурой дочернего узла {{ .arch }}"
SendAgent: "Отправить установочный пакет узла"
StartService: "Запустить сервис"
NoBackupNode: "Резервный узел в настоящее время пуст. Выберите резервный узел для сохранения и повторите попытку"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "Temel düğüm bilgilerini senkronize et"
GenerateSSLInfo: "Düğüm SSL bilgilerini oluştur"
ConnInfoNotMatch: "Bağlantı bilgisi uyuşmuyor"
MakeAgentPackage: "Düğüm kurulum paketini oluştur"
PrepareNodePackage: "Alt düğümdeki mevcut paketi hazırla"
PrepareNodePackageDetail: "Alt düğümdeki mevcut paketi kullan: {{ .name }}"
SyncNodeConfig: "Düğüm yapılandırmasını eşitle"
ErrNodePackagePath: "Alt düğümdeki paket dosyasının mutlak yolunu girin"
ErrNodePackageFile: "{{ .name }} paket dosyası işlenemedi: {{ .err }}"
ErrNodePackageMember: "Paket geçersiz veya yinelenen bir girdi içeriyor: {{ .name }}"
ErrNodePackageMismatch: "Paket, ana düğüm sürümü {{ .version }} ve alt düğüm mimarisi {{ .arch }} ile eşleşmelidir"
ErrNodePackageMissing: "Pakette gerekli dosya eksik: {{ .name }}"
ErrNodePackageVersion: "Paket sürümü {{ .version }}, ana düğüm sürümü {{ .expected }} ile eşleşmiyor"
ErrNodePackageArch: "Agent yürütülebilir dosyasının mimarisi, alt düğüm mimarisi {{ .arch }} ile eşleşmiyor"
SendAgent: "Düğüm kurulum paketini dağıt"
StartService: "Servisi başlat"
NoBackupNode: "Yedek düğüm şu anda boş. Lütfen kaydetmek için bir yedek düğüm seçin ve tekrar deneyin"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "同步節點基礎資料"
GenerateSSLInfo: "產生節點 SSL 資訊"
ConnInfoNotMatch: "連接資訊不符"
MakeAgentPackage: "產生節點安裝包"
PrepareNodePackage: "準備子節點已有安裝包"
PrepareNodePackageDetail: "使用子節點已有安裝包:{{ .name }}"
SyncNodeConfig: "同步節點設定"
ErrNodePackagePath: "請填寫子節點安裝包的絕對檔案路徑"
ErrNodePackageFile: "處理安裝包檔案 {{ .name }} 失敗:{{ .err }}"
ErrNodePackageMember: "安裝包包含無效或重複項目:{{ .name }}"
ErrNodePackageMismatch: "安裝包必須符合主節點版本 {{ .version }} 和子節點架構 {{ .arch }}"
ErrNodePackageMissing: "安裝包缺少必要檔案:{{ .name }}"
ErrNodePackageVersion: "安裝包版本 {{ .version }} 與主節點版本 {{ .expected }} 不一致"
ErrNodePackageArch: "Agent 程式架構與子節點架構 {{ .arch }} 不一致"
SendAgent: "下發節點安裝包"
StartService: "啟動服務"
NoBackupNode: "目前備份節點為空,請選擇備份節點儲存後重試!"
+10
View File
@@ -296,6 +296,16 @@ SyncAgentBaseInfo: "同步节点基础数据"
GenerateSSLInfo: "生成节点 SSL 信息"
ConnInfoNotMatch: "连接信息不匹配"
MakeAgentPackage: "生成节点安装包"
PrepareNodePackage: "准备子节点已有安装包"
PrepareNodePackageDetail: "使用子节点已有安装包:{{ .name }}"
SyncNodeConfig: "同步节点配置"
ErrNodePackagePath: "请填写子节点安装包的绝对文件路径"
ErrNodePackageFile: "处理安装包文件 {{ .name }} 失败:{{ .err }}"
ErrNodePackageMember: "安装包包含无效或重复条目:{{ .name }}"
ErrNodePackageMismatch: "安装包必须匹配主节点版本 {{ .version }} 和子节点架构 {{ .arch }}"
ErrNodePackageMissing: "安装包缺少必要文件:{{ .name }}"
ErrNodePackageVersion: "安装包版本 {{ .version }} 与主节点版本 {{ .expected }} 不一致"
ErrNodePackageArch: "Agent 程序架构与子节点架构 {{ .arch }} 不一致"
SendAgent: "下发节点安装包"
StartService: "启动服务"
NoBackupNode: "当前备份节点为空,请选择备份节点保存后重试!"
+7
View File
@@ -6976,6 +6976,13 @@ const message = {
'Selected nodes will automatically start upgrading after the master node upgrade is completed, no manual operation required.',
nodeUpgradePackageManage: 'Installation Package Management',
nodeUpgradePackageClean: 'Clean',
packageSource: 'Package source',
packageFromMaster: 'Main node',
packageFromNode: 'Existing package',
packagePath: 'Package path on child node',
packagePathHelper:
'Enter the absolute path to a .tar.gz package on the child node. Its version must match the main node and its architecture must match the child node. The original package is kept; missing supporting files are transferred from the main node.',
packagePathInvalid: 'Enter an absolute file path to the package on the child node',
nodeUpgradePackageFormatHelper:
'Only `1panel-agent_v*_*` or `1panel-v*-linux-*` installation packages are supported',
nodeUpgradePackageHostConfirm: 'The server file {0} will be selected. Continue?',
+7
View File
@@ -7088,6 +7088,13 @@ const message = {
'Los nodos seleccionados comenzarán a actualizarse automáticamente después de que se complete la actualización del nodo maestro, sin necesidad de operación manual.',
nodeUpgradePackageManage: 'Gestión de Paquetes de Instalación',
nodeUpgradePackageClean: 'Limpiar',
packageSource: 'Origen del paquete',
packageFromMaster: 'Nodo principal',
packageFromNode: 'Paquete existente',
packagePath: 'Ruta del paquete en el nodo secundario',
packagePathHelper:
'Introduzca la ruta absoluta de un paquete .tar.gz en el nodo secundario. La versión debe coincidir con el nodo principal y la arquitectura con el nodo secundario. Se conserva el paquete original; los archivos auxiliares que falten se transfieren desde el nodo principal.',
packagePathInvalid: 'Introduzca una ruta absoluta al archivo del paquete en el nodo secundario',
nodeUpgradePackageFormatHelper:
'Solo se admiten paquetes de instalación `1panel-agent_v*_*` o `1panel-v*-linux-*`',
nodeUpgradePackageHostConfirm: 'Se seleccionará el archivo del servidor {0}. ¿Continuar?',
+7
View File
@@ -6932,6 +6932,13 @@ const message = {
'گره‌های انتخاب شده پس از اتمام ارتقاء گره اصلی، به طور خودکار شروع به ارتقاء می‌کنند، بدون نیاز به عملیات دستی.',
nodeUpgradePackageManage: 'مدیریت بسته نصب',
nodeUpgradePackageClean: 'پاک‌سازی',
packageSource: 'منبع بسته',
packageFromMaster: 'گره اصلی',
packageFromNode: 'بسته موجود',
packagePath: 'مسیر بسته در گره فرزند',
packagePathHelper:
'مسیر مطلق بسته .tar.gz در گره فرزند را وارد کنید. نسخه باید با گره اصلی و معماری با گره فرزند مطابقت داشته باشد. بسته اصلی حفظ می‌شود؛ فایل‌های کمکی ناموجود از گره اصلی منتقل می‌شوند.',
packagePathInvalid: 'مسیر مطلق فایل بسته در گره فرزند را وارد کنید',
nodeUpgradePackageFormatHelper:
'فقط بسته‌های نصب `1panel-agent_v*_*` یا `1panel-v*-linux-*` پشتیبانی می‌شوند',
nodeUpgradePackageHostConfirm: 'فایل سرور {0} انتخاب خواهد شد. ادامه می‌دهید؟',
+7
View File
@@ -6963,6 +6963,13 @@ const message = {
'選択したノードは、マスターノードのアップグレード完了後に自動的にアップグレードを開始し、手動操作は不要です。',
nodeUpgradePackageManage: 'インストールパッケージ管理',
nodeUpgradePackageClean: 'クリーンアップ',
packageSource: 'パッケージの取得元',
packageFromMaster: 'メインノード',
packageFromNode: '既存パッケージ',
packagePath: '子ノード上のパッケージパス',
packagePathHelper:
'子ノード上の .tar.gz パッケージの絶対パスを入力してください。バージョンはメインノード、アーキテクチャは子ノードと一致する必要があります。元のパッケージは保持され、不足する補助ファイルはメインノードから転送されます。',
packagePathInvalid: '子ノード上のパッケージの絶対ファイルパスを入力してください',
nodeUpgradePackageFormatHelper:
'`1panel-agent_v*_*` または `1panel-v*-linux-*` のインストールパッケージのみ対応しています',
nodeUpgradePackageHostConfirm: 'サーバーファイル {0} を選択します。続行しますか?',
+7
View File
@@ -6821,6 +6821,13 @@ const message = {
'선택된 노드는 마스터 노드 업그레이드 완료 후 자동으로 업그레이드를 시작하며 수동 작업이 필요하지 않습니다.',
nodeUpgradePackageManage: '설치 패키지 관리',
nodeUpgradePackageClean: '정리',
packageSource: '패키지 소스',
packageFromMaster: '주 노드',
packageFromNode: '기존 패키지',
packagePath: '하위 노드의 패키지 경로',
packagePathHelper:
'하위 노드에 있는 .tar.gz 패키지의 절대 경로를 입력하세요. 버전은 주 노드와, 아키텍처는 하위 노드와 일치해야 합니다. 원본 패키지는 유지되며 누락된 보조 파일은 주 노드에서 전송됩니다.',
packagePathInvalid: '하위 노드에 있는 패키지의 절대 파일 경로를 입력하세요',
nodeUpgradePackageFormatHelper: '`1panel-agent_v*_*` 또는 `1panel-v*-linux-*` 설치 패키지만 지원됩니다',
nodeUpgradePackageHostConfirm: '서버 파일 {0}을(를) 선택합니다. 계속하시겠습니까?',
nodeUpgradePackageCleanHelper: '모든 낮은 버전의 업데이트 패키지를 정리합니다. 계속하시겠습니까?',
+7
View File
@@ -6750,6 +6750,13 @@ const message = {
nodeUpgradeHelper: 'ໂນດທີ່ເລືອກຈະເລີ່ມອັບເກຣດອັດຕະໂນມັດຫຼັງຈາກໂນດຫຼັກອັບເກຣດສຳເລັດ.',
nodeUpgradePackageManage: 'ຈັດການແພັກເກັດຕິດຕັ້ງ',
nodeUpgradePackageClean: 'ລ້າງຂໍ້ມູນ',
packageSource: 'ແຫຼ່ງທີ່ມາຂອງແພັກເກດ',
packageFromMaster: 'ໂນດຫຼັກ',
packageFromNode: 'ແພັກເກດທີ່ມີຢູ່',
packagePath: 'ເສັ້ນທາງແພັກເກດໃນໂນດລູກ',
packagePathHelper:
'ປ້ອນເສັ້ນທາງແບບເຕັມຂອງແພັກເກດ .tar.gz ໃນໂນດລູກ. ເວີຊັນຕ້ອງກົງກັບໂນດຫຼັກ ແລະ ສະຖາປັດຕະຍະກຳຕ້ອງກົງກັບໂນດລູກ. ແພັກເກດຕົ້ນສະບັບຈະຖືກເກັບໄວ້; ໄຟລ໌ປະກອບທີ່ຂາດຈະຖືກໂອນຈາກໂນດຫຼັກ.',
packagePathInvalid: 'ກະລຸນາປ້ອນເສັ້ນທາງໄຟລ໌ແບບເຕັມຂອງແພັກເກດໃນໂນດລູກ',
nodeUpgradePackageFormatHelper:
'ຮອງຮັບສະເພາະແພັກເກັດ `1panel-agent_v*_*` ຫຼື `1panel-v*-linux-*` ເທົ່ານັ້ນ',
nodeUpgradePackageHostConfirm: 'ໄຟລ໌ເຊີເວີ {0} ຈະຖືກເລືອກ. ຕ້ອງການຕໍ່ບໍ?',
+7
View File
@@ -7070,6 +7070,13 @@ const message = {
'Nod terpilih akan mula dinaik taraf secara automatik selepas naik taraf nod induk selesai, tiada operasi manual diperlukan.',
nodeUpgradePackageManage: 'Pengurusan Pakej Pemasangan',
nodeUpgradePackageClean: 'Bersihkan',
packageSource: 'Sumber pakej',
packageFromMaster: 'Nod utama',
packageFromNode: 'Pakej sedia ada',
packagePath: 'Laluan pakej pada nod anak',
packagePathHelper:
'Masukkan laluan mutlak pakej .tar.gz pada nod anak. Versi mesti sepadan dengan nod utama dan seni bina mesti sepadan dengan nod anak. Pakej asal dikekalkan; fail sokongan yang tiada dipindahkan daripada nod utama.',
packagePathInvalid: 'Masukkan laluan fail mutlak pakej pada nod anak',
nodeUpgradePackageFormatHelper:
'Hanya pakej pemasangan `1panel-agent_v*_*` atau `1panel-v*-linux-*` disokong',
nodeUpgradePackageHostConfirm: 'Fail pelayan {0} akan dipilih. Teruskan?',
+7
View File
@@ -7113,6 +7113,13 @@ const message = {
'Os nós selecionados começarão a atualizar automaticamente após a conclusão da atualização do nó mestre, nenhuma operação manual necessária.',
nodeUpgradePackageManage: 'Gerenciamento de Pacotes de Instalação',
nodeUpgradePackageClean: 'Limpar',
packageSource: 'Origem do pacote',
packageFromMaster: 'Nó principal',
packageFromNode: 'Pacote existente',
packagePath: 'Caminho do pacote no nó secundário',
packagePathHelper:
'Informe o caminho absoluto de um pacote .tar.gz no nó secundário. A versão deve corresponder à do nó principal e a arquitetura à do nó secundário. O pacote original é mantido; arquivos auxiliares ausentes são transferidos do nó principal.',
packagePathInvalid: 'Informe um caminho absoluto para o arquivo do pacote no nó secundário',
nodeUpgradePackageFormatHelper:
'Somente pacotes de instalação `1panel-agent_v*_*` ou `1panel-v*-linux-*` são suportados',
nodeUpgradePackageHostConfirm: 'O arquivo do servidor {0} será selecionado. Continuar?',
+7
View File
@@ -7082,6 +7082,13 @@ const message = {
'Выбранные узлы автоматически начнут обновляться после завершения обновления основного узла, ручное вмешательство не требуется.',
nodeUpgradePackageManage: 'Управление пакетами установки',
nodeUpgradePackageClean: 'Очистить',
packageSource: 'Источник пакета',
packageFromMaster: 'Главный узел',
packageFromNode: 'Готовый пакет',
packagePath: 'Путь к пакету на дочернем узле',
packagePathHelper:
'Укажите абсолютный путь к пакету .tar.gz на дочернем узле. Версия должна совпадать с главным узлом, а архитектура — с дочерним. Исходный пакет сохраняется; недостающие вспомогательные файлы передаются с главного узла.',
packagePathInvalid: 'Укажите абсолютный путь к файлу пакета на дочернем узле',
nodeUpgradePackageFormatHelper:
'Поддерживаются только установочные пакеты `1panel-agent_v*_*` или `1panel-v*-linux-*`',
nodeUpgradePackageHostConfirm: 'Будет выбран файл сервера {0}. Продолжить?',
+7
View File
@@ -7089,6 +7089,13 @@ const message = {
'Seçilen düğümler, ana düğüm yükseltmesi tamamlandıktan sonra otomatik olarak yükseltmeye başlayacaktır, manuel işlem gerekmez.',
nodeUpgradePackageManage: 'Kurulum Paketi Yönetimi',
nodeUpgradePackageClean: 'Temizle',
packageSource: 'Paket kaynağı',
packageFromMaster: 'Ana düğüm',
packageFromNode: 'Mevcut paket',
packagePath: 'Alt düğümdeki paket yolu',
packagePathHelper:
'Alt düğümdeki .tar.gz paketinin mutlak yolunu girin. Sürüm ana düğümle, mimari ise alt düğümle eşleşmelidir. Orijinal paket korunur; eksik yardımcı dosyalar ana düğümden aktarılır.',
packagePathInvalid: 'Alt düğümdeki paket dosyasının mutlak yolunu girin',
nodeUpgradePackageFormatHelper:
'Yalnızca `1panel-agent_v*_*` veya `1panel-v*-linux-*` kurulum paketleri desteklenir',
nodeUpgradePackageHostConfirm: 'Sunucu dosyası {0} seçilecek. Devam edilsin mi?',
+7
View File
@@ -6470,6 +6470,13 @@ const message = {
nodeUpgradeHelper: '選中的節點將在主節點升級完成後自動開始升級,無需手動操作。',
nodeUpgradePackageManage: '安裝包管理',
nodeUpgradePackageClean: '清理',
packageSource: '安裝包來源',
packageFromMaster: '主節點分發',
packageFromNode: '使用現有包',
packagePath: '子節點安裝包路徑',
packagePathHelper:
'填寫子節點上 .tar.gz 安裝包的絕對路徑。版本須與主節點一致,架構須符合子節點。保留原包,缺少的輔助檔案由主節點補傳。',
packagePathInvalid: '請輸入子節點上安裝包的絕對檔案路徑',
nodeUpgradePackageFormatHelper: '僅支援 `1panel-agent_v*_*` 或 `1panel-v*-linux-*` 安裝包',
nodeUpgradePackageHostConfirm: '即將選擇伺服器檔案:{0},是否繼續?',
nodeUpgradePackageCleanHelper: '即將清理所有低版本升級包,是否繼續?',
+7
View File
@@ -5428,6 +5428,13 @@ const message = {
nodeUpgradeHelper: '选中的节点将在主节点升级完成后自动开始升级,无需手动操作。',
nodeUpgradePackageManage: '安装包管理',
nodeUpgradePackageClean: '清理',
packageSource: '安装包来源',
packageFromMaster: '主节点分发',
packageFromNode: '使用已有包',
packagePath: '子节点安装包路径',
packagePathHelper:
'填写子节点上 .tar.gz 安装包的绝对路径。版本须与主节点一致,架构须匹配子节点。原包保留,缺少的辅助文件由主节点补传。',
packagePathInvalid: '请输入子节点上安装包的绝对文件路径',
nodeUpgradePackageFormatHelper: '仅支持 `1panel-agent_v*_*` 或 `1panel-v*-linux-*` 安装包',
nodeUpgradePackageHostConfirm: '即将选择服务器文件:{0},是否继续?',
nodeUpgradePackageCleanHelper: '即将清理所有低版本升级包,是否继续?',