mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-09-22 00:00:50 +00:00
feat: add VM health check translations (#13361)
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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 ログに pflash、AAVMF、QEMU_EFI が見つかりません。',
|
||||
},
|
||||
},
|
||||
dependencies: '依存関係',
|
||||
dependencyPurpose: '用途',
|
||||
dependencyPurposeMap: {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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: 'ຈຸດປະສົງ',
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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 XML’i',
|
||||
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: 'Ağ',
|
||||
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 XML’i okunamadı.',
|
||||
liveXMLFallback: 'Kalıcı yapılandırma okunamadı; çalışan yapılandırma kullanılıyor.',
|
||||
xmlParseFailed: 'Sanal makine XML’i ayrıştırılamadı.',
|
||||
stateReadFailed:
|
||||
'Sanal makine durumu belirlenemedi. Çalışma zamanı ürün yazılımı denetimi atlandı.',
|
||||
guestArchMissing: 'XML’de 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: 'XML’de mimari veya makine türü eksik.',
|
||||
machineUnsupported: 'Ana makine {arch}/{machine} yapılandırmasını desteklemiyor.',
|
||||
emulatorNotSpecified: 'XML’de ö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: 'XML’de ö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ı XML’de GIC yok; Libvirt çalışma sırasında ekleyebilir.',
|
||||
videoNotConfigured: 'XML’de 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: {
|
||||
|
||||
@@ -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 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: {
|
||||
|
||||
@@ -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 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。',
|
||||
},
|
||||
},
|
||||
overview: '概览',
|
||||
dependencies: '依赖',
|
||||
dependencyPurpose: '作用',
|
||||
|
||||
Reference in New Issue
Block a user