diff --git a/App.jsx b/App.jsx index 1324135..d9e3244 100644 --- a/App.jsx +++ b/App.jsx @@ -40,7 +40,7 @@ const LEGACY_PRODUCT_TAXONOMY = [ id: 'online', label: '在线式UPS / Online UPS', short: '在线式UPS', subs: [ { id: 'rack', label: '机架式UPS / Rack-mount UPS', short: '机架式UPS' }, - { id: 'online_high_freq', label: '在线高频UPS / Online High-Frequency UPS', short: '在线高频UPS' }, + { id: 'online_high_freq', label: '在线式高频UPS / Online High-Frequency UPS', short: '在线式高频UPS' }, { id: 'high_freq_tower', label: '高频塔式UPS / High-Frequency Tower UPS', short: '高频塔式UPS' }, { id: 'low_freq', label: '工频UPS / Low-Frequency UPS', short: '工频UPS' }, { id: 'modular', label: '模块化UPS / Modular UPS', short: '模块化UPS' }, @@ -327,7 +327,7 @@ const TRANSLATION_DICTIONARY = { '输出功率因数': { en: 'Output Power Factor', fr: 'Facteur de puissance de sortie', ru: 'Выходной коэффициент мощности', es: 'Factor de potencia de salida', ar: 'معامل قدرة الخرج' }, '可并联台数': { en: 'Parallel Units', fr: 'Unités en parallèle', ru: 'Количество параллельных блоков', es: 'Unidades en paralelo', ar: 'عدد الوحدات المتوازية' }, '过载保护': { en: 'Overload Protection', fr: 'Protection contre les surcharges', ru: 'Защита от перегрузки', es: 'Protección contra sobrecarga', ar: 'حماية من الحمل الزائد' }, - '在线高频UPS': { en: 'Online High-Frequency UPS', fr: 'Onduleur en ligne haute fréquence', ru: 'Онлайн высокочастотный ИБП', es: 'SAI en línea de alta frecuencia', ar: 'يو بي إس عالي التردد أونلاين' }, + '在线式高频UPS': { en: 'Online High-Frequency UPS', fr: 'Onduleur en ligne haute fréquence', ru: 'Онлайн высокочастотный ИБП', es: 'SAI en línea de alta frecuencia', ar: 'يو بي إس عالي التردد أونلاين' }, '电压': { en: 'Voltage', fr: 'Tension', ru: 'Напряжение', es: 'Voltaje', ar: 'الجهد' }, '视载功率': { en: 'Rated Power (VA)', fr: 'Puissance nominale (VA)', ru: 'Номинальная мощность (ВА)', es: 'Potencia nominal (VA)', ar: 'الطاقة الاسمية (فولت أمبير)' }, '功率因数': { en: 'Power Factor', fr: 'Facteur de puissance', ru: 'Коэффициент мощности', es: 'Factor de potencia', ar: 'معامل القدرة' }, @@ -429,7 +429,7 @@ function productExportRows(p, categories) { if (p.noiseLevel) rows.push({ labelKey: '噪音', value: p.noiseLevel }); if (p.dimensions) rows.push({ labelKey: '尺寸(mm)', value: p.dimensions }); if (p.netWeight) rows.push({ labelKey: '净重(kg)', value: p.netWeight }); - } else if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线高频UPS')) { + } else if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线式高频UPS')) { if (p.phase) rows.push({ labelKey: '相数', value: p.phase }); if (p.powerOrCapacity) rows.push({ labelKey: '容量', value: p.powerOrCapacity }); if (p.inputVoltage) rows.push({ labelKey: '输入电压', value: p.inputVoltage }); @@ -578,7 +578,7 @@ const blankProduct = () => ({ efficiencyBatteryMode: '', // 效率(电池模式),如 "83%" chargingVoltage: '', // 充电电压,如 "27.4VDC±1%" optionalSnmp: '', // 可选SNMP,如 "Power management from SNMP manager and web browser" - // 在线高频UPS专属字段(在机架式UPS那套字段基础上再加这3个) + // 在线式高频UPS专属字段(在机架式UPS那套字段基础上再加这3个) outputPowerFactor: '', // 输出功率因数,如 "0.9" 或 "1" parallelUnits: '', // 可并联台数,如 "Not supported" 或具体数字 overload: '', // 过载保护,如 "105%-125% 6-25s; >150% 200ms" @@ -630,7 +630,7 @@ function powerInfoItems(p, categories) { if (p.netWeight) items.push({ key: 'weight', label: '净重(kg)', value: p.netWeight }); return items; } - if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线高频UPS')) { + if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线式高频UPS')) { const items = []; if (p.phase) items.push({ key: 'phase', label: '相数', value: p.phase }); if (p.powerOrCapacity) items.push({ key: 'capacity', label: '容量', value: p.powerOrCapacity }); @@ -3730,7 +3730,7 @@ function ProductForm({ draft, setDraft, onSave, onCancel, categories, onManage, const isMiniUps = isUps && draft.type === '迷你UPS'; const isOfflineOrLI = isUps && (draft.type === '离线式UPS' || draft.type === '在线互动式UPS'); const isRackUps = isUps && draft.type === '机架式UPS'; - const isOnlineHighFreq = isUps && draft.type === '在线高频UPS'; + const isOnlineHighFreq = isUps && draft.type === '在线式高频UPS'; const isRackLikeUps = isRackUps || isOnlineHighFreq; const maxKW = computeMaxPowerKW(draft.ratedPower, draft.ratedPowerUnit, draft.powerFactor); const extraNames = draft.extraNames || [];