更新国际化配置,新增传感器和核心的翻译项;优化服务器信息框中的温度数据展示逻辑,支持acpitz类型的处理

This commit is contained in:
hi2hi 2025-03-28 17:23:55 +08:00
parent 1222c2c825
commit 1925a1cd31
3 changed files with 17 additions and 6 deletions

View File

@ -73,6 +73,8 @@ export default {
coretempPackage: 'CPU Temp', coretempPackage: 'CPU Temp',
coretempCore: 'Core Average', coretempCore: 'Core Average',
coretempMaxCore: 'Hottest Core', coretempMaxCore: 'Hottest Core',
sensor: 'Sensor',
core: 'Core',
// System Status // System Status
systemOS: 'Sys', systemOS: 'Sys',

View File

@ -72,6 +72,8 @@ export default {
coretempPackage: 'CPU温度', coretempPackage: 'CPU温度',
coretempCore: '核心平均', coretempCore: '核心平均',
coretempMaxCore: '最热核心', coretempMaxCore: '最热核心',
sensor: '传感器',
core: '核心',
// 系统状态 // 系统状态
systemOS: '系统', systemOS: '系统',

View File

@ -92,7 +92,7 @@
class="ri-hard-drive-3-line" class="ri-hard-drive-3-line"
/> />
<i <i
v-else-if="ttItem.type === 'motherboard'" v-else-if="ttItem.type === 'acpitz'"
class="ri-instance-line" class="ri-instance-line"
/> />
<i <i
@ -401,11 +401,16 @@ const temperatureData = computed(() => {
}); });
return; return;
} }
if (name.includes('motherboard') || name.includes('mainboard') || name.includes('board')) { if (
name.includes('motherboard')
|| name.includes('mainboard')
|| name.includes('board')
|| name.includes('acpitz')
) {
other.push({ other.push({
label: '主板', label: i18n.t('acpitz'),
value: temp, value: temp,
type: 'motherboard', type: 'acpitz',
}); });
return; return;
} }
@ -422,7 +427,7 @@ const temperatureData = computed(() => {
data.push({ data.push({
label: i18n.t('acpitz'), label: i18n.t('acpitz'),
value: `${acpitzMean}`, value: `${acpitzMean}`,
title: acpitz.map((i, index) => `传感器${index + 1}: ${parseFloat(i).toFixed(1)}`).join('\n'), title: acpitz.map((i, index) => `${i18n.t('sensor')}${index + 1}: ${parseFloat(i).toFixed(1)}`).join('\n'),
type: 'acpitz', type: 'acpitz',
}); });
} }
@ -443,7 +448,9 @@ const temperatureData = computed(() => {
if (coretemp_core.length) { if (coretemp_core.length) {
const coreMean = (coretemp_core.reduce((a, b) => a + b.value, 0) / coretemp_core.length).toFixed(1); const coreMean = (coretemp_core.reduce((a, b) => a + b.value, 0) / coretemp_core.length).toFixed(1);
temps.push(`${parseFloat(coreMean).toFixed(1)}`); temps.push(`${parseFloat(coreMean).toFixed(1)}`);
details.push(...coretemp_core.map((i) => `核心${i.index + 1}: ${parseFloat(i.value).toFixed(1)}`)); details.push(
...coretemp_core.map((i) => `${i18n.t('core')}${i.index + 1}: ${parseFloat(i.value).toFixed(1)}`),
);
} }
data.push({ data.push({