Преглед изворни кода

Merge branch 'lang_dev' into lang_db

bding пре 1 година
родитељ
комит
08a71ef0c6

+ 12 - 0
src/lang/commonLang.js

@@ -13,6 +13,10 @@ export default {
       en: "Save",
       zh: "保存 ",
     },
+    back_btn:{
+      en:'Return',
+      zh:'返回'
+    }
   },
   Table: {
     add_btn: {
@@ -70,6 +74,14 @@ export default {
     delete_info_msg:{
       en: "Are you sure you want to permanently delete this file?",
       zh: "删除后不可恢复,是否确认删除?",
+    },
+    copy_success_msg:{
+      en:'Copy sucessfully',
+      zh:'复制成功'
+    },
+    saveing_msg:{
+      en:'Saving',
+      zh:'保存中'
     }
   }
 };

+ 7 - 0
src/lang/en.js

@@ -11,6 +11,8 @@ import { DocumentManagementEn } from "./modules/SemanticsManage/DocumentManageme
 import { TagManagementEn } from "./modules/SemanticsManage/TagManagement";
 import { SlidesEn } from "./modules/Slides/index";
 import commonLang from "./commonLang";
+import {SandListEn} from './modules/SandboxManage/SandList'
+import {SandFlowEn} from './modules/SandboxManage/SandFlow'
 
 export default {
   //
@@ -35,6 +37,11 @@ export default {
   },
   // 智能PPT
   Slides: SlidesEn,
+  // ETA逻辑
+  SandboxManage:{
+    SandList:SandListEn,
+    SandFlow:SandFlowEn
+  },
   // 公共模块
   Dialog: transformLanguageData(commonLang.Dialog, "en"),
   Confirm: transformLanguageData(commonLang.Confirm, "en"),

+ 83 - 0
src/lang/modules/SandboxManage/SandFlow.js

@@ -0,0 +1,83 @@
+/**
+ * ETA逻辑
+ */
+
+/* 英文 */
+export const SandFlowEn = {
+    element_library:'Element library',
+    style:'Style',
+    lines:'Lines',
+    basic_shapes:'Basic shapes',
+    mind_map:'mind map',
+    logic_name_placeholder:"PLease enter the logic diagram's name",
+    select_category:'Please select category',
+    copy_img:"Copy image",
+    undo:'Undo',
+    recover:'Recover',
+    font:"Font",
+    font_size:'Font Size',
+    bold:"Bold",
+    italic:"Italic",
+    underline:"Underline",
+    font_color:"Font color",
+    text_align:"Text alignment",
+    fill_color:"Fill color",
+    Line_color:"Line color",
+    line_width:'Line width',
+    line_style:'Line style',
+    connector_tyoe:'Connector type',
+    start_arrow:'Start arrow',
+    end_arrow:'End arrow',
+    yes_tag:'yes',
+    no_tag:'no',
+    solid_line:'Solid line',
+    dashed_line:'Dashed line',
+    center:'Center',
+    left:'Left',
+    right:"Right",
+    center_theme:'Central theme',
+    branch_topic:'Branch topic',
+    sub_topic:'Subtopic'
+  };
+  
+  /* 中文 */
+  export const SandFlowZh = {
+    element_library:'元素库',
+    style:'风格',
+    lines:'线条',
+    basic_shapes:'基本形状',
+    mind_map:'思维导图',
+    logic_name_placeholder:"请输入逻辑图名称",
+    select_category:'请选择分类',
+    copy_img:"复制图片",
+    undo:'撤销',
+    recover:'恢复',
+    font:"字体",
+    font_size:'字号',
+    bold:"加粗",
+    italic:"斜体",
+    underline:"下划线",
+    font_color:"字体颜色",
+    text_align:"文本对齐",
+    fill_color:"颜色填充",
+    Line_color:"线条颜色",
+    line_width:'线条宽度',
+    line_style:'线条样式',
+    connector_tyoe:'连线类型',
+    start_arrow:'开始箭头',
+    end_arrow:'结束箭头',
+    yes_tag:'有',
+    no_tag:'无',
+    solid_line:'实线',
+    dashed_line:'虚线',
+    center:'居中',
+    left:'居左',
+    right:"居右",
+    center_theme:'中心主题',
+    branch_topic:'分支主题',
+    sub_topic:'子主题'
+  };
+  
+  /**
+   * $t('SandboxManage.SandFlow.XXX')
+  */

+ 41 - 0
src/lang/modules/SandboxManage/SandList.js

@@ -0,0 +1,41 @@
+/**
+ * ETA逻辑
+ */
+
+/* 英文 */
+export const SandListEn = {
+    logic_add_btn:'Add logic diagram', 
+    only_see:'Only see my ETA logic diagram',
+    search_placeholder:"Please enter the logic diagram's name",
+    categories_add_btn:'Add categories',
+    categories_edit_btn:'Edit categories',
+    total_count_tag:'',
+    total_count:'logic diagrams in total',
+    copy_btn:'Copy',
+    del_btn:'Delete',
+    parent_dir:'Parent directory',
+    catalog_name:'Catalog name',
+    catalog_name_placeholder:'Please enter the catalog name',
+    associated_variety:'Associated variety',
+  };
+  
+  /* 中文 */
+  export const SandListZh = {
+    logic_add_btn:'添加逻辑',
+    only_see:'只看我的',
+    search_placeholder:'请输入逻辑图名称',
+    categories_add_btn:'添加分类',
+    categories_edit_btn:'编辑分类',
+    total_count_tag:'共',
+    total_count:'个逻辑图',
+    copy_btn:'复制 ',
+    del_btn:'删除',
+    parent_dir:'上级目录',
+    catalog_name:'目录名称',
+    catalog_name_placeholder:'请输入目录名称',
+    associated_variety:'关联品种',
+  };
+  
+  /**
+   * $t('SandboxManage.SandList.XXX')
+  */

+ 7 - 0
src/lang/zh.js

@@ -11,6 +11,8 @@ import { DocumentManagementZh } from "./modules/SemanticsManage/DocumentManageme
 import { TagManagementZh } from "./modules/SemanticsManage/TagManagement";
 import { SlidesZh } from "./modules/Slides/index";
 import commonLang from "./commonLang";
+import {SandListZh} from './modules/SandboxManage/SandList'
+import {SandFlowZh} from './modules/SandboxManage/SandFlow'
 
 export default {
   ReportManage: {
@@ -34,6 +36,11 @@ export default {
   },
   // 智能PPT
   Slides: SlidesZh,
+  // ETA逻辑
+  SandboxManage:{
+    SandList:SandListZh,
+    SandFlow:SandFlowZh
+  },
   // 公共模块
   Dialog: transformLanguageData(commonLang.Dialog, "zh"),
   Confirm: transformLanguageData(commonLang.Confirm, "zh"),

+ 5 - 5
src/views/sandbox_manage/common/mindmap.js

@@ -326,7 +326,7 @@ export default {
       let mindmapData={
         id: beId,
         type: 'topic',
-        label: '中心主题',
+        label: this.$t('SandboxManage.SandFlow.center_theme')||'中心主题',
         width: 160,
         height: 50,
         direction:'double',
@@ -334,7 +334,7 @@ export default {
           {
             id: beId+'-1',
             type: 'topic-branch',
-            label: '分支主题1',
+            label: this.$t('SandboxManage.SandFlow.branch_topic')+'1',
             width: 100,
             height: 40,
             direction:'left',
@@ -342,7 +342,7 @@ export default {
               {
                 id: beId+'-1-1',
                 type: 'topic-child',
-                label: '子主题1',
+                label: this.$t('SandboxManage.SandFlow.sub_topic')+'1',
                 width: 60,
                 height: 30,
                 direction:'left',
@@ -350,7 +350,7 @@ export default {
               {
                 id: beId+'-1-2',
                 type: 'topic-child',
-                label: '子主题2',
+                label: this.$t('SandboxManage.SandFlow.sub_topic')+'2',
                 width: 60,
                 height: 30,
                 direction:'left',
@@ -360,7 +360,7 @@ export default {
           {
             id: beId+'-2',
             type: 'topic-branch',
-            label: '分支主题2',
+            label: this.$t('SandboxManage.SandFlow.branch_topic')+'2',
             width: 100,
             height: 40,
             direction:'right',

+ 20 - 20
src/views/sandbox_manage/index_new_version.vue

@@ -5,13 +5,13 @@
     </span>
     <div class="sandbox-content-tree-box" v-show="!isSlideLeft">
       <div class="sandbox-content-tree-header">
-        <el-button type="primary" style="width: 170px;" @click="addSand" v-permission="permissionBtn.sandboxPermission.sandbox_saveView">添加逻辑</el-button>
-        <el-checkbox v-model="searchParams.IsShowMe" @change="onlyMeHandler">只看我的</el-checkbox>
+        <el-button type="primary" style="width: 170px;" @click="addSand" v-permission="permissionBtn.sandboxPermission.sandbox_saveView">{{$t('SandboxManage.SandList.logic_add_btn')}}</el-button>
+        <el-checkbox v-model="searchParams.IsShowMe" @change="onlyMeHandler">{{$t('SandboxManage.SandList.only_see')}}</el-checkbox>
       </div>
       <div class="sandbox-content-tree-body">
         <div style="padding: 0 20px;" v-permission="permissionBtn.sandboxPermission.sandbox_search">
           <el-select v-model="searchSandboxId" v-loadMore="searchLoad" :filterable="!searchSandboxId" remote @change="sandboxChange"
-          clearable placeholder="请输入逻辑图名称" style="width: 100%; margin-bottom: 20px;" :remote-method="searchHandle"
+          clearable :placeholder="$t('SandboxManage.SandList.search_placeholder')" style="width: 100%; margin-bottom: 20px;" :remote-method="searchHandle"
           @click.native="inputFocusHandle">
             <i slot="prefix" class="el-input__icon el-icon-search"></i>
             <el-option
@@ -28,7 +28,7 @@
           @onExpand="zTreeExpand"/>
           <div class="add-classify" v-permission="permissionBtn.sandboxPermission.sandbox_classify_addEdit">
             <img src="~@/assets/img/sand_new/add_ico.png"/>
-            <span @click="addLevelOneHandle">添加分类</span>
+            <span @click="addLevelOneHandle">{{$t('SandboxManage.SandList.categories_add_btn')}}</span>
           </div>
           <span class="slide-icon slide-left" @click="slideHandle">
             <i class="el-icon-d-arrow-left"></i>
@@ -38,7 +38,7 @@
     </div>
     <div class="sandbox-pictures-box" v-show="rightType=='list'" v-permission="permissionBtn.sandboxPermission.sandbox_saveView">
       <div class="pictures-count">
-        共{{total}}个逻辑图
+        {{$t('SandboxManage.SandList.total_count_tag')}} {{total}} {{$t('SandboxManage.SandList.total_count')}}
       </div>
       <div class="pictures-box" ref="pictureListRef" @scroll="loadMoreSandbox">
         <el-col :span="6" style="margin-bottom:20px;padding-right: 20px;min-width: 255px;"
@@ -51,9 +51,9 @@
             <div class="item-bottom">
               <span>{{ picture.CreateTime.slice(0,10) }}</span>
               <div class="item-bottom-buttons">
-                <span class="join_txt" @click="copyHandle(picture)" v-permission="permissionBtn.sandboxPermission.sandbox_addMy">复制</span>
+                <span class="join_txt" @click="copyHandle(picture)" v-permission="permissionBtn.sandboxPermission.sandbox_addMy">{{$t('SandboxManage.SandList.copy_btn')}}</span>
                 <span class="join_txt" @click="deleteHandle(picture,'inList')" style="color: #C54322;"
-                v-permission="permissionBtn.sandboxPermission.sandbox_del">删除</span>
+                v-permission="permissionBtn.sandboxPermission.sandbox_del">{{$t('SandboxManage.SandList.del_btn')}}</span>
               </div>
             </div>
           </div>
@@ -122,17 +122,17 @@
       :append-to-body="true"
       :close-on-click-modal="false"
       @closed="classifyAddClosed"
-      width="560px">
+      width="660px">
       <div style="padding: 10px 40px 0;">
         <el-form :model="classifyForm" ref="classifyFormRef" :rules="classifyFormRules" 
-        label-width="80px">
-          <el-form-item label="上级目录" v-if="lastLevelClassifyName">
+        label-width="150px">
+          <el-form-item :label="$t('SandboxManage.SandList.parent_dir')" v-if="lastLevelClassifyName">
             {{ lastLevelClassifyName }}
           </el-form-item>
-          <el-form-item label="目录名称" prop="SandboxClassifyName">
-            <el-input v-model.trim="classifyForm.SandboxClassifyName" style="width: 317px;" placeholder="请输入目录名称"></el-input>
+          <el-form-item :label="$t('SandboxManage.SandList.catalog_name')" prop="SandboxClassifyName">
+            <el-input v-model.trim="classifyForm.SandboxClassifyName" style="width: 317px;" :placeholder="$t('SandboxManage.SandList.catalog_name_placeholder')"></el-input>
           </el-form-item>
-          <el-form-item label="关联品种" prop="ChartPermissionId" v-if="hasVariety">
+          <el-form-item :label="$t('SandboxManage.SandList.associated_variety')" prop="ChartPermissionId" v-if="hasVariety">
             <el-cascader 
               @change="chartPermissionIdChange"
 							:options="classifyArr"
@@ -146,8 +146,8 @@
           </el-form-item>
         </el-form>
         <div style="text-align: center;padding:40px 0 ;">
-          <el-button @click="classifyAddSubmit" type="primary" style="width: 120px;" size="large">保存</el-button>
-          <el-button @click="classifyAddShow=false" style="width: 120px;margin-left: 28px;" size="large">取消</el-button>
+          <el-button @click="classifyAddSubmit" type="primary" style="width: 120px;" size="large">{{$t('Dialog.confirm_save_btn')}}</el-button>
+          <el-button @click="classifyAddShow=false" style="width: 120px;margin-left: 28px;" size="large">{{$t('Dialog.cancel_btn')}}</el-button>
         </div>
       </div>
     </el-dialog>
@@ -178,7 +178,7 @@
           </el-form-item>
         </el-form>
         <div style="text-align: center;padding:40px 0 ;">
-          <el-button @click="saveOtherSubmit" type="primary" style="width: 120px;" size="large">保存</el-button>
+          <el-button @click="saveOtherSubmit" type="primary" style="width: 120px;" size="large">{{$t('Dialog.confirm_save_btn')}}</el-button>
           <el-button @click="saveOtherShow=false" style="width: 120px;margin-left: 28px;" size="large">取消</el-button>
         </div>
       </div>
@@ -594,7 +594,7 @@ import { myGraph } from './common/gragh';
       },
       // 添加一级分类
       addLevelOneHandle(){
-        this.classifyAddTitle="添加分类"
+        this.classifyAddTitle=this.$t('SandboxManage.SandList.categories_add_btn')
         this.classifyAddShow=true
         this.addClassifyNodeTid=''
       },
@@ -602,7 +602,7 @@ import { myGraph } from './common/gragh';
         e.stopPropagation()
         this.addClassifyNodeTid = node.tId
         this.lastLevelClassifyName = this.getParentNodeName(node)
-        this.classifyAddTitle="添加分类"
+        this.classifyAddTitle=this.$t('SandboxManage.SandList.categories_add_btn')
         this.classifyForm.Level = node.Level
         this.classifyForm.ParentId = node.SandboxClassifyId
         this.classifyForm.ChartPermissionId = node.ChartPermissionId
@@ -627,7 +627,7 @@ import { myGraph } from './common/gragh';
         this.classifyForm.SandboxClassifyName = node.SandboxClassifyName
         this.classifyForm.ChartPermissionId = node.ChartPermissionId
         this.classifyForm.ChartPermissionName = node.ChartPermissionName
-        this.classifyAddTitle="编辑分类"
+        this.classifyAddTitle=this.$t('SandboxManage.SandList.categories_edit_btn')
         this.classifyAddShow=true
       },
       deleteClassify(e,node){
@@ -1322,7 +1322,7 @@ import { myGraph } from './common/gragh';
             color: #333333;
           }
           .item-bottom-buttons{
-            width: 75px;
+            width: 80px;
             display: flex;
             align-items: center;
             justify-content: space-between;

+ 43 - 43
src/views/sandbox_manage/sandFlowNew/index.vue

@@ -8,10 +8,10 @@
         <i class="el-icon-d-arrow-left"></i>
       </span>
       <el-tabs v-model="activeToolTabName" stretch class="sand-toolbar-tabs">
-        <el-tab-pane label="元素库" name="元素库" id="element">
+        <el-tab-pane :label="$t('SandboxManage.SandFlow.element_library')" name="元素库" id="element">
           <div class="sand-elements-tab">
             <div class="sand-elements sand-elements-line">
-              <span>线条</span>
+              <span>{{$t('SandboxManage.SandFlow.lines')}}</span>
               <div class="elements-row" >
                 <img src="~@/assets/img/sand_new/no-arrow-straight.png" :draggable="true" @dragstart="edgeDragStart('noArrowStraight',$event)" />
                 <img src="~@/assets/img/sand_new/single-arrow-straight.png" :draggable="true" @dragstart="edgeDragStart('singleArrowStraight',$event)" />
@@ -25,7 +25,7 @@
               </div>
             </div>
             <div class="sand-elements sand-elements-shape">
-              <span>基本形状</span>
+              <span>{{$t('SandboxManage.SandFlow.basic_shapes')}}</span>
               <div class="elements-row">
                 <div class="elements-shape-item" v-for="shape in myNodes" :key="shape.key">
                   <div 
@@ -37,7 +37,7 @@
               </div>
             </div>
             <div class="sand-elements sand-elements-mind">
-              <span>思维导图</span>
+              <span>{{$t('SandboxManage.SandFlow.mind_map')}}</span>
               <div class="elements-row-mind">
                 <img src="~@/assets/img/sand_new/mindmap-right.png" :draggable="true" @dragstart="edgeDragStart('singleMindmap',$event)"/>
                 <img src="~@/assets/img/sand_new/mindmap-double.png" :draggable="true" @dragstart="edgeDragStart('doubleMindmap',$event)"/>
@@ -46,7 +46,7 @@
           </div>
 
         </el-tab-pane>
-        <el-tab-pane label="风格" name="风格" id="style">
+        <el-tab-pane :label="$t('SandboxManage.SandFlow.style')" name="风格" id="style">
           <div class="sand-style-tab">
             <div class="sand-style-tab-item" :class="styleActive==1?'active':''" @click="changeStyle(1)" :draggable="false">
               <img src="~@/assets/img/sand_new/style-blue-light.png" />
@@ -70,7 +70,7 @@
           <el-input
             v-model="sandSaveParams.Name"
             style="width: 240px; margin-right: 20px"
-            placeholder="请输入逻辑图名称">
+            :placeholder="$t('SandboxManage.SandFlow.logic_name_placeholder')">
             <i slot="prefix" class="el-input__icon el-icon-search"></i>
           </el-input>
           <el-cascader 
@@ -80,7 +80,7 @@
               label: 'SandboxClassifyName',
                 value: 'SandboxClassifyId',emitPath:false,checkStrictly:true}"
             v-model="sandSaveParams.SandboxClassifyId" 
-            placeholder="请选择分类">
+            :placeholder="$t('SandboxManage.SandFlow.select_category')">
           </el-cascader>
         </div>
         <div class="sand-mainTop-option">
@@ -89,19 +89,19 @@
             <span>链接展示</span>
           </div> -->
           <el-button size="large" type="primary" plain @click="backList" style="margin-right: 20px;min-width: 120px;"
-          v-if="$route.query.SandboxId">返回</el-button>
+          v-if="$route.query.SandboxId">{{$t('Dialog.back_btn')}}</el-button>
           <el-button size="large" type="primary" plain @click="copySandHandle" style="margin-right: 20px;min-width: 120px;"
-          v-permission="permissionBtn.sandboxPermission.sandbox_addMy">复制图片</el-button>
-          <el-button type="primary" size="large" @click="saveChart(null)" style="min-width: 120px;" v-permission="permissionBtn.sandboxPermission.sandbox_saveView">保存</el-button>
+          v-permission="permissionBtn.sandboxPermission.sandbox_addMy">{{$t('SandboxManage.SandFlow.copy_img')}}</el-button>
+          <el-button type="primary" size="large" @click="saveChart(null)" style="min-width: 120px;" v-permission="permissionBtn.sandboxPermission.sandbox_saveView">{{$t('Dialog.confirm_save_btn')}}</el-button>
         </div>
       </div>
       <div class="sand-mainBody-chart" id="sand-mainBody-chart">
         <div class="sand-mainBody-tool" id="sand-mainBody-tool">
-          <el-tooltip content="撤销(Ctrl+Z)" placement="top" :open-delay="250">
+          <el-tooltip :content="$t('SandboxManage.SandFlow.undo')+'(Ctrl+Z)'" placement="top" :open-delay="250">
             <img :src="canUndo?require('@/assets/img/sand_new/tools/undo.png'):require('@/assets/img/sand_new/tools/undo-disabled.png')" 
             class="sand-tool-item"  @click="toolClickOptions('undo',!canUndo)" :class="canUndo?'':'tool-disabled'"/>
           </el-tooltip>
-          <el-tooltip content="恢复(Ctrl+Y)" placement="top" :open-delay="250">
+          <el-tooltip :content="$t('SandboxManage.SandFlow.recover')+'(Ctrl+Y)'" placement="top" :open-delay="250">
             <img :src="canRedo?require('@/assets/img/sand_new/tools/redo.png'):require('@/assets/img/sand_new/tools/redo-disabled.png')" 
             class="sand-tool-item"  @click="toolClickOptions('redo',!canRedo)" :class="canRedo?'':'tool-disabled'"/>
           </el-tooltip>
@@ -109,13 +109,13 @@
               <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeFamily',nodeTextDisable,e)"
                 placement="bottom">
                 <div :class="nodeTextDisable?'tool-disabled':''" class="dropdown-box">
-                  <el-tooltip content="字体" placement="top" :open-delay="250">
+                  <el-tooltip :content="$t('SandboxManage.SandFlow.font')" placement="top" :open-delay="250">
                     <div class="dropdown-content"  >
                       <div class="dropdown-content-text" style="width:28px">{{ styleOptions.fontF }}</div>
                       <img src="~@/assets/img/sand_new/tools/select-icon.png" style="width: 8px;height: 5px;"/>
                     </div>
                   </el-tooltip>
-                  <el-tooltip content="字体" placement="top" :open-delay="250">
+                  <el-tooltip :content="$t('SandboxManage.SandFlow.font')" placement="top" :open-delay="250">
                     <span v-show="nodeTextDisable" class="disabled-item" @click.stop="()=>{}"></span>
                   </el-tooltip>
                 </div>
@@ -131,13 +131,13 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeSize',nodeTextDisable,e)"
               placement="bottom">
               <div :class="nodeTextDisable?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="字号" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.font_size')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <div class="dropdown-content-text" >{{ styleOptions.fontS }}px</div>
                     <img src="~@/assets/img/sand_new/tools/select-icon.png" style="width: 8px;height: 5px;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="字号" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.font_size')" placement="top" :open-delay="250">
                   <span v-show="nodeTextDisable" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
@@ -149,7 +149,7 @@
               </el-dropdown-menu>
             </el-dropdown>
           </div>
-          <el-tooltip content="加粗(Ctrl+B)" placement="top" :open-delay="250">
+          <el-tooltip :content="$t('SandboxManage.SandFlow.bold')+'(Ctrl+B)'" placement="top" :open-delay="250">
             <div class="sand-tool-item img-box" :class="styleOptions.fontW=='bold'?'style-acitve-back':''">
               <img :class="nodeTextDisable?'tool-disabled':''" :src="nodeTextDisable?
                 require('@/assets/img/sand_new/tools/bold-disabled.png'):
@@ -157,14 +157,14 @@
             </div>
 
           </el-tooltip>      
-          <el-tooltip content="斜体" placement="top" :open-delay="250">
+          <el-tooltip :content="$t('SandboxManage.SandFlow.italic')" placement="top" :open-delay="250">
             <div class="sand-tool-item img-box" :class="styleOptions.fontStyle=='italic'?'style-acitve-back':''">
               <img :class="nodeTextDisable?'tool-disabled':''" :src="nodeTextDisable?
                 require('@/assets/img/sand_new/tools/italic-disabled.png'):
                 require('@/assets/img/sand_new/tools/italic.png')"  @click="toolClickOptions('changeFontStyle',nodeTextDisable)"/>
             </div>
           </el-tooltip>    
-          <el-tooltip content="下划线" placement="top" :open-delay="250">
+          <el-tooltip :content="$t('SandboxManage.SandFlow.underline')" placement="top" :open-delay="250">
             <div class="sand-tool-item img-box" :class="styleOptions.textDecoration=='underline'?'style-acitve-back':''">
               <img :class="nodeTextDisable?'tool-disabled':''" :src="nodeTextDisable?
                 require('@/assets/img/sand_new/tools/underline-disabled.png'):
@@ -175,7 +175,7 @@
               <img :src="nodeTextDisable?
                   require('@/assets/img/sand_new/tools/text-color-disabled.png'):
                   require('@/assets/img/sand_new/tools/text-color.png')" />
-            <el-tooltip content="字体颜色" placement="top" :open-delay="250">
+            <el-tooltip :content="$t('SandboxManage.SandFlow.font_color')" placement="top" :open-delay="250">
               <el-color-picker
                 key="textColor"
                 v-model="styleOptions.color"
@@ -191,7 +191,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeTextAlign',nodeTextDisable,e)" 
               placement="bottom">
               <div :class="nodeTextDisable?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="文本对齐" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.text_align')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="nodeTextDisable? 
                       require('@/assets/img/sand_new/tools/text-align-disabled.png'):
@@ -199,19 +199,19 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="文本对齐" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.text_align')" placement="top" :open-delay="250">
                   <span v-show="nodeTextDisable" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
               <el-dropdown-menu slot="dropdown">
                 <el-dropdown-item command="middle" :class="styleOptions.textAlign=='middle'?'style-acitve':''">
-                  居中
+                  {{$t('SandboxManage.SandFlow.center')}}
                 </el-dropdown-item>
                 <el-dropdown-item command="start" :class="styleOptions.textAlign=='start'?'style-acitve':''">
-                  居左
+                  {{$t('SandboxManage.SandFlow.left')}}
                 </el-dropdown-item>
                 <el-dropdown-item command="end" :class="styleOptions.textAlign=='end'?'style-acitve':''">
-                  居右
+                  {{$t('SandboxManage.SandFlow.right')}}
                 </el-dropdown-item>
               </el-dropdown-menu>
             </el-dropdown>
@@ -220,7 +220,7 @@
             <img :src="toolStatus.nodeDisabled?
                   require('@/assets/img/sand_new/tools/background-color-disabled.png'):
                   require('@/assets/img/sand_new/tools/background-color.png')" />
-            <el-tooltip content="颜色填充" placement="top" :open-delay="250">
+            <el-tooltip :content="$t('SandboxManage.SandFlow.fill_color')" placement="top" :open-delay="250">
               <el-color-picker
                 key="backgroundColor"
                 v-model="styleOptions.backgroundColor"
@@ -236,7 +236,7 @@
             <img :src="nodeEdgeDisable?
                   require('@/assets/img/sand_new/tools/line-color-disabled.png'):
                   require('@/assets/img/sand_new/tools/line-color.png')" />
-            <el-tooltip content="线条颜色" placement="top" :open-delay="250">
+            <el-tooltip :content="$t('SandboxManage.SandFlow.Line_color')" placement="top" :open-delay="250">
               <el-color-picker
                 key="lineColor"
                 v-model="styleOptions.lineColor"
@@ -252,7 +252,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeLineWidth',nodeEdgeDisable,e)"
               placement="bottom">
               <div :class="nodeEdgeDisable?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="线条宽度" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.line_width')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="nodeEdgeDisable? 
                       require('@/assets/img/sand_new/tools/line-width-disabled.png'):
@@ -260,7 +260,7 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="线条宽度" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.line_width')" placement="top" :open-delay="250">
                   <span v-show="nodeEdgeDisable" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
@@ -281,7 +281,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeStrokeDasharray',nodeEdgeDisable,e)"
               placement="bottom">
               <div :class="nodeEdgeDisable?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="线条样式" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.line_style')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="nodeEdgeDisable? 
                       require('@/assets/img/sand_new/tools/line-style-disabled.png'):
@@ -289,16 +289,16 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="线条样式" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.line_style')" placement="top" :open-delay="250">
                   <span v-show="nodeEdgeDisable" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
               <el-dropdown-menu slot="dropdown">
                 <el-dropdown-item command="4 4" :class="styleOptions.lineStyle=='4 4'?'style-acitve':''">
-                  虚线
+                  {{$t('SandboxManage.SandFlow.dashed_line')}}
                 </el-dropdown-item>
                 <el-dropdown-item :command="null" :class="styleOptions.lineStyle==null?'style-acitve':''">
-                  实线
+                  {{$t('SandboxManage.SandFlow.solid_line')}}
                 </el-dropdown-item>
               </el-dropdown-menu>
             </el-dropdown>
@@ -307,7 +307,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeRouter',toolStatus.edgeDisabled,e)"
               placement="bottom">
               <div :class="toolStatus.edgeDisabled?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="连线类型" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.connector_tyoe')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="toolStatus.edgeDisabled? 
                       require('@/assets/img/sand_new/tools/line-type-disabled.png'):
@@ -315,7 +315,7 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="连线类型" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.connector_tyoe')" placement="top" :open-delay="250">
                   <span v-show="toolStatus.edgeDisabled" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
@@ -336,7 +336,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeSourceMarker',toolStatus.edgeDisabled,e)"
               placement="bottom">
               <div :class="toolStatus.edgeDisabled?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="开始箭头" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.start_arrow')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="toolStatus.edgeDisabled? 
                       require('@/assets/img/sand_new/tools/arrow-start-disabled.png'):
@@ -344,16 +344,16 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="开始箭头" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.start_arrow')" placement="top" :open-delay="250">
                   <span v-show="toolStatus.edgeDisabled" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
               <el-dropdown-menu slot="dropdown">
                 <el-dropdown-item command="classic" :class="styleOptions.startArrow=='classic'?'style-acitve':''">
-                  
+                  {{$t('SandboxManage.SandFlow.yes_tag')}}
                 </el-dropdown-item>
                 <el-dropdown-item command="" :class="styleOptions.startArrow?'':'style-acitve'">
-                  
+                  {{$t('SandboxManage.SandFlow.no_tag')}}
                 </el-dropdown-item>
               </el-dropdown-menu>
             </el-dropdown>
@@ -362,7 +362,7 @@
             <el-dropdown trigger="click" @command="(e)=>toolClickOptions('changeTargetMarker',toolStatus.edgeDisabled,e)"
               placement="bottom">
               <div :class="toolStatus.edgeDisabled?'tool-disabled':''" class="dropdown-box">
-                <el-tooltip content="结束箭头" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.end_arrow')" placement="top" :open-delay="250">
                   <div class="dropdown-content"  >
                     <img :src="toolStatus.edgeDisabled? 
                       require('@/assets/img/sand_new/tools/arrow-end-disabled.png'):
@@ -370,16 +370,16 @@
                       style="vertical-align: middle;"/>
                   </div>
                 </el-tooltip>
-                <el-tooltip content="结束箭头" placement="top" :open-delay="250">
+                <el-tooltip :content="$t('SandboxManage.SandFlow.end_arrow')" placement="top" :open-delay="250">
                   <span v-show="toolStatus.edgeDisabled" class="disabled-item" @click.stop="()=>{}"></span>
                 </el-tooltip>
               </div>
               <el-dropdown-menu slot="dropdown">
                 <el-dropdown-item command="classic" :class="styleOptions.endArrow=='classic'?'style-acitve':''">
-                  
+                  {{$t('SandboxManage.SandFlow.yes_tag')}}
                 </el-dropdown-item>
                 <el-dropdown-item command="" :class="styleOptions.endArrow?'':'style-acitve'">
-                  
+                  {{$t('SandboxManage.SandFlow.no_tag')}}
                 </el-dropdown-item>
               </el-dropdown-menu>
             </el-dropdown>