浏览代码

zh_CN to zh

gemercheung 2 年之前
父节点
当前提交
9bb610dafb

src/assets/images/zh_CN.png → src/assets/images/zh.png


+ 1 - 1
src/locales/lang/en/base.ts

@@ -1,7 +1,7 @@
 export default {
   lang: {
     en: 'English',
-    zh_CN: '简体中文'
+    zh: '简体中文'
   },
   tips: 'tips',
   confirm: 'confirm',

+ 2 - 2
src/locales/lang/zh_CN.ts

@@ -2,12 +2,12 @@ import { genMessage } from '../helper'
 import antdLocale from 'ant-design-vue/es/locale/zh_CN'
 type modulesType = Record<string, Record<string, any>>
 // const modules = import.meta.globEager('./zh-CN/**/*.ts')
-const modules: modulesType = import.meta.glob('./zh-CN/**/*.ts', {
+const modules: modulesType = import.meta.glob('./zh/**/*.ts', {
   eager: true
 })
 export default {
   message: {
-    ...genMessage(modules, 'zh-CN'),
+    ...genMessage(modules, 'zh'),
     antdLocale
   }
   // momentLocaleName: 'zh-cn',

+ 1 - 1
src/locales/lang/zh-CN/base.ts

@@ -1,7 +1,7 @@
 export default {
   lang: {
     en: 'English',
-    zh_CN: '简体中文'
+    zh: '简体中文'
   },
   tips: '提示',
   confirm: '确定',

src/locales/lang/zh-CN/room.ts → src/locales/lang/zh/room.ts


+ 3 - 3
src/settings/localeSetting.ts

@@ -1,13 +1,13 @@
 import type { LocaleSetting, LocaleType } from '#/config'
 
 export const LOCALE: { [key: string]: LocaleType } = {
-  ZH_CN: 'zh_CN',
-  EN_US: 'en'
+  ZH: 'zh',
+  EN: 'en'
 }
 
 export const localeSetting: LocaleSetting = {
   // Locale
-  locale: LOCALE.ZH_CN,
+  locale: LOCALE.ZH,
   // Default locale
   fallback: LOCALE.ZH_CN,
   // available Locales

+ 4 - 4
src/store/modules/locale.ts

@@ -11,11 +11,11 @@ export const useLocaleStore = defineStore({
   id: 'app-locale',
   state: (): LocaleState => ({
     localInfo: {
-      locale: 'zh_CN',
+      locale: 'zh',
       // default language
-      fallback: 'zh_CN',
+      fallback: 'zh',
       // available Locales
-      availableLocales: ['zh_CN', 'en']
+      availableLocales: ['zh', 'en']
     }
   }),
   persist: {
@@ -24,7 +24,7 @@ export const useLocaleStore = defineStore({
   },
   getters: {
     getLocale(): LocaleType {
-      return this.localInfo?.locale ?? 'zh_CN'
+      return this.localInfo?.locale ?? 'zh'
     }
   },
   actions: {

+ 1 - 1
types/config.d.ts

@@ -1,4 +1,4 @@
-export type LocaleType = 'zh_CN' | 'en' | 'ru' | 'ja' | 'ko'
+export type LocaleType = 'zh' | 'en' | 'ru' | 'ja' | 'ko'
 
 export interface LocaleSetting {
   // showPicker: boolean;