package localized

import m "github.com/UpmeshLTD/urus-aio/infrastructure/errors/messages"

var Chinese = map[interface{}]string{
	// common
	m.InternalServer:               "内部服务器。",
	m.Other:                        "未定义的错误。",
	m.VariableEmpty:                "%s 为空。",
	m.VariableInvalid:              "%s 无效。",
	m.FailedToCallAPI:              "調用 API 失敗: %s。",
	m.FailedToGetResponse:          "未能得到回應: %s。",
	m.FailedToParseJson:            "解析 JSON 失敗: %s。",
	m.FailedToDecodeMapstructure:   "解碼地圖結構失敗: %s。",
	m.FailedToLoadLocationTimeZone: "加载位置时区失败。",

	// seller courier
	m.MerchantIDInvalidDigitNumbers: "Merchant ID 必须是数字。",

	// shipment
	m.SenderPhoneEmpty:                         "取件点电话号码为空。",
	m.SenderPhoneInvalidThai:                   "取件點電話號碼無效。 電話有 10 位數字，應以 06、08 和 09 開頭。",
	m.SenderPostalCodeInvalid:                  "取件点邮政编码无效。",
	m.SenderCityInvalid:                        "取货点城市与地址数据不匹配。",
	m.SenderProvinceInvalid:                    "取货点省份与地址数据不匹配。",
	m.SenderSubLevelLocationInvalid:            "取貨點位置數據缺少參數。",
	m.ReceiverPhoneEmpty:                       "收件人电话号码为空。",
	m.ReceiverPhoneInvalid:                     "收件人電話號碼無效。",
	m.ReceiverPhoneInvalidThai:                 "收件人電話號碼無效。 電話有 10 位數字，應以 06、08 和 09 開頭。",
	m.ReceiverPostalCodeInvalid:                "收件人邮政编码无效。",
	m.ReceiverCityInvalid:                      "收件人城市与地址数据不匹配。",
	m.ReceiverProvinceInvalid:                  "收件人的位置信息不符合要求。",
	m.ReceiverSubLevelLocationInvalid:          "收件人的位置信息不完整。",
	m.ShipmentCodeEmpty:                        "找不到送貨代碼。",
	m.OtherShipmentError:                       "發生未指定的傳遞錯誤。",
	m.ShopInfoNotFound:                         "ShopID 和 ShopName 尚未創建。",
	m.CourierNotRegister:                       "快递未注册或无效。",
	m.CartIdsAlreadyExistInShipment:            "此購物車 ID 已存在於貨件中：%s。",
	m.FailedToDecryptCourierAuthenticationInfo: "無法解密 courier 身份驗證信息: %s。",
	m.FailedToCreateShipment:                   "创建货件失败：%s。",
	m.FailedToUpdateShipment:                   "更新发货失败：%s。",
	m.FailedToCancelShipment:                   "取消发货失败：%s。",
	m.FailedToGetShipment:                      "收货失败: %s。",
	m.FailedToGetShippingLabel:                 "获取发货标签失败：%s",
	m.CourierAuthenticationInvalid:             "快递未注册或无效。",
	m.RecipientAddressInvalid:                  "收貨地址不可用。",
	m.RecipientPhoneInvalid:                    "收件人电话号码不正确",
	m.DimensionInvalid:                         "尺寸無效。",
	m.PickupAddressInvalid:                     "取貨地址不可用。",
	m.PickupAddressAndRecipientAddressInvalid:  "送貨和取貨地址不可用。",
	m.SenderNameEmpty:                          "发件人姓名为空。",
	m.SenderPhoneInvalid:                       "发件人的电话号码无效。",
	m.SenderPostalCodeEmpty:                    "取货点的邮政编码为空。",
	m.OrderItemsEmpty:                          "订单列表为空。",
	m.PDFInvalid:                               "无效的 PDF 文件。",
	m.DeliveryPlanInvalid:                      "交付計劃無效。",

	// fulfillment
	m.PickupStartTimeInvalid:        "取件開始時間無效。",
	m.PickupStartTimeOutOfRange:     "接送開始時間必須在上午 9 點至下午 6 點之間。",
	m.PickupEndTimeInvalid:          "取件結束時間無效。",
	m.PickupEndTimeOutOfRange:       "取件結束時間必須在上午 9 點至下午 6 點之間。",
	m.PickupEndTimeNotSameStartDate: "取件開始時間和取件結束時間必須是同一天。",
	m.PickupTimeOnWeekend:           "取件時間必須為周一至週六。",
	m.PickupTimeslotInvalid:         "取件時間段無效。",
	m.PickupTimeslotUnavailable:     "為收集您的訂單選擇的時間段不再可用。 請選擇另一個。",

	// shipment - jt th
	m.JntThaiS01:   "logistics_data 接口不符合 JSON 格式標準。",
	m.JntThaiS02:   "數字簽名信息無效且未經驗證。",
	m.JntThaiS03:   "公司註冊號無效且未經驗證。",
	m.JntThaiS04:   "服務類型值 msg_type 超出了文檔指定的範圍。",
	m.JntThaiS05:   "物流接口內容格式無效。",
	m.JntThaiS06:   "如果在创建订单时30秒内没有收到响应，则认为超时。",
	m.JntThaiS07:   "数据库异常或其他系统错误。",
	m.JntThaiS08:   "網上公司註冊號錯誤。",
	m.JntThaiS09:   "运费查询、货件追踪查询无记录时返回。",
	m.JntThaiS10:   "重复的订单号。",
	m.JntThaiS11:   "重复运单号。",
	m.JntThaiS12:   "订单状态为 GOT 无法取消订单。",
	m.JntThaiS13:   "客户信息不存在。",
	m.JntThaiS15:   "订单不存在。",
	m.JntThaiS16:   "运单号不存在。",
	m.JntThaiS17:   "连接数据库或进程执行异常。",
	m.JntThaiS18:   "shop 表中不存在客户编号。",
	m.JntThaiB002:  "客户编号不能为空。",
	m.JntThaiB003:  "订单号不能为空。",
	m.JntThaiB004:  "订单类型不能为空。",
	m.JntThaiB005:  "服务类型不能为空。",
	m.JntThaiB006:  "发件人姓名不能为空。",
	m.JntThaiB008:  "发件人手机不能为空。",
	m.JntThaiB010:  "发件人城市不能为空。",
	m.JntThaiB011:  "发件人区域不能为空。",
	m.JntThaiB012:  "发件人地址不能为空。",
	m.JntThaiB013:  "收件人名称不能为空。",
	m.JntThaiB014:  "收件人手机不能为空。",
	m.JntThaiB016:  "接收城市不能为空。",
	m.JntThaiB017:  "接收区域不能为空。",
	m.JntThaiB018:  "收件地址不能为空。",
	m.JntThaiB019:  "订单创建时间不能为空。",
	m.JntThaiB020:  "必須指定取件時間。",
	m.JntThaiB021:  "必須註明收貨的結束時間。",
	m.JntThaiB022:  "付款方式不能为空。",
	m.JntThaiB023:  "总数量不能为空。",
	m.JntThaiB024:  "物品值不能为空。",
	m.JntThaiB025:  "物品名称不能为空（中文）。",
	m.JntThaiB026:  "物品名称不能为空（英文）。",
	m.JntThaiB027:  "物品数不能为空。",
	m.JntThaiB028:  "物品值不能为空。",
	m.JntThaiB029:  "商品网址不能为空。",
	m.JntThaiB030:  "當訂單類型為轉賬或退貨時。",
	m.JntThaiB031:  "當訂單類型為轉賬或退貨時。",
	m.JntThaiB032:  "接收区域不存在。",
	m.JntThaiB033:  "根据收货邮政编码找不到收货地区。",
	m.JntThaiB034:  "未找到收件人的辦公空間。",
	m.JntThaiB035:  "物品列表长度超过 10。",
	m.JntThaiB060:  "订单操作类型不能为空。",
	m.JntThaiB062:  "出货市区错误。",
	m.JntThaiB063:  "传入省市区错误。",
	m.JntThaiB064:  "重量不能为空。",
	m.JntThaiB065:  "订单类型操作非法。",
	m.JntThaiB066:  "订单号不能为空。",
	m.JntThaiB067:  "运单号不能为空。",
	m.JntThaiB068:  "运单与当前电子商务不符。",
	m.JntThaiB069:  "取消订单数量为0。",
	m.JntThaiB070:  "保存失败。",
	m.JntThaiB071:  "条目号不存在。",
	m.JntThaiB072:  "订单文件创建失败。",
	m.JntThaiB073:  "备注超过 400。",
	m.JntThaiB074:  "重量超过 50 公斤。",
	m.JntThaiB075:  "长度、宽度和高度不正确。",
	m.JntThaiB076:  "一侧不能超过100CM。",
	m.JntThaiB077:  "COD 超过最大限制。",
	m.JntThaiB078:  "发货信息不能为空。",
	m.JntThaiB079:  "接收信息不能为空。",
	m.JntThaiB080:  "必須指定封麵類型。",
	m.JntThaiB081:  "电子商务注册——注册信息已经存在。",
	m.JntThaiB083:  "电子商务注册-客户ID过长。",
	m.JntThaiB084:  "电子商务注册-客户信息不存在。",
	m.JntThaiB085:  "电子商务注册 - 注册失败。",
	m.JntThaiB086:  "电子商务注册-网点信息不存在。",
	m.JntThaiB087:  "电子商务注册 - 不维护客户报价。",
	m.JntThaiB088:  "电子商务注册-客户ID不能为空。",
	m.JntThaiB089:  "电子商务注册-名称不能为空。",
	m.JntThaiB090:  "电子商务注册-电话不能为空。",
	m.JntThaiB091:  "电子商务注册-地址不能为空。",
	m.JntThaiB092:  "电子商务注册-邮政编码不能为空。",
	m.JntThaiB093:  "电子商务注册-来源不能为空。",
	m.JntThaiB094:  "发货邮政编码格式不正确。",
	m.JntThaiB095:  "接收邮政编码格式不正确。",
	m.JntThaiB096:  "取件开始时间格式不正确。",
	m.JntThaiB097:  "取件结束时间格式不正确。",
	m.JntThaiB098:  "创建时间格式不正确。",
	m.JntThaiB0101: "发件人电话号码不正确。",
	m.JntThaiB0102: "收件人电话号码不正确。",
	m.JntThaiB0103: "收件人电话号码不正确。",
	m.JntThaiB0104: "收件人电话号码不正确。",
	m.JntThaiB0106: "COD 格式不正确。",
	m.JntThaiB0110: "长宽高单边不超过100厘米，三边不超过180厘米。",
	m.JntThaiB0107: "收件人地址类型不能为空。",

	// shipment - flash
	m.FlashErrorCode0:    "内部服务器。",
	m.FlashErrorCode1000: "提交失敗。",
	m.FlashErrorCode1001: "客户信息不存在。",
	m.FlashErrorCode1002: "無效簽名。",
	m.FlashErrorCode1003: "訂單存在。",
	m.FlashErrorCode1004: "發件人地址不匹配。",
	m.FlashErrorCode1005: "收件人地址不匹配。",
	m.FlashErrorCode1006: "订单不存在。",
	m.FlashErrorCode1007: "未找到倉庫。",
	m.FlashErrorCode1008: "貨到付款服務未註冊。",
	m.FlashErrorCode1009: "總 COD 不能為負值。",
	m.FlashErrorCode1010: "存在不完整的攝入計劃，不需要攝入計劃。",
	m.FlashErrorCode1011: "此快遞通知無法取消。",
	m.FlashErrorCode1015: "包裹已取，不可取消。",
	m.FlashErrorCode1018: "應發送發件人地址和倉庫編號。",
	m.FlashErrorCode1019: "pno 和 mchId 不匹配。",
	m.FlashErrorCode1020: "insureDeclareValue 不能為負值。",
	m.FlashErrorCode1021: "郵政編碼必須是 5 位數字。",
	m.FlashErrorCode1022: "發件人地址尚未在服務範圍內。",
	m.FlashErrorCode1035: "未找到次要客戶名稱。",
	m.FlashErrorCode1052: "排水平台客戶不存在。",

	// shipment - flash - submit failed
	m.FlashConsigneeRegionNotMatch:    "收件人地區不匹配。",
	m.FlashSenderRegionNotMatch:       "發件人區域不匹配。",
	m.FlashSumDimensions:              "整體尺寸超過設定標準【280cm】。",
	m.FlashWeightExceedMaximum:        "包裹重量不能超過 50 公斤。",
	m.FlashLengthOutOfRange:           "請輸入正確的長度【1-150cm】。",
	m.FlashWidthOutOfRange:            "請正確輸入寬度【1-150cm】。",
	m.FlashHeightOutOfRange:           "請輸入正確的身高【1-150cm】。",
	m.FlashPostalCodeNotMatch:         "郵政編碼不匹配。",
	m.FlashConsigneeNameExceedMaximum: "收貨人姓名長度必須在 0 到 50 之間。",
	m.FlashSenderNameExceedMaximum:    "發件人姓名長度必須在 0 到 50 之間。",

	// JnT MY shipment
	m.JntMalaysiaWeightInvalid:                   "重量字段应为 0-100kg。",
	m.JntMalaysiaDimensionsInvalid:               "总尺寸应在 0-350cm 范围内。",
	m.JntMalaysiaCourierAuthenticationInfoFailed: "客户代码和密码尚未设置。",

	// shipment - jnt - my - create order
	m.JntMalaysiaCreateOrderS01: "解析 JSON 失敗。",
	m.JntMalaysiaCreateOrderS02: "錯誤簽名。",
	m.JntMalaysiaCreateOrderS05: "内部服务器。",
	m.JntMalaysiaCreateOrderS06: "沒有數據。",
	m.JntMalaysiaCreateOrderS07: "系統沒有連接。",
	m.JntMalaysiaCreateOrderS10: "重複的訂單 ID。",
	m.JntMalaysiaCreateOrderS11: "運單重複。",
	m.JntMalaysiaCreateOrderS13: "客戶代碼或密碼不正確。",
	m.JntMalaysiaCreateOrderS14: "订单号不能为空。",
	m.JntMalaysiaCreateOrderS18: "发件人地址不能为空。",
	m.JntMalaysiaCreateOrderS19: "收件地址不能为空。",
	m.JntMalaysiaCreateOrderS21: "取货点城市与地址数据不匹配。",
	m.JntMalaysiaCreateOrderS22: "收件人城市与地址数据不匹配。",
	m.JntMalaysiaCreateOrderS29: "發件人郵政編碼不能為空。",
	m.JntMalaysiaCreateOrderS30: "收件人的郵政編碼不能為空。",
	m.JntMalaysiaCreateOrderS31: "發件人郵政編碼不存在。",
	m.JntMalaysiaCreateOrderS32: "收件人的郵政編碼不存在。",
	m.JntMalaysiaCreateOrderS33: "重量無效。",
	m.JntMalaysiaCreateOrderS34: "客戶代碼不能為空。",
	m.JntMalaysiaCreateOrderS35: "发件人姓名不能为空。",
	m.JntMalaysiaCreateOrderS36: "发件人手机不能为空。",
	m.JntMalaysiaCreateOrderS37: "收件人名称不能为空。",
	m.JntMalaysiaCreateOrderS38: "收件人手机不能为空。",
	m.JntMalaysiaCreateOrderS39: "物品数不能为空。",
	m.JntMalaysiaCreateOrderS40: "重量不能为空。",
	m.JntMalaysiaCreateOrderS41: "付款類型不能為空。",
	m.JntMalaysiaCreateOrderS42: "付款方式不正確。",
	m.JntMalaysiaCreateOrderS43: "服務類型不能為空。",
	m.JntMalaysiaCreateOrderS46: "總尺寸字段應為0-350cm，重量字段應為0-100kg。",
	m.JntMalaysiaCreateOrderS60: "COD DP 未啟用。",
	m.JntMalaysiaCreateOrderS61: "COD VIP 未啟用。",
	m.JntMalaysiaCreateOrderS62: "超過 COD DP 限制。",
	m.JntMalaysiaCreateOrderS63: "超過 COD VIP 限制。",

	// shipment - jnt - my - cancel order
	m.JntMalaysiaCancelOrderS01: "參數為空/格式不正確。",
	m.JntMalaysiaCancelOrderS02: "未找到簽名/簽名錯誤。",
	m.JntMalaysiaCancelOrderS03: "未找到 AWB 編號。",
	m.JntMalaysiaCancelOrderS04: "未找到 AWB 編號。",
	m.JntMalaysiaCancelOrderS05: "訂單已收到/取消。",
	m.JntMalaysiaCancelOrderS06: "取消发货失败。",
	m.JntMalaysiaCancelOrderS07: "内部服务器。",

	// JnT SG shipment
	m.JntSingaporePickupPostalCodeInvalid: "取货地点的邮政编码必须为 6 位数字。",
	m.JntSingaporeWeightInvalid:           "重量超过规定范围 0~30kg。",
	m.JntSingaporeDimensionInvalid:        "长、宽、高不超过150厘米。",
	m.JntSingaporeMaximumDimensions:       "总尺寸应为 0-300 厘米。",

	m.JntSingaporeUnauthorized:               "未经授权",
	m.JntSingaporeInvalidToken:               "令牌无效",
	m.JntSingaporeRequestTooFrequent:         "请求太频繁。",
	m.JntSingaporeReferenceNumberExists:      "输入的参考编号已存在。 请使用另一个。",
	m.JntSingaporeServiceCodeInvalid:         "服务代码无效。 请联系管理员了解更多详情。",
	m.JntSingaporeReceiverContactNameMissing: "consignee_details.contact_name 是必需的。",
	m.JntSingaporeReceiverAddressMissing:     "consignee_details.address 是必需的。",
	m.JntSingaporeReceiverPostCodeMissing:    "consignee_details.postcode 是必需的。",
	m.JntSingaporeReceiverPhoneNumberMissing: "consignee_details.phone_number 是必需的。",
	m.JntSingaporeSenderContactNameMissing:   "pickup_details 中缺少contact_name。",
	m.JntSingaporeSenderAddressMissing:       "address 中缺少contact_name。",
	m.JntSingaporeSenderPostCodeMissing:      "postcode 中缺少contact_name。",
	m.JntSingaporeSenderPhoneNumberMissing:   "phone_number 中缺少contact_name。",
	m.JntSingaporeOrderItemsEmpty:            "不允许创建空项目的 SC 订单。",
	m.JntSingaporeReferenceNumberTooLong:     "参考编号 不得超过 30 个字符。",
	m.JntSingaporePostalCodeInvalid:          "邮政编码必须是 6 位数字。",

	// Kerry TH
	m.KerryTH100: "发件人姓名或电话号码无效.",
	m.KerryTH101: "发件人地址无效.",
	m.KerryTH102: "无效的邮政编码.",
	m.KerryTH200: "收件人姓名或电话号码无效.",
	m.KerryTH201: "收件人地址无效.",
	m.KerryTH202: "收件人邮政编码无效.",
	m.KerryTH300: "COD 金额无效.",
	m.KerryTH800: "需要信息参数.",
	m.KerryTH999: "内部服务器错误.",
}
