Quellcode durchsuchen

新增国际化配置
菜单新增别名字段

Qukatie vor 2 Monaten
Ursprung
Commit
f1b259b36f
4 geänderte Dateien mit 462 neuen und 0 gelöschten Zeilen
  1. 7 0
      src/lang/index.js
  2. 443 0
      src/lang/vi.js
  3. 3 0
      src/page/index/top/top-lang.vue
  4. 9 0
      src/views/system/menu.vue

+ 7 - 0
src/lang/index.js

@@ -1,9 +1,11 @@
 import Vue from 'vue'
 import VueI18n from 'vue-i18n' // 下载的组建引入
 import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
+import elementViLocale from 'element-ui/lib/locale/lang/vi' // element-ui lang
 import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang
 import enLocale from './en' // 英文包数据
 import zhLocale from './zh' // 中文包数据 用于 使用 $t 切换中英文
+import viLocale from './vi' // 中文包数据 用于 使用 $t 切换中英文
 import { getStore } from '@/util/store'
 Vue.use(VueI18n)
 const Avue = window.AVUE;
@@ -17,6 +19,11 @@ const messages = {
     ...zhLocale,
     ...elementZhLocale,
     ...Avue.locale.zh,
+  },
+  vi: {
+    ...viLocale,
+    ...elementViLocale,
+    ...Avue.locale.vi,
   }
 }
 

+ 443 - 0
src/lang/vi.js

@@ -0,0 +1,443 @@
+export default {
+  tip: '提示',
+  title: '企业级开发平台越南',
+  logoutTip: '退出系统, 是否继续?',
+  submitText: '确定',
+  cancelText: '取消',
+  search: '请输入搜索内容',
+  menuTip: '没有发现菜单',
+  wel: {
+    info: '早安,Smallwei,Avuex一款超乎你想象的框架!',
+    dept: '我是avue团队下的一个部门-哈皮部门-哈皮职位',
+    team: '团队内排名',
+    project: '项目访问',
+    count: '项目数',
+    data: {
+      subtitle: '实时',
+      column1: '分类统计',
+      column2: '附件统计',
+      column3: '文章统计',
+      key1: '分',
+      key2: '附',
+      key3: '评',
+      text1: '当前分类总记录数',
+      text2: '当前上传的附件数',
+      text3: '评论次数'
+    },
+    data2: {
+      column1: '今日注册',
+      column2: '今日登录',
+      column3: '今日订阅',
+      column4: '今日评论'
+    },
+    data3: {
+      column1: '转化率(日同比 28%)',
+      column2: '签到率(日同比 11%)',
+      column3: '签到率(日同比 11%)'
+    },
+    data4: {
+      column1: '错误日志',
+      column2: '数据展示',
+      column3: '权限管理',
+      column4: '用户管理'
+    },
+    table: {
+      rw: '工作任务',
+      nr: '工作内容',
+      sj: '工作时间'
+    }
+  },
+  route: {
+    info: '个人信息',
+    website: 'bladex官网',
+    avuexwebsite: 'avuex官网',
+    dashboard: '首页',
+    more: '更多',
+    tags: '标签',
+    store: '本地存储',
+    api: '全局函数',
+    logs: '日志监控',
+    table: '表格',
+    form: '表单',
+    top: '返回顶部',
+    data: '数据展示',
+    permission: '权限',
+    error: '异常页面',
+    test: '测试页面',
+    saleOrderL: '销售订单(L)',
+    entrust: '委托',
+    dispatch: '调度',
+    dispatchVehicle: '派车',
+    track: '跟踪',
+    bulkCargo: '散货',
+    antiepidemic:'抗疫',
+    bulkCargoLedger: '散货台账',
+    landTransportLedger: '陆运台账',
+  },
+  login: {
+    title: '登录越南',
+    info: '企业级开发平台越南',
+    tenantId: '请输入企业ID',
+    username: '请输入账号',
+    password: '请输入密码',
+    wechat: '微信',
+    qq: 'QQ',
+    github: 'github',
+    gitee: '码云',
+    phone: '请输入手机号',
+    code: '请输入验证码',
+    submit: '登录',
+    userLogin: '账号密码登录',
+    phoneLogin: '手机号登录',
+    thirdLogin: '第三方系统登录',
+    msgText: '发送验证码',
+    msgSuccess: '秒后重发',
+  },
+  navbar: {
+    logOut: '退出登录',
+    userinfo: '个人信息',
+    dashboard: '首页',
+    lock: '锁屏',
+    bug: '错误日志',
+    bugs: '条错误日志',
+    screenfullF: '退出全屏',
+    screenfull: '全屏',
+    language: '中英文',
+    notice: '消息通知',
+    theme: '主题',
+    color: '换色'
+  },
+  tagsView: {
+    search: '搜索',
+    menu: '更多',
+    clearCache: '清除缓存',
+    closeOthers: '关闭其它',
+    closeAll: '关闭所有'
+  },
+  land118n: {
+    corpName: '客户',
+    branchName: '所属公司',
+    mblno: '提单号',
+    shippingCost: '运费',
+    freightReceivable: '应收运费',
+    extraAmountD: '应收杂费',
+    extraAmountC: '应付杂费',
+    hblno: 'HB/L NO ',
+    billType: '单据类型',
+    localStatus: '物流状态',
+    logisticsTransportation: '物流运输',
+    transportationScheduling: '运输调度',
+    caseNumber: '箱号',
+    sealNumber: '铅封号',
+    freightLocation: '货运地点',
+    pickupDate: '提箱日期',
+    contact: '联系人',
+    transferOrderStatus: '转单状态',
+    billNo: '单据编号',
+    salesperson: '业务员',
+    billDate: '委托日期',
+    documentNumber: '票据号',
+    contactNumber: '联系电话',
+    vessel: '船名',
+    voy: '航次',
+    address: '地址',
+    status: '状态',
+    operation: '操作',
+    op: '操作员',
+    etd: '开船日期',
+    eta: '到港日期',
+    carrier: '承运人',
+    pol: '起运港',
+    pod: '目的港',
+    acceptDate: '受理日期',
+    arrivalTime: '实际到厂时间',
+    motorcade: '车队',
+    vehicleNumber: '车号',
+    driver: '司机',
+    goods: '货物',
+    loadingAndUnloading: '装卸货',
+    bicycleFreight: '单车运费',
+    placeDelivery: '交货地',
+    lane: '航线',
+    CY: '场站',
+    businessSource: '业务来源',
+    businessName: '来源明细',
+    scndesc: '收发通人',
+    feeStatus: '费用状态',
+    cost: '费用',
+    sourceBillNo: '来源单号',
+    debitStatus: '收费状态',
+    creditStatus: '付费状态',
+    createBy: '创建人',
+    orderBy: '排序方式',
+    processing: '待处理',
+    waitApply: '待请核',
+    completed: '已完成',
+    all: '全部',
+    enteringStatus: '接单状态',
+    entering: '接单',
+    generateNo: '出号',
+    onBoard: '开船',
+    onArrival: '到港',
+    masteNo: '主编号',
+    hblCount: '分单数',
+    customerService: '客服',
+    ctnrTypeQty: '箱型箱量',
+    boxType: '箱型',
+    payableLandFreight: '应付陆运费',
+    completionDate: '完工日期',
+    singleContainerFreight: '单柜运费',
+    cargoType: '货物类别',
+    bookingAgent: '订舱代理',
+    freightDate: '货运日期',
+    marks: '唛头',
+    descOfGoods: '货描',
+    QTY: '件数',
+    package: '包装',
+    GW: '毛重',
+    NETGW: '净重',
+    CBM: '体积',
+    TEU: 'TEU',
+    hblTeu: '分单TEU',
+    ttlDebit: '合计收',
+    auditStatus: '审核状态',
+    applyStatus: '付费申请状态',
+    checkStatus: '对账状态',
+    debitStlStatus: '收费状态',
+    creditStlStatus: '付费状态',
+    invoiceStatus: '发票状态',
+    createTime: '创建时间',
+    billStatus: '业务状态',
+    bookStatus: '订舱状态',
+    financeStatus: '财务状态',
+    remarks: '备注',
+    orderInfo: '委托信息',
+    otherInformation: '其它信息',
+    boxInformation: '箱信息',
+    addressInformation: '地址信息',
+    vehicleInformation: '车辆信息',
+    incidentalExpenses: '杂费',
+    receivableCharges: '应收',
+    accruedExpenses: '应付费用',
+    uploadAttachment: '上传附件',
+    info: '信息',
+    billInfo: '提单信息',
+    feeInfo: '费用信息',
+    docCenter: '单证中心',
+    ctnrList: '配箱信息',
+    masterBill: 'MB/L',
+    reportManage: '报表管理',
+    fileCerter: '文件中心',
+    fileName: '文件名称',
+    filePath: '文件地址',
+    fileProperties: '文件属性',
+    hblnolist: '分单列表',
+    shipper: '发货人',
+    cnee: '收货人',
+    notify: '通知人',
+    agent: '国外代理',
+    issueDate: '签单日期',
+    issueType: '签单方式',
+    issuePlace: '签单地点',
+    bookRemarks: '订舱备注',
+    siRemarks: 'SI备注',
+    SOCORCOC: '箱属',
+    ctnrType: '箱型',
+    ctnrQty: '箱量',
+    bookingDate: '订舱日期',
+    polFreeTime: 'POL免箱使天数',
+    podTreeTime: 'POD免箱使天数',
+    noOfCopy: '副本份数',
+    businessType: '业务类型',
+    transportationMode: '运输方式',
+    limitWeight: '限制重量',
+    limitSpace: '限制舱位',
+    shippingTerms: '服务方式',
+    payment: '付款方式',
+    docCutofftime: '截单时间',
+    portCutofftime: '截港时间',
+    shippingAgent: '船代',
+    spaceType: '舱位类型',
+    spaceQty: '舱位数量',
+    bookCanceldate: '退舱日期',
+    loadingType: '装箱方式',
+    noOfForiginal: '正本份数',
+    hblPaymentPlace: 'HBL付款地点',
+    mblPaymentPlace: 'MBL付款地点',
+    modifier: '修改人',
+    modifiedDate: '修改日期',
+    debit: '收费',
+    credit: '付费',
+    amount: '金额',
+    settlementAmount: '结算金额',
+    settlementTime: '结算时间',
+    entrustmentRemarks: '委托备注',
+    fleetRemarks: '车队备注',
+    sRemarks: '司机备注',
+    taxRate: '税率',
+    corpType: '客户类别',
+    chargeCorp: '收费对象',
+    payCorp: '付费对象',
+    unitNo: '计价单位',
+    currency: '币别',
+    exrate: '汇率',
+    price: '单价',
+    quantity: '数量',
+    localCurrency: '本币',
+    foreignCurrency: '外币',
+    reportNo: '报表编码',
+    ctnDetail: '计划箱量',
+    dispatchCtnDetail: '已派箱量',
+    sendCtnDetail: '受理箱量',
+    corpShortName: '公司名称',
+    orderNo: '订单号',
+    factory: '船名航次',
+    size: '尺码',
+    landWeight: '重量(吨)',
+    tel: '电话',
+    datetime: '提箱时间',
+    plateNo: '车牌号',
+    ctnOne: '箱号一',
+    ctnTwo: '箱号二',
+    fleetVolum: '车型',
+    addressDetail: '装货地点',
+    unloadingPlace: '卸货地点',
+    dispatchNumber: '派车单号',
+    freightPay: '应付运费',
+    freightCollect: '应收运费',
+    salesmanDept: '所属部门',
+    expectCtnQty: '预配箱量',
+    etc: '截港日期',
+    siCutoffDate: '截单日期',
+    content: '变更内容',
+    changeUserName: '变更人',
+    changeTime: '变更时间',
+    reconciliationAmount: '对账金额',
+    reconciliationDate: '对账时间',
+    contractNo: '合同号',
+    extraAmountItemD: '应收杂费明细',
+    extraAmountItemC: '应付杂费明细',
+    pickUpGoodsUserName: '揽货员',
+    rise: '起',
+    stop: '止',
+    way: '途',
+    index: '序号',
+    volume: '货物体积',
+    packingType: '包装类型',
+    enterDetails: '录入明细',
+    total: '合计',
+  },
+  landbtn118n: {
+    newDD: '创建直单',
+    newMM: '创建主单',
+    newMH: '创建分单',
+    copy: '复制',
+    new: '新建',
+    importTemplate: '导入模版',
+    preview: '预览',
+    save: '保存',
+    mdBillType: '修改类型',
+    mhAddmm: '分单->主单',
+    offLoad: '退舱',
+    cancelOffLoad: '撤销退舱',
+    deleted: '删除',
+    edit: '编辑',
+    toDebit: '生成应收',
+    toCredit: '生成应付',
+    exportData: '导出数据',
+    debitTemplate: '收费模版',
+    creditTemplate: '付费模版',
+    costTemplate: '成本模版',
+    submitDebit: '提交收费',
+    submitCredit: '提交付费',
+    printBill: '打印账单',
+    toList: '返回列表',
+    previous: '上一票',
+    next: '下一票',
+    localApply: '物流提交',
+    unlocalApply: '撤销物流提交',
+    transferApply: '转单',
+    unltransferApply: '撤销转单',
+    setInfoMMToMH: '同步主单到分单',
+    getInfoMMToMH: '同步分单到主单',
+    apply: '请求锁单',
+    unapply: '撤销锁定',
+    checked: '审核',
+    applyFee: '请核费用',
+    unApplyFee: '撤销请核',
+    applyModify: '申请修改',
+    applyDelete: '申请删除',
+    unAplly: '取消申请',
+    applyInvoice: '申请发票',
+    applyPay: '申请付费',
+    SIInfoImport: 'SI导入',
+    allShort: '全',
+    all: '全部',
+    submitShort: '提',
+    notSubmitted: '未提交',
+    scheduledShort: '调',
+    noScheduled: '未调度',
+    noDispatched: '未派车',
+    dispatchedShort: '派',
+    noAcceptanced: '未受理',
+    acceptanceShort: '受',
+    noCompleted: '未完工',
+    completedShort: '完',
+    completed: '已完工',
+    closed: '已关闭',
+    closedShort: '关',
+    quickLaunch: '快速发起',
+    entrust: '委托越南',
+    dispatch: '调度越南',
+    dispatchVehicle: '派车',
+    noDispatchVehicle: '取消派车',
+    track: '跟踪',
+    bulkCargo: '散货',
+    ledger: '台账',
+    expirationReminder: '到期提醒',
+    smartScreen: '智慧大屏',
+    TotalBusinessVolumeToday: '今日业务总量',
+    container: '集装箱',
+    specialTransport: '特种运输',
+    detailsTodayBusiness: '今日业务详情',
+    annex: '附件',
+    change: '变更',
+    changeLog: '变更记录',
+    dispatchNotice: '派车通知',
+    acceptance: '受理',
+    noAcceptance: '取消受理',
+    confirmFactory: '确认到厂',
+    confirmCompletion: '确认完工',
+    suitcase: '提箱',
+    enterDetails: '录入明细',
+    upload: '上传',
+    cancel: '取消',
+    submit: '提交',
+    revoke: '撤销',
+    view: '查看',
+    businessType: '业务类型',
+    orderInfo: '委托信息',
+    otherInformation: '其它信息',
+    boxInformation: '箱信息',
+    addressInformation: '地址信息',
+    vehicleInformation: '车辆信息',
+    incidentalExpenses: '杂费',
+    receivableCharges: '应收',
+    accruedExpenses: '应付',
+    uploadAttachment: '上传附件',
+    backHome: '返回首页',
+    backLedger: '返回台账',
+    generateBill: '生成账单',
+    changeSave: '变更保存',
+    changeBill: '更新账单',
+    changeCar: '变更车',
+    updateBill: '更新账单',
+    cancelScheduling: '取消调度',
+    cancelDispatch: '取消派车',
+    cancelAcceptance: '取消受理',
+    unknownState: '未知状态',
+    bulkCargoLedger: '散货台账',
+    landTransportLedger: '陆运台账',
+    antiepidemic:'抗疫'
+  }
+}

+ 3 - 0
src/page/index/top/top-lang.vue

@@ -9,6 +9,9 @@
       <el-dropdown-item :disabled="language==='en'"
                         command="en">English
       </el-dropdown-item>
+      <el-dropdown-item :disabled="language==='vi'"
+                        command="vi">Tiếng Việt
+      </el-dropdown-item>
     </el-dropdown-menu>
   </el-dropdown>
 </template>

+ 9 - 0
src/views/system/menu.vue

@@ -82,6 +82,7 @@
           viewBtn: true,
           menuWidth: 300,
           dialogClickModal: false,
+          labelWidth:100,
           column: [
             {
               label: "菜单名称",
@@ -186,6 +187,14 @@
               ]
             },
             {
+              label: "菜单别名越南语",
+              prop: "aliasVi",
+            },
+            {
+              label: "菜单别名德语",
+              prop: "aliasDe",
+            },
+            {
               label: "新窗口",
               prop: "isOpen",
               type: "radio",