feat(i18n): use flat translation key

This commit is contained in:
JiPai
2024-11-13 13:54:11 +08:00
parent 96584e5b32
commit b376ead7b5
3 changed files with 80 additions and 132 deletions

View File

@@ -6,4 +6,5 @@ module.exports = {
localeDetection: false,
},
fallbackLng: "en",
keySeparator: false,
};

View File

@@ -1,68 +1,43 @@
{
"settings": {
"common": {
"save": "Save"
},
"server": {
"domain": {
"title": "Server Domain",
"description": "Add a domain to your server application.",
"form": {
"domain": "Domain",
"letsEncryptEmail": "Let's Encrypt Email",
"certificate": {
"label": "Certificate",
"placeholder": "Select a certificate"
},
"certificateOptions": {
"none": "None",
"letsencrypt": "Let's Encrypt (Default)"
}
}
},
"webServer": {
"title": "Web Server",
"description": "Reload or clean the web server.",
"actions": "Actions",
"reload": "Reload",
"watchLogs": "Watch logs",
"server": {
"label": "Server"
},
"traefik": {
"label": "Traefik",
"modifyEnv": "Modify Env"
},
"storage": {
"label": "Space",
"cleanUnusedImages": "Clean unused images",
"cleanUnusedVolumes": "Clean unused volumes",
"cleanStoppedContainers": "Clean stopped containers",
"cleanDockerBuilder": "Clean Docker Builder & System",
"cleanMonitoring": "Clean Monitoring",
"cleanAll": "Clean all"
}
}
},
"profile": {
"title": "Account",
"description": "Change the details of your profile here.",
"email": "Email",
"password": "Password",
"avatar": "Avatar"
},
"appearance": {
"title": "Appearance",
"description": "Customize the theme of your dashboard.",
"theme": "Theme",
"themeDescription": "Select a theme for your dashboard",
"themes": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"language": "Language",
"languageDescription": "Select a language for your dashboard"
}
}
"settings.common.save": "Save",
"settings.server.domain.title": "Server Domain",
"settings.server.domain.description": "Add a domain to your server application.",
"settings.server.domain.form.domain": "Domain",
"settings.server.domain.form.letsEncryptEmail": "Let's Encrypt Email",
"settings.server.domain.form.certificate.label": "Certificate",
"settings.server.domain.form.certificate.placeholder": "Select a certificate",
"settings.server.domain.form.certificateOptions.none": "None",
"settings.server.domain.form.certificateOptions.letsencrypt": "Let's Encrypt (Default)",
"settings.server.webServer.title": "Web Server",
"settings.server.webServer.description": "Reload or clean the web server.",
"settings.server.webServer.actions": "Actions",
"settings.server.webServer.reload": "Reload",
"settings.server.webServer.watchLogs": "Watch logs",
"settings.server.webServer.server.label": "Server",
"settings.server.webServer.traefik.label": "Traefik",
"settings.server.webServer.traefik.modifyEnv": "Modify Env",
"settings.server.webServer.storage.label": "Space",
"settings.server.webServer.storage.cleanUnusedImages": "Clean unused images",
"settings.server.webServer.storage.cleanUnusedVolumes": "Clean unused volumes",
"settings.server.webServer.storage.cleanStoppedContainers": "Clean stopped containers",
"settings.server.webServer.storage.cleanDockerBuilder": "Clean Docker Builder & System",
"settings.server.webServer.storage.cleanMonitoring": "Clean Monitoring",
"settings.server.webServer.storage.cleanAll": "Clean all",
"settings.profile.title": "Account",
"settings.profile.description": "Change the details of your profile here.",
"settings.profile.email": "Email",
"settings.profile.password": "Password",
"settings.profile.avatar": "Avatar",
"settings.appearance.title": "Appearance",
"settings.appearance.description": "Customize the theme of your dashboard.",
"settings.appearance.theme": "Theme",
"settings.appearance.themeDescription": "Select a theme for your dashboard",
"settings.appearance.themes.light": "Light",
"settings.appearance.themes.dark": "Dark",
"settings.appearance.themes.system": "System",
"settings.appearance.language": "Language",
"settings.appearance.languageDescription": "Select a language for your dashboard"
}

View File

@@ -1,68 +1,40 @@
{
"settings": {
"common": {
"save": "保存"
},
"server": {
"domain": {
"title": "服务器域名",
"description": "添加一个域名到您的服务器。",
"form": {
"domain": "域名",
"letsEncryptEmail": "Let's Encrypt 邮箱",
"certificate": {
"label": "证书",
"placeholder": "选择一个证书"
},
"certificateOptions": {
"none": "",
"letsencrypt": "Let's Encrypt (默认)"
}
}
},
"webServer": {
"title": "Web 服务器",
"description": "管理 Web 服务器。",
"actions": "操作",
"reload": "重新加载",
"watchLogs": "查看日志",
"server": {
"label": "服务器"
},
"traefik": {
"label": "Traefik",
"modifyEnv": "修改环境变量"
},
"storage": {
"label": "磁盘空间",
"cleanUnusedImages": "清理未使用的镜像",
"cleanUnusedVolumes": "清理未使用的卷",
"cleanStoppedContainers": "清理停止的容器",
"cleanDockerBuilder": "清理 Docker Builder 和系统缓存",
"cleanMonitoring": "Clean Monitoring",
"cleanAll": "清理所有"
}
}
},
"profile": {
"title": "账户偏好",
"description": "更改您的个人资料详情。",
"email": "电子邮件",
"password": "密码",
"avatar": "头像"
},
"appearance": {
"title": "外观",
"description": "自定义仪表板主题。",
"theme": "主题",
"themeDescription": "选择仪表板主题",
"themes": {
"light": "亮",
"dark": "暗",
"system": "系统"
},
"language": "语言",
"languageDescription": "选择仪表板语言"
}
}
"settings.common.save": "保存",
"settings.server.domain.title": "服务器域名",
"settings.server.domain.description": "添加一个域名到您的服务器。",
"settings.server.domain.form.domain": "域名",
"settings.server.domain.form.letsEncryptEmail": "Let's Encrypt 邮箱",
"settings.server.domain.form.certificate.label": "证书",
"settings.server.domain.form.certificate.placeholder": "选择一个证书",
"settings.server.domain.form.certificateOptions.none": "无",
"settings.server.domain.form.certificateOptions.letsencrypt": "Let's Encrypt (默认)",
"settings.server.webServer.title": "Web 服务器",
"settings.server.webServer.description": "管理 Web 服务器。",
"settings.server.webServer.actions": "操作",
"settings.server.webServer.reload": "重新加载",
"settings.server.webServer.watchLogs": "查看日志",
"settings.server.webServer.server.label": "服务器",
"settings.server.webServer.traefik.label": "Traefik",
"settings.server.webServer.traefik.modifyEnv": "修改环境变量",
"settings.server.webServer.storage.label": "磁盘空间",
"settings.server.webServer.storage.cleanUnusedImages": "清理未使用的镜像",
"settings.server.webServer.storage.cleanUnusedVolumes": "清理未使用的卷",
"settings.server.webServer.storage.cleanStoppedContainers": "清理停止的容器",
"settings.server.webServer.storage.cleanDockerBuilder": "清理 Docker Builder 和系统缓存",
"settings.server.webServer.storage.cleanMonitoring": "Clean Monitoring",
"settings.server.webServer.storage.cleanAll": "清理所有",
"settings.profile.title": "账户偏好",
"settings.profile.description": "更改您的个人资料详情。",
"settings.profile.email": "电子邮件",
"settings.profile.password": "密码",
"settings.profile.avatar": "头像",
"settings.appearance.title": "外观",
"settings.appearance.description": "自定义仪表板主题。",
"settings.appearance.theme": "主题",
"settings.appearance.themeDescription": "选择仪表板主题",
"settings.appearance.themes.light": "亮",
"settings.appearance.themes.dark": "暗",
"settings.appearance.themes.system": "系统",
"settings.appearance.language": "语言",
"settings.appearance.languageDescription": "选择仪表板语言"
}