This commit is contained in:
Arsfy
2024-10-28 18:44:04 +08:00
parent 376e8d4621
commit 5c2e2d7d36
18 changed files with 1261 additions and 228 deletions

View File

@@ -4,6 +4,11 @@ import LanguageDetector from 'i18next-browser-languagedetector';
import en from '../locales/en/translation.json';
import es from '../locales/es/translation.json';
import fr from '../locales/fr/translation.json';
import de from '../locales/de/translation.json';
import ru from '../locales/ru/translation.json';
import zhHans from '../locales/zh-CN/translation.json';
import zhHant from '../locales/zh-HK/translation.json';
i18n
.use(LanguageDetector)
@@ -11,7 +16,14 @@ i18n
.init({
resources: {
en: { translation: en },
es: { translation: es }
es: { translation: es },
fr: { translation: fr },
de: { translation: de },
ru: { translation: ru },
// Chinese (Simplified)
'zh-CN': { translation: zhHans },
// Chinese (Traditional)
'zh-HK': { translation: zhHant },
},
fallbackLng: 'en',
interpolation: {

View File

@@ -20,11 +20,11 @@
"label": "Русский"
},
{
"lang": "zh-Hans",
"lang": "zh-CN",
"label": "简体中文"
},
{
"lang": "zh-Hant",
"lang": "zh-HK",
"label": "繁體中文"
}
]

View File

@@ -301,40 +301,40 @@ export const chartMargin = { top: 12 }
export const alertInfo = {
Status: {
name: 'Status',
name: 'alerts.info.status',
unit: '',
icon: ServerIcon,
desc: 'Triggers when status switches between up and down.',
desc: 'alerts.info.status_des',
single: true,
},
CPU: {
name: 'CPU usage',
name: 'alerts.info.cpu_usage',
unit: '%',
icon: CpuIcon,
desc: 'Triggers when CPU usage exceeds a threshold.',
desc: 'alerts.info.cpu_usage_des',
},
Memory: {
name: 'memory usage',
name: 'alerts.info.memory_usage',
unit: '%',
icon: MemoryStickIcon,
desc: 'Triggers when memory usage exceeds a threshold.',
desc: 'alerts.info.memory_usage_des',
},
Disk: {
name: 'disk usage',
name: 'alerts.info.disk_usage',
unit: '%',
icon: HardDriveIcon,
desc: 'Triggers when usage of any disk exceeds a threshold.',
desc: 'alerts.info.disk_usage_des',
},
Bandwidth: {
name: 'bandwidth',
name: 'alerts.info.bandwidth',
unit: ' MB/s',
icon: EthernetIcon,
desc: 'Triggers when combined up/down exceeds a threshold.',
desc: 'alerts.info.bandwidth_des',
},
Temperature: {
name: 'temperature',
name: 'alerts.info.temperature',
unit: '°C',
icon: ThermometerIcon,
desc: 'Triggers when any sensor exceeds a threshold.',
desc: 'alerts.info.temperature_des',
},
}