更新国际化配置,新增传感器和核心的翻译项;优化服务器信息框中的温度数据展示逻辑,支持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',
coretempCore: 'Core Average',
coretempMaxCore: 'Hottest Core',
sensor: 'Sensor',
core: 'Core',
// System Status
systemOS: 'Sys',

View File

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

View File

@ -92,7 +92,7 @@
class="ri-hard-drive-3-line"
/>
<i
v-else-if="ttItem.type === 'motherboard'"
v-else-if="ttItem.type === 'acpitz'"
class="ri-instance-line"
/>
<i
@ -401,11 +401,16 @@ const temperatureData = computed(() => {
});
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({
label: '主板',
label: i18n.t('acpitz'),
value: temp,
type: 'motherboard',
type: 'acpitz',
});
return;
}
@ -422,7 +427,7 @@ const temperatureData = computed(() => {
data.push({
label: i18n.t('acpitz'),
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',
});
}
@ -443,7 +448,9 @@ const temperatureData = computed(() => {
if (coretemp_core.length) {
const coreMean = (coretemp_core.reduce((a, b) => a + b.value, 0) / coretemp_core.length).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({