opt:国际化新增英语

This commit is contained in:
2026-01-15 11:32:12 +08:00
parent 80e7f24845
commit cb67bae84e
6 changed files with 4787 additions and 743 deletions

View File

@@ -198,6 +198,5 @@ i18n:
supported-languages:
- zh
- en
- vi
- id
fallback-to-classpath: true

File diff suppressed because it is too large Load Diff

View File

@@ -48,6 +48,7 @@ var config = {
"load_text5": "Hanya dapat mengunggah satu file excel!"
},
"common": {
"compulsoryConfirmation":"konfirmasi wajib",
"enterNameOrDescriptionToSearch":"Masukkan nama atau deskripsi untuk pencarian",
"virtualStor": "Gudang Virtual",
"stor_type": "Tipe Gudang",

View File

@@ -1,647 +0,0 @@
var config = {
"language": "Vietnamese",
"platform": {
"title": "Nền tảng Nuoli"
},
"system": {
"exception": "Hệ thống bất thường, vui lòng liên hệ quản trị viên",
"paramException": "Tham số bất thường, vui lòng kiểm tra tham số đầu vào",
"resultException": "Kết quả yêu cầu không tồn tại",
"dataException": "Dữ liệu bất thường, dữ liệu không tồn tại",
"dataExceptionArg": "Dữ liệu bất thường, dữ liệu %s không tồn tại",
"dataDuplicationArg": "Dữ liệu trùng lặp, %s đã tồn tại trong hệ thống",
"dataFormat": "Dữ liệu bất thường, dữ liệu không chính xác",
"activatArg": "%s chưa được kích hoạt trong hệ thống",
"operation": "Thao tác thất bại",
"error_param_undefined": "Loại 【%s】 tương ứng 【%d】 chưa được định nghĩa",
"per_auth": "Quyền đã được phân phối, không thể xóa",
"error_isNull": "Dữ liệu không tồn tại: %s",
"dept_has": "Bộ phận đã liên kết người dùng, không thể xóa",
"user_not_exist": "Người dùng không tồn tại",
"password_error": "Mật khẩu sai",
"account_not_activated": "Tài khoản chưa kích hoạt",
"vehicle_already_in_storage": "Mã thiết bị vận chuyển%s đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
"no_available_location": "Không có vị trí kho có sẵn",
"detail_already_allocated": "Chi tiết hiện tại đã được phân bổ vị trí kho",
"no_allocated_location": "Chi tiết này chưa được phân bổ vị trí kho, vui lòng phân bổ trước",
"main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
"no_task_allocation_detail": "Không tìm thấy chi tiết phân bổ tương ứng với nhiệm vụ",
"no_inbound_bill_detail": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
"no_inbound_bill": "Không tìm thấy đơn nhập kho",
"no_location_in_warehouse": "Khu vực kho này không có vị trí kho",
"no_vehicle_info": "Không có thông tin mã thiết bị vận chuyển này",
"no_suitable_location": "Không tìm thấy vị trí kho phù hợp",
"no_available_warehouse_area": "Không tìm thấy khu vực kho có sẵn",
"cannot_select_suitable_warehouse_area": "Không thể chọn khu vực kho phù hợp",
"captcha_config_error": "Thông tin cấu hình mã xác minh sai! Xem LoginCodeEnum để biết cấu hình chính xác",
"available_quantity_cannot_be_negative": "Số lượng có sẵn không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng có sẵn hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%s】",
"operation_failed": "Thao tác thất bại",
"local_ip": "Địa chỉ IP máy cục bộ"
},
"business": {
"InvReminder": "Chiến lược phân bổ hiện tại, %s không có vị trí khả dụng",
"loginPassword": "Đăng nhập thất bại, tài khoản hoặc mật khẩu không chính xác",
"accountUse": "Đăng nhập thất bại, tài khoản chưa được kích hoạt"
},
"common": {
"name": "Tên",
"create_name": "Người tạo",
"create_time": "Thời gian tạo",
"update_name": "Người sửa đổi",
"remark": "Ghi chú",
"is_used": "Đã kích hoạt",
"is_delete": "Đã xóa",
"create_mode": "Phương thức tạo",
"input_optname": "Người lập đơn",
"input_time": "Thời gian lập đơn",
"update_optname": "Người sửa đổi",
"update_time": "Thời gian sửa đổi",
"dis_optname": "Người phân phối",
"dis_time": "Thời gian phân phối",
"confirm_optname": "Người xác nhận",
"confirm_time": "Thời gian xác nhận",
"bill_code": "Số đơn",
"bill_type": "Loại đơn",
"biz_date": "Ngày nghiệp vụ",
"bill_status": "Trạng thái đơn",
"zh_name": "Tên tiếng Trung",
"in_name": "Tên tiếng Indonesia",
"en_name": "Tên tiếng Anh",
"ext_id": "ID bên ngoài",
"request_param_cannot_be_empty": "Tham số yêu cầu không được để trống",
"yes": "Có",
"no": "Không",
"user_info_get_fail": "Lấy thông tin người dùng thất bại",
"operation_success": "Thao tác thành công"
},
"gateway": {
"picking_point_not_exist": "Vị trí chọn bạn nhập không tồn tại, vui lòng nhập vị trí chọn 1207 hoặc 1210!",
"create_task_fail_empty": "Tạo tác vụ thất bại: thông tin tác vụ trả về trống, tham số ứng dụng là",
"apply_task_fail": "Ứng dụng tác vụ thất bại, tham số ứng dụng là",
"check_error_log": "Vui lòng kiểm tra nhật ký lỗi"
},
"md_pb_measureunit": {
"unit_code": "Mã",
"unit_name": "Tên",
"qty_precision": "Độ chính xác dữ liệu",
"qty_unit_id": "Đơn vị đo lường cơ bản",
"qty_unit_name": "Tên đơn vị"
},
"md_pb_storagevehicleinfo": {
"storagevehicle_code": "Mã thiết bị vận chuyển",
"storagevehicle_name": "Tên thiết bị vận chuyển",
"one_code": "Mã vạch 1D",
"two_code": "Mã QR",
"storagevehicle_type": "Loại thiết bị vận chuyển",
"vehicle_width": "Chiều rộng thiết bị vận chuyển",
"vehicle_long": "Chiều dài thiết bị vận chuyển",
"vehicle_height": "Chiều cao thiết bị vận chuyển",
"weigth": "Trọng lượng pallet",
"overstruct_type": "Thiết bị vận chuyển có vượt quá vị trí không",
"occupystruct_qty": "Số lượng vị trí bị chiếm dụng",
"ext_id": "ID bên ngoài"
},
"sch_base_point": {
"point_code": "Mã điểm",
"point_name": "Tên điểm",
"region_code": "Mã khu vực",
"region_name": "Tên khu vực",
"point_type": "Loại điểm",
"point_status": "Trạng thái điểm",
"vehicle_type": "Loại thiết bị vận chuyển",
"vehicle_code": "Mã thiết bị vận chuyển",
"vehicle_qty": "Số lượng thiết bị vận chuyển",
"in_order_seq": "Thứ tự nhập kho",
"out_order_seq": "Thứ tự xuất kho",
"in_empty_seq": "Thứ tự nhập kho thiết bị vận chuyển rỗng",
"out_empty_seq": "Thứ tự xuất kho thiết bị vận chuyển rỗng",
"parent_point_code": "Mã điểm cha",
"ext_point_code": "Mã điểm bên ngoài",
"ing_task_code": "Mã tác vụ đang thực hiện",
"is_has_workder": "Có tạo đơn hàng không",
"workshop_code": "Mã xưởng",
"is_auto": "Tự động"
},
"sch_base_region": {
"region_code": "Mã khu vực",
"region_name": "Tên khu vực",
"point_type_explain": "Giải thích loại điểm",
"point_status_explain": "Giải thích trạng thái điểm",
"is_has_workder": "Có tạo đơn hàng không",
"order_seq": "Số thứ tự",
"workshop_code": "Mã xưởng"
},
"sch_base_task": {
"task_code": "Mã tác vụ",
"task_status": "Trạng thái tác vụ",
"config_code": "Mã cấu hình",
"point_code1": "Điểm 1",
"point_code2": "Điểm 2",
"point_code3": "Điểm 3",
"point_code4": "Điểm 4",
"group_id": "ID nhóm",
"vehicle_type": "Loại thiết bị vận chuyển",
"vehicle_qty": "Số lượng thiết bị vận chuyển",
"vehicle_code": "Mã thiết bị vận chuyển",
"vehicle_code2": "Mã thiết bị vận chuyển 2",
"handle_status": "Trạng thái xử lý",
"car_no": "Số xe",
"task_group_id": "ID nhóm tác vụ",
"task_group_seq": "Số thứ tự nhóm tác vụ",
"finished_type": "Loại hoàn thành tác vụ",
"create_mode": "Phương thức tạo",
"request_param": "Tham số yêu cầu tạo tác vụ",
"response_param": "Tham số yêu cầu phát hành tác vụ",
"workshop_code": "Mã xưởng",
"ext_group_data": "Thông tin nhóm bổ sung",
"priority": "Mức độ ưu tiên ACS"
},
"sch_base_taskconfig": {
"config_code": "Mã cấu hình",
"config_name": "Tên cấu hình",
"route_plan_code": "Mã lập kế hoạch tuyến đường",
"task_qf_type": "Loại lấy/đặt tác vụ",
"acs_task_type": "Loại tác vụ ACS",
"task_name": "Tên tác vụ",
"task_type": "Loại tác vụ",
"task_direction": "Hướng tác vụ",
"priority": "Mức độ ưu tiên",
"task_create_max_num": "Số lượng tác vụ tối đa được phép tạo",
"task_issue_max_num": "Số lượng tác vụ tối đa được phép phát hành",
"is_auto_issue": "Tự động phát hành",
"start_region_str": "Cấu hình khu vực bắt đầu",
"next_region_str": "Cấu hình khu vực kết thúc",
"start_point_pre": "Tiền tố điểm bắt đầu",
"next_region_pre": "Tiền tố khu vực kết thúc",
"is_check_workorder": "Có kiểm tra đơn hàng công việc không",
"is_check_start_lock": "Có đánh giá khóa điểm bắt đầu không",
"is_immediate_create": "Tạo ngay lập tức",
"is_check_next_lock": "Có đánh giá khóa điểm kết thúc không",
"is_start_auto": "Điểm bắt đầu tự động",
"is_next_auto": "Điểm kết thúc tự động",
"is_lock_start": "Khóa điểm bắt đầu",
"is_lock_next": "Khóa điểm kết thúc",
"request_param": "Tham số yêu cầu tạo tác vụ",
"response_param": "Tham số yêu cầu phát hành tác vụ",
"is_group_congrol_issue_seq": "Có kiểm soát thứ tự phát hành theo nhóm không",
"unfinish_notify_time": "Thời gian thông báo tác vụ chưa hoàn thành",
"sql_param": "Cấu hình SQL",
"workshop_code": "Mã xưởng"
},
"st_ivt_bsrealstorattr": {
"stor_code": "Mã kho",
"stor_name": "Tên kho",
"simple_name": "Tên viết tắt kho",
"stor_capacity": "Dung lượng kho",
"total_area": "Tổng diện tích",
"stor_type_scode": "Tính chất kho",
"is_virtualstore": "Có phải là kho ảo không",
"is_semi_finished": "Có phải là kho bán thành phẩm không",
"is_materialstore": "Có phải là kho nguyên liệu không",
"is_productstore": "Có phải là kho thành phẩm không",
"is_attachment": "Có phải là kho phụ tùng không",
"is_reversed": "Có cho phép trả hàng không",
"is_mvout_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển đi",
"is_mvin_auto_cfm": "Tự động xác nhận nghiệp vụ chuyển đến",
"area": "Khu vực",
"storea_ddress": "Địa chỉ kho",
"principal": "Người phụ trách",
"office_phone": "Điện thoại văn phòng",
"mobile_no": "Số điện thoại di động",
"order_index": "Thứ tự hiển thị",
"whstate_scode": "Trạng thái",
"base_class_id": "Phân loại cơ bản vật liệu",
"sysownerid": "ID chủ sở hữu",
"sysdeptid": "ID bộ phận",
"syscompanyid": "ID công ty",
"ext_id": "ID bên ngoài",
"depart_name": "Tên bộ phận",
"company_name": "Tên công ty"
},
"st_ivt_checkdtl": {
"seq_no": "Số thứ tự chi tiết",
"sect_code": "Khu vực kiểm kê",
"struct_code": "Vị trí kiểm kê",
"checkpoint_code": "Trạm kiểm kê",
"storagevehicle_code": "Mã thiết bị vận chuyển lưu trữ",
"material_id": "ID vật liệu",
"pcsn": "Lô",
"base_qty": "Số lượng tồn kho",
"status": "Trạng thái",
"is_down": "Đã phát hành",
"fac_qty": "Số lượng kiểm kê",
"check_result": "Kết quả kiểm kê",
"check_optname": "Người kiểm kê",
"check_time": "Thời gian kiểm kê",
"remark": "Ghi chú chi tiết",
"check_code": "Số đơn kiểm kê",
"check_type": "Loại đơn kiểm kê",
"stor_name": "Tên kho",
"dtl_num": "Số lượng chi tiết",
"create_mode": "Phương thức tạo"
},
"st_ivt_iostor": {
"stor_code": "Mã kho",
"sect_date": "Ngày",
"quality_scode": "Loại chất lượng",
"start_num": "Số lượng đầu kỳ",
"in_num": "Số lượng nhập kho",
"out_num": "Số lượng xuất kho",
"total_qty": "Tổng số lượng",
"total_weight": "Tổng trọng lượng",
"io_type": "Loại xuất/nhập kho",
"detail_count": "Số lượng chi tiết",
"seq_no": "Số thứ tự chi tiết",
"work_status": "Trạng thái thực hiện",
"task_id": "ID tác vụ",
"storagevehicle_code": "Mã thiết bị vận chuyển lưu trữ",
"is_issued": "Đã phát hành",
"plan_qty": "Số lượng kế hoạch",
"real_qty": "Số lượng thực tế",
"point_code": "ID điểm xuất/nhập kho",
"assign_qty": "Số lượng đã phân bổ",
"unassign_qty": "Số lượng chưa phân bổ",
"mol_code": "Số đơn hao hụt",
"mol_inv_type": "Loại đơn hao hụt",
"mol_type": "Loại hao hụt",
"turnout_sect_code": "Mã khu vực chuyển đi",
"turnout_struct_code": "Mã vị trí chuyển đi",
"turnin_sect_code": "Mã khu vực chuyển đến",
"turnin_struct_code": "Mã vị trí chuyển đến"
},
"structWarning": {
"safe_qty_lower_limit": "Giới hạn dưới tồn kho an toàn",
"safe_qty_upper_limit": "Giới hạn trên tồn kho an toàn",
"cron": "Biểu thức",
"notify_type": "Loại thông báo",
"overdue_days": "Số ngày quá hạn",
"safe_days": "Số ngày an toàn",
"is_read": "Đã đọc",
"current_qty": "Số lượng hiện tại"
},
"strategy": {
"sect_code": "Khu vực kho",
"strategy": "Quy tắc",
"strategy_type": "1 Chiến lược nhập kho 2 Chiến lược xuất kho",
"description": "Mô tả",
"strategy_code": "Mã chiến lược",
"strategy_name": "Tên chiến lược",
"class_type": "Loại xử lý",
"param": "Lớp xử lý",
"ban": "Cấm thao tác",
"form_data": "Tham số hạn chế"
},
"code_rule": {
"current_value": "Giá trị hiện tại"
},
"dept": {
"dept_id": "ID",
"pid": "Bộ phận cấp trên",
"sub_count": "Số lượng bộ phận con",
"name": "Tên",
"zh_name": "Tên tiếng Trung",
"in_name": "Tên tiếng Indonesia",
"en_name": "Tên tiếng Anh",
"dept_sort": "Sắp xếp",
"is_used": "Trạng thái",
"create_name": "Người tạo",
"update_name": "Người cập nhật",
"create_time": "Ngày tạo",
"update_time": "Thời gian cập nhật",
"code": "Mã bộ phận",
"ext_id": "ID bên ngoài"
},
"dict": {
"dict_type": "Loại từ điển",
"dict_sort": "Số thứ tự",
"label": "Nhãn từ điển",
"value": "Giá trị từ điển",
"para1": "Tham số 1",
"para2": "Tham số 2",
"para3": "Tham số 3"
},
"menu": {
"menu_id": "ID menu",
"pid": "ID menu cấp trên",
"sub_count": "Số lượng menu con",
"type": "Loại menu",
"system_type": "Hệ thống thuộc về",
"category": "Phân loại menu",
"title": "Tiêu đề menu",
"en_title": "Tiêu đề tiếng Anh",
"in_title": "Tiêu đề tiếng Indonesia",
"zh_title": "Tiêu đề tiếng Trung",
"component_name": "Tên thành phần",
"component": "Thành phần",
"menu_sort": "Sắp xếp",
"icon": "Biểu tượng",
"path": "Đường dẫn",
"iframe": "Có phải liên kết bên ngoài không",
"cache": "Có lưu vào bộ nhớ cache không",
"hidden": "Có ẩn không",
"permission": "Quyền",
"is_pc": "Có phải menu PC không"
},
"param": {
"code": "Mã",
"name": "Tên",
"zh_name": "Tên",
"en_name": "Tên tiếng Anh",
"in_name": "Tên tiếng Indonesia",
"value": "Giá trị"
},
"user": {
"user_id": "ID người dùng",
"username": "Tài khoản đăng nhập",
"password": "Mật khẩu",
"is_admin": "Có phải tài khoản quản trị viên không",
"person_name": "Họ tên",
"zh_person_name": "Họ tên tiếng Trung",
"en_person_name": "Họ tên tiếng Anh",
"in_person_name": "Họ tên tiếng Indonesia",
"gender": "Giới tính",
"zh_gender": "Giới tính tiếng Trung",
"en_gender": "Giới tính tiếng Anh",
"phone": "Điện thoại",
"email": "Email",
"avatar_name": "Đường dẫn avatar",
"avatar_path": "Đường dẫn avatar thực tế",
"extperson_id": "ID nhân viên bên ngoài",
"extuser_id": "ID người dùng bên ngoài",
"pwd_reset_user_id": "Người đặt lại mật khẩu",
"pwd_reset_time": "Thời gian đặt lại mật khẩu"
},
"basedata_manage": {
"same_warehouse_numbers": "Tồn tại số kho giống nhau",
"deleted_or_without_permission_operation_failed": "Đã bị xóa hoặc không có quyền, thao tác thất bại!",
"same_supplier_code": "Tồn tại số nhà cung cấp giống nhau",
"current_device_code_already_exists": "Mã thiết bị hiện tại đã tồn tại 【%s】",
"current_supplier_code_already_exists": "Mã nhà cung cấp hiện tại đã tồn tại 【%s】",
"current_cust_code_already_exists": "Mã khách hàng hiện tại đã tồn tại 【%s】",
"current_material_code_already_exists": "Mã vật liệu hiện tại đã tồn tại 【%s】",
"current_sorting_code_already_exists": "Mã phân loại hiện tại đã tồn tại 【%s】",
"current_unit_code_already_exists": "Mã đơn vị đo lường hiện tại đã tồn tại 【%s】",
"unit_code_not_exists": "Mã đơn vị đo lường 【%s】 không tồn tại!",
"current_vehicle_group_plate_info_exists": "Thông tin nhóm pallet thiết bị vận chuyển hiện tại đã tồn tại",
"parents_cannot_be_oneself": "Cấp trên không thể là chính mình",
"material_information_not_exists": "Thông tin vật liệu 【%s】 không tồn tại!",
"storage_vehicle_code_already_exists": "Mã thiết bị vận chuyển hiện tại đã tồn tại 【%s】",
"vehicle_type_no_dict_config": "Loại thiết bị vận chuyển này %s không có cấu hình giá trị từ điển",
"storage_vehicle_not_exist": "Thiết bị vận chuyển với mã 【%s】 không tồn tại!",
"parent_class_code_invalid": "Vui lòng nhập đúng số nút cha!",
"sect_code_already_exists": "Tồn tại mã khu vực kho giống nhau trong cùng kho",
"struct_code_not_exist": "Mã cấu trúc 【%s】 không tồn tại",
"sect_no_io_rule": "Khu vực 【%s】 không có cấu hình chiến lược xuất/nhập kho",
"strategy_no_available_struct": "Chiến lược 【%s】 không có vị trí kho khả dụng, đã truy vấn tổng cộng %d vị trí kho",
"sect_no_in_rule": "Khu vực 【%s】 không có cấu hình chiến lược nhập kho"
},
"sch_manage": {
"task_already_completed": "Tác vụ này đã hoàn thành!",
"task_already_cancelled": "Tác vụ này đã bị hủy!",
"task_not_exists": "Tác vụ này không tồn tại",
"only_cancel_generating_tasks": "Chỉ có thể hủy các tác vụ đang được tạo!",
"task_status_must_be_create_to_cancel": "Trạng thái tác vụ phải là Đã tạo mới có thể hủy tác vụ",
"same_point_code_exists": "Tồn tại mã điểm giống nhau",
"data_empty": "Dữ liệu trống!",
"task_config_already_exists": "Cấu hình tác vụ 【%s】 đã tồn tại!",
"start_and_end_region_cannot_be_empty": "Khu vực bắt đầu và khu vực kết thúc không thể đồng thời trống!",
"tray_cannot_be_empty": "Pallet không thể để trống"
},
"decision_manage": {
"location_list_empty": "Tập hợp vị trí kho trống",
"strategy_type_error": "Loại chiến lược sai",
"no_available_location": "Chiến lược phân bổ hiện tại không có vị trí kho khả dụng",
"no_available_location_same_block_num": "Chiến lược phân bổ hiện tại sameBlockNum không có vị trí kho khả dụng",
"no_available_aisle": "Không tìm thấy lối đi khả dụng",
"strategy_name_already_exists": "Đã tồn tại chiến lược có tên giống nhau 【%s】",
"strategy_no_instance": "Khởi động thất bại, chiến lược hiện tại 【%s】 không có thông tin instance tương ứng",
"alley_ave_no_available_location": "Kết quả chiến lược cân bằng: Mã thiết bị vận chuyển【%s】 chiến lược phân bổ hiện tại không có vị trí kho khả dụng",
"fifo_rule_inventory_shortage": "Chiến lược xuất kho hiện tại: Nhập trước xuất trước, phân bổ tồn kho thất bại, lý do thất bại: thiếu tồn kho!",
"depth_priority_location_not_found": " Chiến lược ưu tiên vị trí sâu: Lấy vị trí kho có hàng ở vị trí sâu và không có hàng ở vị trí nông: Mã thiết bị vận chuyển【%s】 lấy vị trí kho thất bại, số lượng vị trí kho tương ứng với chiến lược này là 0",
"limit_storage_vehicle_not_exist": "Chiến lược giới hạn vị trí: Thông tin thiết bị vận chuyển hiện tại không tồn tại【%s】 không tồn tại",
"limit_storage_location_not_found": "Chiến lược giới hạn vị trí: Mã thiết bị vận chuyển【%s】 lấy vị trí kho thất bại, số lượng vị trí kho tương ứng với cấp độ chiều cao này là 0"
},
"task": {
"status": {
"created": "Đã tạo",
"applied": "Đã ứng dụng",
"created_completed": "Đã tạo xong",
"issued": "Đã phát hành",
"executing": "Đang thực hiện",
"completed": "Đã hoàn thành",
"cancelled": "Đã hủy",
"unfinished": "Chưa hoàn thành"
},
"created_desc": "Tạo tác vụ",
"applied_desc": "Ứng dụng tác vụ",
"create_completed_desc": "Tạo tác vụ hoàn tất",
"issued_desc": "Phát hành tác vụ",
"executing_desc": "Tác vụ đang thực hiện",
"completed_desc": "Tác vụ hoàn thành",
"cancelled_desc": "Tác vụ đã hủy",
"unfinished_desc": "Tác vụ chưa hoàn thành"
},
"bind": {
"type": {
"unbind": "Hủy liên kết",
"bind": "Liên kết",
"no_operation": "Không thao tác"
}
},
"vehicle": {
"type": {
"empty_pallet": "Pallet rỗng",
"empty_container": "Thùng chứa rỗng"
}
},
"base_data": {
"type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa"
},
"pm_manage": {
"no_such_unit_info": "Không có thông tin đơn vị đo lường đó",
"no_such_warehouse_info": "Không có thông tin kho đó",
"form_type_param_cannot_be_empty": "Tham số loại biểu mẫu không thể để trống",
"current_bill_already_merged": "Đơn hiện tại đã được hợp nhất, không cho phép gửi lại:【%s】",
"current_bill_is_new_merged_bill": "Đơn hiện tại là đơn mới sau khi hợp nhất, không cho phép gửi lại:【%s】",
"current_bill_is_not_new_merged_bill": "Đơn hiện tại không phải là đơn mới hợp nhất, không cho phép gửi:【%s】"
},
"warehouse_manage": {
"main_table_status_must_be_generate": "Trạng thái bảng chính phải là Đã tạo!",
"no_cancel_outbound_alloc_dtl": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
"no_selected_outbound_point": "Chưa chọn điểm xuất kho",
"no_selected_floor": "Chưa chọn tầng",
"no_related_outbound_bill": "Không tìm thấy đơn xuất kho liên quan",
"no_alloc_dtl_to_set": "Hiện không có chi tiết phân bổ nào có thể thiết lập",
"main_table_status_must_be_allocated": "Trạng thái bảng chính phải là đã phân bổ xong!",
"cannot_force_confirm_with_unfinished_tasks": "Hiện có tác vụ chưa hoàn thành không thể xác nhận cưỡng chế!",
"no_alloc_dtl_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với tác vụ",
"no_dtl_found": "Không tìm thấy chi tiết",
"vehicle_already_in_storage": "Mã thiết bị vận chuyển【%s】 đã tồn tại trong kho, vui lòng kiểm tra dữ liệu!",
"detail_already_allocated_location": "Chi tiết hiện tại đã được phân bổ vị trí kho",
"no_available_location": "Không có vị trí kho có sẵn",
"detail_not_allocated_location": "Chi tiết này chưa được phân bổ vị trí kho, vui lòng phân bổ trước",
"cannot_find_allocation_detail_for_task": "Không tìm thấy chi tiết phân bổ tương ứng với tác vụ",
"cannot_find_inbound_detail_record": "Không tìm thấy bản ghi chi tiết đơn nhập kho",
"cannot_find_inbound_order": "Không tìm thấy đơn nhập kho",
"no_location_in_sector": "Khu vực kho này không có vị trí kho",
"no_carrier_info": "Không có thông tin mã thiết bị vận chuyển này",
"cannot_find_suitable_location": "Không tìm thấy vị trí kho phù hợp",
"cannot_find_available_sector": "Không tìm thấy khu vực kho có sẵn",
"cannot_select_suitable_sector": "Không thể chọn khu vực kho phù hợp",
"outbill_qty_zero": "Số lượng không thể bằng 0",
"outbill_sect_empty": "Khu vực kho phân bổ không thể để trống",
"outbill_not_found": "Không tìm thấy thông tin đơn xuất kho",
"outbill_no_details": "Đơn hàng hiện tại không có chi tiết xuất kho nào có thể phân bổ",
"outbill_no_cancelable_details": "Không tồn tại chi tiết phân bổ xuất kho có thể hủy",
"outbill_allocated": "Đã phân bổ xong, số lượng chưa phân bổ là 0",
"storagevehicle_no_inventory": "Thiết bị vận chuyển hiện tại 【%s】 không tồn tại tồn kho vật liệu lô liên quan, vui lòng kiểm tra dữ liệu!",
"frozen_quantity_cannot_be_negative": "Số lượng đóng băng không thể âm, vui lòng kiểm tra số lượng thay đổi! Số lượng đóng băng hiện tại là 【%s】 Số lượng thay đổi hiện tại là 【%d】"
},
"pda_manage": {
"change_type_cannot_be_empty": "Loại thay đổi không thể để trống!",
"carrier_code_cannot_be_empty": "Mã thiết bị vận chuyển không thể để trống!",
"material_id_cannot_be_empty": "Định danh vật liệu không thể để trống!",
"unit_id_cannot_be_empty": "Định danh đơn vị đo lường không thể để trống!",
"unit_name_cannot_be_empty": "Tên đơn vị đo lường không thể để trống!",
"change_qty_cannot_be_empty": "Số lượng thay đổi không thể để trống!",
"carrier_already_has_inventory": "Thiết bị vận chuyển hiện tại đã tồn tại vật liệu tồn kho, vui lòng kiểm tra dữ liệu!",
"material_info_cannot_be_empty": "Thông tin vật liệu không thể để trống!",
"vehicle_info_cannot_be_empty": "Thông tin thiết bị vận chuyển không thể để trống!",
"vehicle_already_has_group_plate_info": "Mã thiết bị vận chuyển【%s】 đã tồn tại thông tin nhóm pallet, vui lòng kiểm tra dữ liệu",
"vehicle_already_in_storage": "Mã thiết bị vận chuyển【%s】 đã tồn tại trong kho:【%d】, vui lòng kiểm tra dữ liệu",
"dtllist_cannot_be_empty": "dtlList không thể để trống",
"vehicle_not_group_plated": "Thiết bị vận chuyển này chưa được nhóm pallet, vui lòng kiểm tra!",
"vehicle_not_in_group_plate_status": "Thiết bị vận chuyển này không ở trạng thái nhóm pallet, vui lòng kiểm tra!",
"point_not_exists": "Điểm không tồn tại:【%s】",
"no_materials_available_for_storage": "Hiện không có vật liệu nào có thể nhập kho!",
"move_in_location_cannot_be_empty": "Vị trí kho chuyển đến không thể để trống!",
"material_detail_cannot_be_empty": "Chi tiết vật liệu không thể để trống!",
"vehicle_not_exist_in_system": "Thiết bị vận chuyển không tồn tại trong hệ thống!",
"move_in_location_not_exist_in_system": "Vị trí kho chuyển đến không tồn tại trong hệ thống!",
"location_and_vehicle_code_cannot_be_empty": "Mã vị trí kho và mã thiết bị vận chuyển không thể đồng thời để trống!",
"vehicle_code_empty": "Mã thiết bị vận chuyển không thể để trống",
"point_code_empty": "Mã điểm không thể để trống",
"point_not_found": "Điểm 【%s】 không tồn tại",
"point_already_binded": "Điểm 【%s】 đã liên kết thiết bị vận chuyển 【%d】",
"vehicle_already_binded": "Thiết bị vận chuyển 【%s】 đã liên kết điểm 【%d】",
"point_no_vehicle_need_unbind": "Điểm 【%s】 không liên kết thiết bị vận chuyển 【%d】, không cần hủy liên kết",
"start_point_not_exist": "Điểm bắt đầu không tồn tại",
"end_point_not_exist": "Điểm kết thúc không tồn tại",
"site_code_empty": "Mã điểm không thể để trống",
"site_not_exist": "Điểm 【%s】 không tồn tại"
},
"acs": {
"connection_failed": "Kết nối ACS thất bại"
},
"status": {
"published": "Xuất bản",
"unpublished": "Chưa xuất bản",
"started": "Bắt đầu",
"stopped": "Dừng",
"production_in": "Nhập kho sản xuất",
"purchase_in": "Nhập kho mua hàng",
"other_in": "Nhập kho khác",
"production_out": "Xuất kho sản xuất",
"sales_out": "Xuất kho bán hàng",
"other_out": "Xuất kho khác",
"generated": "Đã tạo",
"allocated": "Đã phân bổ xong",
"type_not_defined": "Loại tương ứng 【%s】 chưa được định nghĩa",
"code_not_defined_r": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu R",
"code_not_defined_x": "Mã tương ứng 【%s】 chưa định nghĩa dữ liệu x",
"node_completed": "Nút hoàn thành",
"abnormal_completed": "Hoàn thành bất thường",
"manual_in": "Nhập kho thủ công",
"material_out": "Xuất kho vật liệu",
"manual_out": "Xuất kho thủ công",
"move_storage": "Chuyển kho",
"abnormal_move": "Chuyển kho bất thường",
"inventory": "Kiểm kê",
"transfer": "Chuyển kho dự trữ",
"inventory_loss": "Thiếu kiểm kê",
"inventory_profit": "Thừa kiểm kê",
"physical_inventory": "Kiểm kê thực tế",
"receipt_notice": "Thông báo nhận hàng",
"sales_order": "Đơn hàng bán",
"production_inbound": "Nhập kho sản xuất",
"purchase_inbound": "Nhập kho mua hàng",
"sales_return_inbound": "Nhập kho trả hàng bán",
"purchase_return_outbound": "Xuất kho trả hàng mua",
"subcontract_material_list": "Đơn lĩnh vật liệu gia công",
"production_material_list": "Đơn chuẩn bị vật liệu sản xuất",
"production_picking": "Lĩnh vật liệu sản xuất",
"simple_production_picking": "Lĩnh vật liệu sản xuất đơn giản",
"transfer_outbound": "Xuất kho điều chuyển",
"other_outbound": "Xuất kho khác",
"lowest": "Mức độ ưu tiên thấp nhất",
"normal": "Mức độ ưu tiên bình thường",
"higher": "Mức độ ưu tiên cao hơn",
"urgent": "Mức độ ưu tiên khẩn cấp",
"warehouse": "Tác vụ kho",
"agv_task": "Tác vụ AGV",
"ctu_task": "Tác vụ CTU",
"third_floor_ctu": "CTU tầng 3",
"xian_gong": "Hệ thống Xiangang",
"hairou_ctu": "CTU Hairou",
"hikvision_ctu": "CTU Hikvision",
"inbound": "Nhập kho",
"outbound": "Xuất kho",
"in_out_bound": "Xuất/Nhập kho",
"first_floor_workshop": "Xưởng tầng 1",
"second_floor_workshop": "Xưởng tầng 2",
"third_floor_workshop": "Xưởng tầng 3",
"main_storage_picking_platform": "Nền tảng chọn hàng kho chính",
"first_floor_io_conveyor": "Băng tải xuất/nhập kho tầng 1",
"second_floor_io_conveyor": "Băng tải xuất/nhập kho tầng 2",
"second_floor_ctu_shelf_docking": "Vị trí kết nối giá kệ CTU tầng 2",
"second_floor_agv_production_line_docking": "Vị trí kết nối dây chuyền sản xuất AGV tầng 2",
"second_floor_empty_shelf_buffer": "Vị trí đệm giá kệ rỗng tầng 2",
"pallet_warehouse": "Kho pallet",
"container_warehouse": "Kho thùng chứa",
"virtual_warehouse": "Kho ảo",
"second_floor_ctu_buffer": "Vị trí đệm CTU tầng 2",
"second_floor_shelf_buffer": "Vị trí đệm giá kệ tầng 2",
"ascending": "Tăng dần",
"descending": "Giảm dần",
"unbind": "Hủy liên kết",
"bind": "Liên kết",
"no_operation": "Không thao tác",
"empty_tray": "Khay rỗng",
"empty_container": "Thùng chứa rỗng",
"start": "Bắt đầu",
"pause": "Tạm dừng",
"completed": "Hoàn thành",
"force_completed": "Cưỡng chế hoàn thành",
"cancelled": "Đã hủy"
},
"error": {
"param_undefined": "Tham số 【%s】 chưa định nghĩa 【%s】",
"ParamExist": "Tham số 【%s】 đã tồn tại",
"Update": "Cập nhật thất bại",
"Detele": "Xóa thất bại",
"NullPoint": "Ngoại lệ con trỏ null",
"SystemAuthError": "Lỗi ủy quyền hệ thống",
"File_3": "Tải lên tệp thất bại",
"isNull": "Tham số 【%s】 không thể để trống",
"Send": "Gửi thất bại"
},
"role": {
"Check_1": "Tên vai trò không thể để trống",
"level": "Cấp độ vai trò"
},
"quartz": {
"ip_different": "IP máy cục bộ 【%s】 không khớp với IP điều phối 【%s】",
"create_job_failure": "Tạo tác vụ định thời thất bại"
},
"system_manage": {
"username_password_error": "Tên người dùng hoặc mật khẩu sai",
"account_not_activated": "Tài khoản chưa kích hoạt",
"param_empty": "Tham số không thể để trống",
"code_rule_not_exist": "Thiếu cấu hình liên quan đến 【%s】",
"menu_no_permission": "Không có quyền menu",
"current_business_executing": "Nghiệp vụ hiện tại:【%s】 đang thực hiện, vui lòng thử lại sau"
},
"login": {
"childError": "Menu nút con không thể đặt thành thư mục"
}
}

View File

@@ -48,24 +48,25 @@ var config = {
"load_text5": "只能上传一个excel文件"
},
"common": {
"enterNameOrDescriptionToSearch":"输入名称或者描述搜索",
"compulsoryConfirmation":"强制确认",
"enterNameOrDescriptionToSearch": "输入名称或者描述搜索",
"virtualStor": "虚拟仓",
"stor_type": "仓库类型",
"storType": "仓库类型",
"saveAndPrint": "保存并打印",
"cancel":"取消",
"confirm":"确认",
"businessForceConfirm":"业务强制确认",
"cancel": "取消",
"confirm": "确认",
"businessForceConfirm": "业务强制确认",
"forceConfirm": "强制确认",
"jobTask":"作业任务",
"jobTask": "作业任务",
"allocate": "分配",
"orderCode":"订单号",
"orderStatus":"订单状态",
"orderType":"订单类型",
"sourceLocation":"来源位置",
"inventory":"库存",
"yes":"是",
"oneKeyUpdate":"一键修改",
"orderCode": "订单号",
"orderStatus": "订单状态",
"orderType": "订单类型",
"sourceLocation": "来源位置",
"inventory": "库存",
"yes": "是",
"oneKeyUpdate": "一键修改",
"vehicleNo": "车号",
"sapBatchNo": "SAP批次号",
"weight": "重量",
@@ -322,8 +323,7 @@ var config = {
"changeDate": "变更日期",
"taskDistribution": "任务下发",
"code_name": "输入账号或名称",
"fuzzy_search": "模糊搜索",
"fuzzy_search": "模糊搜索"
},
"task": {
"status": {
@@ -335,8 +335,7 @@ var config = {
"completed": "完成",
"cancelled": "已取消",
"unfinished": "未完成"
}
,
},
"created_desc": "生成任务",
"applied_desc": "申请任务",
"create_completed_desc": "创建完成任务",
@@ -449,7 +448,6 @@ var config = {
"login": {
"childError": "子节点菜单不能设置为目录"
},
"bst_ivt_boxinfo": {
"box_high": "木箱高度",
"box_id": "木箱标识",
@@ -2811,7 +2809,6 @@ var config = {
"sys_user_dept": {
"dept_id": "部门标识",
"user_id": "用户标识"
},
"sys_users_roles": {
"role_id": "角色ID",
@@ -3589,9 +3586,9 @@ var config = {
"generateBoxNum": "生成木箱数量",
"maxSubRollNum": "最大子卷数",
"vehicleTypePlaceholder": "请选择载具类型",
"saveSuccessPreparePrint": "保存成功,准备打印",
"vehicleTypeRequired": "载具类型不能为空",
"quantityRequired": "数量不能为空"
"saveSuccessPreparePrint": "保存成功,准备打印",
"vehicleTypeRequired": "载具类型不能为空",
"quantityRequired": "数量不能为空"
},
"boxType": {
"boxName": "木箱描述",
@@ -3628,17 +3625,17 @@ var config = {
"sectName": "库区名称",
"sectShortName": "库区简称",
"sectCapacity": "库区容量",
"sectType": "库区类型",
"responsiblePerson": "负责人",
"contactPhone": "联系电话",
"pleaseEnterValidPhone": "请输入有效的电话号码",
"onlyNumberAllowed": "只能输入数字",
"confirmDisable": "确定要停用此库区吗?",
"confirmEnable": "确定要启用此库区吗?",
"sectCodeCannotBeEmpty": "库区编码不能为空",
"sectNameCannotBeEmpty": "库区名称不能为空",
"sectTypeCannotBeEmpty": "库区类型不能为空",
"warehouseIdCannotBeEmpty": "仓库标识不能为空"
"sectType": "库区类型",
"responsiblePerson": "负责人",
"contactPhone": "联系电话",
"pleaseEnterValidPhone": "请输入有效的电话号码",
"onlyNumberAllowed": "只能输入数字",
"confirmDisable": "确定要停用此库区吗?",
"confirmEnable": "确定要启用此库区吗?",
"sectCodeCannotBeEmpty": "库区编码不能为空",
"sectNameCannotBeEmpty": "库区名称不能为空",
"sectTypeCannotBeEmpty": "库区类型不能为空",
"warehouseIdCannotBeEmpty": "仓库标识不能为空"
},
"stor": {
"warehouseCode": "仓库编码",
@@ -3652,16 +3649,16 @@ var config = {
"totalArea": "总面积",
"storNature": "仓库性质",
"storType": "仓库类型",
"rawMaterialStor": "原料仓",
"semiFinishedStor": "半成品仓",
"productStor": "成品仓",
"sparePartStor": "备件仓",
"virtualStor": "虚拟仓",
"storCodeCannotBeEmpty": "仓库编码不能为空",
"storNameCannotBeEmpty": "仓库名称不能为空",
"storTypeAtLeastOne": "仓库类型至少选一条",
"operationWillDisableContinue": "此操作将停用仓库,是否继续!",
"operationWillEnableContinue": "此操作将启用仓库,是否继续!"
"rawMaterialStor": "原料仓",
"semiFinishedStor": "半成品仓",
"productStor": "成品仓",
"sparePartStor": "备件仓",
"virtualStor": "虚拟仓",
"storCodeCannotBeEmpty": "仓库编码不能为空",
"storNameCannotBeEmpty": "仓库名称不能为空",
"storTypeAtLeastOne": "仓库类型至少选一条",
"operationWillDisableContinue": "此操作将停用仓库,是否继续!",
"operationWillEnableContinue": "此操作将启用仓库,是否继续!"
},
"struct": {
"positionCode": "仓位编码",
@@ -3930,56 +3927,56 @@ var config = {
"qzznoRequired": "气胀轴号不能为空"
},
"hotpointivt": {
"dialog": "对话框",
"pointIvt": "点位库存",
"taskDtl": "任务明细",
"containerName": "母卷号",
"inventoryQuery": "库存查询",
"ovenTask": "烘箱任务",
"pointCode": "点位编码",
"enterPointCode": "输入点位编码",
"pointStatus": "点位状态",
"productArea": "生产区域",
"isUsed": "是否启用",
"pointLocation": "位置",
"instorageTime": "入库时间",
"startDate": "开始日期",
"endDate": "结束日期",
"uploadMES": "上传MES",
"temperature": "温度",
"cancel": "取消",
"confirm": "确认",
"ivtQty": "库存数量",
"countdown": "倒计时",
"groupName": "组名",
"extCode": "外部编码",
"remark": "备注",
"updateTime": "更新时间",
"operation": "操作",
"pointCodeRequired": "点位编码不能为空",
"pointStatusRequired": "点位状态不能为空",
"selectPointToUpload": "请选择一个点位进行上传",
"bakingTime": "烘烤时间",
"bakingTemperature": "烘烤温度",
"inboxUpload": "入箱上传",
"outboxUpload": "出箱上传",
"confirmClose": "确认关闭",
"uploadSuccess": "上传成功",
"billCode": "单据编码",
"taskCode": "任务编码",
"startPointCode": "起始点位",
"endPointCode": "结束点位",
"startPoint": "起始点位",
"endPoint": "结束点位",
"ovenTemperature": "烘箱温度",
"createName": "创建人",
"createTime": "创建时间",
"confirmName": "确认人",
"confirmTime": "确认时间",
"generated": "已生成",
"executing": "执行中",
"confirmed": "已确认"
},
"dialog": "对话框",
"pointIvt": "点位库存",
"taskDtl": "任务明细",
"containerName": "母卷号",
"inventoryQuery": "库存查询",
"ovenTask": "烘箱任务",
"pointCode": "点位编码",
"enterPointCode": "输入点位编码",
"pointStatus": "点位状态",
"productArea": "生产区域",
"isUsed": "是否启用",
"pointLocation": "位置",
"instorageTime": "入库时间",
"startDate": "开始日期",
"endDate": "结束日期",
"uploadMES": "上传MES",
"temperature": "温度",
"cancel": "取消",
"confirm": "确认",
"ivtQty": "库存数量",
"countdown": "倒计时",
"groupName": "组名",
"extCode": "外部编码",
"remark": "备注",
"updateTime": "更新时间",
"operation": "操作",
"pointCodeRequired": "点位编码不能为空",
"pointStatusRequired": "点位状态不能为空",
"selectPointToUpload": "请选择一个点位进行上传",
"bakingTime": "烘烤时间",
"bakingTemperature": "烘烤温度",
"inboxUpload": "入箱上传",
"outboxUpload": "出箱上传",
"confirmClose": "确认关闭",
"uploadSuccess": "上传成功",
"billCode": "单据编码",
"taskCode": "任务编码",
"startPointCode": "起始点位",
"endPointCode": "结束点位",
"startPoint": "起始点位",
"endPoint": "结束点位",
"ovenTemperature": "烘箱温度",
"createName": "创建人",
"createTime": "创建时间",
"confirmName": "确认人",
"confirmTime": "确认时间",
"generated": "已生成",
"executing": "执行中",
"confirmed": "已确认"
},
"package": {
"packageBoxSn": "木箱唯一码",
"pointCode": "点位编码",
@@ -4143,7 +4140,6 @@ var config = {
}
},
"st": {
"struct": {
"sectName": "库区名称",
"belongingSect": "所属库区",
@@ -4599,7 +4595,7 @@ var config = {
"shelfLife": "保质期"
},
"sub": {
"status":"状态",
"status": "状态",
"orderNumber": "订单号",
"inputOrderNumber": "输入订单号",
"customerName": "客户名称",

View File

@@ -137,7 +137,8 @@
size="mini"
@click="confirm"
>
强制确认
{{ $t('common.compulsoryConfirmation') }}
</el-button>
<!-- <el-button-->
<!-- slot="right"-->