mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 07:57:21 +08:00
34 lines
1.1 KiB
Go
34 lines
1.1 KiB
Go
import { $gettext } from '@/utils'
|
|
|
|
// 变通方法,由于 gettext 不能直接对动态标题进行翻译
|
|
export function translateTitle(key: string): string {
|
|
const titles: { [key: string]: string } = {
|
|
// 主菜单标题
|
|
Apps: $gettext('Apps'),
|
|
Backup: $gettext('Backup'),
|
|
Certificate: $gettext('Certificate'),
|
|
Container: $gettext('Container'),
|
|
Database: $gettext('Database'),
|
|
Files: $gettext('Files'),
|
|
Firewall: $gettext('Firewall'),
|
|
Home: $gettext('Home'),
|
|
Monitoring: $gettext('Monitoring'),
|
|
Project: $gettext('Project'),
|
|
Setting: $gettext('Setting'),
|
|
Terminal: $gettext('Terminal'),
|
|
Task: $gettext('Task'),
|
|
Toolbox: $gettext('Toolbox'),
|
|
Update: $gettext('Update'),
|
|
Website: $gettext('Website'),
|
|
'Website Edit': $gettext('Website Edit'),
|
|
// 应用标题
|
|
'Fail2ban Manager': $gettext('Fail2ban Manager'),
|
|
'S3fs Manager': $gettext('S3fs Manager'),
|
|
'Supervisor Manager': $gettext('Supervisor Manager'),
|
|
'Rsync Manager': $gettext('Rsync Manager'),
|
|
'Frp Manager': $gettext('Frp Manager')
|
|
}
|
|
|
|
return titles[key] || key
|
|
}
|