Commit 18f9081a77b246b3a68cad0da7507281b675b844

Authored by ly525
1 parent 025bfddc

chore: i18n

front-end/h5/package.json
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 "@luban-h5/lbc-button": "^0.0.3", 18 "@luban-h5/lbc-button": "^0.0.3",
19 "@luban-h5/lbp-slide": "^0.0.7", 19 "@luban-h5/lbp-slide": "^0.0.7",
20 "@luban-h5/lbs-text-align": "^0.0.5", 20 "@luban-h5/lbs-text-align": "^0.0.5",
21 - "@luban-h5/plugin-common-props": "0.2.7", 21 + "@luban-h5/plugin-common-props": "0.2.8",
22 "animate.css": "^3.7.2", 22 "animate.css": "^3.7.2",
23 "ant-design-vue": "^1.3.14", 23 "ant-design-vue": "^1.3.14",
24 "core-js": "^2.6.5", 24 "core-js": "^2.6.5",
front-end/h5/src/components/core/editor/right-panel/background.js
@@ -28,7 +28,8 @@ export default { @@ -28,7 +28,8 @@ export default {
28 return ( 28 return (
29 <div> 29 <div>
30 <a-collapse expand-icon-position="right"> 30 <a-collapse expand-icon-position="right">
31 - <a-collapse-panel key="1" header="H5模式"> 31 + {/* #!zh: H5模式 */}
  32 + <a-collapse-panel key="1" header={this.$t('editor.editPanel.common.pageMode')}>
32 <RenderWorkMode /> 33 <RenderWorkMode />
33 </a-collapse-panel> 34 </a-collapse-panel>
34 </a-collapse> 35 </a-collapse>
front-end/h5/src/components/core/editor/right-panel/props.js
1 import Vue from 'vue' 1 import Vue from 'vue'
2 import { mapState, mapActions } from 'vuex' 2 import { mapState, mapActions } from 'vuex'
3 import BoxModelEditor from './box-model' 3 import BoxModelEditor from './box-model'
  4 +import langMixin from 'core/mixins/i18n'
4 import { getVM, getComponentsForPropsEditor } from '@/utils/element' 5 import { getVM, getComponentsForPropsEditor } from '@/utils/element'
5 import 'core/styles/props-config-panel.scss' 6 import 'core/styles/props-config-panel.scss'
6 7
7 export default { 8 export default {
8 name: 'RightPanelProps', 9 name: 'RightPanelProps',
  10 + mixins: [langMixin],
9 components: { 11 components: {
10 BoxModelEditor 12 BoxModelEditor
11 }, 13 },
@@ -114,7 +116,7 @@ export default { @@ -114,7 +116,7 @@ export default {
114 const formItemData = { 116 const formItemData = {
115 props: { 117 props: {
116 ...formItemLayout, 118 ...formItemLayout,
117 - label: item.label, 119 + label: item[`${this.currentLang}-label`] || item.label,
118 ...item.layout 120 ...item.layout
119 } 121 }
120 } 122 }
@@ -176,7 +178,8 @@ export default { @@ -176,7 +178,8 @@ export default {
176 return ( 178 return (
177 <div> 179 <div>
178 <a-collapse bordered={true} expand-icon-position="right"> 180 <a-collapse bordered={true} expand-icon-position="right">
179 - <a-collapse-panel key="1" header="通用样式"> 181 + {/* #!zh: 通用样式 */}
  182 + <a-collapse-panel key="1" header={this.$t('editor.editPanel.common.commonStyle')}>
180 {/* left,top,width,height编辑 只有在选中编辑组件的时候显示 */} 183 {/* left,top,width,height编辑 只有在选中编辑组件的时候显示 */}
181 { 184 {
182 this.stateEditingElement ? this.renderEditorPositionConfig(h) : '' 185 this.stateEditingElement ? this.renderEditorPositionConfig(h) : ''
@@ -184,7 +187,8 @@ export default { @@ -184,7 +187,8 @@ export default {
184 {/* margin、padding编辑 */} 187 {/* margin、padding编辑 */}
185 <BoxModelEditor /> 188 <BoxModelEditor />
186 </a-collapse-panel> 189 </a-collapse-panel>
187 - <a-collapse-panel key="2" header="属性设置"> 190 + {/* #!zh: 属性设置 */}
  191 + <a-collapse-panel key="2" header={this.$t('editor.editPanel.common.ConfigProps')}>
188 <a-form 192 <a-form
189 ref="form" 193 ref="form"
190 size="mini" 194 size="mini"
front-end/h5/src/components/core/plugins/lbp-background.js
@@ -14,12 +14,12 @@ import { renderWaterMark } from &#39;@/utils/dom-helper&#39; @@ -14,12 +14,12 @@ import { renderWaterMark } from &#39;@/utils/dom-helper&#39;
14 export default { 14 export default {
15 name: 'lbp-background', 15 name: 'lbp-background',
16 props: { 16 props: {
17 - imgSrc: PropTypes.image({ label: '背景图' }),  
18 - backgroundColor: PropTypes.color({ label: '背景色', defaultValue: 'rgba(255, 255, 255, 0.2)' }),  
19 - waterMarkText: PropTypes.string({ label: '水印文字', defaultValue: '水印文字' }),  
20 - waterMarkFontSize: PropTypes.number({ label: '水印文字大小(px)', defaultValue: 16 }),  
21 - waterMarkRotate: PropTypes.number({ label: '水印旋转角度', defaultValue: 10 }),  
22 - waterMarkColor: PropTypes.color({ label: '水印文字颜色', defaultValue: 'rgba(184, 184, 184, 0.2)' }) 17 + imgSrc: PropTypes.image({ label: '背景图', 'en-US-label': 'BgImage' }),
  18 + backgroundColor: PropTypes.color({ label: '背景色', 'en-US-label': 'BgColor', defaultValue: 'rgba(255, 255, 255, 0.2)' }),
  19 + waterMarkText: PropTypes.string({ label: '水印文字', 'en-US-label': 'BgColor', defaultValue: '水印文字' }),
  20 + waterMarkFontSize: PropTypes.number({ label: '水印文字大小(px)', 'en-US-label': 'WaterMaskSize', defaultValue: 16 }),
  21 + waterMarkRotate: PropTypes.number({ label: '水印旋转角度', 'en-US-label': 'WaterMaskRotate', defaultValue: 10 }),
  22 + waterMarkColor: PropTypes.color({ label: '水印文字颜色', 'en-US-label': 'WaterMaskColor', defaultValue: 'rgba(184, 184, 184, 0.2)' })
23 }, 23 },
24 methods: { 24 methods: {
25 renderWaterMark () { 25 renderWaterMark () {
front-end/h5/src/locales/lang/en-US.js
@@ -97,7 +97,10 @@ export default { @@ -97,7 +97,10 @@ export default {
97 title: 'Animation {index}' 97 title: 'Animation {index}'
98 }, 98 },
99 common: { 99 common: {
100 - empty: 'Select an element first please!' 100 + empty: 'Select an element first please!',
  101 + ConfigProps: 'Props',
  102 + commonStyle: 'CommonStyle',
  103 + pageMode: 'PageMode'
101 } 104 }
102 }, 105 },
103 tip: { 106 tip: {
front-end/h5/src/locales/lang/zh-CN.js
@@ -106,7 +106,10 @@ export default { @@ -106,7 +106,10 @@ export default {
106 title: 'Animation {index}' 106 title: 'Animation {index}'
107 }, 107 },
108 common: { 108 common: {
109 - empty: 'Select an element first please!' 109 + empty: 'Select an element first please!',
  110 + ConfigProps: '属性设置',
  111 + commonStyle: '通用样式',
  112 + pageMode: '页面模式'
110 } 113 }
111 }, 114 },
112 tip: { 115 tip: {
front-end/h5/yarn.lock
@@ -840,10 +840,10 @@ @@ -840,10 +840,10 @@
840 core-js "^3.3.2" 840 core-js "^3.3.2"
841 vue "^2.6.10" 841 vue "^2.6.10"
842 842
843 -"@luban-h5/plugin-common-props@0.2.7":  
844 - version "0.2.7"  
845 - resolved "https://registry.npmjs.org/@luban-h5/plugin-common-props/-/plugin-common-props-0.2.7.tgz#098cb71c789a527f8b50a2b613c9b28d959f5ab2"  
846 - integrity sha512-Kf+HogjJVQy9Mp/c36X6m8VNF56rme/RkRwnLVdtTG1c0rTcPdn9iE+2gCP641DDN9ifGj5Y6T+wfVyTaOTDaw== 843 +"@luban-h5/plugin-common-props@0.2.8":
  844 + version "0.2.8"
  845 + resolved "https://registry.npm.taobao.org/@luban-h5/plugin-common-props/download/@luban-h5/plugin-common-props-0.2.8.tgz#a8ce6d8c445ef65a1c9147a61c5d5b049217f38f"
  846 + integrity sha1-qM5tjERe9lockUemHF1bBJIX848=
847 847
848 "@luban-h5/plugin-common-props@^0.0.1": 848 "@luban-h5/plugin-common-props@^0.0.1":
849 version "0.0.1" 849 version "0.0.1"