diff --git a/languageSchema.json b/languageSchema.json index 115d4e5..562430a 100644 --- a/languageSchema.json +++ b/languageSchema.json @@ -25,12 +25,12 @@ "id": { "type": "string", "description": "语言ID", - "pattern": "^[a-z]{2}-[a-z]{2}$" + "pattern": "^[a-z]{2}-[A-Z]{2}$" }, "file": { "type": "string", "description": "语言文件在language文件夹的位置", - "pattern": "^[A-Z]{2}_[A-Z]{2}\\.json$" + "pattern": "^[a-z]{2}-[A-Z]{2}\\.json$" }, "icon": { "type": "string", diff --git a/web-src/language/EN_US.json b/web-src/language/EN_US.json deleted file mode 100644 index dd2f6f0..0000000 --- a/web-src/language/EN_US.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "nav": { - "title": { - "home": "Home" - } - } -} diff --git a/web-src/language/ZH_CN.json b/web-src/language/ZH_CN.json deleted file mode 100644 index c445469..0000000 --- a/web-src/language/ZH_CN.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "nav": { - "title": { - "home": "主页" - } - } -} diff --git a/web-src/language/index.json b/web-src/language/index.json index 5bd2106..0b1baf1 100644 --- a/web-src/language/index.json +++ b/web-src/language/index.json @@ -3,16 +3,28 @@ "iconsUrl": "https://icones.js.org/collection/emojione-v1?category=Flags", "languages": [ { - "title": "中国-汉语", - "id": "zh-cn", - "file": "ZH_CN.json", + "title": "zh-CN 简体中文", + "id": "zh-CN", + "file": "zh-CN.json", "icon": "emojione-v1:flag-for-china" }, { - "title": "US-English", - "id": "en-us", - "file": "EN_US.json", + "title": "zh-TW 简体中文", + "id": "zh-TW", + "file": "zh-TW.json", + "icon": "emojione-v1:flag-for-china" + }, + { + "title": "en-US English", + "id": "en-US", + "file": "en-US.json", "icon": "emojione-v1:flag-for-united-states" + }, + { + "title": "ja-JP 日本語", + "id": "ja-JP", + "file": "ja-JP.json", + "icon": "emojione-v1:flag-for-japan" } ] } diff --git a/web-src/language/lang/en-US.json b/web-src/language/lang/en-US.json new file mode 100644 index 0000000..92dab9a --- /dev/null +++ b/web-src/language/lang/en-US.json @@ -0,0 +1,35 @@ +{ + "message": { + "login": { + "plaselogin": "Plase login." + } + }, + "nav": { + "title": { + "api": "API", + "file": "file", + "home": "Home", + "setting": "setting", + "user": "user" + } + }, + "setting": { + "language": { + "title": "language" + }, + "theme": { + "auto": "auto", + "dark": "dark", + "light": "light", + "title": "theme" + }, + "title": "setting" + }, + "view": { + "login": { + "password": "password", + "title": "login", + "username": "username" + } + } +} diff --git a/web-src/language/lang/ja-JP.json b/web-src/language/lang/ja-JP.json new file mode 100644 index 0000000..0177b9e --- /dev/null +++ b/web-src/language/lang/ja-JP.json @@ -0,0 +1,35 @@ +{ + "message": { + "login": { + "plaselogin": "ログインしてください" + } + }, + "nav": { + "title": { + "api": "API", + "file": "ファイル", + "home": "ホーム", + "setting": "設定", + "user": "ユーザー" + } + }, + "setting": { + "language": { + "title": "言語設定" + }, + "theme": { + "auto": "自動", + "dark": "ダークモード", + "light": "ライトモード", + "title": "テーマ設定" + }, + "title": "設定" + }, + "view": { + "login": { + "password": "パスワード", + "title": "ログイン", + "username": "ユーザー名" + } + } +} diff --git a/web-src/language/lang/zh-CN.json b/web-src/language/lang/zh-CN.json new file mode 100644 index 0000000..b126b63 --- /dev/null +++ b/web-src/language/lang/zh-CN.json @@ -0,0 +1,35 @@ +{ + "message": { + "login": { + "plaselogin": "请登陆" + } + }, + "nav": { + "title": { + "api": "API", + "file": "文件", + "home": "主页", + "setting": "设置", + "user": "用户" + } + }, + "setting": { + "language": { + "title": "语言配置" + }, + "theme": { + "auto": "自动", + "dark": "暗色", + "light": "亮色", + "title": "主题配置" + }, + "title": "设置" + }, + "view": { + "login": { + "password": "密码", + "title": "登陆", + "username": "用户名" + } + } +} diff --git a/web-src/language/lang/zh-TW.json b/web-src/language/lang/zh-TW.json new file mode 100644 index 0000000..cc671bc --- /dev/null +++ b/web-src/language/lang/zh-TW.json @@ -0,0 +1,35 @@ +{ + "message": { + "login": { + "plaselogin": "請登入" + } + }, + "nav": { + "title": { + "api": "API", + "file": "檔案", + "home": "首頁", + "setting": "設定", + "user": "使用者" + } + }, + "setting": { + "language": { + "title": "語言設定" + }, + "theme": { + "auto": "自動", + "dark": "深色", + "light": "淺色", + "title": "主題設定" + }, + "title": "設定" + }, + "view": { + "login": { + "password": "密碼", + "title": "登入", + "username": "使用者名稱" + } + } +} diff --git a/web-src/layout/Head.vue b/web-src/layout/Head.vue index 073cf2a..dd6cfe3 100644 --- a/web-src/layout/Head.vue +++ b/web-src/layout/Head.vue @@ -1,7 +1,7 @@ - +