فهرست منبع

fix: 统一使用zh-CN作为简体中文语言代码

liujt 7 ماه پیش
والد
کامیت
2eb7ff58a2
5فایلهای تغییر یافته به همراه7 افزوده شده و 7 حذف شده
  1. 1 1
      public/tinymce/langs/zh_CN.js
  2. 1 1
      src/components/TinymceEditor/util.js
  3. 2 2
      src/i18n/index.js
  4. 2 2
      src/layout/components/i18n-icon.vue
  5. 1 1
      src/main.js

+ 1 - 1
public/tinymce/langs/zh_CN.js

@@ -1,4 +1,4 @@
-tinymce.addI18n('zh_CN',{
+tinymce.addI18n('zh-CN',{
 "Redo": "\u91cd\u505a",
 "Undo": "\u64a4\u9500",
 "Cut": "\u526a\u5207",

+ 1 - 1
src/components/TinymceEditor/util.js

@@ -82,7 +82,7 @@ export const DEFAULT_CONFIG = {
   skin_url: BASE_URL + 'tinymce/skins/ui/oxide',
   content_css: BASE_URL + 'tinymce/skins/content/default/content.min.css',
   language_url: BASE_URL + 'tinymce/langs/zh_CN.js',
-  language: 'zh_CN',
+  language: 'zh-CN',
   plugins: PLUGINS,
   toolbar: TOOLBAR,
   draggable_modal: true,

+ 2 - 2
src/i18n/index.js

@@ -14,7 +14,7 @@ import en from './lang/en';
 Vue.use(VueI18n);
 
 const messages = {
-  zh_CN: { ...eleZhCN, ...zhCN },
+  'zh-CN': { ...eleZhCN, ...zhCN },
   zh_TW: { ...eleZhTW, ...zhTW },
   en: { ...eleEn, ...en }
 };
@@ -23,7 +23,7 @@ const i18n = new VueI18n({
   messages,
   silentTranslationWarn: true,
   // 默认语言
-  locale: localStorage.getItem(I18N_CACHE_NAME) || 'zh_CN'
+  locale: localStorage.getItem(I18N_CACHE_NAME) || 'zh-CN'
 });
 
 export default i18n;

+ 2 - 2
src/layout/components/i18n-icon.vue

@@ -9,8 +9,8 @@
             English
           </span>
         </el-dropdown-item>
-        <el-dropdown-item command="zh_CN">
-          <span :class="{ 'ele-text-primary': language === 'zh_CN' }">
+        <el-dropdown-item command="zh-CN">
+          <span :class="{ 'ele-text-primary': language === 'zh-CN' }">
             简体中文
           </span>
         </el-dropdown-item>

+ 1 - 1
src/main.js

@@ -62,7 +62,7 @@ import fileMain from '@/components/addDoc/index.vue';
 import FormMaking from '../lib/vue-form-making/src/index';
 
 Vue.use(FormMaking, {
-  lang: 'zh_CN',
+  lang: 'zh-CN',
   i18n: i18n
 });
 Vue.component('fileMain', fileMain);