feat: add VM health check translations (#13361)

This commit is contained in:
ssongliu
2026-07-24 16:00:29 +08:00
committed by GitHub
parent 3b91859a49
commit b47bba4827
12 changed files with 950 additions and 4 deletions
+78
View File
@@ -5816,6 +5816,84 @@ const message = {
vm: {
vm: 'VM',
title: 'Virtual Machines',
healthCheck: 'Health Check',
healthCheckResult: {
pass: 'Pass',
info: 'Info',
warn: 'Warning',
fail: 'Fail',
normal: 'Normal',
fixCommand: 'Fix command',
technicalDetail: 'Technical details',
check: {
vmName: 'VM name',
libvirtConnection: 'Libvirt connection',
vmDefinition: 'VM definition',
domainXML: 'VM XML',
architecture: 'Architecture',
virtualizationType: 'Virtualization type',
machineType: 'Machine type',
efiCapability: 'EFI capability',
qemuEmulator: 'QEMU emulator',
bootOrder: 'Boot order',
arm64Firmware: 'ARM64 firmware',
arm64Features: 'ARM64 features',
arm64Video: 'ARM64 display',
arm64FirmwareFile: 'ARM64 firmware file',
arm64CDROM: 'ARM64 CD-ROM',
blockDevice: 'Block device',
isoArchitecture: 'ISO architecture',
network: 'Network',
qemuLog: 'QEMU log',
arm64RuntimeFirmware: 'ARM64 runtime firmware',
},
reason: {
invalidName: 'The VM name is invalid.',
connectionFailed: 'Unable to connect to {uri}.',
vmNotFound: 'VM {name} was not found.',
xmlReadFailed: 'Failed to read the VM XML.',
liveXMLFallback: 'The persistent configuration could not be read; the live configuration is used.',
xmlParseFailed: 'Failed to parse the VM XML.',
stateReadFailed: 'The VM state could not be determined. The runtime firmware check was skipped.',
guestArchMissing: 'The guest architecture is missing from the XML.',
archMismatch:
'The host architecture is {hostArch}, while the guest architecture is {guestArch}. Cross-architecture execution is unsupported.',
nonKVMType: 'The virtualization type is {type}, not the default KVM type.',
archOrMachineMissing: 'The architecture or machine type is missing from the XML.',
machineUnsupported: 'The host does not support {arch}/{machine}.',
emulatorNotSpecified: 'No emulator is specified in the XML; Libvirt will select one.',
fileNotFound: 'File not found: {path}',
fileNotExecutable: 'File is not executable: {path}',
bootDeviceMissing: 'No boot device is defined in the XML.',
diskNotFirst: 'The disk is not the first boot device. Current order: {order}',
cdromNotInBootOrder: 'A CD-ROM is attached but is not included in the boot order.',
firmwareNotConfigured:
'EFI or a loader is not configured, so the guest may fail to display or boot.',
acpiCustom: 'ACPI is configured. Confirm that the guest explicitly requires this customization.',
acpiRequiresUEFI: 'ACPI is configured without UEFI, which causes ACPI requires UEFI.',
apicUnsupported: 'x86 APIC is configured, but it is not valid for ARM64.',
gicNotDeclared: 'GIC is absent from the persistent XML; Libvirt may add it at runtime.',
videoNotConfigured: 'No display device is configured in the XML.',
videoNotVirtio: 'The display device type is {type}; Virtio is recommended.',
firmwareFileMissing: 'The firmware file does not exist or is not a regular file: {path}',
firmwareNotAvailable: 'Libvirt reports no EFI capability, and no ARM64 UEFI firmware was found.',
cdromBusNotSCSI: 'The CD-ROM uses the {bus} bus; ARM64 requires SCSI.',
cdromNotOnVirtioSCSI: 'The CD-ROM is not attached to a Virtio SCSI controller.',
diskSourceMissing: 'No source file is configured for {device} {target}.',
sourceNotFound: 'The source file for {device} {target} does not exist: {path}',
sourceIsDirectory: 'The source path for {device} {target} is a directory: {path}',
systemDiskNotFound: 'No system disk was detected.',
isoArchMismatch:
'The {guestArch} guest has an image that appears to be for {imageArch} attached: {path}',
networkReadFailed: 'Unable to read network {name}.',
networkStateReadFailed: 'Unable to read the state of network {name}.',
networkInactive: 'Network {name} exists but is inactive.',
logUnavailable: 'No startup log is available for analysis.',
logErrorsFound: 'Common errors were found in the latest startup record.',
vmNotRunning: 'The VM is not running, so the QEMU runtime argument check was skipped.',
runtimeFirmwareMissing: 'No pflash, AAVMF, or QEMU_EFI entry was found in the QEMU log.',
},
},
overview: 'Overview',
dependencies: 'Dependencies',
dependencyPurpose: 'Purpose',
+85 -1
View File
@@ -3842,7 +3842,8 @@ const message = {
script: 'Scripts',
module: 'Módulos',
build: 'Compilar',
buildWarn: 'La compilación local de módulos consume CPU y memoria. Los módulos estáticos también reconstruyen y reinician OpenResty. ¿Continuar?',
buildWarn:
'La compilación local de módulos consume CPU y memoria. Los módulos estáticos también reconstruyen y reinician OpenResty. ¿Continuar?',
buildPurposeHint:
'Los módulos dinámicos se aplican mediante carga en caliente tras la compilación (sin reiniciar el contenedor); si incluye módulos estáticos, se reconstruirá la imagen completa y se recreará el contenedor',
buildMode: 'Modo de compilación',
@@ -5855,6 +5856,89 @@ const message = {
vm: {
vm: 'Máquina virtual',
title: 'Gestión de máquinas virtuales',
healthCheck: 'Comprobación de estado',
healthCheckResult: {
pass: 'Correcto',
info: 'Información',
warn: 'Advertencia',
fail: 'Error',
normal: 'Normal',
fixCommand: 'Comando de corrección',
technicalDetail: 'Detalles técnicos',
check: {
vmName: 'Nombre de la máquina virtual',
libvirtConnection: 'Conexión con Libvirt',
vmDefinition: 'Definición de la máquina virtual',
domainXML: 'XML de la máquina virtual',
architecture: 'Arquitectura',
virtualizationType: 'Tipo de virtualización',
machineType: 'Tipo de máquina',
efiCapability: 'Compatibilidad con EFI',
qemuEmulator: 'Emulador QEMU',
bootOrder: 'Orden de arranque',
arm64Firmware: 'Firmware ARM64',
arm64Features: 'Funciones de ARM64',
arm64Video: 'Pantalla ARM64',
arm64FirmwareFile: 'Archivo de firmware ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'Dispositivo de bloques',
isoArchitecture: 'Arquitectura de la ISO',
network: 'Red',
qemuLog: 'Registro de QEMU',
arm64RuntimeFirmware: 'Firmware ARM64 en ejecución',
},
reason: {
invalidName: 'El nombre de la máquina virtual no es válido.',
connectionFailed: 'No se puede conectar con {uri}.',
vmNotFound: 'No se encontró la máquina virtual {name}.',
xmlReadFailed: 'No se pudo leer el XML de la máquina virtual.',
liveXMLFallback:
'No se pudo leer la configuración persistente; se está usando la configuración en ejecución.',
xmlParseFailed: 'No se pudo analizar el XML de la máquina virtual.',
stateReadFailed:
'No se pudo determinar el estado de la máquina virtual. Se omitió la comprobación del firmware en ejecución.',
guestArchMissing: 'Falta la arquitectura del sistema invitado en el XML.',
archMismatch:
'La arquitectura del host es {hostArch} y la del invitado es {guestArch}. No se admite la ejecución entre arquitecturas diferentes.',
nonKVMType: 'El tipo de virtualización es {type}, no el tipo KVM predeterminado.',
archOrMachineMissing: 'Falta la arquitectura o el tipo de máquina en el XML.',
machineUnsupported: 'El host no admite {arch}/{machine}.',
emulatorNotSpecified: 'No se especificó un emulador en el XML; Libvirt seleccionará uno.',
fileNotFound: 'No se encontró el archivo: {path}',
fileNotExecutable: 'El archivo no es ejecutable: {path}',
bootDeviceMissing: 'No hay ningún dispositivo de arranque definido en el XML.',
diskNotFirst: 'El disco no es el primer dispositivo de arranque. Orden actual: {order}',
cdromNotInBootOrder: 'Hay un CD-ROM conectado, pero no está incluido en el orden de arranque.',
firmwareNotConfigured:
'EFI o Loader no están configurados, por lo que el invitado podría no iniciar la pantalla o arrancar.',
acpiCustom: 'ACPI está configurado. Confirme que el invitado necesita esta personalización.',
acpiRequiresUEFI: 'ACPI está configurado sin UEFI, lo que provoca el error ACPI requires UEFI.',
apicUnsupported: 'x86 APIC está configurado, pero no es válido para ARM64.',
gicNotDeclared:
'GIC no aparece en el XML persistente; Libvirt puede añadirlo durante la ejecución.',
videoNotConfigured: 'No hay ningún dispositivo de pantalla configurado en el XML.',
videoNotVirtio: 'El tipo de dispositivo de pantalla es {type}; se recomienda Virtio.',
firmwareFileMissing: 'El archivo de firmware no existe o no es un archivo normal: {path}',
firmwareNotAvailable:
'Libvirt no informa de compatibilidad con EFI y no se encontró firmware UEFI para ARM64.',
cdromBusNotSCSI: 'El CD-ROM utiliza el bus {bus}; ARM64 requiere SCSI.',
cdromNotOnVirtioSCSI: 'El CD-ROM no está conectado a un controlador Virtio SCSI.',
diskSourceMissing: 'No hay un archivo de origen configurado para {device} {target}.',
sourceNotFound: 'El archivo de origen de {device} {target} no existe: {path}',
sourceIsDirectory: 'La ruta de origen de {device} {target} es un directorio: {path}',
systemDiskNotFound: 'No se detectó ningún disco del sistema.',
isoArchMismatch:
'El invitado {guestArch} tiene conectada una imagen que parece corresponder a {imageArch}: {path}',
networkReadFailed: 'No se puede leer la red {name}.',
networkStateReadFailed: 'No se puede leer el estado de la red {name}.',
networkInactive: 'La red {name} existe, pero está inactiva.',
logUnavailable: 'No hay ningún registro de inicio disponible para analizar.',
logErrorsFound: 'Se encontraron errores comunes en el registro de inicio más reciente.',
vmNotRunning:
'La máquina virtual no está en ejecución, por lo que se omitió la comprobación de los argumentos de QEMU.',
runtimeFirmwareMissing: 'No se encontró pflash, AAVMF ni QEMU_EFI en el registro de QEMU.',
},
},
dependencies: 'Dependencias',
dependencyPurpose: 'Propósito',
dependencyPurposeMap: {
+78
View File
@@ -5765,6 +5765,84 @@ const message = {
vm: {
vm: 'ماشین مجازی',
title: 'مدیریت ماشین مجازی',
healthCheck: 'بررسی سلامت',
healthCheckResult: {
pass: 'موفق',
info: 'اطلاعات',
warn: 'هشدار',
fail: 'ناموفق',
normal: 'عادی',
fixCommand: 'دستور رفع مشکل',
technicalDetail: 'جزئیات فنی',
check: {
vmName: 'نام ماشین مجازی',
libvirtConnection: 'اتصال Libvirt',
vmDefinition: 'تعریف ماشین مجازی',
domainXML: 'XML ماشین مجازی',
architecture: 'معماری',
virtualizationType: 'نوع مجازی‌سازی',
machineType: 'نوع ماشین',
efiCapability: 'قابلیت EFI',
qemuEmulator: 'شبیه‌ساز QEMU',
bootOrder: 'ترتیب راه‌اندازی',
arm64Firmware: 'میان‌افزار ARM64',
arm64Features: 'ویژگی‌های ARM64',
arm64Video: 'نمایشگر ARM64',
arm64FirmwareFile: 'فایل میان‌افزار ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'دستگاه بلوکی',
isoArchitecture: 'معماری ISO',
network: 'شبکه',
qemuLog: 'گزارش QEMU',
arm64RuntimeFirmware: 'میان‌افزار زمان اجرای ARM64',
},
reason: {
invalidName: 'نام ماشین مجازی نامعتبر است.',
connectionFailed: 'اتصال به {uri} امکان‌پذیر نیست.',
vmNotFound: 'ماشین مجازی {name} پیدا نشد.',
xmlReadFailed: 'خواندن XML ماشین مجازی ناموفق بود.',
liveXMLFallback: 'پیکربندی پایدار خوانده نشد؛ از پیکربندی در حال اجرا استفاده می‌شود.',
xmlParseFailed: 'تجزیه XML ماشین مجازی ناموفق بود.',
stateReadFailed: 'وضعیت ماشین مجازی مشخص نشد. بررسی میان‌افزار زمان اجرا نادیده گرفته شد.',
guestArchMissing: 'معماری مهمان در XML وجود ندارد.',
archMismatch:
'معماری میزبان {hostArch} و معماری مهمان {guestArch} است. اجرای بین معماری‌های متفاوت پشتیبانی نمی‌شود.',
nonKVMType: 'نوع مجازی‌سازی {type} است و نوع پیش‌فرض KVM نیست.',
archOrMachineMissing: 'معماری یا نوع ماشین در XML وجود ندارد.',
machineUnsupported: 'میزبان از {arch}/{machine} پشتیبانی نمی‌کند.',
emulatorNotSpecified: 'هیچ شبیه‌سازی در XML مشخص نشده است؛ Libvirt یکی را انتخاب می‌کند.',
fileNotFound: 'فایل پیدا نشد: {path}',
fileNotExecutable: 'فایل قابل اجرا نیست: {path}',
bootDeviceMissing: 'هیچ دستگاه راه‌اندازی در XML تعریف نشده است.',
diskNotFirst: 'دیسک نخستین دستگاه راه‌اندازی نیست. ترتیب فعلی: {order}',
cdromNotInBootOrder: 'CD-ROM متصل است اما در ترتیب راه‌اندازی قرار ندارد.',
firmwareNotConfigured:
'EFI یا Loader پیکربندی نشده است؛ ممکن است مهمان نتواند نمایشگر را مقداردهی یا راه‌اندازی کند.',
acpiCustom: 'ACPI پیکربندی شده است. نیاز مهمان به این تنظیم سفارشی را تأیید کنید.',
acpiRequiresUEFI: 'ACPI بدون UEFI پیکربندی شده و خطای ACPI requires UEFI ایجاد می‌کند.',
apicUnsupported: 'x86 APIC پیکربندی شده است، اما برای ARM64 معتبر نیست.',
gicNotDeclared: 'GIC در XML پایدار وجود ندارد؛ ممکن است Libvirt آن را هنگام اجرا اضافه کند.',
videoNotConfigured: 'هیچ دستگاه نمایشی در XML پیکربندی نشده است.',
videoNotVirtio: 'نوع دستگاه نمایش {type} است؛ Virtio پیشنهاد می‌شود.',
firmwareFileMissing: 'فایل میان‌افزار وجود ندارد یا یک فایل عادی نیست: {path}',
firmwareNotAvailable: 'Libvirt قابلیت EFI را گزارش نکرده و میان‌افزار UEFI برای ARM64 پیدا نشد.',
cdromBusNotSCSI: 'CD-ROM از گذرگاه {bus} استفاده می‌کند؛ ARM64 به SCSI نیاز دارد.',
cdromNotOnVirtioSCSI: 'CD-ROM به کنترل‌کننده Virtio SCSI متصل نیست.',
diskSourceMissing: 'برای {device} {target} فایل منبعی پیکربندی نشده است.',
sourceNotFound: 'فایل منبع {device} {target} وجود ندارد: {path}',
sourceIsDirectory: 'مسیر منبع {device} {target} یک پوشه است: {path}',
systemDiskNotFound: 'هیچ دیسک سیستمی شناسایی نشد.',
isoArchMismatch:
'تصویری که به نظر می‌رسد برای {imageArch} باشد به مهمان {guestArch} متصل است: {path}',
networkReadFailed: 'خواندن شبکه {name} امکان‌پذیر نیست.',
networkStateReadFailed: 'خواندن وضعیت شبکه {name} امکان‌پذیر نیست.',
networkInactive: 'شبکه {name} وجود دارد اما فعال نیست.',
logUnavailable: 'هیچ گزارش راه‌اندازی برای تحلیل موجود نیست.',
logErrorsFound: 'خطاهای رایج در آخرین گزارش راه‌اندازی پیدا شد.',
vmNotRunning: 'ماشین مجازی در حال اجرا نیست؛ بررسی آرگومان‌های زمان اجرای QEMU نادیده گرفته شد.',
runtimeFirmwareMissing: 'هیچ ورودی pflash، AAVMF یا QEMU_EFI در گزارش QEMU پیدا نشد.',
},
},
dependencies: 'وابستگی‌ها',
dependencyPurpose: 'کاربرد',
dependencyPurposeMap: {
+77
View File
@@ -5817,6 +5817,83 @@ const message = {
vm: {
vm: '仮想マシン',
title: '仮想マシン管理',
healthCheck: 'ヘルスチェック',
healthCheckResult: {
pass: '正常',
info: '情報',
warn: '警告',
fail: '失敗',
normal: '正常',
fixCommand: '修復コマンド',
technicalDetail: '技術的な詳細',
check: {
vmName: '仮想マシン名',
libvirtConnection: 'Libvirt 接続',
vmDefinition: '仮想マシン定義',
domainXML: '仮想マシン XML',
architecture: 'アーキテクチャ',
virtualizationType: '仮想化タイプ',
machineType: 'マシンタイプ',
efiCapability: 'EFI 機能',
qemuEmulator: 'QEMU エミュレーター',
bootOrder: '起動順序',
arm64Firmware: 'ARM64 ファームウェア',
arm64Features: 'ARM64 機能',
arm64Video: 'ARM64 ディスプレイ',
arm64FirmwareFile: 'ARM64 ファームウェアファイル',
arm64CDROM: 'ARM64 CD-ROM',
blockDevice: 'ブロックデバイス',
isoArchitecture: 'ISO アーキテクチャ',
network: 'ネットワーク',
qemuLog: 'QEMU ログ',
arm64RuntimeFirmware: 'ARM64 実行時ファームウェア',
},
reason: {
invalidName: '仮想マシン名が無効です',
connectionFailed: '{uri} に接続できません',
vmNotFound: '仮想マシン {name} が見つかりません',
xmlReadFailed: '仮想マシン XML の読み取りに失敗しました',
liveXMLFallback: '永続設定を読み取れないため現在の実行設定を使用しています',
xmlParseFailed: '仮想マシン XML の解析に失敗しました',
stateReadFailed: '仮想マシンの状態を確認できないため実行時ファームウェアの確認を省略しました',
guestArchMissing: 'XML にゲストアーキテクチャがありません',
archMismatch:
'ホストのアーキテクチャは {hostArch}ゲストは {guestArch} です異なるアーキテクチャ間での実行はサポートされていません',
nonKVMType: '仮想化タイプは {type} 既定の KVM ではありません',
archOrMachineMissing: 'XML にアーキテクチャまたはマシンタイプがありません',
machineUnsupported: 'ホストは {arch}/{machine} をサポートしていません',
emulatorNotSpecified: 'XML にエミュレーターが指定されていないためLibvirt が選択します',
fileNotFound: 'ファイルが見つかりません{path}',
fileNotExecutable: 'ファイルを実行できません{path}',
bootDeviceMissing: 'XML に起動デバイスが定義されていません',
diskNotFirst: 'ディスクが最初の起動デバイスではありません現在の順序{order}',
cdromNotInBootOrder: 'CD-ROM は接続されていますが起動順序に含まれていません',
firmwareNotConfigured:
'EFI または Loader が設定されていないためゲストが表示の初期化や起動に失敗する可能性があります',
acpiCustom: 'ACPI が設定されていますこのカスタム設定がゲストに必要か確認してください',
acpiRequiresUEFI: 'UEFI なしで ACPI が設定されているためACPI requires UEFI エラーが発生します',
apicUnsupported: 'x86 APIC が設定されていますがARM64 では使用できません',
gicNotDeclared: '永続 XML GIC がありませんLibvirt が実行時に追加する場合があります',
videoNotConfigured: 'XML にディスプレイデバイスが設定されていません',
videoNotVirtio: 'ディスプレイデバイスは {type} ですVirtio を推奨します',
firmwareFileMissing: 'ファームウェアファイルが存在しないか通常ファイルではありません{path}',
firmwareNotAvailable: 'Libvirt EFI 機能がなくARM64 UEFI ファームウェアも見つかりません',
cdromBusNotSCSI: 'CD-ROM {bus} バスを使用していますARM64 では SCSI が必要です',
cdromNotOnVirtioSCSI: 'CD-ROM Virtio SCSI コントローラーに接続されていません',
diskSourceMissing: '{device} {target} にソースファイルが設定されていません',
sourceNotFound: '{device} {target} のソースファイルが存在しません{path}',
sourceIsDirectory: '{device} {target} のソースパスはディレクトリです{path}',
systemDiskNotFound: 'システムディスクが検出されませんでした',
isoArchMismatch: '{guestArch} ゲストに {imageArch} 用と思われるイメージが接続されています{path}',
networkReadFailed: 'ネットワーク {name} を読み取れません',
networkStateReadFailed: 'ネットワーク {name} の状態を読み取れません',
networkInactive: 'ネットワーク {name} は存在しますが起動していません',
logUnavailable: '解析できる起動ログがありません',
logErrorsFound: '最新の起動記録に一般的なエラーが見つかりました',
vmNotRunning: '仮想マシンが実行中ではないためQEMU 実行時引数の確認を省略しました',
runtimeFirmwareMissing: 'QEMU ログに pflashAAVMFQEMU_EFI が見つかりません',
},
},
dependencies: '依存関係',
dependencyPurpose: '用途',
dependencyPurposeMap: {
+79 -1
View File
@@ -3736,7 +3736,8 @@ const message = {
script: '스크립트',
module: '모듈',
build: '빌드',
buildWarn: '로컬 모듈 빌드는 CPU와 메모리를 사용합니다. 정적 모듈은 OpenResty를 다시 빌드하고 재시작합니다. 계속하시겠습니까?',
buildWarn:
'로컬 모듈 빌드는 CPU와 메모리를 사용합니다. 정적 모듈은 OpenResty를 다시 빌드하고 재시작합니다. 계속하시겠습니까?',
buildPurposeHint:
'동적 모듈은 빌드 리로드로 적용됩니다(컨테이너 재시작 없음). 정적 모듈이 포함되면 이미지 전체가 재빌드되고 컨테이너가 재생성됩니다',
buildMode: '빌드 방식',
@@ -5699,6 +5700,83 @@ const message = {
vm: {
vm: '가상 머신',
title: '가상 머신 관리',
healthCheck: '상태 점검',
healthCheckResult: {
pass: '정상',
info: '정보',
warn: '경고',
fail: '실패',
normal: '정상',
fixCommand: '수정 명령어',
technicalDetail: '기술 세부 정보',
check: {
vmName: '가상 머신 이름',
libvirtConnection: 'Libvirt 연결',
vmDefinition: '가상 머신 정의',
domainXML: '가상 머신 XML',
architecture: '아키텍처',
virtualizationType: '가상화 유형',
machineType: '머신 유형',
efiCapability: 'EFI 기능',
qemuEmulator: 'QEMU 에뮬레이터',
bootOrder: '부팅 순서',
arm64Firmware: 'ARM64 펌웨어',
arm64Features: 'ARM64 기능',
arm64Video: 'ARM64 디스플레이',
arm64FirmwareFile: 'ARM64 펌웨어 파일',
arm64CDROM: 'ARM64 CD-ROM',
blockDevice: '블록 장치',
isoArchitecture: 'ISO 아키텍처',
network: '네트워크',
qemuLog: 'QEMU 로그',
arm64RuntimeFirmware: 'ARM64 런타임 펌웨어',
},
reason: {
invalidName: '가상 머신 이름이 올바르지 않습니다.',
connectionFailed: '{uri} 연결할 없습니다.',
vmNotFound: '가상 머신 {name}() 찾을 없습니다.',
xmlReadFailed: '가상 머신 XML을 읽지 못했습니다.',
liveXMLFallback: '영구 설정을 읽을 없어 현재 실행 설정을 사용합니다.',
xmlParseFailed: '가상 머신 XML을 분석하지 못했습니다.',
stateReadFailed: '가상 머신 상태를 확인할 없어 런타임 펌웨어 검사를 건너뛰었습니다.',
guestArchMissing: 'XML에 게스트 아키텍처가 없습니다.',
archMismatch:
'호스트 아키텍처는 {hostArch}, 게스트 아키텍처는 {guestArch}입니다. 교차 아키텍처 실행은 지원되지 않습니다.',
nonKVMType: '가상화 유형이 {type}이며 기본 KVM 유형이 아닙니다.',
archOrMachineMissing: 'XML에 아키텍처 또는 머신 유형이 없습니다.',
machineUnsupported: '호스트가 {arch}/{machine}() 지원하지 않습니다.',
emulatorNotSpecified: 'XML에 에뮬레이터가 지정되지 않아 Libvirt가 선택합니다.',
fileNotFound: '파일을 찾을 없습니다: {path}',
fileNotExecutable: '파일을 실행할 없습니다: {path}',
bootDeviceMissing: 'XML에 부팅 장치가 정의되어 있지 않습니다.',
diskNotFirst: '디스크가 번째 부팅 장치가 아닙니다. 현재 순서: {order}',
cdromNotInBootOrder: 'CD-ROM이 연결되어 있지만 부팅 순서에 포함되어 있지 않습니다.',
firmwareNotConfigured:
'EFI 또는 Loader가 설정되지 않아 게스트의 디스플레이 초기화나 부팅이 실패할 있습니다.',
acpiCustom: 'ACPI가 설정되어 있습니다. 게스트에 필요한 사용자 지정 설정인지 확인하세요.',
acpiRequiresUEFI: 'UEFI 없이 ACPI가 설정되어 ACPI requires UEFI 오류가 발생합니다.',
apicUnsupported: 'x86 APIC가 설정되어 있지만 ARM64에서는 사용할 없습니다.',
gicNotDeclared: '영구 XML에 GIC가 없습니다. Libvirt가 런타임에 추가할 있습니다.',
videoNotConfigured: 'XML에 디스플레이 장치가 설정되어 있지 않습니다.',
videoNotVirtio: '디스플레이 장치 유형은 {type}입니다. Virtio 사용을 권장합니다.',
firmwareFileMissing: '펌웨어 파일이 없거나 일반 파일이 아닙니다: {path}',
firmwareNotAvailable: 'Libvirt에서 EFI 기능을 보고하지 않았으며 ARM64 UEFI 펌웨어도 없습니다.',
cdromBusNotSCSI: 'CD-ROM이 {bus} 버스를 사용합니다. ARM64에는 SCSI가 필요합니다.',
cdromNotOnVirtioSCSI: 'CD-ROM이 Virtio SCSI 컨트롤러에 연결되어 있지 않습니다.',
diskSourceMissing: '{device} {target} 소스 파일이 설정되어 있지 않습니다.',
sourceNotFound: '{device} {target} 소스 파일이 없습니다: {path}',
sourceIsDirectory: '{device} {target} 소스 경로가 디렉터리입니다: {path}',
systemDiskNotFound: '시스템 디스크를 찾지 못했습니다.',
isoArchMismatch: '{guestArch} 게스트에 {imageArch}용으로 보이는 이미지가 연결되어 있습니다: {path}',
networkReadFailed: '네트워크 {name}() 읽을 없습니다.',
networkStateReadFailed: '네트워크 {name} 상태를 읽을 없습니다.',
networkInactive: '네트워크 {name}() 존재하지만 활성화되지 않았습니다.',
logUnavailable: '분석할 있는 시작 로그가 없습니다.',
logErrorsFound: '최근 시작 기록에서 일반적인 오류가 발견되었습니다.',
vmNotRunning: '가상 머신이 실행 중이 아니므로 QEMU 런타임 인수 검사를 건너뛰었습니다.',
runtimeFirmwareMissing: 'QEMU 로그에서 pflash, AAVMF 또는 QEMU_EFI 항목을 찾지 못했습니다.',
},
},
dependencies: '종속성',
dependencyPurpose: '용도',
dependencyPurposeMap: {
+80 -2
View File
@@ -3708,8 +3708,10 @@ const message = {
script: 'ສະຄຣິບ',
module: 'ໂມດູນ',
build: 'ບິວ (Build)',
buildWarn: 'ການບິວໂມດູນໃນເຄື່ອງຕ້ອງໃຊ້ CPU ແລະໜ່ວຍຄວາມຈຳ, ໂມດູນສະແຕຕິກຍັງຈະຣີບິວແລະຣີສະຕາດ OpenResty, ສືບຕໍ່ບໍ?',
buildPurposeHint: 'ໂມດູນໄດນາມິກມີຜົນໂຫຼດຮ້ອນຫຼັງຈາກບິວ (ຄອນເທນເນີບໍ່ຣີສະຕາດ); ຖ້າມີໂມດູນສະແຕຕິກ ຈະຣີບິວຮູບພາບແລະສ້າງຄອນເທນເນີໃໝ່',
buildWarn:
'ການບິວໂມດູນໃນເຄື່ອງຕ້ອງໃຊ້ CPU ແລະໜ່ວຍຄວາມຈຳ, ໂມດູນສະແຕຕິກຍັງຈະຣີບິວແລະຣີສະຕາດ OpenResty, ສືບຕໍ່ບໍ?',
buildPurposeHint:
'ໂມດູນໄດນາມິກມີຜົນໂຫຼດຮ້ອນຫຼັງຈາກບິວ (ຄອນເທນເນີບໍ່ຣີສະຕາດ); ຖ້າມີໂມດູນສະແຕຕິກ ຈະຣີບິວຮູບພາບແລະສ້າງຄອນເທນເນີໃໝ່',
buildMode: 'ຮູບແບບການບິວ',
buildModeDynamic: 'ໄດນາມິກ',
buildModeStatic: 'ສະແຕຕິກ',
@@ -5620,6 +5622,82 @@ const message = {
vm: {
vm: 'VM',
title: 'ເຄື່ອງສະເໝືອນ',
healthCheck: 'ກວດສອບສຸຂະພາບ',
healthCheckResult: {
pass: 'ຜ່ານ',
info: 'ຂໍ້ມູນ',
warn: 'ຄຳເຕືອນ',
fail: 'ລົ້ມເຫຼວ',
normal: 'ປົກກະຕິ',
fixCommand: 'ຄຳສັ່ງແກ້ໄຂ',
technicalDetail: 'ລາຍລະອຽດດ້ານເຕັກນິກ',
check: {
vmName: 'ຊື່ເຄື່ອງສະເໝືອນ',
libvirtConnection: 'ການເຊື່ອມຕໍ່ Libvirt',
vmDefinition: 'ຄຳນິຍາມເຄື່ອງສະເໝືອນ',
domainXML: 'XML ຂອງເຄື່ອງສະເໝືອນ',
architecture: 'ສະຖາປັດຕະຍະກຳ',
virtualizationType: 'ປະເພດການຈຳລອງ',
machineType: 'ປະເພດເຄື່ອງ',
efiCapability: 'ຄວາມສາມາດ EFI',
qemuEmulator: 'ຕົວຈຳລອງ QEMU',
bootOrder: 'ລຳດັບການບູດ',
arm64Firmware: 'ເຟີມແວ ARM64',
arm64Features: 'ຄຸນສົມບັດ ARM64',
arm64Video: 'ຈໍສະແດງຜົນ ARM64',
arm64FirmwareFile: 'ໄຟລ໌ເຟີມແວ ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'ອຸປະກອນບລັອກ',
isoArchitecture: 'ສະຖາປັດຕະຍະກຳ ISO',
network: 'ເຄືອຂ່າຍ',
qemuLog: 'ບັນທຶກ QEMU',
arm64RuntimeFirmware: 'ເຟີມແວ ARM64 ໃນຂະນະເຮັດວຽກ',
},
reason: {
invalidName: 'ຊື່ເຄື່ອງສະເໝືອນບໍ່ຖືກຕ້ອງ.',
connectionFailed: 'ບໍ່ສາມາດເຊື່ອມຕໍ່ {uri}.',
vmNotFound: 'ບໍ່ພົບເຄື່ອງສະເໝືອນ {name}.',
xmlReadFailed: 'ອ່ານ XML ຂອງເຄື່ອງສະເໝືອນບໍ່ສຳເລັດ.',
liveXMLFallback: 'ບໍ່ສາມາດອ່ານການຕັ້ງຄ່າຖາວອນ; ກຳລັງໃຊ້ການຕັ້ງຄ່າທີ່ເຮັດວຽກຢູ່.',
xmlParseFailed: 'ວິເຄາະ XML ຂອງເຄື່ອງສະເໝືອນບໍ່ສຳເລັດ.',
stateReadFailed: 'ບໍ່ສາມາດກຳນົດສະຖານະເຄື່ອງສະເໝືອນ. ໄດ້ຂ້າມການກວດເຟີມແວໃນຂະນະເຮັດວຽກ.',
guestArchMissing: 'XML ບໍ່ມີສະຖາປັດຕະຍະກຳຂອງ guest.',
archMismatch:
'ສະຖາປັດຕະຍະກຳ host ແມ່ນ {hostArch}, ແຕ່ guest ແມ່ນ {guestArch}. ບໍ່ຮອງຮັບການເຮັດວຽກຂ້າມສະຖາປັດຕະຍະກຳ.',
nonKVMType: 'ປະເພດການຈຳລອງແມ່ນ {type}, ບໍ່ແມ່ນ KVM ຄ່າເລີ່ມຕົ້ນ.',
archOrMachineMissing: 'XML ບໍ່ມີສະຖາປັດຕະຍະກຳ ຫຼື ປະເພດເຄື່ອງ.',
machineUnsupported: 'Host ບໍ່ຮອງຮັບ {arch}/{machine}.',
emulatorNotSpecified: 'XML ບໍ່ໄດ້ລະບຸຕົວຈຳລອງ; Libvirt ຈະເລືອກໃຫ້.',
fileNotFound: 'ບໍ່ພົບໄຟລ໌: {path}',
fileNotExecutable: 'ໄຟລ໌ບໍ່ສາມາດປະຕິບັດໄດ້: {path}',
bootDeviceMissing: 'XML ບໍ່ມີອຸປະກອນບູດ.',
diskNotFirst: 'ດິສກ໌ບໍ່ແມ່ນອຸປະກອນບູດອັນທຳອິດ. ລຳດັບປັດຈຸບັນ: {order}',
cdromNotInBootOrder: 'ມີ CD-ROM ເຊື່ອມຕໍ່ ແຕ່ບໍ່ຢູ່ໃນລຳດັບການບູດ.',
firmwareNotConfigured: 'EFI ຫຼື Loader ບໍ່ໄດ້ຕັ້ງຄ່າ, guest ອາດຈະບໍ່ສາມາດເລີ່ມຈໍສະແດງຜົນ ຫຼື ບູດ.',
acpiCustom: 'ACPI ຖືກຕັ້ງຄ່າ. ກະລຸນາຢືນຢັນວ່າ guest ຕ້ອງການການຕັ້ງຄ່ານີ້.',
acpiRequiresUEFI: 'ACPI ຖືກຕັ້ງຄ່າໂດຍບໍ່ມີ UEFI ເຮັດໃຫ້ເກີດ ACPI requires UEFI.',
apicUnsupported: 'x86 APIC ຖືກຕັ້ງຄ່າ ແຕ່ບໍ່ຖືກຕ້ອງສຳລັບ ARM64.',
gicNotDeclared: 'XML ຖາວອນບໍ່ມີ GIC; Libvirt ອາດເພີ່ມໃນຂະນະເຮັດວຽກ.',
videoNotConfigured: 'XML ບໍ່ມີອຸປະກອນສະແດງຜົນ.',
videoNotVirtio: 'ປະເພດອຸປະກອນສະແດງຜົນແມ່ນ {type}; ແນະນຳ Virtio.',
firmwareFileMissing: 'ໄຟລ໌ເຟີມແວບໍ່ມີ ຫຼື ບໍ່ແມ່ນໄຟລ໌ປົກກະຕິ: {path}',
firmwareNotAvailable: 'Libvirt ບໍ່ລາຍງານ EFI ແລະບໍ່ພົບເຟີມແວ ARM64 UEFI.',
cdromBusNotSCSI: 'CD-ROM ໃຊ້ບັສ {bus}; ARM64 ຕ້ອງໃຊ້ SCSI.',
cdromNotOnVirtioSCSI: 'CD-ROM ບໍ່ໄດ້ເຊື່ອມກັບຕົວຄວບຄຸມ Virtio SCSI.',
diskSourceMissing: 'ບໍ່ມີໄຟລ໌ແຫຼ່ງສຳລັບ {device} {target}.',
sourceNotFound: 'ບໍ່ພົບໄຟລ໌ແຫຼ່ງຂອງ {device} {target}: {path}',
sourceIsDirectory: 'ເສັ້ນທາງແຫຼ່ງຂອງ {device} {target} ເປັນໂຟນເດີ: {path}',
systemDiskNotFound: 'ບໍ່ພົບດິສກ໌ລະບົບ.',
isoArchMismatch: 'Guest {guestArch} ມີອິມເມຈທີ່ຄາດວ່າເປັນຂອງ {imageArch} ເຊື່ອມຕໍ່ຢູ່: {path}',
networkReadFailed: 'ບໍ່ສາມາດອ່ານເຄືອຂ່າຍ {name}.',
networkStateReadFailed: 'ບໍ່ສາມາດອ່ານສະຖານະເຄືອຂ່າຍ {name}.',
networkInactive: 'ເຄືອຂ່າຍ {name} ມີຢູ່ ແຕ່ບໍ່ເຮັດວຽກ.',
logUnavailable: 'ບໍ່ມີບັນທຶກການເລີ່ມສຳລັບການວິເຄາະ.',
logErrorsFound: 'ພົບຂໍ້ຜິດພາດທົ່ວໄປໃນບັນທຶກການເລີ່ມຫຼ້າສຸດ.',
vmNotRunning: 'ເຄື່ອງສະເໝືອນບໍ່ໄດ້ເຮັດວຽກ; ໄດ້ຂ້າມການກວດອາກິວເມັນ QEMU.',
runtimeFirmwareMissing: 'ບໍ່ພົບ pflash, AAVMF ຫຼື QEMU_EFI ໃນບັນທຶກ QEMU.',
},
},
overview: 'ພາບລວມ',
dependencies: 'ສິ່ງຂຶ້ນກັບ',
dependencyPurpose: 'ຈຸດປະສົງ',
+81
View File
@@ -5897,6 +5897,87 @@ const message = {
vm: {
vm: 'Mesin Maya',
title: 'Pengurusan Mesin Maya',
healthCheck: 'Pemeriksaan kesihatan',
healthCheckResult: {
pass: 'Lulus',
info: 'Maklumat',
warn: 'Amaran',
fail: 'Gagal',
normal: 'Normal',
fixCommand: 'Perintah pembaikan',
technicalDetail: 'Butiran teknikal',
check: {
vmName: 'Nama mesin maya',
libvirtConnection: 'Sambungan Libvirt',
vmDefinition: 'Takrif mesin maya',
domainXML: 'XML mesin maya',
architecture: 'Seni bina',
virtualizationType: 'Jenis pemayaan',
machineType: 'Jenis mesin',
efiCapability: 'Keupayaan EFI',
qemuEmulator: 'Emulator QEMU',
bootOrder: 'Turutan but',
arm64Firmware: 'Perisian tegar ARM64',
arm64Features: 'Ciri ARM64',
arm64Video: 'Paparan ARM64',
arm64FirmwareFile: 'Fail perisian tegar ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'Peranti blok',
isoArchitecture: 'Seni bina ISO',
network: 'Rangkaian',
qemuLog: 'Log QEMU',
arm64RuntimeFirmware: 'Perisian tegar masa jalan ARM64',
},
reason: {
invalidName: 'Nama mesin maya tidak sah.',
connectionFailed: 'Tidak dapat menyambung ke {uri}.',
vmNotFound: 'Mesin maya {name} tidak ditemui.',
xmlReadFailed: 'Gagal membaca XML mesin maya.',
liveXMLFallback:
'Konfigurasi kekal tidak dapat dibaca; konfigurasi yang sedang berjalan digunakan.',
xmlParseFailed: 'Gagal menghuraikan XML mesin maya.',
stateReadFailed:
'Keadaan mesin maya tidak dapat ditentukan. Pemeriksaan perisian tegar masa jalan dilangkau.',
guestArchMissing: 'Seni bina tetamu tiada dalam XML.',
archMismatch:
'Seni bina hos ialah {hostArch}, manakala seni bina tetamu ialah {guestArch}. Pelaksanaan merentas seni bina tidak disokong.',
nonKVMType: 'Jenis pemayaan ialah {type}, bukan jenis KVM lalai.',
archOrMachineMissing: 'Seni bina atau jenis mesin tiada dalam XML.',
machineUnsupported: 'Hos tidak menyokong {arch}/{machine}.',
emulatorNotSpecified: 'Tiada emulator dinyatakan dalam XML; Libvirt akan memilihnya.',
fileNotFound: 'Fail tidak ditemui: {path}',
fileNotExecutable: 'Fail tidak boleh dilaksanakan: {path}',
bootDeviceMissing: 'Tiada peranti but ditakrifkan dalam XML.',
diskNotFirst: 'Cakera bukan peranti but pertama. Turutan semasa: {order}',
cdromNotInBootOrder: 'CD-ROM disambungkan tetapi tidak disertakan dalam turutan but.',
firmwareNotConfigured:
'EFI atau Loader tidak dikonfigurasi, jadi tetamu mungkin gagal memulakan paparan atau but.',
acpiCustom: 'ACPI dikonfigurasi. Sahkan bahawa tetamu memerlukan penyesuaian ini.',
acpiRequiresUEFI: 'ACPI dikonfigurasi tanpa UEFI, menyebabkan ralat ACPI requires UEFI.',
apicUnsupported: 'x86 APIC dikonfigurasi tetapi tidak sah untuk ARM64.',
gicNotDeclared: 'GIC tiada dalam XML kekal; Libvirt mungkin menambahnya semasa berjalan.',
videoNotConfigured: 'Tiada peranti paparan dikonfigurasi dalam XML.',
videoNotVirtio: 'Jenis peranti paparan ialah {type}; Virtio disyorkan.',
firmwareFileMissing: 'Fail perisian tegar tidak wujud atau bukan fail biasa: {path}',
firmwareNotAvailable:
'Libvirt tidak melaporkan keupayaan EFI dan perisian tegar UEFI ARM64 tidak ditemui.',
cdromBusNotSCSI: 'CD-ROM menggunakan bas {bus}; ARM64 memerlukan SCSI.',
cdromNotOnVirtioSCSI: 'CD-ROM tidak disambungkan kepada pengawal Virtio SCSI.',
diskSourceMissing: 'Tiada fail sumber dikonfigurasi untuk {device} {target}.',
sourceNotFound: 'Fail sumber untuk {device} {target} tidak wujud: {path}',
sourceIsDirectory: 'Laluan sumber untuk {device} {target} ialah direktori: {path}',
systemDiskNotFound: 'Tiada cakera sistem dikesan.',
isoArchMismatch:
'Tetamu {guestArch} mempunyai imej yang kelihatan untuk {imageArch} disambungkan: {path}',
networkReadFailed: 'Tidak dapat membaca rangkaian {name}.',
networkStateReadFailed: 'Tidak dapat membaca keadaan rangkaian {name}.',
networkInactive: 'Rangkaian {name} wujud tetapi tidak aktif.',
logUnavailable: 'Tiada log permulaan tersedia untuk dianalisis.',
logErrorsFound: 'Ralat lazim ditemui dalam rekod permulaan terkini.',
vmNotRunning: 'Mesin maya tidak berjalan, jadi pemeriksaan argumen masa jalan QEMU dilangkau.',
runtimeFirmwareMissing: 'Tiada entri pflash, AAVMF atau QEMU_EFI ditemui dalam log QEMU.',
},
},
dependencies: 'Kebergantungan',
dependencyPurpose: 'Tujuan',
dependencyPurposeMap: {
+83
View File
@@ -6045,6 +6045,89 @@ const message = {
vm: {
vm: 'Máquina virtual',
title: 'Gerenciamento de Máquinas Virtuais',
healthCheck: 'Verificação de integridade',
healthCheckResult: {
pass: 'Aprovado',
info: 'Informação',
warn: 'Aviso',
fail: 'Falha',
normal: 'Normal',
fixCommand: 'Comando de correção',
technicalDetail: 'Detalhes técnicos',
check: {
vmName: 'Nome da máquina virtual',
libvirtConnection: 'Conexão com o Libvirt',
vmDefinition: 'Definição da máquina virtual',
domainXML: 'XML da máquina virtual',
architecture: 'Arquitetura',
virtualizationType: 'Tipo de virtualização',
machineType: 'Tipo de máquina',
efiCapability: 'Compatibilidade com EFI',
qemuEmulator: 'Emulador QEMU',
bootOrder: 'Ordem de inicialização',
arm64Firmware: 'Firmware ARM64',
arm64Features: 'Recursos ARM64',
arm64Video: 'Vídeo ARM64',
arm64FirmwareFile: 'Arquivo de firmware ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'Dispositivo de bloco',
isoArchitecture: 'Arquitetura da ISO',
network: 'Rede',
qemuLog: 'Log do QEMU',
arm64RuntimeFirmware: 'Firmware ARM64 em execução',
},
reason: {
invalidName: 'O nome da máquina virtual é inválido.',
connectionFailed: 'Não foi possível conectar a {uri}.',
vmNotFound: 'A máquina virtual {name} não foi encontrada.',
xmlReadFailed: 'Falha ao ler o XML da máquina virtual.',
liveXMLFallback:
'Não foi possível ler a configuração persistente; a configuração em execução está sendo usada.',
xmlParseFailed: 'Falha ao analisar o XML da máquina virtual.',
stateReadFailed:
'Não foi possível determinar o estado da máquina virtual. A verificação do firmware em execução foi ignorada.',
guestArchMissing: 'A arquitetura do sistema convidado está ausente no XML.',
archMismatch:
'A arquitetura do host é {hostArch}, enquanto a do convidado é {guestArch}. A execução entre arquiteturas diferentes não é suportada.',
nonKVMType: 'O tipo de virtualização é {type}, não o tipo KVM padrão.',
archOrMachineMissing: 'A arquitetura ou o tipo de máquina está ausente no XML.',
machineUnsupported: 'O host não suporta {arch}/{machine}.',
emulatorNotSpecified: 'Nenhum emulador foi especificado no XML; o Libvirt selecionará um.',
fileNotFound: 'Arquivo não encontrado: {path}',
fileNotExecutable: 'O arquivo não é executável: {path}',
bootDeviceMissing: 'Nenhum dispositivo de inicialização está definido no XML.',
diskNotFirst: 'O disco não é o primeiro dispositivo de inicialização. Ordem atual: {order}',
cdromNotInBootOrder: 'Um CD-ROM está conectado, mas não está incluído na ordem de inicialização.',
firmwareNotConfigured:
'EFI ou Loader não estão configurados, portanto o convidado pode não inicializar o vídeo ou arrancar.',
acpiCustom: 'ACPI está configurado. Confirme se o convidado precisa dessa personalização.',
acpiRequiresUEFI: 'ACPI está configurado sem UEFI, causando o erro ACPI requires UEFI.',
apicUnsupported: 'x86 APIC está configurado, mas não é válido para ARM64.',
gicNotDeclared:
'GIC não aparece no XML persistente; o Libvirt pode adicioná-lo durante a execução.',
videoNotConfigured: 'Nenhum dispositivo de vídeo está configurado no XML.',
videoNotVirtio: 'O tipo do dispositivo de vídeo é {type}; Virtio é recomendado.',
firmwareFileMissing: 'O arquivo de firmware não existe ou não é um arquivo comum: {path}',
firmwareNotAvailable:
'O Libvirt não informa compatibilidade com EFI e nenhum firmware UEFI ARM64 foi encontrado.',
cdromBusNotSCSI: 'O CD-ROM usa o barramento {bus}; ARM64 requer SCSI.',
cdromNotOnVirtioSCSI: 'O CD-ROM não está conectado a um controlador Virtio SCSI.',
diskSourceMissing: 'Nenhum arquivo de origem está configurado para {device} {target}.',
sourceNotFound: 'O arquivo de origem de {device} {target} não existe: {path}',
sourceIsDirectory: 'O caminho de origem de {device} {target} é um diretório: {path}',
systemDiskNotFound: 'Nenhum disco do sistema foi detectado.',
isoArchMismatch:
'O convidado {guestArch} tem uma imagem aparentemente destinada a {imageArch} conectada: {path}',
networkReadFailed: 'Não foi possível ler a rede {name}.',
networkStateReadFailed: 'Não foi possível ler o estado da rede {name}.',
networkInactive: 'A rede {name} existe, mas está inativa.',
logUnavailable: 'Nenhum log de inicialização está disponível para análise.',
logErrorsFound: 'Erros comuns foram encontrados no registro de inicialização mais recente.',
vmNotRunning:
'A máquina virtual não está em execução, portanto a verificação dos argumentos do QEMU foi ignorada.',
runtimeFirmwareMissing: 'Nenhuma entrada pflash, AAVMF ou QEMU_EFI foi encontrada no log do QEMU.',
},
},
dependencies: 'Dependências',
dependencyPurpose: 'Finalidade',
dependencyPurposeMap: {
+81
View File
@@ -5892,6 +5892,87 @@ const message = {
vm: {
vm: 'Виртуальная машина',
title: 'Управление виртуальными машинами',
healthCheck: 'Проверка состояния',
healthCheckResult: {
pass: 'Успешно',
info: 'Информация',
warn: 'Предупреждение',
fail: 'Ошибка',
normal: 'Норма',
fixCommand: 'Команда исправления',
technicalDetail: 'Технические сведения',
check: {
vmName: 'Имя виртуальной машины',
libvirtConnection: 'Подключение к Libvirt',
vmDefinition: 'Определение виртуальной машины',
domainXML: 'XML виртуальной машины',
architecture: 'Архитектура',
virtualizationType: 'Тип виртуализации',
machineType: 'Тип машины',
efiCapability: 'Поддержка EFI',
qemuEmulator: 'Эмулятор QEMU',
bootOrder: 'Порядок загрузки',
arm64Firmware: 'Прошивка ARM64',
arm64Features: 'Функции ARM64',
arm64Video: 'Видеоустройство ARM64',
arm64FirmwareFile: 'Файл прошивки ARM64',
arm64CDROM: 'CD-ROM ARM64',
blockDevice: 'Блочное устройство',
isoArchitecture: 'Архитектура ISO',
network: 'Сеть',
qemuLog: 'Журнал QEMU',
arm64RuntimeFirmware: 'Прошивка ARM64 во время выполнения',
},
reason: {
invalidName: 'Недопустимое имя виртуальной машины.',
connectionFailed: 'Не удалось подключиться к {uri}.',
vmNotFound: 'Виртуальная машина {name} не найдена.',
xmlReadFailed: 'Не удалось прочитать XML виртуальной машины.',
liveXMLFallback:
'Не удалось прочитать постоянную конфигурацию; используется текущая конфигурация запущенной машины.',
xmlParseFailed: 'Не удалось разобрать XML виртуальной машины.',
stateReadFailed:
'Не удалось определить состояние виртуальной машины. Проверка прошивки во время выполнения пропущена.',
guestArchMissing: 'В XML отсутствует архитектура гостевой системы.',
archMismatch:
'Архитектура хоста {hostArch}, а гостевой системы {guestArch}. Выполнение между разными архитектурами не поддерживается.',
nonKVMType: 'Тип виртуализации {type}, а не KVM по умолчанию.',
archOrMachineMissing: 'В XML отсутствует архитектура или тип машины.',
machineUnsupported: 'Хост не поддерживает {arch}/{machine}.',
emulatorNotSpecified: 'Эмулятор не указан в XML; Libvirt выберет его автоматически.',
fileNotFound: 'Файл не найден: {path}',
fileNotExecutable: 'Файл не является исполняемым: {path}',
bootDeviceMissing: 'В XML не определено загрузочное устройство.',
diskNotFirst: 'Диск не является первым загрузочным устройством. Текущий порядок: {order}',
cdromNotInBootOrder: 'CD-ROM подключён, но отсутствует в порядке загрузки.',
firmwareNotConfigured:
'EFI или Loader не настроены, поэтому гостевая система может не инициализировать экран или не загрузиться.',
acpiCustom: 'ACPI настроен. Убедитесь, что гостевой системе действительно нужна эта настройка.',
acpiRequiresUEFI: 'ACPI настроен без UEFI, что вызывает ошибку ACPI requires UEFI.',
apicUnsupported: 'Настроен x86 APIC, который недопустим для ARM64.',
gicNotDeclared: 'GIC отсутствует в постоянном XML; Libvirt может добавить его во время выполнения.',
videoNotConfigured: 'В XML не настроено видеоустройство.',
videoNotVirtio: 'Тип видеоустройства {type}; рекомендуется Virtio.',
firmwareFileMissing: 'Файл прошивки не существует или не является обычным файлом: {path}',
firmwareNotAvailable: 'Libvirt не сообщает о поддержке EFI, и прошивка ARM64 UEFI не найдена.',
cdromBusNotSCSI: 'CD-ROM использует шину {bus}; для ARM64 требуется SCSI.',
cdromNotOnVirtioSCSI: 'CD-ROM не подключён к контроллеру Virtio SCSI.',
diskSourceMissing: 'Для {device} {target} не настроен исходный файл.',
sourceNotFound: 'Исходный файл для {device} {target} не существует: {path}',
sourceIsDirectory: 'Исходный путь для {device} {target} является каталогом: {path}',
systemDiskNotFound: 'Системный диск не обнаружен.',
isoArchMismatch:
'К гостевой системе {guestArch} подключён образ, предназначенный, вероятно, для {imageArch}: {path}',
networkReadFailed: 'Не удалось прочитать сеть {name}.',
networkStateReadFailed: 'Не удалось прочитать состояние сети {name}.',
networkInactive: 'Сеть {name} существует, но не активна.',
logUnavailable: 'Журнал запуска для анализа отсутствует.',
logErrorsFound: 'В последней записи запуска обнаружены распространённые ошибки.',
vmNotRunning:
'Виртуальная машина не запущена, поэтому проверка аргументов QEMU во время выполнения пропущена.',
runtimeFirmwareMissing: 'В журнале QEMU не найдены записи pflash, AAVMF или QEMU_EFI.',
},
},
dependencies: 'Зависимости',
dependencyPurpose: 'Назначение',
dependencyPurposeMap: {
+78
View File
@@ -5888,6 +5888,84 @@ const message = {
vm: {
vm: 'Sanal Makine',
title: 'Sanal Makine Yönetimi',
healthCheck: 'Sağlık kontrolü',
healthCheckResult: {
pass: 'Başarılı',
info: 'Bilgi',
warn: 'Uyarı',
fail: 'Başarısız',
normal: 'Normal',
fixCommand: 'Düzeltme komutu',
technicalDetail: 'Teknik ayrıntılar',
check: {
vmName: 'Sanal makine adı',
libvirtConnection: 'Libvirt bağlantısı',
vmDefinition: 'Sanal makine tanımı',
domainXML: 'Sanal makine XMLi',
architecture: 'Mimari',
virtualizationType: 'Sanallaştırma türü',
machineType: 'Makine türü',
efiCapability: 'EFI desteği',
qemuEmulator: 'QEMU öykünücüsü',
bootOrder: 'Önyükleme sırası',
arm64Firmware: 'ARM64 ürün yazılımı',
arm64Features: 'ARM64 özellikleri',
arm64Video: 'ARM64 görüntü aygıtı',
arm64FirmwareFile: 'ARM64 ürün yazılımı dosyası',
arm64CDROM: 'ARM64 CD-ROM',
blockDevice: 'Blok aygıtı',
isoArchitecture: 'ISO mimarisi',
network: '',
qemuLog: 'QEMU günlüğü',
arm64RuntimeFirmware: 'Çalışma zamanı ARM64 ürün yazılımı',
},
reason: {
invalidName: 'Sanal makine adı geçersiz.',
connectionFailed: '{uri} adresine bağlanılamadı.',
vmNotFound: '{name} sanal makinesi bulunamadı.',
xmlReadFailed: 'Sanal makine XMLi okunamadı.',
liveXMLFallback: 'Kalıcı yapılandırma okunamadı; çalışan yapılandırma kullanılıyor.',
xmlParseFailed: 'Sanal makine XMLi ayrıştırılamadı.',
stateReadFailed:
'Sanal makine durumu belirlenemedi. Çalışma zamanı ürün yazılımı denetimi atlandı.',
guestArchMissing: 'XMLde konuk mimarisi eksik.',
archMismatch:
'Ana makine mimarisi {hostArch}, konuk mimarisi ise {guestArch}. Mimariler arası çalıştırma desteklenmiyor.',
nonKVMType: 'Sanallaştırma türü {type}; varsayılan KVM türü değil.',
archOrMachineMissing: 'XMLde mimari veya makine türü eksik.',
machineUnsupported: 'Ana makine {arch}/{machine} yapılandırmasını desteklemiyor.',
emulatorNotSpecified: 'XMLde öykünücü belirtilmemiş; Libvirt bir öykünücü seçecek.',
fileNotFound: 'Dosya bulunamadı: {path}',
fileNotExecutable: 'Dosya çalıştırılabilir değil: {path}',
bootDeviceMissing: 'XMLde önyükleme aygıtı tanımlanmamış.',
diskNotFirst: 'Disk ilk önyükleme aygıtı değil. Geçerli sıra: {order}',
cdromNotInBootOrder: 'CD-ROM bağlı, ancak önyükleme sırasına dahil edilmemiş.',
firmwareNotConfigured:
'EFI veya Loader yapılandırılmamış; konuk ekranı başlatamayabilir veya önyükleme yapamayabilir.',
acpiCustom: 'ACPI yapılandırılmış. Konuğun bu özel ayara gerçekten ihtiyaç duyduğunu doğrulayın.',
acpiRequiresUEFI: 'ACPI, UEFI olmadan yapılandırılmış ve ACPI requires UEFI hatasına neden oluyor.',
apicUnsupported: 'x86 APIC yapılandırılmış, ancak ARM64 için geçerli değil.',
gicNotDeclared: 'Kalıcı XMLde GIC yok; Libvirt çalışma sırasında ekleyebilir.',
videoNotConfigured: 'XMLde görüntü aygıtı yapılandırılmamış.',
videoNotVirtio: 'Görüntü aygıtı türü {type}; Virtio önerilir.',
firmwareFileMissing: 'Ürün yazılımı dosyası yok veya normal bir dosya değil: {path}',
firmwareNotAvailable: 'Libvirt EFI desteği bildirmiyor ve ARM64 UEFI ürün yazılımı bulunamadı.',
cdromBusNotSCSI: 'CD-ROM {bus} veri yolunu kullanıyor; ARM64 için SCSI gereklidir.',
cdromNotOnVirtioSCSI: 'CD-ROM bir Virtio SCSI denetleyicisine bağlı değil.',
diskSourceMissing: '{device} {target} için kaynak dosya yapılandırılmamış.',
sourceNotFound: '{device} {target} kaynak dosyası yok: {path}',
sourceIsDirectory: '{device} {target} kaynak yolu bir dizin: {path}',
systemDiskNotFound: 'Sistem diski algılanmadı.',
isoArchMismatch: '{guestArch} konuğuna {imageArch} için olduğu düşünülen bir imaj bağlı: {path}',
networkReadFailed: '{name} ağı okunamadı.',
networkStateReadFailed: '{name} ağının durumu okunamadı.',
networkInactive: '{name} ağı mevcut ancak etkin değil.',
logUnavailable: 'Analiz edilebilecek bir başlangıç günlüğü yok.',
logErrorsFound: 'En son başlangıç kaydında yaygın hatalar bulundu.',
vmNotRunning: 'Sanal makine çalışmıyor; QEMU çalışma zamanı bağımsız değişkeni denetimi atlandı.',
runtimeFirmwareMissing: 'QEMU günlüğünde pflash, AAVMF veya QEMU_EFI girdisi bulunamadı.',
},
},
dependencies: 'Bağımlılıklar',
dependencyPurpose: 'Amaç',
dependencyPurposeMap: {
+75
View File
@@ -5400,6 +5400,81 @@ const message = {
vm: {
vm: '虛擬機',
title: '虛擬機管理',
healthCheck: '健康檢查',
healthCheckResult: {
pass: '正常',
info: '資訊',
warn: '警告',
fail: '失敗',
normal: '正常',
fixCommand: '修復命令',
technicalDetail: '技術詳情',
check: {
vmName: '虛擬機名稱',
libvirtConnection: 'Libvirt 連線',
vmDefinition: '虛擬機定義',
domainXML: '虛擬機 XML',
architecture: '架構',
virtualizationType: '虛擬化類型',
machineType: '機器類型',
efiCapability: 'EFI 能力',
qemuEmulator: 'QEMU 模擬器',
bootOrder: '啟動順序',
arm64Firmware: 'ARM64 韌體',
arm64Features: 'ARM64 特性',
arm64Video: 'ARM64 顯示裝置',
arm64FirmwareFile: 'ARM64 韌體檔案',
arm64CDROM: 'ARM64 光碟機',
blockDevice: '區塊裝置',
isoArchitecture: 'ISO 架構',
network: '網路',
qemuLog: 'QEMU 日誌',
arm64RuntimeFirmware: 'ARM64 韌體執行參數',
},
reason: {
invalidName: '虛擬機名稱無效',
connectionFailed: '無法連線 {uri}',
vmNotFound: '找不到虛擬機 {name}',
xmlReadFailed: '讀取虛擬機 XML 失敗',
liveXMLFallback: '無法讀取持久化設定已改用目前執行設定',
xmlParseFailed: '解析虛擬機 XML 失敗',
stateReadFailed: '無法確認虛擬機執行狀態將略過執行態韌體檢查',
guestArchMissing: 'XML 中缺少客體架構',
archMismatch: '主機架構為 {hostArch}客體架構為 {guestArch}不支援跨架構執行',
nonKVMType: '虛擬化類型為 {type}不是預設的 KVM',
archOrMachineMissing: 'XML 中缺少架構或機器類型',
machineUnsupported: '主機不支援 {arch}/{machine}',
emulatorNotSpecified: 'XML 未明確指定模擬器將由 Libvirt 選擇',
fileNotFound: '檔案不存在{path}',
fileNotExecutable: '檔案不可執行{path}',
bootDeviceMissing: 'XML 中沒有啟動裝置',
diskNotFirst: '硬碟不是第一啟動項目目前順序{order}',
cdromNotInBootOrder: '已掛載 CD-ROM但啟動順序中沒有光碟機',
firmwareNotConfigured: '未設定 EFI Loader客體可能無法初始化顯示或開機',
acpiCustom: '偵測到 ACPI請確認這是客體明確需要的自訂設定',
acpiRequiresUEFI: '偵測到 ACPI 但沒有 UEFI會觸發 ACPI requires UEFI',
apicUnsupported: '偵測到 x86 APICARM64 設定不應包含此項',
gicNotDeclared: '持久化 XML 未顯示 GICLibvirt 可能在執行態自動補充',
videoNotConfigured: 'XML 中沒有設定顯示裝置',
videoNotVirtio: '顯示裝置類型為 {type}建議使用 Virtio',
firmwareFileMissing: '韌體檔案不存在或不是一般檔案{path}',
firmwareNotAvailable: 'Libvirt 未回報 EFI 能力且未找到 ARM64 UEFI 韌體',
cdromBusNotSCSI: 'CD-ROM 使用 {bus} 匯流排ARM64 應使用 SCSI',
cdromNotOnVirtioSCSI: 'CD-ROM 未連接至 Virtio SCSI 控制器',
diskSourceMissing: '{device} {target} 沒有來源檔案',
sourceNotFound: '{device} {target} 的來源檔案不存在{path}',
sourceIsDirectory: '{device} {target} 的來源路徑是目錄{path}',
systemDiskNotFound: '未偵測到系統磁碟',
isoArchMismatch: '{guestArch} 客體掛載了疑似 {imageArch} 的映像檔{path}',
networkReadFailed: '無法讀取網路 {name}',
networkStateReadFailed: '無法讀取網路 {name} 的狀態',
networkInactive: '網路 {name} 存在但未啟動',
logUnavailable: '目前沒有可分析的啟動日誌',
logErrorsFound: '最近一次啟動記錄中發現常見錯誤',
vmNotRunning: '虛擬機目前未執行已略過 QEMU 執行參數檢查',
runtimeFirmwareMissing: 'QEMU 日誌中未發現 pflashAAVMF QEMU_EFI',
},
},
dependencies: '依賴',
dependencyPurpose: '作用',
dependencyPurposeMap: {
+75
View File
@@ -5401,6 +5401,81 @@ const message = {
vm: {
vm: '虚拟机',
title: '虚拟机管理',
healthCheck: '健康检查',
healthCheckResult: {
pass: '正常',
info: '信息',
warn: '警告',
fail: '失败',
normal: '正常',
fixCommand: '修复命令',
technicalDetail: '技术详情',
check: {
vmName: '虚拟机名称',
libvirtConnection: 'Libvirt 连接',
vmDefinition: '虚拟机定义',
domainXML: '虚拟机 XML',
architecture: '架构',
virtualizationType: '虚拟化类型',
machineType: '机器类型',
efiCapability: 'EFI 能力',
qemuEmulator: 'QEMU 模拟器',
bootOrder: '启动顺序',
arm64Firmware: 'ARM64 固件',
arm64Features: 'ARM64 特性',
arm64Video: 'ARM64 显示设备',
arm64FirmwareFile: 'ARM64 固件文件',
arm64CDROM: 'ARM64 光驱',
blockDevice: '块设备',
isoArchitecture: 'ISO 架构',
network: '网络',
qemuLog: 'QEMU 日志',
arm64RuntimeFirmware: 'ARM64 固件运行参数',
},
reason: {
invalidName: '虚拟机名称无效',
connectionFailed: '无法连接 {uri}',
vmNotFound: '找不到虚拟机 {name}',
xmlReadFailed: '读取虚拟机 XML 失败',
liveXMLFallback: '无法读取持久化配置已改用当前运行配置',
xmlParseFailed: '解析虚拟机 XML 失败',
stateReadFailed: '无法确认虚拟机运行状态将跳过运行态固件检查',
guestArchMissing: 'XML 中缺少客体架构',
archMismatch: '宿主机架构为 {hostArch}客体架构为 {guestArch}不支持跨架构运行',
nonKVMType: '虚拟化类型为 {type}不是默认的 KVM',
archOrMachineMissing: 'XML 中缺少架构或机器类型',
machineUnsupported: '宿主机不支持 {arch}/{machine}',
emulatorNotSpecified: 'XML 未显式指定模拟器将由 Libvirt 选择',
fileNotFound: '文件不存在{path}',
fileNotExecutable: '文件不可执行{path}',
bootDeviceMissing: 'XML 中没有启动设备',
diskNotFirst: '硬盘不是第一启动项当前顺序{order}',
cdromNotInBootOrder: '已挂载 CD-ROM但启动顺序中没有光驱',
firmwareNotConfigured: '未配置 EFI Loader客体可能无法初始化显示或引导',
acpiCustom: '检测到 ACPI请确认这是客体明确需要的自定义配置',
acpiRequiresUEFI: '检测到 ACPI 但没有 UEFI会触发 ACPI requires UEFI',
apicUnsupported: '检测到 x86 APICARM64 配置不应包含该项',
gicNotDeclared: '持久化 XML 未显示 GICLibvirt 可能在运行态自动补充',
videoNotConfigured: 'XML 中没有配置显示设备',
videoNotVirtio: '显示设备类型为 {type}推荐使用 Virtio',
firmwareFileMissing: '固件文件不存在或不是普通文件{path}',
firmwareNotAvailable: 'Libvirt 未报告 EFI 能力且未找到 ARM64 UEFI 固件',
cdromBusNotSCSI: 'CD-ROM 使用 {bus} 总线ARM64 应使用 SCSI',
cdromNotOnVirtioSCSI: 'CD-ROM 未连接到 Virtio SCSI 控制器',
diskSourceMissing: '{device} {target} 没有源文件',
sourceNotFound: '{device} {target} 的源文件不存在{path}',
sourceIsDirectory: '{device} {target} 的源路径是目录{path}',
systemDiskNotFound: '没有检测到系统磁盘',
isoArchMismatch: '{guestArch} 客体挂载了疑似 {imageArch} 镜像{path}',
networkReadFailed: '无法读取网络 {name}',
networkStateReadFailed: '无法读取网络 {name} 的状态',
networkInactive: '网络 {name} 存在但未启动',
logUnavailable: '暂无可分析的启动日志',
logErrorsFound: '最近一次启动记录中发现常见错误',
vmNotRunning: '虚拟机当前未运行已跳过 QEMU 运行参数检查',
runtimeFirmwareMissing: 'QEMU 日志中未发现 pflashAAVMF QEMU_EFI',
},
},
overview: '概览',
dependencies: '依赖',
dependencyPurpose: '作用',