From 7f57246adffffc9a3ecec018c79d48ac12e08873 Mon Sep 17 00:00:00 2001
From: liyongde <1419499670@qq.com>
Date: Wed, 29 May 2024 09:40:49 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=BC=BA=E7=9C=81?=
 =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 nladmin-ui/src/i18n/langs/chinese.js          | 26 +++++-
 nladmin-ui/src/i18n/langs/english.js          | 26 +++++-
 nladmin-ui/src/i18n/langs/indonesian.js       | 26 +++++-
 .../master/classification/locale/en.js        | 32 ++++++++
 .../master/classification/locale/in.js        | 32 ++++++++
 .../master/classification/locale/zh.js        | 32 ++++++++
 .../wms/basedata/master/customer/locale/en.js | 37 +++++++++
 .../wms/basedata/master/customer/locale/in.js | 37 +++++++++
 .../wms/basedata/master/customer/locale/zh.js | 37 +++++++++
 .../wms/basedata/master/unit/locale/en.js     | 22 ++++++
 .../wms/basedata/master/unit/locale/in.js     | 22 ++++++
 .../wms/basedata/master/unit/locale/zh.js     | 22 ++++++
 .../wms/basedata/master/vehicle/locale/en.js  | 40 ++++++++++
 .../wms/basedata/master/vehicle/locale/in.js  | 40 ++++++++++
 .../wms/basedata/master/vehicle/locale/zh.js  | 40 ++++++++++
 .../src/views/wms/ext/record/locale/en.js     | 20 +++++
 .../src/views/wms/ext/record/locale/in.js     | 20 +++++
 .../src/views/wms/ext/record/locale/zh.js     | 20 +++++
 .../wms/pdm/ivt/coolpointivt/locale/en.js     | 79 +++++++++++++++++++
 .../wms/pdm/ivt/coolpointivt/locale/in.js     | 79 +++++++++++++++++++
 .../wms/pdm/ivt/coolpointivt/locale/zh.js     | 79 +++++++++++++++++++
 .../wms/pdm/ivt/hotpointivt/locale/en.js      | 71 +++++++++++++++++
 .../wms/pdm/ivt/hotpointivt/locale/in.js      | 71 +++++++++++++++++
 .../wms/pdm/ivt/hotpointivt/locale/zh.js      | 71 +++++++++++++++++
 .../views/wms/pdm/ivt/sbpointivt/locale/en.js | 33 ++++++++
 .../views/wms/pdm/ivt/sbpointivt/locale/in.js | 33 ++++++++
 .../views/wms/pdm/ivt/sbpointivt/locale/zh.js | 33 ++++++++
 .../src/views/wms/sch/point/locale/en.js      | 63 +++++++++++++++
 .../src/views/wms/sch/point/locale/in.js      | 63 +++++++++++++++
 .../src/views/wms/sch/point/locale/zh.js      | 62 +++++++++++++++
 .../src/views/wms/sch/region/locale/en.js     | 35 ++++++++
 .../src/views/wms/sch/region/locale/in.js     | 35 ++++++++
 .../src/views/wms/sch/region/locale/zh.js     | 35 ++++++++
 .../views/wms/sch/task/config/locale/en.js    | 55 +++++++++++++
 .../views/wms/sch/task/config/locale/in.js    | 55 +++++++++++++
 .../views/wms/sch/task/config/locale/zh.js    | 55 +++++++++++++
 .../src/views/wms/sch/task/locale/en.js       | 50 ++++++++++++
 .../src/views/wms/sch/task/locale/in.js       | 50 ++++++++++++
 .../src/views/wms/sch/task/locale/zh.js       | 50 ++++++++++++
 39 files changed, 1685 insertions(+), 3 deletions(-)
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/classification/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/classification/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/classification/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/customer/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/customer/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/customer/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/unit/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/unit/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/unit/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/vehicle/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/vehicle/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/basedata/master/vehicle/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/ext/record/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/ext/record/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/ext/record/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/sch/point/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/sch/point/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/sch/point/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/sch/region/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/sch/region/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/sch/region/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/config/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/config/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/config/locale/zh.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/locale/en.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/locale/in.js
 create mode 100644 nladmin-ui/src/views/wms/sch/task/locale/zh.js

diff --git a/nladmin-ui/src/i18n/langs/chinese.js b/nladmin-ui/src/i18n/langs/chinese.js
index 71fba7c..564de20 100644
--- a/nladmin-ui/src/i18n/langs/chinese.js
+++ b/nladmin-ui/src/i18n/langs/chinese.js
@@ -15,6 +15,18 @@ import role from '../../views/system/role/locale/zh'
 import corn from '../../views/system/timing/locale/corn/zh'
 import codegen from '../../views/tools/codeGen/locale/zh'
 import storage from '../../views/tools/storage/locale/zh'
+import vehicle from '@/views/wms/basedata/master/vehicle/locale/zh'
+import unit from '@/views/wms/basedata/master/unit/locale/zh'
+import task from '@/views/wms/sch/task/locale/zh'
+import taskConfig from '@/views/wms/sch/task/config/locale/zh'
+import region from '@/views/wms/sch/region/locale/zh'
+import record from '@/views/wms/ext/record/locale/zh'
+import point from '@/views/wms/sch/point/locale/zh'
+import cool from '@/views/wms/pdm/ivt/coolpointivt/locale/zh'
+import hot from '@/views/wms/pdm/ivt/hotpointivt/locale/zh'
+import sbPoint from '@/views/wms/pdm/ivt/sbpointivt/locale/zh'
+import customer from '@/views/wms/basedata/master/customer/locale/zh'
+import classification from '@/views/wms/basedata/master/classification/locale/zh'
 
 export default {
   ...zhLocale,
@@ -33,5 +45,17 @@ export default {
   ...role,
   ...corn,
   ...codegen,
-  ...storage
+  ...storage,
+  ...vehicle,
+  ...unit,
+  ...task,
+  ...taskConfig,
+  ...region,
+  ...record,
+  ...point,
+  ...cool,
+  ...hot,
+  ...sbPoint,
+  ...customer,
+  ...classification
 }
diff --git a/nladmin-ui/src/i18n/langs/english.js b/nladmin-ui/src/i18n/langs/english.js
index 07dee28..34d9bd2 100644
--- a/nladmin-ui/src/i18n/langs/english.js
+++ b/nladmin-ui/src/i18n/langs/english.js
@@ -15,6 +15,18 @@ import role from '../../views/system/role/locale/en'
 import corn from '../../views/system/timing/locale/corn/en'
 import codegen from '../../views/tools/codeGen/locale/en'
 import storage from '../../views/tools/storage/locale/en'
+import vehicle from '@/views/wms/basedata/master/vehicle/locale/en'
+import unit from '@/views/wms/basedata/master/unit/locale/en'
+import task from '@/views/wms/sch/task/locale/en'
+import taskConfig from '@/views/wms/sch/task/config/locale/en'
+import region from '@/views/wms/sch/region/locale/en'
+import record from '@/views/wms/ext/record/locale/en'
+import point from '@/views/wms/sch/point/locale/en'
+import cool from '@/views/wms/pdm/ivt/coolpointivt/locale/en'
+import hot from '@/views/wms/pdm/ivt/hotpointivt/locale/en'
+import sbPoint from '@/views/wms/pdm/ivt/sbpointivt/locale/en'
+import customer from '@/views/wms/basedata/master/customer/locale/en'
+import classification from '@/views/wms/basedata/master/classification/locale/en'
 
 export default {
   ...enLocale,
@@ -33,5 +45,17 @@ export default {
   ...role,
   ...corn,
   ...codegen,
-  ...storage
+  ...storage,
+  ...vehicle,
+  ...unit,
+  ...task,
+  ...taskConfig,
+  ...region,
+  ...record,
+  ...point,
+  ...cool,
+  ...hot,
+  ...sbPoint,
+  ...customer,
+  ...classification
 }
diff --git a/nladmin-ui/src/i18n/langs/indonesian.js b/nladmin-ui/src/i18n/langs/indonesian.js
index fa0ecbd..1f929e7 100644
--- a/nladmin-ui/src/i18n/langs/indonesian.js
+++ b/nladmin-ui/src/i18n/langs/indonesian.js
@@ -15,6 +15,18 @@ import role from '../../views/system/role/locale/in'
 import corn from '../../views/system/timing/locale/corn/in'
 import codegen from '../../views/tools/codeGen/locale/in'
 import storage from '../../views/tools/storage/locale/in'
+import vehicle from '@/views/wms/basedata/master/vehicle/locale/in'
+import unit from '@/views/wms/basedata/master/unit/locale/in'
+import task from '@/views/wms/sch/task/locale/in'
+import taskConfig from '@/views/wms/sch/task/config/locale/in'
+import region from '@/views/wms/sch/region/locale/in'
+import record from '@/views/wms/ext/record/locale/in'
+import point from '@/views/wms/sch/point/locale/in'
+import cool from '@/views/wms/pdm/ivt/coolpointivt/locale/in'
+import hot from '@/views/wms/pdm/ivt/hotpointivt/locale/in'
+import sbPoint from '@/views/wms/pdm/ivt/sbpointivt/locale/in'
+import customer from '@/views/wms/basedata/master/customer/locale/in'
+import classification from '@/views/wms/basedata/master/classification/locale/in'
 
 export default {
   ...idLocale,
@@ -33,5 +45,17 @@ export default {
   ...role,
   ...corn,
   ...codegen,
-  ...storage
+  ...storage,
+  ...vehicle,
+  ...unit,
+  ...task,
+  ...taskConfig,
+  ...region,
+  ...record,
+  ...point,
+  ...cool,
+  ...hot,
+  ...sbPoint,
+  ...customer,
+  ...classification
 }
diff --git a/nladmin-ui/src/views/wms/basedata/master/classification/locale/en.js b/nladmin-ui/src/views/wms/basedata/master/classification/locale/en.js
new file mode 100644
index 0000000..b9e491c
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/classification/locale/en.js
@@ -0,0 +1,32 @@
+export default {
+  'BasicClassification': {
+    'title': 'Base Type',
+    'table': {
+      'code': 'code',
+      'name': 'name',
+      'description': 'description',
+      'create_time': 'create time',
+      'create_user': 'create user',
+      'update_time': 'update time',
+      'update_user': 'update user',
+      'is_modify': 'modify',
+      'isTop': 'top category',
+      'parent_class_id': 'superior category'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    },
+    'msg': {
+      'm1': 'Are you sure to delete it? If there are lower-level nodes, delete them together. This operation cannot be undone!'
+    },
+    'button': {
+      'all_open': 'Expand All',
+      'bu1': 'Add Sibling',
+      'bu2': 'Add Child'
+    },
+    'placeholder': {
+      'p1': 'Please select a category name',
+      'p2': 'Select the parent category'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/classification/locale/in.js b/nladmin-ui/src/views/wms/basedata/master/classification/locale/in.js
new file mode 100644
index 0000000..16fbd1f
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/classification/locale/in.js
@@ -0,0 +1,32 @@
+export default {
+  'BasicClassification': {
+    'title': 'Tipe Dasar',
+    'table': {
+      'code': 'kode',
+      'name': 'nama',
+      'description': 'keterangan',
+      'create_time': 'tarikh penciptaan',
+      'create_user': 'pencipta',
+      'update_time': 'tanggal modifikasi',
+      'update_user': 'diubah oleh',
+      'is_modify': 'memodifikasi',
+      'isTop': 'kategori teratas',
+      'parent_class_id': 'kategori unggul'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    },
+    'msg': {
+      'm1': 'Apakah Anda yakin akan menghapusnya? Jika ada node tingkat rendah, hapus semuanya. Operasi ini tidak dapat dibatalkan!'
+    },
+    'button': {
+      'all_open': 'Melebarkan Semua',
+      'bu1': 'Tambahkan Saudara',
+      'bu2': 'Tambahkan Anak'
+    },
+    'placeholder': {
+      'p1': 'Silakan pilih nama kategori',
+      'p2': 'Pilih kategori induk'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/classification/locale/zh.js b/nladmin-ui/src/views/wms/basedata/master/classification/locale/zh.js
new file mode 100644
index 0000000..0bf9414
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/classification/locale/zh.js
@@ -0,0 +1,32 @@
+export default {
+  'BasicClassification': {
+    'title': '基础类别',
+    'table': {
+      'code': '分类编码',
+      'name': '分类名称',
+      'description': '分类描述',
+      'create_time': '创建日期',
+      'create_user': '创建人',
+      'update_time': '修改日期',
+      'update_user': '修改人',
+      'is_modify': '是否可修改',
+      'isTop': '顶级类目',
+      'parent_class_id': '上级类目'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    },
+    'msg': {
+      'm1': '确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!'
+    },
+    'button': {
+      'all_open': '全部展开',
+      'bu1': '新增同级',
+      'bu2': '新增子级'
+    },
+    'placeholder': {
+      'p1': '请选择分类名称',
+      'p2': '选择上级类目'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/customer/locale/en.js b/nladmin-ui/src/views/wms/basedata/master/customer/locale/en.js
new file mode 100644
index 0000000..0fd7d81
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/customer/locale/en.js
@@ -0,0 +1,37 @@
+export default {
+  'customer': {
+    'title': 'Customer information management',
+    'placeholder': {
+      'fuzzy_search': 'Fuzzy Search',
+      'tip_talk': 'Enter a customer code or customer name'
+    },
+    'table': {
+      'customer_code': 'customer no',
+      'customer_name': 'customer name',
+      'customer_simple_name': 'customer abbreviation',
+      'sales_owner': 'salesman',
+      'is_used': 'used',
+      'remark': 'remark',
+      'zj_print_no': 'subvolume print template no',
+      'bz_print_no': 'package print template no',
+      'shd_print_no': 'delivery order print no',
+      'shd_dtl_num': 'delivery order detail number',
+      'is_auto_table': 'auto labelling',
+      'create_time': 'create time',
+      'create_user': 'create user',
+      'update_time': 'update time',
+      'update_user': 'update user'
+    },
+    'dialog': {
+      'tax_no': 'identification number',
+      'register_no': 'registered number',
+      'manage_lice_no': 'operation license',
+      'busi_char_name': 'business license',
+      'zip_code': 'zip code',
+      'corp_tele_no': 'TEL',
+      'corp_address': 'Address',
+      'ext_id': 'External ID',
+      'jurid_name': 'Legal Representative'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/customer/locale/in.js b/nladmin-ui/src/views/wms/basedata/master/customer/locale/in.js
new file mode 100644
index 0000000..f51e503
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/customer/locale/in.js
@@ -0,0 +1,37 @@
+export default {
+  'customer': {
+    'title': 'Manajemen Informasi Klien',
+    'placeholder': {
+      'fuzzy_search': 'Pencarian Kabur',
+      'tip_talk': 'Masukkan kode pelanggan atau nama pelanggan'
+    },
+    'table': {
+      'customer_code': 'kode pelanggan',
+      'customer_name': 'nama pelanggan',
+      'customer_simple_name': 'persingkatan pelanggan',
+      'sales_owner': 'salesperson',
+      'is_used': 'aktifkan',
+      'remark': 'catatan',
+      'zj_print_no': 'nomor templat cetakan subroll',
+      'bz_print_no': 'nomor templat cetakan paket',
+      'shd_print_no': 'nomor templat cetakan catatan pengiriman',
+      'shd_dtl_num': 'perincian catatan pengiriman',
+      'is_auto_table': 'paket label',
+      'create_time': 'tarikh penciptaan',
+      'create_user': 'pencipta',
+      'update_time': 'tanggal modifikasi',
+      'update_user': 'diubah oleh'
+    },
+    'dialog': {
+      'tax_no': 'Nomor pendaftaran pajak',
+      'register_no': 'Nomor pendaftaran bisnis',
+      'manage_lice_no': 'Nomor lisensi bisnis',
+      'busi_char_name': 'Lesen bisnis',
+      'zip_code': 'kode zip',
+      'corp_tele_no': 'telepon',
+      'corp_address': 'alamat',
+      'ext_id': 'Identifikasi luar',
+      'jurid_name': 'Perwakilan hukum'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/customer/locale/zh.js b/nladmin-ui/src/views/wms/basedata/master/customer/locale/zh.js
new file mode 100644
index 0000000..85e7792
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/customer/locale/zh.js
@@ -0,0 +1,37 @@
+export default {
+  'customer': {
+    'title': '客户信息管理',
+    'placeholder': {
+      'fuzzy_search': '模糊搜索',
+      'tip_talk': '输入客户编码或客户名称'
+    },
+    'table': {
+      'customer_code': '客户编码',
+      'customer_name': '客户名称',
+      'customer_simple_name': '客户简称',
+      'sales_owner': '业务员',
+      'is_used': '是否启用',
+      'remark': '备注',
+      'zj_print_no': '子卷打印模板号',
+      'bz_print_no': '包装打印模板号',
+      'shd_print_no': '送货单打印模板号',
+      'shd_dtl_num': '送货单明细数',
+      'is_auto_table': '是否自动贴标',
+      'create_time': '创建日期',
+      'create_user': '创建人',
+      'update_time': '修改日期',
+      'update_user': '修改人'
+    },
+    'dialog': {
+      'tax_no': '税务登记号',
+      'register_no': '工商注册号',
+      'manage_lice_no': '经营许可证号',
+      'busi_char_name': '营业执照',
+      'zip_code': '邮政编码',
+      'corp_tele_no': '公司电话',
+      'corp_address': '公司地址',
+      'ext_id': '外部标识',
+      'jurid_name': '法人代表'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/unit/locale/en.js b/nladmin-ui/src/views/wms/basedata/master/unit/locale/en.js
new file mode 100644
index 0000000..f0d5016
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/unit/locale/en.js
@@ -0,0 +1,22 @@
+export default {
+  'Unit': {
+    'title': 'Measuring Unit',
+    'placeholder': {
+      'fuzzy_search': 'Fuzzy Search',
+      'tip_talk': 'Enter unit code or unit name'
+    },
+    'table': {
+      'code': 'code',
+      'name': 'name',
+      'precision': 'value',
+      'is_used': 'used',
+      'create_time': 'create time',
+      'create_user': 'create user',
+      'update_time': 'update time',
+      'update_user': 'update user'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/unit/locale/in.js b/nladmin-ui/src/views/wms/basedata/master/unit/locale/in.js
new file mode 100644
index 0000000..9348705
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/unit/locale/in.js
@@ -0,0 +1,22 @@
+export default {
+  'Unit': {
+    'title': 'Unit Ukuran',
+    'placeholder': {
+      'fuzzy_search': 'Pencarian Kabur',
+      'tip_talk': 'Masukkan kode unit atau nama unit'
+    },
+    'table': {
+      'code': 'kode',
+      'name': 'nama',
+      'precision': 'nilai',
+      'is_used': 'aktifkan',
+      'create_time': 'tarikh penciptaan',
+      'create_user': 'pencipta',
+      'update_time': 'tanggal modifikasi',
+      'update_user': 'diubah oleh'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/unit/locale/zh.js b/nladmin-ui/src/views/wms/basedata/master/unit/locale/zh.js
new file mode 100644
index 0000000..2b90d69
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/unit/locale/zh.js
@@ -0,0 +1,22 @@
+export default {
+  'Unit': {
+    'title': '计量单位',
+    'placeholder': {
+      'fuzzy_search': '模糊搜索',
+      'tip_talk': '输入单位编码或单位名称'
+    },
+    'table': {
+      'code': '编码',
+      'name': '名称',
+      'precision': '精度',
+      'is_used': '是否启用',
+      'create_time': '创建日期',
+      'create_user': '创建人',
+      'update_time': '修改日期',
+      'update_user': '修改人'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/en.js b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/en.js
new file mode 100644
index 0000000..3cda6a7
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/en.js
@@ -0,0 +1,40 @@
+export default {
+  'VehicleInfo': {
+    'title': 'Vehicle Information Management',
+    'placeholder': {
+      'vehicle_no': 'Vehicle No',
+      'start_vehicle': 'Atart No',
+      'end_vehicle': 'End No'
+    },
+    'button': {
+      'print': 'Printing'
+    },
+    'dialog': {
+      'num': 'number',
+      'build': 'Save',
+      'build_print': 'Save And Printing'
+    },
+    'table': {
+      'storagevehicle_type_name': 'vehicle type',
+      'storagevehicle_code': 'vehicle no',
+      'storagevehicle_name': 'vehicle name',
+      'is_used': 'used',
+      'create_time': 'create time',
+      'create_user': 'create user',
+      'update_time': 'update time',
+      'update_user': 'update user'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    },
+    'msg': {
+      'only_num': 'Enter number only...',
+      'tip1': 'This operation will enable the vehicle. Do you want to continue?',
+      'tip2': 'This operation will deactivate the vehicle. Do you want to continue?',
+      'tip3': 'Please select a record',
+      'tip4': 'success print',
+      'tip5': 'type can\'t empty',
+      'tip6': 'num can\'t empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/in.js b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/in.js
new file mode 100644
index 0000000..9747009
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/in.js
@@ -0,0 +1,40 @@
+export default {
+  'VehicleInfo': {
+    'VehicleInfo': 'Manajemen Informasi Kendaraan',
+    'placeholder': {
+      'vehicle_no': 'Nomor Kendaraan',
+      'start_vehicle': 'Nomor Kendaraan Mulai',
+      'end_vehicle': 'Nomor Kendaraan Akhir'
+    },
+    'button': {
+      'print': 'Mencetak'
+    },
+    'dialog': {
+      'num': 'jumlah',
+      'build': 'Menghasilkan',
+      'build_print': 'Menjana Dan Mencetak'
+    },
+    'table': {
+      'storagevehicle_type_name': 'jenis kendaraan',
+      'storagevehicle_code': 'kode kendaraan',
+      'storagevehicle_name': 'nama kendaraan',
+      'is_used': 'aktifkan',
+      'create_time': 'tarikh penciptaan',
+      'create_user': 'pencipta',
+      'update_time': 'tanggal modifikasi',
+      'update_user': 'diubah oleh'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    },
+    'msg': {
+      'only_num': 'Hanya angka yang dapat dimasukkan',
+      'tip1': 'Operasi ini akan memungkinkan kendaraan. Apakah Anda ingin melanjutkan?',
+      'tip2': 'Operasi ini akan mematikan kendaraan. Apakah Anda ingin melanjutkan?',
+      'tip3': 'Silakan pilih catatan',
+      'tip4': 'Mencetak berhasil',
+      'tip5': 'Jenis kendaraan tidak dapat kosong',
+      'tip6': 'Kuantitas tidak dapat kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/zh.js b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/zh.js
new file mode 100644
index 0000000..eaafd5c
--- /dev/null
+++ b/nladmin-ui/src/views/wms/basedata/master/vehicle/locale/zh.js
@@ -0,0 +1,40 @@
+export default {
+  'VehicleInfo': {
+    'title': '载具信息管理',
+    'placeholder': {
+      'vehicle_no': '载具号',
+      'start_vehicle': '起始载具号',
+      'end_vehicle': '结束载具号'
+    },
+    'button': {
+      'print': '打印'
+    },
+    'dialog': {
+      'num': '载具数量',
+      'build': '生成',
+      'build_print': '生成并打印'
+    },
+    'table': {
+      'storagevehicle_type_name': '载具类型',
+      'storagevehicle_code': '载具编码',
+      'storagevehicle_name': '载具名称',
+      'is_used': '是否启用',
+      'create_time': '创建日期',
+      'create_user': '创建人',
+      'update_time': '修改日期',
+      'update_user': '修改人'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    },
+    'msg': {
+      'only_num': '只能输入数字',
+      'tip1': '此操作将启用载具,是否继续?',
+      'tip2': '此操作将停用载具,是否继续?',
+      'tip3': '请选择一条记录',
+      'tip4': '打印成功',
+      'tip5': '载具类型不能为空',
+      'tip6': '数量不能为空'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/ext/record/locale/en.js b/nladmin-ui/src/views/wms/ext/record/locale/en.js
new file mode 100644
index 0000000..a782c03
--- /dev/null
+++ b/nladmin-ui/src/views/wms/ext/record/locale/en.js
@@ -0,0 +1,20 @@
+export default {
+  'Record': {
+    'title': 'External System Interface Records',
+    'table': {
+      'interact_name': 'interact name',
+      'code': 'code',
+      'message': 'message',
+      'request_param': 'request',
+      'response_param': 'response',
+      'record_time': 'record time',
+      'direction': 'direction',
+      'is_success': 'request state',
+      'blurry': 'Fuzzy Query',
+      'search_msg': 'name or code'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/ext/record/locale/in.js b/nladmin-ui/src/views/wms/ext/record/locale/in.js
new file mode 100644
index 0000000..5f607d4
--- /dev/null
+++ b/nladmin-ui/src/views/wms/ext/record/locale/in.js
@@ -0,0 +1,20 @@
+export default {
+  'Record': {
+    'title': 'Catatan Antarmuka Sistem Eksternal',
+    'table': {
+      'interact_name': 'nama berinteraksi',
+      'code': 'kode',
+      'message': 'pesan',
+      'request_param': 'meminta',
+      'response_param': 'tanggapan',
+      'record_time': 'mencatat waktu',
+      'direction': 'arah',
+      'is_success': 'keadaan permintaan',
+      'blurry': 'Kueri Fuzzy',
+      'search_msg': 'nama atau kode'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/ext/record/locale/zh.js b/nladmin-ui/src/views/wms/ext/record/locale/zh.js
new file mode 100644
index 0000000..3f55416
--- /dev/null
+++ b/nladmin-ui/src/views/wms/ext/record/locale/zh.js
@@ -0,0 +1,20 @@
+export default {
+  'Record': {
+    'title': '外部系统接口记录',
+    'table': {
+      'interact_name': '对接名称',
+      'code': '响应编码',
+      'message': '响应信息',
+      'request_param': '请求报文',
+      'response_param': '响应结果',
+      'record_time': '记录时间',
+      'direction': '请求方向',
+      'is_success': '请求状态',
+      'blurry': '模糊查询',
+      'search_msg': '对接名称/内容'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/en.js b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/en.js
new file mode 100644
index 0000000..0213b74
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/en.js
@@ -0,0 +1,79 @@
+export default {
+  'CoolRegion': {
+    'pan1': {
+      'title': 'Cooling Zone Inventory',
+      'table': {
+        'point_code': 'Point Code',
+        'cool_ivt_status': 'Cool Ivt Status',
+        'full_point_code': 'Full Point',
+        'full_point_status': 'Full Status',
+        'container_name': 'Container Name',
+        'empty_point_code': 'Empty Point',
+        'empty_point_status': 'Empty Status',
+        'empty_vehicle_code': 'Empty Vehicle Code',
+        'ivt_qty': 'Inventory Qty',
+        'qty_unit_name': 'Unit',
+        'instorage_time': 'Instorage Time',
+        'product_area': 'Production Area',
+        'point_location': 'Position',
+        'is_used': 'Enable',
+        'remark': 'Remark',
+        'update_time': 'Update Time'
+      },
+      'dialog': {
+        'point_code': 'point code',
+        'cool_ivt_status': 'cool ivt status',
+        'full_point_status': 'full point status',
+        'container_name': 'container name',
+        'empty_point_status': 'empty status',
+        'empty_vehicle_code': 'empty vehicle code',
+        'product_area': 'production area',
+        'point_location': 'position',
+        'is_used': 'enable'
+      },
+      'search': {
+        'createTime': 'instorage time',
+        'button_1': 'Return MES',
+        'button_2': 'In Cooling return'
+      },
+      'msg': {
+        'm1': 'Enter the point code',
+        'm2': 'Enter the master volume ID',
+        'm3': 'Please select a point to send back!'
+      },
+      'rules': {
+        'r1': 'The full axis status cannot be empty',
+        'r2': 'The empty axis status cannot be empty',
+        'r3': 'The inventory status cannot be empty'
+      }
+    },
+    'pan2': {
+      'title': 'Cooling Zone Access Record',
+      'table': {
+        'bill_code': 'Bill Code',
+        'io_type': 'Io Type',
+        'qty': 'Qty',
+        'pcsn': 'Pcsn',
+        'start_point_code': 'Start Point',
+        'end_point_code': 'End Point',
+        'create_name': 'Create Name',
+        'create_time': 'Create Time',
+        'confirm_optname': 'Confirm Name',
+        'confirm_time': 'Confirm Time'
+      },
+      'search': {
+        'start_point_code': 'start point code',
+        'end_point_code': 'end point code',
+        'pcsn': 'pcsn',
+        'vehicle_code': 'vehicle code',
+        'createTime': 'create time'
+      },
+      'msg': {
+        'm1': 'Enter the starting point code',
+        'm2': 'Enter the end point code',
+        'm3': 'Input batch',
+        'm4': 'Enter vehicle number'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/in.js b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/in.js
new file mode 100644
index 0000000..ab81123
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/in.js
@@ -0,0 +1,79 @@
+export default {
+  'CoolRegion': {
+    'pan1': {
+      'title': 'Inventarisasi Zona Pendinginan',
+      'table': {
+        'point_code': 'Kode Titik',
+        'cool_ivt_status': 'Status Ivt Keren',
+        'full_point_code': 'Titik Penuh',
+        'full_point_status': 'Status Penuh',
+        'container_name': 'Nama Kontainer',
+        'empty_point_code': 'Titik Kosong',
+        'empty_point_status': 'Status Kosong',
+        'empty_vehicle_code': 'Kode Kendaraan Kosong',
+        'ivt_qty': 'Jumlah Persediaan',
+        'qty_unit_name': 'Satuan',
+        'instorage_time': 'Waktu Penyimpanan',
+        'product_area': 'Area Produksi',
+        'point_location': 'Posisi',
+        'is_used': 'Aktifkan',
+        'remark': 'Komentar',
+        'update_time': 'Waktu Pembaruan'
+      },
+      'dialog': {
+        'point_code': 'kode titik',
+        'cool_ivt_status': 'status ivt keren',
+        'full_point_status': 'titik penuh',
+        'container_name': 'nama kontainer',
+        'empty_point_status': 'status kosong',
+        'empty_vehicle_code': 'kode kendaraan kosong',
+        'product_area': 'area produksi',
+        'point_location': 'posisi',
+        'is_used': 'aktifkan'
+      },
+      'search': {
+        'createTime': 'waktu penyimpanan',
+        'button_1': 'Kembalikan MES',
+        'button_2': 'Dalam Pendinginan kembali'
+      },
+      'msg': {
+        'm1': 'Masukkan kode poin',
+        'm2': 'Masukkan ID volume master',
+        'm3': 'Silakan pilih titik untuk dikirim kembali!'
+      },
+      'rules': {
+        'r1': 'Status sumbu penuh tidak boleh kosong',
+        'r2': 'Status sumbu kosong tidak boleh kosong',
+        'r3': 'Status inventaris tidak boleh kosong'
+      }
+    },
+    'pan2': {
+      'title': 'Catatan Akses Zona Pendinginan',
+      'table': {
+        'bill_code': 'Kode Tagihan',
+        'io_type': 'Jenis Io',
+        'qty': 'Jumlah',
+        'pcsn': 'pcsn',
+        'start_point_code': 'Titik Awal',
+        'end_point_code': 'Titik Akhir',
+        'create_name': 'Buat Nama',
+        'create_time': 'Buat Waktu',
+        'confirm_optname': 'Konfirmasi Nama',
+        'confirm_time': 'Konfirmasi Waktu'
+      },
+      'search': {
+        'start_point_code': 'kode titik awal',
+        'end_point_code': 'kode titik akhir',
+        'pcsn': 'pcsn',
+        'vehicle_code': 'kode kendaraan',
+        'createTime': 'buat waktu'
+      },
+      'msg': {
+        'm1': 'Masukkan kode titik awal',
+        'm2': 'Masukkan kode titik akhir',
+        'm3': 'Masukan kumpulan',
+        'm4': 'Masukkan nomor kendaraan'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/zh.js b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/zh.js
new file mode 100644
index 0000000..a9f46a8
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/coolpointivt/locale/zh.js
@@ -0,0 +1,79 @@
+export default {
+  'CoolRegion': {
+    'pan1': {
+      'title': '冷却区库存',
+      'table': {
+        'point_code': '点位编码',
+        'cool_ivt_status': '库存状态',
+        'full_point_code': '满轴位',
+        'full_point_status': '满轴位状态',
+        'container_name': '母卷号',
+        'empty_point_code': '空轴位',
+        'empty_point_status': '空轴位状态',
+        'empty_vehicle_code': '空轴编号',
+        'ivt_qty': '库存数',
+        'qty_unit_name': '计量单位',
+        'instorage_time': '入库时间',
+        'product_area': '生产区域',
+        'point_location': '位置',
+        'is_used': '是否启用',
+        'remark': '备注',
+        'update_time': '修改时间'
+      },
+      'dialog': {
+        'point_code': '点位编码',
+        'cool_ivt_status': '库存状态',
+        'full_point_status': '满轴位状态',
+        'container_name': '母卷号',
+        'empty_point_status': '空轴位状态',
+        'empty_vehicle_code': '空轴编号',
+        'product_area': '生产区域',
+        'point_location': '位置',
+        'is_used': '是否启用'
+      },
+      'search': {
+        'createTime': '入库时间',
+        'button_1': '回传MES',
+        'button_2': '入冷却回传'
+      },
+      'msg': {
+        'm1': '输入点位编码',
+        'm2': '输入母卷号',
+        'm3': '请选择一个点位进行回传!'
+      },
+      'rules': {
+        'r1': '满轴位状态不能为空',
+        'r2': '空轴位状态不能为空',
+        'r3': '库存状态不能为空'
+      }
+    },
+    'pan2': {
+      'title': '冷却区出入记录',
+      'table': {
+        'bill_code': '单据编码',
+        'io_type': '出入类型',
+        'qty': '数量',
+        'pcsn': '批次',
+        'start_point_code': '起始点位',
+        'end_point_code': '终点点位',
+        'create_name': '创建人',
+        'create_time': '创建时间',
+        'confirm_optname': '确认人',
+        'confirm_time': '确认时间'
+      },
+      'search': {
+        'start_point_code': '起点点位编码',
+        'end_point_code': '终点点位编码',
+        'pcsn': '批次号',
+        'vehicle_code': '载具编码',
+        'createTime': '创建时间'
+      },
+      'msg': {
+        'm1': '输入起点点位编码',
+        'm2': '输入终点点位编码',
+        'm3': '输入批次',
+        'm4': '输入载具号'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/en.js b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/en.js
new file mode 100644
index 0000000..067a1d2
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/en.js
@@ -0,0 +1,71 @@
+export default {
+  'Hot': {
+    'pan1': {
+      'title': 'Stock Inquiry',
+      'table': {
+        'point_code': 'Point Code',
+        'point_status': 'Point Status',
+        'container_name': 'Container Name',
+        'ivt_qty': 'Ivt Qty',
+        'instorage_time': 'Instorage Time',
+        'product_area': 'Product Area',
+        'temperature': 'Temperature',
+        'last_time': 'Countdown',
+        'group_name': 'Group',
+        'ext_code': 'Ext Code',
+        'point_location': 'Position',
+        'is_used': 'Enabled',
+        'remark': 'Remark',
+        'update_time': 'Update Time'
+      },
+      'dialog': {
+        'point_code': 'point code',
+        'product_area': 'product area',
+        'point_status': 'point status',
+        'container_name': 'container name',
+        'temperature': 'temperature',
+        'is_used': 'enabled',
+        'point_location': 'position',
+        'instorage_time': 'instorage time'
+      },
+      'search': {
+        'p1': 'Enter the point code',
+        'button_1': 'Return MES'
+      },
+      'msg': {
+        'm1': 'Point codes cannot be empty',
+        'm2': 'The point status cannot be empty',
+        'm3': 'Please select a point to send back!'
+      }
+    },
+    'pan2': {
+      'title': 'Oven Task',
+      'table': {
+        'bill_code': 'Bill Code',
+        'container_name': 'Container Name',
+        'start_point_code': 'Start Point',
+        'end_point_code': 'End Point',
+        'temperature': 'Temperature',
+        'oven_time': 'Oven Time',
+        'task_code': 'Task Code',
+        'create_name': 'Create Name',
+        'create_time': 'Create Time',
+        'confirm_optname': 'Confirm Name',
+        'confirm_time': 'Confirm Time'
+      },
+      'dialog': {
+        'bill_code': 'bill code',
+        'task_code': 'task code',
+        'start_point_code': 'start point',
+        'end_point_code': 'end point',
+        'container_name': 'container name',
+        'create_time': 'create time'
+      },
+      'statusDtlList': {
+        'build': 'build',
+        'running': 'running',
+        'confirm': 'confirm'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/in.js b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/in.js
new file mode 100644
index 0000000..6bafebd
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/in.js
@@ -0,0 +1,71 @@
+export default {
+  'Hot': {
+    'pan1': {
+      'title': 'Pertanyaan Stok',
+      'table': {
+        'point_code': 'Kode Titik',
+        'point_status': 'Status Poin',
+        'container_name': 'Nama Kontainer',
+        'ivt_qty': 'Ivt_qty',
+        'instorage_time': 'Waktu Penyimpanan',
+        'product_area': 'Area Produk',
+        'temperature': 'Suhu',
+        'last_time': 'Hitung mundur',
+        'group_name': 'Grup',
+        'ext_code': 'Kode Ekst',
+        'point_location': 'Posisi',
+        'is_used': 'Diaktifkan',
+        'remark': 'Komentar',
+        'update_time': 'Waktu Pembaruan'
+      },
+      'dialog': {
+        'point_code': 'kode titik',
+        'product_area': 'area produk',
+        'point_status': 'status poin',
+        'container_name': 'nama kontainer',
+        'temperature': 'suhu',
+        'is_used': 'diaktifkan',
+        'point_location': 'posisi',
+        'instorage_time': 'waktu penyimpanan'
+      },
+      'search': {
+        'p1': 'Masukkan kode poin',
+        'button_1': 'Kembalikan MES'
+      },
+      'msg': {
+        'm1': 'Kode poin tidak boleh kosong',
+        'm2': 'Status poin tidak boleh kosong',
+        'm3': 'Silakan pilih titik untuk dikirim kembali!'
+      }
+    },
+    'pan2': {
+      'title': 'Tugas Oven',
+      'table': {
+        'bill_code': 'Kode Tagihan',
+        'container_name': 'Nama Kontainer',
+        'start_point_code': 'Titik Awal',
+        'end_point_code': 'Titik Akhir',
+        'temperature': 'Suhu',
+        'oven_time': 'Waktu Oven',
+        'task_code': 'Kode Tugas',
+        'create_name': 'Buat Nama',
+        'create_time': 'Buat Waktu',
+        'confirm_optname': 'Konfirmasi Nama',
+        'confirm_time': 'Konfirmasi Waktu'
+      },
+      'dialog': {
+        'bill_code': 'kode tagihan',
+        'task_code': 'kode tugas',
+        'start_point_code': 'titik awal',
+        'end_point_code': 'titik akhir',
+        'container_name': 'nama kontainer',
+        'create_time': 'buat waktu'
+      },
+      'statusDtlList': {
+        'build': 'membangun',
+        'running': 'berlari',
+        'confirm': 'mengonfirmasi'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/zh.js b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/zh.js
new file mode 100644
index 0000000..1c07f44
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/hotpointivt/locale/zh.js
@@ -0,0 +1,71 @@
+export default {
+  'Hot': {
+    'pan1': {
+      'title': '烘烤区点位库存',
+      'table': {
+        'point_code': '点位编码',
+        'point_status': '点位状态',
+        'container_name': '母卷号',
+        'ivt_qty': '库存数',
+        'instorage_time': '入箱时间',
+        'product_area': '生产区域',
+        'temperature': '温度',
+        'last_time': '倒计时',
+        'group_name': '组别',
+        'ext_code': '外部编码',
+        'point_location': '位置',
+        'is_used': '是否启用',
+        'remark': '备注',
+        'update_time': '修改时间'
+      },
+      'dialog': {
+        'point_code': '点位编码',
+        'product_area': '生产区域',
+        'point_status': '点位状态',
+        'container_name': '母卷号',
+        'temperature': '温度',
+        'is_used': '是否启用',
+        'point_location': '生产位置',
+        'instorage_time': '入箱时间'
+      },
+      'search': {
+        'p1': '输入点位编码',
+        'button_1': '回传MES'
+      },
+      'msg': {
+        'm1': '点位编码不能为空',
+        'm2': '点位状态不能为空',
+        'm3': '请选择一个点位进行回传!'
+      }
+    },
+    'pan2': {
+      'title': '烘箱任务',
+      'table': {
+        'bill_code': '单据编码',
+        'container_name': '母卷号',
+        'start_point_code': '起始点位',
+        'end_point_code': '终点点位',
+        'temperature': '烤箱温度',
+        'oven_time': '烘烤时间',
+        'task_code': '任务编码',
+        'create_name': '创建人',
+        'create_time': '创建时间',
+        'confirm_optname': '确认人',
+        'confirm_time': '确认时间'
+      },
+      'dialog': {
+        'bill_code': '单据编码',
+        'task_code': '任务编码',
+        'start_point_code': '起点编码',
+        'end_point_code': '终点编码',
+        'container_name': '母卷号',
+        'create_time': '创建时间'
+      },
+      'statusDtlList': {
+        'build': '生成',
+        'running': '执行中',
+        'confirm': '确认'
+      }
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/en.js b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/en.js
new file mode 100644
index 0000000..aa477d7
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/en.js
@@ -0,0 +1,33 @@
+export default {
+  'SbPointIvt': {
+    'title': 'Raw Foil Point Inventory',
+    'table': {
+      'point_code': 'Point Code',
+      'vehicle_code': 'Vehicle Code',
+      'product_area': 'Production Area',
+      'point_location': 'Position',
+      'ext_code': 'Ext Code',
+      'remark': 'Remark',
+      'is_used': 'Enable',
+      'mes_used': 'MES Enable',
+      'update_time': 'Update Time'
+    },
+    'dialog': {
+      'point_code': 'point code',
+      'vehicle_code': 'vehicle code',
+      'product_area': 'production area',
+      'point_location': 'position',
+      'ext_code': 'ext code',
+      'is_used': 'enable',
+      'mes_used': 'mes enable'
+    },
+    'rules': {
+      'r1': 'Point codes cannot be empty',
+      'r2': 'The point status cannot be empty',
+      'r3': 'Enable or not The value cannot be empty'
+    },
+    'msg': {
+      'm1': 'Enter the point code'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/in.js b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/in.js
new file mode 100644
index 0000000..c1888cd
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/in.js
@@ -0,0 +1,33 @@
+export default {
+  'SbPointIvt': {
+    'title': 'Persediaan Titik Foil Mentah',
+    'table': {
+      'point_code': 'Kode Titik',
+      'vehicle_code': 'Kode Kendaraan',
+      'product_area': 'Area Produksi',
+      'point_location': 'Posisi',
+      'ext_code': 'Kode Ekst',
+      'remark': 'Komentar',
+      'is_used': 'Aktifkan',
+      'mes_used': 'MES Aktif',
+      'update_time': 'Waktu Pembaruan'
+    },
+    'dialog': {
+      'point_code': 'kode titik',
+      'vehicle_code': 'kode kendaraan',
+      'product_area': 'area produksi',
+      'point_location': 'posisi',
+      'ext_code': 'kode ekst',
+      'is_used': 'aktifkan',
+      'mes_used': 'mes aktif'
+    },
+    'rules': {
+      'r1': 'Kode poin tidak boleh kosong',
+      'r2': 'Status poin tidak boleh kosong',
+      'r3': 'Aktifkan atau tidak Nilainya tidak boleh kosong'
+    },
+    'msg': {
+      'm1': 'Masukkan kode poin'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/zh.js b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/zh.js
new file mode 100644
index 0000000..e9c3efa
--- /dev/null
+++ b/nladmin-ui/src/views/wms/pdm/ivt/sbpointivt/locale/zh.js
@@ -0,0 +1,33 @@
+export default {
+  'SbPointIvt': {
+    'title': '生箔点位库存',
+    'table': {
+      'point_code': '点位编码',
+      'vehicle_code': '载具编码',
+      'product_area': '生产区域',
+      'point_location': '位置',
+      'ext_code': '外部编码',
+      'remark': '备注',
+      'is_used': '是否启用',
+      'mes_used': 'MES启用',
+      'update_time': '修改时间'
+    },
+    'dialog': {
+      'point_code': '点位编码',
+      'vehicle_code': '载具编码',
+      'product_area': '生产区域',
+      'point_location': '位置',
+      'ext_code': '外部编码',
+      'is_used': '是否启用',
+      'mes_used': 'MES启用'
+    },
+    'rules': {
+      'r1': '点位编码不能为空',
+      'r2': '点位状态不能为空',
+      'r3': '是否启用不能为空'
+    },
+    'msg': {
+      'm1': '输入点位编码'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/point/locale/en.js b/nladmin-ui/src/views/wms/sch/point/locale/en.js
new file mode 100644
index 0000000..9410938
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/point/locale/en.js
@@ -0,0 +1,63 @@
+export default {
+  'Point': {
+    'title': 'Point Management',
+    'table': {
+      'workshop_code': 'WorkShop Code',
+      'point_code': 'Point Code',
+      'point_name': 'Point Name',
+      'region_code': 'Region Code',
+      'region_name': 'Region Name',
+      'point_type': 'Point Type',
+      'point_status': 'Point Status',
+      'vehicle_type': 'Vehicle Type',
+      'vehicle_code': 'Vehicle Code',
+      'vehicle_qty': 'Vehicle Quantity',
+      'lock_type': 'Lock Type',
+      'parent_point_code': 'Parent Point Code',
+      'ing_task_code': 'Ing Task Code',
+      'is_has_workder': 'Workder',
+      'is_auto': 'Auto',
+      'is_used': 'Enable',
+      'remark': 'Remark',
+      'create_name': 'Create Name',
+      'create_time': 'Create Time',
+      'update_name': 'Update Name',
+      'update_time': 'Update Time'
+    },
+    'dialog': {
+      'workshop_code': 'workShop code',
+      'point_code': 'point code',
+      'point_name': 'point name',
+      'region_code': 'region code',
+      'region_name': 'region name',
+      'point_type': 'point type',
+      'point_status': 'point status',
+      'vehicle_type': 'vehicle type',
+      'vehicle_code': 'vehicle code',
+      'vehicle_qty': 'vehicle quantity',
+      'can_vehicle_type': 'can lay vehicle type',
+      'parent_point_code': 'parent point code',
+      'is_has_workder': 'workder',
+      'is_auto': 'auto',
+      'remark': 'remark'
+    },
+    'search': {
+      'workshop_code': 'workshop code',
+      'blurry': 'fuzzy search',
+      'p1': 'coded name',
+      'region_code': 'region code',
+      'point_type': 'point type',
+      'point_status': 'point status',
+      'lock_type': 'lock type',
+      'is_used': 'enable',
+      'disable': 'Disable',
+      'enable': 'Enable'
+    },
+    'rules': {
+      'r1': 'Point codes cannot be empty',
+      'r2': 'The point name cannot be empty',
+      'r3': 'The point type cannot be empty',
+      'r4': 'The area type cannot be empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/point/locale/in.js b/nladmin-ui/src/views/wms/sch/point/locale/in.js
new file mode 100644
index 0000000..4909e32
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/point/locale/in.js
@@ -0,0 +1,63 @@
+export default {
+  'Point': {
+    'title': 'Manajemen Poin',
+    'table': {
+      'workshop_code': 'Kode Workshop',
+      'point_code': 'Kode Titik',
+      'point_name': 'Nama Titik',
+      'region_code': 'Kode Wilayah',
+      'region_name': 'Nama Wilayah',
+      'point_type': 'Jenis Titik',
+      'point_status': 'Status Titik',
+      'vehicle_type': 'Jenis Kendaraan',
+      'vehicle_code': 'Kode Kendaraan',
+      'vehicle_qty': 'Jumlah Kendaraan',
+      'lock_type': 'Jenis Kunci',
+      'parent_point_code': 'Kode Titik Induk',
+      'ing_task_code': 'Ing Kode Tugas',
+      'is_has_workder': 'Pekerja',
+      'is_auto': 'Otomatis',
+      'is_used': 'Memungkinkan',
+      'remark': 'Komentar',
+      'create_name': 'Buat Nama',
+      'create_time': 'Buat Waktu',
+      'update_name': 'Perbarui Nama',
+      'update_time': 'Waktu Pembaruan'
+    },
+    'dialog': {
+      'workshop_code': 'kode workshop',
+      'point_code': 'kode titik',
+      'point_name': 'nama titik',
+      'region_code': 'kode wilayah',
+      'region_name': 'nama wilayah',
+      'point_type': 'jenis titik',
+      'point_status': 'status titik',
+      'vehicle_type': 'jenis kendaraan',
+      'vehicle_code': 'kode kendaraan',
+      'vehicle_qty': 'jumlah kendaraan',
+      'can_vehicle_type': 'dapat digunakan baki',
+      'parent_point_code': 'kode titik induk',
+      'is_has_workder': 'pekerja',
+      'is_auto': 'otomatis',
+      'remark': 'komentar'
+    },
+    'search': {
+      'workshop_code': 'kode workshop',
+      'blurry': 'pencarian kabur',
+      'p1': 'nama berkode',
+      'region_code': 'kode wilayah',
+      'point_type': 'tipe titik',
+      'point_status': 'status poin',
+      'lock_type': 'jenis kunci',
+      'is_used': 'memungkinkan',
+      'disable': 'Cacat',
+      'enable': 'Memungkinkan'
+    },
+    'rules': {
+      'r1': 'Kode poin tidak boleh kosong',
+      'r2': 'Nama titik tidak boleh kosong',
+      'r3': 'Jenis titik tidak boleh kosong',
+      'r4': 'Tipe area tidak boleh kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/point/locale/zh.js b/nladmin-ui/src/views/wms/sch/point/locale/zh.js
new file mode 100644
index 0000000..8404f6b
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/point/locale/zh.js
@@ -0,0 +1,62 @@
+export default {
+  'Point': {
+    'title': '点位管理',
+    'table': {
+      'workshop_code': '所属车间',
+      'point_code': '点位编码',
+      'point_name': '点位名称',
+      'region_code': '区域编码',
+      'region_name': '区域名称',
+      'point_type': '点位类型',
+      'point_status': '点位状态',
+      'vehicle_type': '载具类型',
+      'vehicle_code': '载具编码',
+      'vehicle_qty': '载具数量',
+      'lock_type': '锁定类型',
+      'parent_point_code': '父点位编码',
+      'ing_task_code': '在执行的任务标识',
+      'is_has_workder': '是否有工单',
+      'is_auto': '是否自动',
+      'is_used': '是否启用',
+      'remark': '备注',
+      'create_name': '创建人',
+      'create_time': '创建时间',
+      'update_name': '修改人',
+      'update_time': '修改时间'
+    },
+    'dialog': {
+      'workshop_code': '所属车间',
+      'point_code': '点位编码',
+      'point_name': '点位名称',
+      'region_code': '所属区域',
+      'point_type': '点位类型',
+      'point_status': '点位状态',
+      'vehicle_type': '载具类型',
+      'vehicle_code': '载具编码',
+      'vehicle_qty': '载具数量',
+      'can_vehicle_type': '可放载具类型',
+      'parent_point_code': '父点位编码',
+      'is_has_workder': '是否有工单',
+      'is_auto': '是否自动',
+      'remark': '备注'
+    },
+    'search': {
+      'workshop_code': '所属车间',
+      'blurry': '模糊搜索',
+      'p1': '编码名称',
+      'region_code': '区域类型',
+      'point_type': '点位类型',
+      'point_status': '点位状态',
+      'lock_type': '锁定类型',
+      'is_used': '是否启用',
+      'disable': '禁用',
+      'enable': '启用'
+    },
+    'rules': {
+      'r1': '点位编码不能为空',
+      'r2': '点位名称不能为空',
+      'r3': '点位类型不能为空',
+      'r4': '区域类型不能为空'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/region/locale/en.js b/nladmin-ui/src/views/wms/sch/region/locale/en.js
new file mode 100644
index 0000000..59f03a0
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/region/locale/en.js
@@ -0,0 +1,35 @@
+export default {
+  'Region': {
+    'title': 'Regional Management',
+    'search': {
+      'blurry': 'Fuzzy Search'
+    },
+    'table': {
+      'region_code': 'Region Code',
+      'region_name': 'Region Name',
+      'point_type_explain': 'Type Explain',
+      'point_status_explain': 'Status Explain',
+      'is_has_worker': 'Worker',
+      'workshop_code': 'Workshop Code',
+      'order_seq': 'Sort',
+      'remark': 'Remark',
+      'create_name': 'Create Name',
+      'create_time': 'Create Time',
+      'update_name': 'Create Name',
+      'update_time': 'Create Time'
+    },
+    'dialog': {
+      'region_code': 'region code',
+      'region_name': 'region name',
+      'point_type_explain': 'type explain',
+      'point_status_explain': 'status explain',
+      'is_has_worker': 'worker',
+      'workshop_code': 'workshop code',
+      'order_seq': 'sort',
+      'remark': 'remark'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/region/locale/in.js b/nladmin-ui/src/views/wms/sch/region/locale/in.js
new file mode 100644
index 0000000..58020e4
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/region/locale/in.js
@@ -0,0 +1,35 @@
+export default {
+  'Region': {
+    'title': 'Manajemen Wilayah',
+    'search': {
+      'blurry': 'Pencarian Fuzzy'
+    },
+    'table': {
+      'region_code': 'Kode Wilayah',
+      'region_name': 'Nama Wilayah',
+      'point_type_explain': 'Ketik Jelaskan',
+      'point_status_explain': 'Status Jelaskan',
+      'is_has_worker': 'Pekerja',
+      'workshop_code': 'Kode Bengkel',
+      'order_seq': 'Menyortir',
+      'remark': 'Komentar',
+      'create_name': 'Buat Nama',
+      'create_time': 'Buat Waktu',
+      'update_name': 'Buat Nama',
+      'update_time': 'Buat Waktu'
+    },
+    'dialog': {
+      'region_code': 'kode wilayah',
+      'region_name': 'nama wilayah',
+      'point_type_explain': 'ketik jelaskan',
+      'point_status_explain': 'status jelaskan',
+      'is_has_worker': 'pekerja',
+      'workshop_code': 'kode bengkel',
+      'order_seq': 'menyortir',
+      'remark': 'komentar'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/region/locale/zh.js b/nladmin-ui/src/views/wms/sch/region/locale/zh.js
new file mode 100644
index 0000000..1c75a32
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/region/locale/zh.js
@@ -0,0 +1,35 @@
+export default {
+  'Region': {
+    'title': '区域管理',
+    'search': {
+      'blurry': '模糊搜索'
+    },
+    'table': {
+      'region_code': '区域编码',
+      'region_name': '区域名称',
+      'point_type_explain': '点位类型说明',
+      'point_status_explain': '点位状态说明',
+      'is_has_worker': '是否有工单',
+      'workshop_code': '车间编码',
+      'order_seq': '顺序号',
+      'remark': '备注',
+      'create_name': '创建人',
+      'create_time': '创建时间',
+      'update_name': '修改人',
+      'update_time': '修改时间'
+    },
+    'dialog': {
+      'workshop_code': '所属车间',
+      'region_code': '区域编码',
+      'region_name': '区域名称',
+      'order_seq': '顺序号',
+      'point_type_explain': '点位类型说明',
+      'point_status_explain': '点位状态说明',
+      'is_has_worker': '是否有工单',
+      'remark': '备注'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/config/locale/en.js b/nladmin-ui/src/views/wms/sch/task/config/locale/en.js
new file mode 100644
index 0000000..6853db5
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/config/locale/en.js
@@ -0,0 +1,55 @@
+export default {
+  'TaskConfig': {
+    'table': {
+      'code': 'Config Code',
+      'name': 'Config Name',
+      'acs_task_type': 'ACS Task Type',
+      'agv_system_type': 'AGV System Type',
+      'task_name': 'Task Name',
+      'task_type_name': 'Task Type Name',
+      'priority': 'Priority',
+      'task_create_max_num': 'MaxTaskGenCount',
+      'task_issue_max_num': 'MaxTaskIssueCount',
+      'is_immediate_create': 'Immediate Create',
+      'is_auto_issue': 'Auto Issue',
+      'start_point_pre': 'Start Pre',
+      'next_region_pre': 'End Pre',
+      'workshop_code': 'Product Area',
+      'remark': 'Remark',
+      'create_name': 'Create Name',
+      'create_time': 'Create Time',
+      'update_name': 'Update Name',
+      'update_time': 'Update Time'
+    },
+    'dialog': {
+      'workshop_code': 'workshop code',
+      'code': 'config code',
+      'name': 'config name',
+      'acs_task_type': 'ACS task type',
+      'agv_system_type': 'AGV system type',
+      'task_name': 'task name',
+      'task_type_name': 'task type name',
+      'priority': 'priority',
+      'task_create_max_num': 'maxTaskGenCount',
+      'task_issue_max_num': 'maxTaskIssueCount',
+      'is_immediate_create': 'immediate create',
+      'is_auto_issue': 'auto issue',
+      'start_point_pre': 'start pre',
+      'next_region_pre': 'end pre',
+      'remark': 'remark'
+    },
+    'placeholder': {
+      'search': 'Please enter a configuration name',
+      'blurry': 'fuzzy search'
+    },
+    'rules': {
+      'r1': 'Please enter the ACS type',
+      'r2': 'Please enter the maximum number of task generation',
+      'r3': 'Enter the maximum number of tasks to be delivered'
+    },
+    'tooltips': {
+      't1': 'Used when creating a task',
+      't2': 'Number of tasks that can be triggered by the same configuration'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/config/locale/in.js b/nladmin-ui/src/views/wms/sch/task/config/locale/in.js
new file mode 100644
index 0000000..43e33b0
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/config/locale/in.js
@@ -0,0 +1,55 @@
+export default {
+  'TaskConfig': {
+    'table': {
+      'code': 'Kode Konfigurasi',
+      'name': 'Nama Konfigurasi',
+      'acs_task_type': 'ACS Jenis Tugas',
+      'agv_system_type': 'AGV Tipe sistem',
+      'task_name': 'Nama tugas',
+      'task_type_name': 'Nama Jenis Tugas',
+      'priority': 'Prioritas',
+      'task_create_max_num': 'MaxTaskGenCount',
+      'task_issue_max_num': 'MaxTaskIssueCount',
+      'is_immediate_create': 'Segera Buat',
+      'is_auto_issue': 'Masalah Otomatis',
+      'start_point_pre': 'Awalan Titik Awal',
+      'next_region_pre': 'Awalan Akhir',
+      'workshop_code': 'Area Produk',
+      'remark': 'Komentar',
+      'create_name': 'Buat Nama',
+      'create_time': 'Ciptakan Waktu',
+      'update_name': 'Perbarui Nama',
+      'update_time': 'Perbarui Waktu'
+    },
+    'dialog': {
+      'workshop_code': 'kode workshop',
+      'code': 'kode konfigurasi',
+      'name': 'nama konfigurasi',
+      'acs_task_type': 'ACS jenis tugas',
+      'agv_system_type': 'AGV tipe sistem',
+      'task_name': 'nama tugas',
+      'task_type_name': 'nama jenis tugas',
+      'priority': 'prioritas',
+      'task_create_max_num': 'maxTaskGenCount',
+      'task_issue_max_num': 'maxTaskIssueCount',
+      'is_immediate_create': 'segera buat',
+      'is_auto_issue': 'masalah otomatis',
+      'start_point_pre': 'awalan titik awal',
+      'next_region_pre': 'awalan akhir',
+      'remark': 'komentar'
+    },
+    'placeholder': {
+      'search': 'Silakan masukkan nama konfigurasi',
+      'blurry': 'pencarian fuzzy'
+    },
+    'rules': {
+      'r1': 'Silakan masukkan jenis ACS',
+      'r2': 'Silakan masukkan jumlah maksimum pembuatan tugas',
+      'r3': 'Masukkan jumlah maksimum tugas yang akan diserahkan'
+    },
+    'tooltips': {
+      't1': 'Digunakan saat membuat tugas',
+      't2': 'Jumlah tugas yang dapat dipicu oleh konfigurasi yang sama'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/config/locale/zh.js b/nladmin-ui/src/views/wms/sch/task/config/locale/zh.js
new file mode 100644
index 0000000..3adf857
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/config/locale/zh.js
@@ -0,0 +1,55 @@
+export default {
+  'TaskConfig': {
+    'table': {
+      'code': '配置编码',
+      'name': '配置名称',
+      'acs_task_type': 'ACS任务类型',
+      'agv_system_type': 'AGV系统类型',
+      'task_name': '任务名字',
+      'task_type_name': '任务类型',
+      'priority': '优先级',
+      'task_create_max_num': '任务生成数上限',
+      'task_issue_max_num': '任务下发数上限',
+      'is_immediate_create': '是否立即创建',
+      'is_auto_issue': '是否自动下发',
+      'start_point_pre': '起点前缀',
+      'next_region_pre': '终点前缀',
+      'workshop_code': '车间编码',
+      'remark': '备注',
+      'create_name': '创建人',
+      'create_time': '创建时间',
+      'update_name': '修改人',
+      'update_time': '修改时间'
+    },
+    'dialog': {
+      'workshop_code': '所属区域',
+      'code': '配置编码',
+      'name': '配置名称',
+      'acs_task_type': 'ACS任务类型',
+      'agv_system_type': 'AGV系统类型',
+      'task_name': '任务名字',
+      'task_type_name': '任务类型',
+      'priority': '优先级',
+      'task_create_max_num': '任务生成数上限',
+      'task_issue_max_num': '任务下发数上限',
+      'is_immediate_create': '是否立即创建',
+      'is_auto_issue': '是否自动下发',
+      'start_point_pre': '起点前缀',
+      'next_region_pre': '终点前缀',
+      'remark': '备注'
+    },
+    'placeholder': {
+      'search': '请输入配置名称',
+      'blurry': '模糊搜索'
+    },
+    'rules': {
+      'r1': '请输入acs类型',
+      'r2': '请输入最大任务生成数',
+      'r3': '请输入最大任务下发数'
+    },
+    'tooltips': {
+      't1': '创建任务时使用',
+      't2': '同个配置同时能触发的任务数量'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/locale/en.js b/nladmin-ui/src/views/wms/sch/task/locale/en.js
new file mode 100644
index 0000000..0637627
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/locale/en.js
@@ -0,0 +1,50 @@
+export default {
+  'Task': {
+    'search': {
+      'task_code': 'task code',
+      'vehicle_code': 'vehicle code',
+      'point_code': 'point code',
+      'createTime': 'create time',
+      'createTime_': 'to',
+      'createTime_1': 'start date',
+      'createTime_2': 'end date',
+      'task_status': 'task status',
+      'p1': 'Please enter task code',
+      'p2': 'Please enter vehicle code',
+      'p3': 'Start/End'
+    },
+    'table': {
+      'code': 'Task Code',
+      'vehicle_code': 'Vehicle Code',
+      'vehicle_code2': 'Vehicle Code2',
+      'task_status': 'Task Status',
+      'remark': 'Remark',
+      'config_code': 'Config Code',
+      'point_code1': 'Start Point1',
+      'point_code2': 'End Point1',
+      'point_code3': 'Start Point2',
+      'point_code4': 'End Point2',
+      'vehicle_type': 'Vehicle Type',
+      'vehicle_qty': 'Vehicle Quantity',
+      'priority': 'Priority',
+      'acs_task_type': 'ACS Task Type',
+      'agv_system_type': 'AGV System Type',
+      'handle_class': 'Handle Class',
+      'finished_type': 'Finished Type',
+      'create_mode': 'Create Mode',
+      'acs_trace_id': 'Acs Trace Id',
+      'request_param': 'Request Param',
+      'response_param': 'Response Param',
+      'workshop_code': 'Workshop Code',
+      'create_name': 'Create Name',
+      'create_time': 'Create Time',
+      'update_name': 'Update Name',
+      'update_time': 'Update Time',
+      'complete': 'Complete',
+      'uncompleted': 'uncompleted'
+    },
+    'rules': {
+      'NotNull': 'Cannot be empty'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/locale/in.js b/nladmin-ui/src/views/wms/sch/task/locale/in.js
new file mode 100644
index 0000000..0622be4
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/locale/in.js
@@ -0,0 +1,50 @@
+export default {
+  'Task': {
+    'search': {
+      'task_code': 'kode tugas',
+      'vehicle_code': 'kode kendaraan',
+      'point_code': 'kode titik',
+      'createTime': 'buat waktu',
+      'createTime_': 'ke',
+      'createTime_1': 'tanggal mulai',
+      'createTime_2': 'tanggal akhir',
+      'task_status': 'status tugas',
+      'p1': 'Silakan masukkan kode tugas',
+      'p2': 'Silakan masukkan kode kendaraan',
+      'p3': 'Awal/Akhir'
+    },
+    'table': {
+      'code': 'Kode Tugas',
+      'vehicle_code': 'Kode Kendaraan',
+      'vehicle_code2': 'Kode Kendaraan2',
+      'task_status': 'Status Tugas',
+      'remark': 'Komentar',
+      'config_code': 'Kode Konfigurasi',
+      'point_code1': 'Titik Awal1',
+      'point_code2': 'Titik Akhir2',
+      'point_code3': 'Titik Awal2',
+      'point_code4': 'Titik Akhir2',
+      'vehicle_type': 'Jenis Kendaraan',
+      'vehicle_qty': 'Jumlah Kendaraan',
+      'priority': 'Prioritas',
+      'acs_task_type': 'Jenis Tugas ACS',
+      'agv_system_type': 'Jenis Sistem AGV',
+      'handle_class': 'Menangani Kelas',
+      'finished_type': 'Jenis Selesai',
+      'create_mode': 'Buat Mode',
+      'acs_trace_id': 'Id Jejak Acs',
+      'request_param': 'Param Permintaan',
+      'response_param': 'Param Respon',
+      'workshop_code': 'Kode Bengkel',
+      'create_name': 'Buat Nama',
+      'create_time': 'Buat Waktu',
+      'update_name': 'Perbarui Nama',
+      'update_time': 'Waktu Pembaruan',
+      'complete': 'Menyelesaikan',
+      'uncompleted': 'belum selesai'
+    },
+    'rules': {
+      'NotNull': 'Tidak dapat kosong'
+    }
+  }
+}
diff --git a/nladmin-ui/src/views/wms/sch/task/locale/zh.js b/nladmin-ui/src/views/wms/sch/task/locale/zh.js
new file mode 100644
index 0000000..edf3e70
--- /dev/null
+++ b/nladmin-ui/src/views/wms/sch/task/locale/zh.js
@@ -0,0 +1,50 @@
+export default {
+  'Task': {
+    'search': {
+      'task_code': '任务号',
+      'vehicle_code': '载具号',
+      'point_code': '点位编码',
+      'createTime': '创建时间',
+      'createTime_': '至',
+      'createTime_1': '开始日期',
+      'createTime_2': '结束日期',
+      'task_status': '任务状态',
+      'p1': '请输入任务号',
+      'p2': '请输入载具号',
+      'p3': '起点/终点'
+    },
+    'table': {
+      'code': '任务编码',
+      'vehicle_code': '载具编码1',
+      'vehicle_code2': '载具编码2',
+      'task_status': '任务状态',
+      'remark': '提示信息',
+      'config_code': '配置编码',
+      'point_code1': '起点1',
+      'point_code2': '终点1',
+      'point_code3': '起点2',
+      'point_code4': '终点2',
+      'vehicle_type': '载具类型',
+      'vehicle_qty': '载具数量',
+      'priority': '优先级',
+      'acs_task_type': 'ACS任务类型',
+      'agv_system_type': 'AGV系统类型',
+      'handle_class': '处理类',
+      'finished_type': '任务完成类型',
+      'create_mode': '生成方式',
+      'acs_trace_id': '链路标识',
+      'request_param': '生成任务的请求参数',
+      'response_param': '下发任务的请求参数',
+      'workshop_code': '车间编码',
+      'create_name': '创建人',
+      'create_time': '创建时间',
+      'update_name': '修改人',
+      'update_time': '修改时间',
+      'complete': '完成',
+      'uncompleted': '未完成'
+    },
+    'rules': {
+      'NotNull': '不能为空'
+    }
+  }
+}