Merge branch 'dev' of github.com:fit2cloudrd/metersphere-server into dev
This commit is contained in:
commit
5038933cc3
|
@ -1,4 +1,4 @@
|
||||||
const en_US = {
|
export default {
|
||||||
commons: {
|
commons: {
|
||||||
'workspace': 'Workspace',
|
'workspace': 'Workspace',
|
||||||
'organization': 'Organization',
|
'organization': 'Organization',
|
||||||
|
@ -89,5 +89,3 @@ const en_US = {
|
||||||
'home': 'Home',
|
'home': 'Home',
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export default en_US
|
|
|
@ -4,29 +4,29 @@ import axios from "axios";
|
||||||
import enLocale from "element-ui/lib/locale/lang/en";
|
import enLocale from "element-ui/lib/locale/lang/en";
|
||||||
import zh_CNLocale from "element-ui/lib/locale/lang/zh-CN";
|
import zh_CNLocale from "element-ui/lib/locale/lang/zh-CN";
|
||||||
import zh_TWLocale from "element-ui/lib/locale/lang/zh-TW";
|
import zh_TWLocale from "element-ui/lib/locale/lang/zh-TW";
|
||||||
import zh_CN from "./zh_CN";
|
import zh_CN from "./zh-CN";
|
||||||
|
|
||||||
Vue.use(VueI18n);
|
Vue.use(VueI18n);
|
||||||
|
|
||||||
const messages = {
|
const messages = {
|
||||||
'en_US': {
|
'en-US': {
|
||||||
...enLocale
|
...enLocale
|
||||||
},
|
},
|
||||||
'zh_CN': {
|
'zh-CN': {
|
||||||
...zh_CN,
|
...zh_CN,
|
||||||
...zh_CNLocale
|
...zh_CNLocale
|
||||||
},
|
},
|
||||||
'zh_TW': {
|
'zh-TW': {
|
||||||
...zh_TWLocale
|
...zh_TWLocale
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const i18n = new VueI18n({
|
const i18n = new VueI18n({
|
||||||
locale: 'zh_CN',
|
locale: 'zh-CN',
|
||||||
messages,
|
messages,
|
||||||
});
|
});
|
||||||
|
|
||||||
const loadedLanguages = ['zh_CN'];
|
const loadedLanguages = ['zh-CN'];
|
||||||
|
|
||||||
function setI18nLanguage(lang) {
|
function setI18nLanguage(lang) {
|
||||||
i18n.locale = lang;
|
i18n.locale = lang;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
const zh_CN = {
|
export default {
|
||||||
commons: {
|
commons: {
|
||||||
'workspace': '工作空间',
|
'workspace': '工作空间',
|
||||||
'organization': '组织',
|
'organization': '组织',
|
||||||
|
@ -89,5 +89,3 @@ const zh_CN = {
|
||||||
'home': '首页',
|
'home': '首页',
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export default zh_CN
|
|
|
@ -1,4 +1,4 @@
|
||||||
const zh_TW = {
|
export default {
|
||||||
commons: {
|
commons: {
|
||||||
'workspace': '工作空间',
|
'workspace': '工作空间',
|
||||||
'organization': '组织',
|
'organization': '组织',
|
||||||
|
@ -33,5 +33,3 @@ const zh_TW = {
|
||||||
'home': '首页',
|
'home': '首页',
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export default zh_TW
|
|
|
@ -77,7 +77,7 @@
|
||||||
handleCommand(command) {
|
handleCommand(command) {
|
||||||
switch (command) {
|
switch (command) {
|
||||||
case "personal":
|
case "personal":
|
||||||
this.$setLang("en_US");
|
this.$setLang("en-US");
|
||||||
break;
|
break;
|
||||||
case "logout":
|
case "logout":
|
||||||
this.$get("/signout", function () {
|
this.$get("/signout", function () {
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
####文件命名:
|
||||||
|
- html 小写字母+横线,例如:index.html,org-list.html
|
||||||
|
- js 小写字母+横线,例如:i18n.js,en-US.js
|
||||||
|
- vue 驼峰命名,首字母大写,例如Login.vue,HeaderUser.vue
|
||||||
|
|
||||||
|
####变量命名:
|
||||||
|
- 常量 大写字母加下划线,例如:const ROLE_ADMIN='admin'
|
||||||
|
- 变量 驼峰命名,首字母小写,例如let name,let currentProject
|
||||||
|
- 方法 驼峰命名,首字母小写,例如function open(){},function openDialog()
|
||||||
|
|
||||||
|
####Vue组件:
|
||||||
|
- 导出名称 驼峰命名,首字母大写,以Ms开头,例如MsUser
|
||||||
|
|
||||||
|
####样式规范:
|
||||||
|
- 均写入vue文件的<style scope></style>标签内,非全局样式必须添加scope
|
||||||
|
- 修改ElementUI的样式,仅在必要情况下写在<style></style>
|
||||||
|
- 命名 小写字母+横线,例如.menu,.header-menu,#header-top
|
||||||
|
|
||||||
|
####格式要求:
|
||||||
|
- 遵循.editorconfig
|
||||||
|
|
||||||
|
####Vue风格指南:
|
||||||
|
- https://cn.vuejs.org/v2/style-guide/
|
Loading…
Reference in New Issue