diff --git a/erpnext/locale/zh.po b/erpnext/locale/zh.po
index c3a7bfc0946..df3d4e08ecb 100644
--- a/erpnext/locale/zh.po
+++ b/erpnext/locale/zh.po
@@ -3,8 +3,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2026-07-05 10:19+0000\n"
-"PO-Revision-Date: 2026-07-06 11:32+0000\n"
+"POT-Creation-Date: 2026-07-12 10:05+0000\n"
+"PO-Revision-Date: 2026-07-13 11:03+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.16.0\n"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1641
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1642
msgid ""
"\n"
"\t\t\tThe Batch {0} of an item {1} has negative stock in the warehouse {2}{3}.\n"
@@ -160,7 +160,7 @@ msgstr ""
msgid "% Delivered"
msgstr "已交付%"
-#: erpnext/manufacturing/doctype/bom/bom.js:1022
+#: erpnext/manufacturing/doctype/bom/bom.js:1026
#, python-format
msgid "% Finished Item Quantity"
msgstr "产成品完成率"
@@ -1048,11 +1048,11 @@ msgstr ""
msgid "Your Shortcuts"
msgstr "快速访问"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1136
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1137
msgid "Grand Total: {0}"
msgstr "总计: {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1137
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1138
msgid "Outstanding Amount: {0}"
msgstr "未清金额: {0}"
@@ -1172,7 +1172,7 @@ msgstr "代表一组物料的销售价,采购价"
msgid "A Product or a Service that is bought, sold or kept in stock."
msgstr "可采购,销售或作为存货的产品或服务。"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:570
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:601
msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
msgstr "对账任务{0}正在使用相同筛选条件运行,当前无法对账"
@@ -1331,7 +1331,7 @@ msgstr "简称已用于另一家公司"
msgid "Abbreviation is mandatory"
msgstr "简称字段必填"
-#: erpnext/stock/doctype/item_attribute/item_attribute.py:115
+#: erpnext/stock/doctype/item_attribute/item_attribute.py:117
msgid "Abbreviation: {0} must appear only once"
msgstr "简称{0}必须唯一"
@@ -1425,7 +1425,7 @@ msgstr "服务商{0}必须提供访问密钥"
msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
msgstr "依据CEFACT/ICG/2010/IC013或IC010标准"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1269
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1279
msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry."
msgstr "根据物料清单{0},库存交易缺少物料'{1}'"
@@ -1812,7 +1812,7 @@ msgstr "{0}是在建工程科目,不能通过日记账凭证更新"
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr "科目{0}只能通过库存相关业务更新"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2743
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2746
msgid "Account: {0} is not permitted under Payment Entry"
msgstr "收付款凭证中不能使用科目{0}"
@@ -2050,8 +2050,8 @@ msgstr "会计分录"
msgid "Accounting Entry for Asset"
msgstr "资产会计分录"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2320
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2340
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2330
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2350
msgid "Accounting Entry for LCV in Stock Entry {0}"
msgstr "库存凭证{0}中LCV的会计分录入账"
@@ -2075,8 +2075,8 @@ msgstr "服务会计凭证"
#: erpnext/controllers/stock_controller.py:768
#: erpnext/controllers/stock_controller.py:785
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:940
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2265
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2279
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2275
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2289
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:753
msgid "Accounting Entry for Stock"
msgstr "库存会计分录"
@@ -2588,7 +2588,7 @@ msgstr "实际结束日期"
msgid "Actual End Date (via Timesheet)"
msgstr "实际结束日期(通过工时表)"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:300
+#: erpnext/manufacturing/doctype/work_order/work_order.py:304
msgid "Actual End Date cannot be before Actual Start Date"
msgstr "实际结束日期不得早于实际开始日期"
@@ -2809,7 +2809,7 @@ msgid "Add Quote"
msgstr "添加报价"
#. Label of the add_raw_materials (Button) field in DocType 'BOM Operation'
-#: erpnext/manufacturing/doctype/bom/bom.js:1050
+#: erpnext/manufacturing/doctype/bom/bom.js:1054
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
msgid "Add Raw Materials"
msgstr "添加原材料"
@@ -2918,7 +2918,7 @@ msgid "Add details"
msgstr "添加明细"
#: erpnext/stock/doctype/pick_list/pick_list.js:89
-#: erpnext/stock/doctype/pick_list/pick_list.py:937
+#: erpnext/stock/doctype/pick_list/pick_list.py:967
msgid "Add items in the Item Locations table"
msgstr "请在拣货明细表中添加物料"
@@ -3192,7 +3192,7 @@ msgstr "附加信息"
msgid "Additional Information updated successfully."
msgstr "附加信息更新成功。"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:830
+#: erpnext/manufacturing/doctype/work_order/work_order.js:834
msgid "Additional Material Transfer"
msgstr "额外物料调拨"
@@ -3215,7 +3215,7 @@ msgstr "额外工费成本"
msgid "Additional Transferred Qty"
msgstr "额外调拨数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:782
+#: erpnext/manufacturing/doctype/work_order/work_order.py:841
msgid ""
"Additional Transferred Qty {0}\n"
"\t\t\t\t\tcannot be greater than {1}.\n"
@@ -3990,11 +3990,11 @@ msgstr "所有物料已申请"
msgid "All items have already been Invoiced/Returned"
msgstr "所有物料已开具发票/退回"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:1201
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:1213
msgid "All items have already been received"
msgstr "所有物料已收货"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3652
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3662
msgid "All items have already been transferred for this Work Order."
msgstr "所有物料已发料到该生产工单。"
@@ -4010,6 +4010,10 @@ msgstr "本销售发票中的所有物料必须关联至销售订单或外包收
msgid "All linked Sales Orders must be subcontracted."
msgstr "所有关联的销售订单必须为外包订单。"
+#: erpnext/stock/doctype/pick_list/pick_list.py:1598
+msgid "All picked items have already been transferred against this Pick List"
+msgstr ""
+
#. Description of the 'Carry Forward Communication and Comments' (Check) field
#. in DocType 'CRM Settings'
#: erpnext/crm/doctype/crm_settings/crm_settings.json
@@ -4020,11 +4024,11 @@ msgstr "在CRM文档流转(线索->商机->报价)过程中,所有评论
msgid "All the items have been already returned."
msgstr "所有物料已退回"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1275
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1286
msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
msgstr "所需物料(原材料)将从BOM提取并填充本表,可修改物料的源仓库,生产过程中可在此追踪原材料转移"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:836
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:848
msgid "All these items have already been Invoiced/Returned"
msgstr "所有物料已经开票/被退货"
@@ -4279,7 +4283,7 @@ msgstr ""
#. Label of the allow_rename_attribute_value (Check) field in DocType 'Item
#. Variant Settings'
-#: erpnext/controllers/item_variant.py:201
+#: erpnext/controllers/item_variant.py:263
#: erpnext/stock/doctype/item_variant_settings/item_variant_settings.json
msgid "Allow Rename Attribute Value"
msgstr "允许重命名属性值"
@@ -4296,7 +4300,7 @@ msgstr "允许零数量询价单"
msgid "Allow Resetting Service Level Agreement"
msgstr "允许重置服务水平协议"
-#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:785
+#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:788
msgid "Allow Resetting Service Level Agreement from Support Settings."
msgstr "允许从售后支持设置重置服务水平协议。"
@@ -4559,6 +4563,14 @@ msgstr "允许交易"
msgid "Allowed Users"
msgstr ""
+#: erpnext/crm/doctype/crm_settings/crm_settings.py:59
+msgid "Allowed Users is not required as Frappe CRM is already installed on the site."
+msgstr ""
+
+#: erpnext/crm/doctype/crm_settings/crm_settings.js:17
+msgid "Allowed Users is required for data synchronization from remote Frappe CRM site."
+msgstr ""
+
#: erpnext/accounts/doctype/party_link/party_link.py:27
msgid "Allowed primary roles are 'Customer' and 'Supplier'. Please select one of these roles only."
msgstr "主角色仅限'客户'与'供应商',请选择其中一种"
@@ -4602,7 +4614,7 @@ msgstr "允许用户提交零数量供应商报价,适用于费率固定但数
msgid "Already Imported"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:1086
+#: erpnext/stock/doctype/pick_list/pick_list.py:1116
msgid "Already Picked"
msgstr "已经拣货"
@@ -5051,7 +5063,7 @@ msgstr "通过 {0} 进行的物料成本价追溯调整出错了"
msgid "An error occurred during the update process"
msgstr "更新过程中发生错误"
-#: erpnext/stock/reorder_item.py:378
+#: erpnext/stock/reorder_item.py:380
msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
msgstr "根据再订货水平创建物料申请时部分物料出错,请修正:"
@@ -5108,7 +5120,7 @@ msgstr ""
msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
msgstr "成本中心分配记录{0}自{1}生效,当前分配有效期至{2}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:885
+#: erpnext/accounts/doctype/payment_request/payment_request.py:886
msgid "Another Payment Request is already processed"
msgstr "已有其他付款请求正在处理"
@@ -5315,8 +5327,8 @@ msgstr "折扣"
#. Label of the apply_discount_on_rate (Check) field in DocType 'Pricing Rule'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:190
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:199
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:208
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:217
msgid "Apply Discount on Discounted Rate"
msgstr "在折扣价上再折扣(折上折)"
@@ -5413,6 +5425,12 @@ msgstr "适用所有库存单据(添加辅助核算字段)"
msgid "Apply to Document"
msgstr "适用单据"
+#. Description of the 'Additional Discount Amount' (Currency) field in DocType
+#. 'Sales Order'
+#: erpnext/selling/doctype/sales_order/sales_order.json
+msgid "Applying a Discount Amount? When this Sales Order is partially fulfilled through multiple Delivery Notes and Sales Invoices, the Discount Amount is allocated on a FIFO basis. The earlier transactions receive a larger share of the discount. To spread the discount proportionally across item prices, use Additional Discount Percentage instead."
+msgstr ""
+
#. Name of a DocType
#. Label of a Workspace Sidebar Item
#: erpnext/crm/doctype/appointment/appointment.json
@@ -5576,11 +5594,11 @@ msgstr "随着对日"
msgid "As per Stock UOM"
msgstr "按库存单位"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:189
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:207
msgid "As the field {0} is enabled, the field {1} is mandatory."
msgstr "由于字段{0}已启用,字段{1}为必填项"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:197
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:215
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr "由于字段{0}已启用,字段{1}值必须大于1"
@@ -6192,7 +6210,7 @@ msgstr "执行人姓名"
#: erpnext/templates/pages/projects.html:48
msgid "Assignment"
-msgstr ""
+msgstr "分配任务"
#. Label of the filters_section (Section Break) field in DocType 'Service Level
#. Agreement'
@@ -6204,15 +6222,15 @@ msgstr "分派条件"
msgid "Associate"
msgstr "协理"
-#: erpnext/stock/doctype/pick_list/pick_list.py:138
+#: erpnext/stock/doctype/pick_list/pick_list.py:140
msgid "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} for the batch {4} in the warehouse {5}. Please restock the item."
msgstr "行{0}:物料{2}的拣货数量{1}超过仓库{5}批次{4}的可用库存{3},请补货"
-#: erpnext/stock/doctype/pick_list/pick_list.py:163
+#: erpnext/stock/doctype/pick_list/pick_list.py:165
msgid "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} in the warehouse {4}."
msgstr "行{0}:物料{2}的拣货数量{1}超过仓库{4}的可用库存{3}"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1486
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1487
msgid "At Row {0}: In Serial and Batch Bundle {1} must have docstatus as 1 and not 0"
msgstr ""
@@ -6241,11 +6259,11 @@ msgstr "需要为POS发票定义至少付款模式"
msgid "At least one of the Applicable Modules should be selected"
msgstr "应选择至少一个适用模块"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:204
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:222
msgid "At least one of the Selling or Buying must be selected"
msgstr "必须选择销售或采购至少一项"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:417
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:426
msgid "At least one raw material item must be present in the stock entry for the type {0}"
msgstr ""
@@ -6253,11 +6271,11 @@ msgstr ""
msgid "At least one row is required for a financial report template"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:981
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:991
msgid "At least one warehouse is mandatory"
msgstr "必须指定至少一个仓库"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:884
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:894
msgid "At row #{0}: the Difference Account must not be a Stock type account, please change the Account Type for the account {1} or select a different account"
msgstr "第{0}行:差异科目不得为库存类型科目,请修改科目{1}类型或选择其他科目。"
@@ -6265,11 +6283,11 @@ msgstr "第{0}行:差异科目不得为库存类型科目,请修改科目{1}
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr "行{0}:序列ID{1}不能小于前一行的序列ID{2}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:895
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:905
msgid "At row #{0}: you have selected the Difference Account {1}, which is a Cost of Goods Sold type account. Please select a different account"
msgstr "第{0}行:所选差异科目{1}为销售成本类型科目,请选择其他科目。"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1234
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1235
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr "行{0}:物料{1}必须填写批次号"
@@ -6277,11 +6295,11 @@ msgstr "行{0}:物料{1}必须填写批次号"
msgid "At row {0}: Parent Row No cannot be set for item {1}"
msgstr "行{0}:物料{1}不能设置父行号"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1219
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1220
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr "行{0}:批次{1}的数量为必填项"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1226
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1227
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr "行{0}:物料{1}必须填写序列号"
@@ -6357,7 +6375,7 @@ msgstr ""
msgid "Attribute table is mandatory"
msgstr "属性表中的信息必填"
-#: erpnext/stock/doctype/item_attribute/item_attribute.py:110
+#: erpnext/stock/doctype/item_attribute/item_attribute.py:112
msgid "Attribute value: {0} must appear only once"
msgstr "属性值{0}必须唯一"
@@ -6470,7 +6488,7 @@ msgstr "自动获取序列号"
msgid "Auto Material Request"
msgstr "自动物料需求"
-#: erpnext/stock/reorder_item.py:329
+#: erpnext/stock/reorder_item.py:331
msgid "Auto Material Requests Generated"
msgstr "已自动生成物料需求"
@@ -6784,7 +6802,7 @@ msgstr ""
msgid "Available for use date is required"
msgstr "请输入启用日期"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1231
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1241
msgid "Available quantity is {0}, you need {1}"
msgstr "可用数量 {0},需求数量 {1}"
@@ -7176,7 +7194,7 @@ msgstr "展示在网站上的BOM物料"
msgid "BOM Website Operation"
msgstr "展示在网站上的BOM工序"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2758
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2768
msgid "BOM and Finished Good Quantity is mandatory for Disassembly"
msgstr ""
@@ -8094,11 +8112,11 @@ msgstr ""
msgid "Batch No"
msgstr "批号"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1237
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1238
msgid "Batch No is mandatory"
msgstr "批次号为必填项"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3520
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3530
msgid "Batch No {0} does not exists"
msgstr "批次号{0}不存在"
@@ -8106,7 +8124,7 @@ msgstr "批次号{0}不存在"
msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
msgstr "批号 {0} 关联的物料 {1} 启用了序列号,请扫序列号。"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:490
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:491
msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}"
msgstr "批次号{0}在原{1}{2}中不存在,因此不能针对{1}{2}退回"
@@ -8121,7 +8139,7 @@ msgstr "批次号"
msgid "Batch Nos"
msgstr "批号"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2059
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2060
msgid "Batch Nos are created successfully"
msgstr "已成功创建批号"
@@ -8175,7 +8193,7 @@ msgstr "计量单位"
msgid "Batch and Serial No"
msgstr "批次和序列号"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1009
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1068
msgid "Batch not created for item {} since it does not have a batch series."
msgstr "未为物料{}创建批次,因其无批次编号规则"
@@ -8198,12 +8216,12 @@ msgstr "批号 {0} 和仓库"
msgid "Batch {0} is not available in warehouse {1}"
msgstr "批次{0}在仓库{1}中不可用"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3836
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3846
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:290
msgid "Batch {0} of Item {1} has expired."
msgstr "物料{1}的批号{0} 已过期。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3842
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3852
msgid "Batch {0} of Item {1} is disabled."
msgstr "物料{1}批号{0}已禁用。"
@@ -8488,7 +8506,7 @@ msgstr "发票状态"
msgid "Billing Zipcode"
msgstr "邮编(开票)"
-#: erpnext/accounts/party.py:617
+#: erpnext/accounts/party.py:633
msgid "Billing currency must be equal to either default company's currency or party account currency"
msgstr "开票(发票)货币必须等于默认公司的货币或科目货币"
@@ -9130,7 +9148,7 @@ msgstr ""
msgid "Buying and Selling"
msgstr "采购与销售"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:219
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:237
msgid "Buying must be checked, if Applicable For is selected as {0}"
msgstr "“适用于”为{0}时必须勾选“采购”"
@@ -9466,7 +9484,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr "可以被 {0} 批准"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2782
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2841
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr "无法关闭工单,因{0}张作业卡处于进行中状态"
@@ -9495,7 +9513,7 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr "按凭证分类后不能根据凭证号过滤"
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1396
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2898
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2901
msgid "Can only make payment against unbilled {0}"
msgstr "只能为未开票{0}付款"
@@ -9609,7 +9627,7 @@ msgstr ""
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr "因相关已取消单据后台提交尚未完成,不能进行取消操作"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1187
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1246
msgid "Cannot cancel because submitted Stock Entry {0} exists"
msgstr "不能取消,因为提交的仓储记录{0}已经存在"
@@ -9629,7 +9647,7 @@ msgstr ""
msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue."
msgstr "该单据关联已提交资产{asset_link},需先取消资产"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:659
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:669
msgid "Cannot cancel transaction for Completed Work Order."
msgstr "无法取消已完成工单的交易。"
@@ -9686,7 +9704,7 @@ msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipt
msgstr "无法为未来日期的采购收据创建库存预留"
#: erpnext/selling/doctype/sales_order/sales_order.py:1905
-#: erpnext/stock/doctype/pick_list/pick_list.py:258
+#: erpnext/stock/doctype/pick_list/pick_list.py:260
msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
msgstr "为销售订单 {0} 创建了库存预留,请取消预留后再创建拣货单"
@@ -9719,7 +9737,7 @@ msgstr "无法删除汇兑损益行"
msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
msgstr "无法删除已在库存业务单据中使用过的序列号{0}"
-#: erpnext/controllers/accounts_controller.py:3831
+#: erpnext/controllers/accounts_controller.py:3841
msgid "Cannot delete an item which has been ordered"
msgstr ""
@@ -9744,11 +9762,11 @@ msgstr "无法停用永续盘存制,因公司{0}存在库存分类账记录。
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:799
+#: erpnext/manufacturing/doctype/work_order/work_order.py:858
msgid "Cannot disassemble more than produced quantity."
msgstr "拆解数量不得超过产出数量。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1024
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1034
msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
msgstr ""
@@ -9756,7 +9774,7 @@ msgstr ""
msgid "Cannot enable Item-wise Inventory Account, as there are existing Stock Ledger Entries for the company {0} with Warehouse-wise Inventory Account. Please cancel the stock transactions first and try again."
msgstr "无法启用按物料核算库存科目,因公司{0}已存在按仓库核算的库存分类账记录。请先取消库存交易再重试。"
-#: erpnext/crm/doctype/crm_settings/crm_settings.py:43
+#: erpnext/crm/doctype/crm_settings/crm_settings.py:45
msgid "Cannot enable Opportunity creation from Contact Us because the Contact Us form is disabled."
msgstr ""
@@ -9777,23 +9795,23 @@ msgstr "未找到匹配此条码的物料或仓库"
msgid "Cannot find Item with this Barcode"
msgstr "找不到该条码对应的物料"
-#: erpnext/controllers/accounts_controller.py:3783
+#: erpnext/controllers/accounts_controller.py:3793
msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings."
msgstr "找不到物料{0}的默认仓库,请在物料主数据或库存设置中设置"
-#: erpnext/accounts/party.py:1092
+#: erpnext/accounts/party.py:1108
msgid "Cannot merge {0} '{1}' into '{2}' as both have existing accounting entries in different currencies for company '{3}'."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:643
+#: erpnext/manufacturing/doctype/work_order/work_order.py:647
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1561
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1620
msgid "Cannot produce more item for {0}"
msgstr "无法为{0}生产更多物料"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1565
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1624
msgid "Cannot produce more than {0} items for {1}"
msgstr "无法为{1}生产超过{0}件物料"
@@ -9801,7 +9819,7 @@ msgstr "无法为{1}生产超过{0}件物料"
msgid "Cannot receive from customer against negative outstanding"
msgstr "存在负未清金额时不可从客户收货"
-#: erpnext/controllers/accounts_controller.py:3979
+#: erpnext/controllers/accounts_controller.py:3989
msgid "Cannot reduce quantity than ordered or purchased quantity"
msgstr ""
@@ -9844,11 +9862,11 @@ msgstr "不能为{0}设置折扣授权"
msgid "Cannot set multiple Item Defaults for a company."
msgstr "无法为公司设置多个物料默认值。"
-#: erpnext/controllers/accounts_controller.py:3945
+#: erpnext/controllers/accounts_controller.py:3955
msgid "Cannot set quantity less than delivered quantity."
msgstr "无法设定数量小于出货数量."
-#: erpnext/controllers/accounts_controller.py:3946
+#: erpnext/controllers/accounts_controller.py:3956
msgid "Cannot set quantity less than received quantity."
msgstr "数量不可小于已接收数量."
@@ -9864,7 +9882,7 @@ msgstr ""
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3973
+#: erpnext/controllers/accounts_controller.py:3983
msgid "Cannot update rate as item {0} is already ordered or purchased against this quotation"
msgstr ""
@@ -9897,7 +9915,7 @@ msgstr "产能(库存单位)"
msgid "Capacity Planning"
msgstr "产能计划"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1173
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1232
msgid "Capacity Planning Error, planned start time can not be same as end time"
msgstr "产能计划错误,计划开始时间不能等于结束时间"
@@ -10737,7 +10755,7 @@ msgstr "封闭文件"
msgid "Closed Documents"
msgstr "已关闭单据类型"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2705
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2764
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr "已关闭工单不可停止或重新打开"
@@ -11566,11 +11584,11 @@ msgstr "公司地址"
msgid "Company Address Name"
msgstr "公司地址名称"
-#: erpnext/controllers/accounts_controller.py:4409
+#: erpnext/controllers/accounts_controller.py:4419
msgid "Company Address is missing. You don't have permission to create an Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4397
+#: erpnext/controllers/accounts_controller.py:4407
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr "公司地址信息缺失。您无权限更新该信息,请联系系统管理员。"
@@ -11835,7 +11853,7 @@ msgstr ""
msgid "Completed Qty"
msgstr "完工数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1479
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1538
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr "完成数量不可超过'待生产数量'"
@@ -12032,7 +12050,7 @@ msgstr "显示辅助核算"
msgid "Consider Minimum Order Qty"
msgstr "考虑最小订单数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1090
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1094
msgid "Consider Process Loss"
msgstr "考量工艺损耗"
@@ -12227,7 +12245,7 @@ msgstr "已消耗物料成本"
msgid "Consumed Qty"
msgstr "已耗用数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1881
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1940
msgid "Consumed Qty cannot be greater than Reserved Qty for item {0}"
msgstr "物料{0}的消耗数量不可超过预留数量"
@@ -13016,7 +13034,7 @@ msgstr "出货物料成本"
msgid "Cost of Goods Sold"
msgstr "销货成本"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:898
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:908
msgid "Cost of Goods Sold Account in Items Table"
msgstr "物料表中的销售成本科目"
@@ -13099,7 +13117,7 @@ msgstr "无法删除演示数据"
msgid "Could not auto create Customer due to the following missing mandatory field(s):"
msgstr "无法自动创建客户,缺失必填字段:"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:656
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:668
msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
msgstr "无法自动创建退款单,请取消选中'退款'并再次提交"
@@ -13297,7 +13315,7 @@ msgstr "创建组资产(多个数量一个资产号)"
msgid "Create Inter Company Journal Entry"
msgstr "创建关联公司交易日记账凭证"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:55
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:62
msgid "Create Invoices"
msgstr "创建发票"
@@ -13632,7 +13650,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr "使用模板图像创建变型"
-#: erpnext/stock/stock_ledger.py:2033
+#: erpnext/stock/stock_ledger.py:2037
msgid "Create an incoming stock transaction for the Item."
msgstr "为物料创建一笔收货记录"
@@ -13711,7 +13729,7 @@ msgstr "正在创建日记账分录..."
msgid "Creating Packing Slip ..."
msgstr "正在创建装箱单..."
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:61
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:68
msgid "Creating Purchase Invoices ..."
msgstr "正在创建采购发票..."
@@ -13729,7 +13747,7 @@ msgstr "正在创建采购收货单..."
msgid "Creating Return of Components ..."
msgstr ""
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:59
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:66
msgid "Creating Sales Invoices ..."
msgstr "正在创建销售发票..."
@@ -13757,7 +13775,7 @@ msgstr "正在创建用户..."
msgid "Creating demo data"
msgstr ""
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:317
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:327
msgid "Creating {} out of {} {}"
msgstr "正在创建{}/{}个{}"
@@ -13964,7 +13982,7 @@ msgstr "已退款"
msgid "Credit Note will update it's own outstanding amount, even if 'Return Against' is specified."
msgstr "即使指定'源单',在本单处理付款与核销"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:653
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:665
msgid "Credit Note {0} has been created automatically"
msgstr "退款单{0}已自动创建"
@@ -14183,7 +14201,7 @@ msgstr "在关闭科目的货币必须是{0}"
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr "价格表{0}的货币必须是{1}或{2}"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:298
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:316
msgid "Currency should be same as Price List Currency: {0}"
msgstr "货币应与价格表货币相同:{0}"
@@ -14468,7 +14486,7 @@ msgstr "自定义分离符"
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier/supplier.js:225
-#: erpnext/crm/doctype/contract/contract.json
+#: erpnext/controllers/trends.py:409 erpnext/crm/doctype/contract/contract.json
#: erpnext/crm/doctype/lead/lead.js:32
#: erpnext/crm/doctype/opportunity/opportunity.js:99
#: erpnext/crm/doctype/prospect/prospect.js:8
@@ -14741,6 +14759,7 @@ msgstr "客户反馈"
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
#: erpnext/accounts/report/sales_register/sales_register.js:27
#: erpnext/accounts/report/sales_register/sales_register.py:216
+#: erpnext/controllers/trends.py:436
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/prospect/prospect.json
#: erpnext/crm/workspace/crm/crm.json
@@ -14853,6 +14872,7 @@ msgstr "客户手机号"
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
#: erpnext/accounts/report/sales_register/sales_register.py:207
#: erpnext/buying/doctype/purchase_order/purchase_order.json
+#: erpnext/controllers/trends.py:416
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
@@ -15512,11 +15532,11 @@ msgstr "负债权益比率"
msgid "Debtor Turnover Ratio"
msgstr "应收账款周转率"
-#: erpnext/accounts/party.py:624
+#: erpnext/accounts/party.py:640
msgid "Debtor/Creditor"
msgstr "债务人/债权人"
-#: erpnext/accounts/party.py:627
+#: erpnext/accounts/party.py:643
msgid "Debtor/Creditor Advance"
msgstr "债务人/债权人预付款"
@@ -15643,15 +15663,15 @@ msgstr "默认物料清单"
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr "该物料或其模板物料的默认物料清单状态必须是生效"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2473
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2532
msgid "Default BOM for {0} not found"
msgstr "默认BOM {0}未找到"
-#: erpnext/controllers/accounts_controller.py:4017
+#: erpnext/controllers/accounts_controller.py:4027
msgid "Default BOM not found for FG Item {0}"
msgstr "未找到产成品{0}的默认物料清单"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2470
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2529
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr "物料{0}和物料{1}找不到默认BOM"
@@ -16971,11 +16991,11 @@ msgstr "差异(借方-贷方)"
msgid "Difference Account"
msgstr "差异科目"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:887
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:897
msgid "Difference Account in Items Table"
msgstr "物料表中的差异科目"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:876
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:886
msgid "Difference Account must be a Asset/Liability type account (Temporary Opening), since this Stock Entry is an Opening Entry"
msgstr "因本库存凭证为期初凭证,差异科目必须为资产/负债类科目(临时期初)。"
@@ -17106,24 +17126,6 @@ msgstr "直接收入"
msgid "Direct return is not allowed for Timesheet."
msgstr ""
-#. Label of the disabled (Check) field in DocType 'Account'
-#. Label of the disabled (Check) field in DocType 'Accounting Dimension'
-#. Label of the disable (Check) field in DocType 'Pricing Rule'
-#. Label of the disable (Check) field in DocType 'Promotional Scheme'
-#. Label of the disable (Check) field in DocType 'Promotional Scheme Price
-#. Discount'
-#. Label of the disable (Check) field in DocType 'Promotional Scheme Product
-#. Label of the disable (Check) field in DocType 'Putaway Rule'
-#: erpnext/accounts/doctype/account/account.json
-#: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
-#: erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
-#: erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
-#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
-msgid "Disable"
-msgstr "禁用"
-
#. Label of the disable_capacity_planning (Check) field in DocType
#. 'Manufacturing Settings'
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -17238,7 +17240,7 @@ msgstr "不自动获取现有库存数量"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1068
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1072
#: erpnext/stock/doctype/stock_entry/stock_entry.js:392
#: erpnext/stock/doctype/stock_entry/stock_entry.js:435
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -17250,7 +17252,7 @@ msgstr "工单拆解"
msgid "Disassemble Order"
msgstr "工单拆解"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2700
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2710
msgid "Disassemble Qty cannot be less than or equal to 0."
msgstr "拆解数量不能小于或等于 0。"
@@ -17453,7 +17455,7 @@ msgstr "折扣率不可超过100%"
msgid "Discount must be less than 100"
msgstr "折扣必须小于100"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3376
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3379
msgid "Discount of {} applied as per Payment Term"
msgstr "根据付款条款应用{}折扣"
@@ -18036,11 +18038,11 @@ msgstr ""
msgid "Drop some files here, or click to select files"
msgstr ""
-#: erpnext/accounts/party.py:710
+#: erpnext/accounts/party.py:726
msgid "Due Date cannot be after {0}"
msgstr "到期日不可晚于{0}"
-#: erpnext/accounts/party.py:686
+#: erpnext/accounts/party.py:702
msgid "Due Date cannot be before {0}"
msgstr "到期日不可早于{0}"
@@ -18303,7 +18305,7 @@ msgstr "编辑产能"
msgid "Edit Cart"
msgstr "返回购物车"
-#: erpnext/controllers/item_variant.py:203
+#: erpnext/controllers/item_variant.py:265
msgid "Edit Not Allowed"
msgstr "禁止编辑"
@@ -19265,11 +19267,11 @@ msgstr "提交前输入银行或贷款机构名称"
msgid "Enter the opening stock units."
msgstr "输入期初库存数量"
-#: erpnext/manufacturing/doctype/bom/bom.js:995
+#: erpnext/manufacturing/doctype/bom/bom.js:999
msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
msgstr "输入基于此物料清单生产的物料数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1237
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1248
msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
msgstr "输入生产数量。仅当设置此值时才会获取原材料"
@@ -19336,7 +19338,7 @@ msgstr "尔格"
msgid "Error Description"
msgstr "错误说明"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:307
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:317
msgid "Error Occurred"
msgstr "发生错误"
@@ -19448,7 +19450,7 @@ msgstr "例如:ABCD.##### 如果已设置批号模板且单据中未手工输
msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2315
+#: erpnext/stock/stock_ledger.py:2319
msgid "Example: Serial No {0} reserved in {1}."
msgstr "示例:序列号{0}在{1}中预留"
@@ -19458,11 +19460,11 @@ msgstr "示例:序列号{0}在{1}中预留"
msgid "Exception Budget Approver Role"
msgstr "例外预算审批人角色"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1031
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1041
msgid "Excess Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1325
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1335
msgid "Excess Material Transfer"
msgstr ""
@@ -19915,7 +19917,7 @@ msgstr "结转资产的费用"
msgid "Expenses Included In Valuation"
msgstr "结转库存的费用"
-#: erpnext/stock/doctype/pick_list/pick_list.py:310
+#: erpnext/stock/doctype/pick_list/pick_list.py:312
#: erpnext/stock/doctype/stock_entry/stock_entry.js:518
msgid "Expired Batches"
msgstr "过期批号"
@@ -20521,9 +20523,9 @@ msgstr "财年开始日"
msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
msgstr "财务报表将使用总账分录生成(若未按顺序过账所有年度的期间结算凭证,需启用)"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:896
-#: erpnext/manufacturing/doctype/work_order/work_order.js:911
-#: erpnext/manufacturing/doctype/work_order/work_order.js:920
+#: erpnext/manufacturing/doctype/work_order/work_order.js:900
+#: erpnext/manufacturing/doctype/work_order/work_order.js:915
+#: erpnext/manufacturing/doctype/work_order/work_order.js:924
msgid "Finish"
msgstr "完成"
@@ -20580,15 +20582,15 @@ msgstr "成品物料数量"
msgid "Finished Good Item Quantity"
msgstr "成品物料数量"
-#: erpnext/controllers/accounts_controller.py:4003
+#: erpnext/controllers/accounts_controller.py:4013
msgid "Finished Good Item is not specified for service item {0}"
msgstr "服务物料{0}未指定产成品物料"
-#: erpnext/controllers/accounts_controller.py:4020
+#: erpnext/controllers/accounts_controller.py:4030
msgid "Finished Good Item {0} Qty can not be zero"
msgstr "产成品物料{0}数量不可为零"
-#: erpnext/controllers/accounts_controller.py:4014
+#: erpnext/controllers/accounts_controller.py:4024
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr "产成品物料{0}必须为外协物料"
@@ -20675,11 +20677,11 @@ msgstr "成品仓"
msgid "Finished Goods based Operating Cost"
msgstr "启用计件成本"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2026
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2036
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr "产成品{0}与工单{1}不匹配"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1048
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1058
msgid "Finished good quantity being consumed ({0} in stock UOM) must equal the quantity to disassemble ({1}). Do not change the UOM, conversion factor or quantity of the finished good row."
msgstr ""
@@ -20704,7 +20706,7 @@ msgid "First Response Due"
msgstr "首次响应截止"
#: erpnext/support/doctype/issue/test_issue.py:239
-#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:906
+#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:909
msgid "First Response SLA Failed by {}"
msgstr "首次响应SLA未达标 {}"
@@ -21019,7 +21021,7 @@ msgstr "价格表"
msgid "For Production"
msgstr "生产"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:998
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1008
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr "数量(制造数量)字段必填"
@@ -21057,11 +21059,11 @@ msgstr "仓库"
msgid "For Work Order"
msgstr "工单"
-#: erpnext/controllers/status_updater.py:291
+#: erpnext/controllers/status_updater.py:292
msgid "For an item {0}, quantity must be negative number"
msgstr "物料{0}的数量必须是负数"
-#: erpnext/controllers/status_updater.py:288
+#: erpnext/controllers/status_updater.py:289
msgid "For an item {0}, quantity must be positive number"
msgstr "物料 {0} 其数量必须为正数"
@@ -21099,7 +21101,7 @@ msgstr "单个供应商"
msgid "For item {0}, only {1} asset have been created or linked to {2}. Please create or link {3} more asset with the respective document."
msgstr "物料{0}仅创建/关联了{1}项资产至{2},请创建或关联剩余{3}项资产。"
-#: erpnext/controllers/status_updater.py:301
+#: erpnext/controllers/status_updater.py:302
msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
msgstr "物料{0}的税率必须为正数。允许负数需在{2}启用{1}"
@@ -21113,7 +21115,7 @@ msgstr ""
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2852
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2911
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
msgstr "工序{0}:数量({1})不得超过待处理数量({2})"
@@ -21130,7 +21132,7 @@ msgstr ""
msgid "For projected and forecast quantities, the system will consider all child warehouses under the selected parent warehouse."
msgstr "对于预计和预测数量,系统将考量所选父仓库下的所有子仓库。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2058
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2068
msgid "For quantity {0} should not be greater than allowed quantity {1}"
msgstr "成品数量 {0} 不能大于剩余可入库数量 {1}"
@@ -21154,7 +21156,7 @@ msgstr "请在第{0}行输入计划数量"
msgid "For service item"
msgstr "针对服务物料"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:178
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:196
msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
msgstr "对于'应用于其他'条件,字段{0}为必填项"
@@ -21163,7 +21165,7 @@ msgstr "对于'应用于其他'条件,字段{0}为必填项"
msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
msgstr "为方便客户,这些代码可以在打印格式(如发票和销售出库)中使用"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1258
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1268
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
@@ -21266,7 +21268,7 @@ msgstr "Frappe CRM"
msgid "Frappe CRM Allowed User"
msgstr ""
-#: erpnext/crm/frappe_crm_api.py:169
+#: erpnext/crm/frappe_crm_api.py:172
msgid "Frappe CRM data synchronization is not enabled on ERPNext. Contact System Manager of ERPNext."
msgstr ""
@@ -21302,7 +21304,7 @@ msgstr "赠品单价"
msgid "Free On Board"
msgstr "离岸价"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:283
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:301
msgid "Free item code is not selected"
msgstr "未选择免费物料代码"
@@ -21519,7 +21521,7 @@ msgstr "过账日期起"
msgid "From Range"
msgstr "起始范围"
-#: erpnext/stock/doctype/item_attribute/item_attribute.py:98
+#: erpnext/stock/doctype/item_attribute/item_attribute.py:100
msgid "From Range has to be less than To Range"
msgstr "从范围必须小于要范围"
@@ -22330,7 +22332,7 @@ msgstr "在途物料"
msgid "Goods Transferred"
msgstr "已调拨"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2627
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2637
msgid "Goods are already received against the outward entry {0}"
msgstr "出库移动物料{0}已收货"
@@ -22951,7 +22953,7 @@ msgstr "若业务存在季节性波动,可帮助您将预算/目标分摊至
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr "上述失败折旧分录的错误日志如下:{0}"
-#: erpnext/stock/stock_ledger.py:2018
+#: erpnext/stock/stock_ledger.py:2022
msgid "Here are the options to proceed:"
msgstr "选择以下方式继续"
@@ -23606,15 +23608,15 @@ msgstr ""
msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template."
msgstr "如果尚无税费明细且选择了税费模板,系统自动从选择的税费模板添加税明细"
-#: erpnext/stock/stock_ledger.py:2028
+#: erpnext/stock/stock_ledger.py:2032
msgid "If not, you can Cancel / Submit this entry"
msgstr "请选择以下方式中的一种之后"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:194
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:201
msgid "If party does not exist, create it using the Customer Name field."
msgstr ""
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:195
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:202
msgid "If party does not exist, create it using the Supplier Name field."
msgstr ""
@@ -23643,7 +23645,7 @@ msgstr ""
msgid "If set, the system does not use the user's Email or the standard outgoing Email account for sending request for quotations."
msgstr "若设置此项,系统将不使用用户的邮件地址或标准外发邮件账户发送询价请求。"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1270
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1281
msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
msgstr "若物料清单产生废料,需选择废品仓库"
@@ -23652,7 +23654,7 @@ msgstr "若物料清单产生废料,需选择废品仓库"
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr "如果科目被冻结,只允许有编辑冻结凭证角色的用户过账"
-#: erpnext/stock/stock_ledger.py:2021
+#: erpnext/stock/stock_ledger.py:2025
msgid "If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table."
msgstr "如在交易中允许物料成本价为0,请在明细行中勾选允许成本价为0"
@@ -23662,7 +23664,7 @@ msgstr "如在交易中允许物料成本价为0,请在明细行中勾选允
msgid "If the reorder check is set at the Group warehouse level, the available quantity becomes the sum of the projected quantities of all its child warehouses."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1289
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1300
msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
msgstr "若所选物料清单包含工序,系统将从中获取所有工序,这些值可修改"
@@ -24552,7 +24554,7 @@ msgstr "再订购(组)仓库检查错误"
msgid "Incorrect Company"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1265
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1275
msgid "Incorrect Component Quantity"
msgstr "组件数量错误"
@@ -24596,8 +24598,8 @@ msgstr "异常物料凭证结余金额"
msgid "Incorrect Type of Transaction"
msgstr "交易类型错误"
-#: erpnext/stock/doctype/pick_list/pick_list.py:190
-#: erpnext/stock/doctype/pick_list/pick_list.py:214
+#: erpnext/stock/doctype/pick_list/pick_list.py:192
+#: erpnext/stock/doctype/pick_list/pick_list.py:216
#: erpnext/stock/doctype/stock_settings/stock_settings.py:161
msgid "Incorrect Warehouse"
msgstr "仓库错误"
@@ -24657,7 +24659,7 @@ msgstr "资产寿命延长(月数)"
msgid "Increment"
msgstr "增量"
-#: erpnext/stock/doctype/item_attribute/item_attribute.py:101
+#: erpnext/stock/doctype/item_attribute/item_attribute.py:103
msgid "Increment cannot be 0"
msgstr "增量不能为0"
@@ -24817,7 +24819,7 @@ msgstr "安装通知单"
msgid "Installation Note Item"
msgstr "安装通知单项"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:607
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:619
msgid "Installation Note {0} has already been submitted"
msgstr "安装单{0}已经提交了"
@@ -24856,25 +24858,25 @@ msgstr "说明"
msgid "Insufficient Capacity"
msgstr "产能不足"
-#: erpnext/controllers/accounts_controller.py:3899
-#: erpnext/controllers/accounts_controller.py:3921
-#: erpnext/controllers/accounts_controller.py:4439
-#: erpnext/controllers/accounts_controller.py:4445
-#: erpnext/controllers/accounts_controller.py:4467
+#: erpnext/controllers/accounts_controller.py:3909
+#: erpnext/controllers/accounts_controller.py:3931
+#: erpnext/controllers/accounts_controller.py:4449
+#: erpnext/controllers/accounts_controller.py:4455
+#: erpnext/controllers/accounts_controller.py:4477
msgid "Insufficient Permissions"
msgstr "权限不足"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:463
-#: erpnext/stock/doctype/pick_list/pick_list.py:148
-#: erpnext/stock/doctype/pick_list/pick_list.py:166
-#: erpnext/stock/doctype/pick_list/pick_list.py:1093
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1235
-#: erpnext/stock/serial_batch_bundle.py:1225 erpnext/stock/stock_ledger.py:1709
-#: erpnext/stock/stock_ledger.py:2206
+#: erpnext/stock/doctype/pick_list/pick_list.py:150
+#: erpnext/stock/doctype/pick_list/pick_list.py:168
+#: erpnext/stock/doctype/pick_list/pick_list.py:1123
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1245
+#: erpnext/stock/serial_batch_bundle.py:1225 erpnext/stock/stock_ledger.py:1713
+#: erpnext/stock/stock_ledger.py:2210
msgid "Insufficient Stock"
msgstr "库存不足"
-#: erpnext/stock/stock_ledger.py:2221
+#: erpnext/stock/stock_ledger.py:2225
msgid "Insufficient Stock for Batch"
msgstr "批次库存不足"
@@ -25002,7 +25004,7 @@ msgstr ""
msgid "Interest Income"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3010
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3013
msgid "Interest and/or dunning fee"
msgstr "利息及/或催收费"
@@ -25127,7 +25129,7 @@ msgid "Invalid Accounting Dimension"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:402
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1007
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1008
msgid "Invalid Allocated Amount"
msgstr "无效分配金额"
@@ -25190,12 +25192,12 @@ msgstr ""
msgid "Invalid Delivery Date"
msgstr "无效交付日期"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1087
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1097
msgid "Invalid Disassembly Item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1053
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1102
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1063
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1112
msgid "Invalid Disassembly Quantity"
msgstr ""
@@ -25293,8 +25295,8 @@ msgstr "无效的工艺损耗配置"
msgid "Invalid Purchase Invoice"
msgstr "无效的采购发票"
-#: erpnext/controllers/accounts_controller.py:3941
-#: erpnext/controllers/accounts_controller.py:3955
+#: erpnext/controllers/accounts_controller.py:3951
+#: erpnext/controllers/accounts_controller.py:3965
msgid "Invalid Qty"
msgstr "无效的数量"
@@ -25323,12 +25325,12 @@ msgstr "无效的排程计划"
msgid "Invalid Selling Price"
msgstr "无效的销售单价"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2101
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2111
msgid "Invalid Serial and Batch Bundle"
msgstr "无效的序列号和批次组合"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1352
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1374
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1362
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1384
msgid "Invalid Source and Target Warehouse"
msgstr ""
@@ -25340,7 +25342,7 @@ msgstr ""
msgid "Invalid Upload"
msgstr ""
-#: erpnext/controllers/item_variant.py:193
+#: erpnext/controllers/item_variant.py:255
msgid "Invalid Value"
msgstr "无效的数值"
@@ -25353,7 +25355,7 @@ msgstr "无效的仓库"
msgid "Invalid amount in accounting entries of {} {} for Account {}: {}"
msgstr "科目{}的{} {}会计凭证中存在无效金额: {}"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:312
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:330
msgid "Invalid condition expression"
msgstr "无效的条件表达式"
@@ -25380,7 +25382,7 @@ msgstr "无效的流失原因{0},请创建新的流失原因"
msgid "Invalid naming series (. missing) for {0}"
msgstr "编号规则无效(缺少.)于{0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:571
+#: erpnext/accounts/doctype/payment_request/payment_request.py:572
msgid "Invalid parameter. 'dn' should be of type str"
msgstr ""
@@ -26401,8 +26403,9 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:204
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/controllers/taxes_and_totals.py:1248
+#: erpnext/controllers/trends.py:365
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1088
+#: erpnext/manufacturing/doctype/bom/bom.js:1092
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:109
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:25
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.py:101
@@ -26921,6 +26924,7 @@ msgstr "物料详细信息"
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.js:30
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:40
#: erpnext/buying/workspace/buying/buying.json
+#: erpnext/controllers/trends.py:375
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -26994,7 +26998,7 @@ msgstr "物料组名称"
msgid "Item Group Tree"
msgstr "物料组树"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:525
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:543
msgid "Item Group not mentioned in item master for item {0}"
msgstr "物料{0}的物料组没有设置"
@@ -27148,6 +27152,7 @@ msgstr "物料制造商"
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:34
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: erpnext/controllers/trends.py:366
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
#: erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
@@ -27578,7 +27583,7 @@ msgstr "物料与仓库"
msgid "Item and Warranty Details"
msgstr "物料和保修"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3815
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3825
msgid "Item for row {0} does not match Material Request"
msgstr "行{0}的物料与物料请求不匹配"
@@ -27608,11 +27613,11 @@ msgstr "物料名称"
msgid "Item operation"
msgstr "工序"
-#: erpnext/controllers/accounts_controller.py:3995
+#: erpnext/controllers/accounts_controller.py:4005
msgid "Item qty can not be updated as raw materials are already processed."
msgstr "因原材料已处理,物料数量不可更新"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1498
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1508
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr "因勾选了成本价为0,物料 {0} 的单价已设置为0"
@@ -27724,7 +27729,7 @@ msgstr "物料{0}非外协物料"
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2539
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2549
msgid "Item {0} is not active or end of life has been reached"
msgstr "物料{0}处于失效或寿命终止状态"
@@ -27744,7 +27749,7 @@ msgstr "物料{0}必须是委外物料"
msgid "Item {0} must be a non-stock item"
msgstr "物料{0}必须是非允许库存物料"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1839
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1849
msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
msgstr "在{1} {2}的'供应的原材料'表中未找到物料{0}"
@@ -27854,11 +27859,11 @@ msgstr "待创建物料需求物料"
msgid "Items and Pricing"
msgstr "物料和定价"
-#: erpnext/controllers/accounts_controller.py:4253
+#: erpnext/controllers/accounts_controller.py:4263
msgid "Items cannot be updated as Subcontracting Inward Order(s) exist against this Subcontracted Sales Order."
msgstr "因存在针对此外包销售订单的外包收货订单,物料无法更新。"
-#: erpnext/controllers/accounts_controller.py:4246
+#: erpnext/controllers/accounts_controller.py:4256
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr "因已针对采购订单{0}创建外协订单,物料不可更新"
@@ -27870,7 +27875,7 @@ msgstr "用于物料需求的物料号"
msgid "Items not found."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1494
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1504
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr "因勾选了成本价为0,这些物料 {0} 的单价已设置为0"
@@ -28088,7 +28093,7 @@ msgstr "委外供应商名"
msgid "Job Worker Warehouse"
msgstr "委外仓库"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2907
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2966
msgid "Job card {0} created"
msgstr "已创建生产任务单{0}"
@@ -28848,7 +28853,7 @@ msgstr "许可证号"
msgid "License Plate"
msgstr "车牌"
-#: erpnext/controllers/status_updater.py:511
+#: erpnext/controllers/status_updater.py:512
msgid "Limit Crossed"
msgstr "超出最大数量"
@@ -29541,8 +29546,8 @@ msgstr "主修/选修科目"
#. Label of the make (Data) field in DocType 'Vehicle'
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:127
#: erpnext/manufacturing/doctype/job_card/job_card.js:479
-#: erpnext/manufacturing/doctype/work_order/work_order.js:851
-#: erpnext/manufacturing/doctype/work_order/work_order.js:885
+#: erpnext/manufacturing/doctype/work_order/work_order.js:855
+#: erpnext/manufacturing/doctype/work_order/work_order.js:889
#: erpnext/setup/doctype/vehicle/vehicle.json
msgid "Make"
msgstr "生成"
@@ -29762,8 +29767,8 @@ msgstr "请到会计设置-递延记账设置中取消勾选自动生成递延
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1583
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1599
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1593
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1609
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -29908,7 +29913,7 @@ msgstr "生产日期"
msgid "Manufacturing Manager"
msgstr "生产经理"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2897
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2907
msgid "Manufacturing Quantity is mandatory"
msgstr "请填写生产数量"
@@ -29995,13 +30000,6 @@ msgstr "正在映射{0}..."
msgid "Maps To"
msgstr ""
-#. Label of the margin (Section Break) field in DocType 'Pricing Rule'
-#. Label of the margin (Section Break) field in DocType 'Project'
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/projects/doctype/project/project.json
-msgid "Margin"
-msgstr "上浮"
-
#. Label of the margin_money (Currency) field in DocType 'Bank Guarantee'
#: erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json
msgid "Margin Money"
@@ -30175,7 +30173,7 @@ msgstr ""
msgid "Material"
msgstr "物料"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:876
+#: erpnext/manufacturing/doctype/work_order/work_order.js:880
msgid "Material Consumption"
msgstr "工单耗用"
@@ -30183,7 +30181,7 @@ msgstr "工单耗用"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:114
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1584
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1594
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr "工单耗用"
@@ -30265,6 +30263,7 @@ msgstr "其他入库"
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+#: erpnext/manufacturing/doctype/work_order/work_order.js:816
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1092
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -30558,13 +30557,13 @@ msgstr "最大样品量"
msgid "Max Score"
msgstr "最高分数"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:292
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:310
msgid "Max discount allowed for item: {0} is {1}%"
msgstr "物料{0}的最大折扣为 {1}%"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1052
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1059
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1082
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1056
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1063
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1086
#: erpnext/stock/doctype/pick_list/pick_list.js:208
#: erpnext/stock/doctype/stock_entry/stock_entry.js:404
msgid "Max: {0}"
@@ -30596,11 +30595,11 @@ msgstr "最大付款金额"
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4428
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4441
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr "可以为批号{1}和物料{2}保留最大样本数量{0}。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4419
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4432
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr "批号{1}和批号{3}中的物料{2}已保留最大样本数量{0}。"
@@ -30661,7 +30660,7 @@ msgstr "兆焦耳"
msgid "Megawatt"
msgstr "兆瓦"
-#: erpnext/stock/stock_ledger.py:2034
+#: erpnext/stock/stock_ledger.py:2038
msgid "Mention Valuation Rate in the Item master."
msgstr "请在物料主数据中维护成本价"
@@ -30902,7 +30901,7 @@ msgstr "最小金额"
msgid "Min Amt"
msgstr "最小金额"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:228
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:246
msgid "Min Amt can not be greater than Max Amt"
msgstr "最小金额不能大于最大金额"
@@ -30933,11 +30932,11 @@ msgstr "最小数量"
msgid "Min Qty (As Per Stock UOM)"
msgstr "最小数量(库存单位)"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:224
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:242
msgid "Min Qty can not be greater than Max Qty"
msgstr "最小数量不能大于最大数量"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:238
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:256
msgid "Min Qty should be greater than Recurse Over Qty"
msgstr "最小数量应大于递归数量"
@@ -31079,7 +31078,7 @@ msgstr "缺少筛选条件"
msgid "Missing Finance Book"
msgstr "缺少财务账簿"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2036
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2046
msgid "Missing Finished Good"
msgstr "无成品明细行"
@@ -31087,7 +31086,7 @@ msgstr "无成品明细行"
msgid "Missing Formula"
msgstr "未维护公式"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1272
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1282
msgid "Missing Item"
msgstr "缺少物料"
@@ -31107,7 +31106,7 @@ msgstr ""
msgid "Missing Serial No Bundle"
msgstr "缺少序列号包"
-#: erpnext/stock/doctype/pick_list/pick_list.py:174
+#: erpnext/stock/doctype/pick_list/pick_list.py:176
msgid "Missing Warehouse"
msgstr ""
@@ -31120,7 +31119,7 @@ msgid "Missing required filter: {0}"
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1219
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1587
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1646
msgid "Missing value"
msgstr "缺失值"
@@ -31395,7 +31394,7 @@ msgstr ""
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr "多个财年的日期{0}存在。请设置公司财年"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2043
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2053
msgid "Multiple items cannot be marked as finished item"
msgstr "只允许一个明细行勾选了是成品"
@@ -31404,7 +31403,7 @@ msgid "Music"
msgstr "音乐"
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1534
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1593
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
#: erpnext/utilities/transaction_base.py:631
@@ -31474,7 +31473,7 @@ msgstr "已命名地点"
msgid "Naming Series Prefix"
msgstr "单据编号模板前缀"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:95
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:96
msgid "Naming Series is mandatory"
msgstr "命名规则为必填项"
@@ -31543,7 +31542,7 @@ msgstr "不能是负数"
msgid "Negative Stock"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1658
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1659
#: erpnext/stock/serial_batch_bundle.py:1548
msgid "Negative Stock Error"
msgstr "负库存错误"
@@ -32470,15 +32469,15 @@ msgstr ""
msgid "No record found"
msgstr "未找到记录"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:743
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:774
msgid "No records found in Allocation table"
msgstr "分配表中无记录"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:620
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:651
msgid "No records found in the Invoices table"
msgstr "发票表中无记录"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:623
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:654
msgid "No records found in the Payments table"
msgstr "付款表中无记录"
@@ -32725,7 +32724,7 @@ msgstr "无权创建采购订单"
msgid "Note: Automatic log deletion only applies to logs of type Update Cost"
msgstr "注:自动日志删除仅适用于更新成本类型的日志"
-#: erpnext/accounts/party.py:705
+#: erpnext/accounts/party.py:721
msgid "Note: Due Date exceeds allowed {0} credit days by {1} day(s)"
msgstr "注意:到期日超过允许的{0}天信用期{1}天。"
@@ -33235,7 +33234,7 @@ msgstr ""
msgid "Only one operation can have 'Is Final Finished Good' checked when 'Track Semi Finished Goods' is enabled."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1598
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1608
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr "每个工单{1}仅能创建一个{0}条目"
@@ -33485,7 +33484,7 @@ msgstr "问题提交日期"
msgid "Opening Entry"
msgstr "开账凭证"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:316
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:326
msgid "Opening Invoice Creation In Progress"
msgstr "期初发票创建中"
@@ -33522,7 +33521,7 @@ msgstr "期初发票存在{0}的舍入调整。
需设置'{1}'科目以
msgid "Opening Invoices"
msgstr "待创建发票"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:139
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:146
msgid "Opening Invoices Summary"
msgstr "待创建发票汇总"
@@ -33534,18 +33533,18 @@ msgstr "待创建发票汇总"
msgid "Opening Number of Booked Depreciations"
msgstr "已提折旧期数"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:35
-msgid "Opening Purchase Invoices have been created."
-msgstr "已创建期初采购发票"
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
+msgid "Opening Purchase Invoice(s) have been created."
+msgstr ""
#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
#: erpnext/stock/report/stock_balance/stock_balance.py:529
msgid "Opening Qty"
msgstr "期初数量"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:33
-msgid "Opening Sales Invoices have been created."
-msgstr "已创建期初销售发票"
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:35
+msgid "Opening Sales Invoice(s) have been created."
+msgstr ""
#. Label of the opening_stock (Float) field in DocType 'Item'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
@@ -33687,7 +33686,7 @@ msgstr "工序行号"
msgid "Operation Time"
msgstr "工序时间"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1596
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1655
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr "工序{0}的时间必须大于0"
@@ -33897,7 +33896,7 @@ msgstr "商机 {0} 已创建"
msgid "Optimize Route"
msgstr "优化路线"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1029
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1033
msgid "Optional. Select a specific manufacture entry to reverse."
msgstr ""
@@ -34180,7 +34179,7 @@ msgstr "年度维保合同失效日"
msgid "Out of Order"
msgstr "乱序"
-#: erpnext/stock/doctype/pick_list/pick_list.py:635
+#: erpnext/stock/doctype/pick_list/pick_list.py:665
msgid "Out of Stock"
msgstr "缺货"
@@ -34334,7 +34333,7 @@ msgstr ""
msgid "Over Receipt"
msgstr "超收"
-#: erpnext/controllers/status_updater.py:516
+#: erpnext/controllers/status_updater.py:517
msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
msgstr "因您具有{3}角色,物料{2}的{0} {1}超收/交付已被忽略"
@@ -34351,7 +34350,7 @@ msgstr "允许超量发料(%)"
msgid "Over Withheld"
msgstr ""
-#: erpnext/controllers/status_updater.py:518
+#: erpnext/controllers/status_updater.py:519
msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
msgstr "因您具有{3}角色,物料{2}的{0} {1}超计费已被忽略"
@@ -34899,7 +34898,7 @@ msgstr "装箱单"
msgid "Packing Slip Item"
msgstr "装箱单项"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:623
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:635
msgid "Packing Slip(s) cancelled"
msgstr "装箱单( S)取消"
@@ -35321,7 +35320,9 @@ msgid "Partially Reserved"
msgstr "部分已预留"
#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
#: erpnext/manufacturing/doctype/job_card/job_card.json
+#: erpnext/stock/doctype/pick_list/pick_list.json
msgid "Partially Transferred"
msgstr ""
@@ -35458,6 +35459,7 @@ msgstr "百万分率"
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.js:25
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.js:26
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
+#: erpnext/controllers/trends.py:390
#: erpnext/crm/doctype/appointment/appointment.json
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.js:55
@@ -35578,7 +35580,7 @@ msgstr "交易方不匹配"
#: erpnext/accounts/doctype/payment_request/payment_request.json
#: erpnext/accounts/report/general_ledger/general_ledger.js:111
#: erpnext/accounts/report/general_ledger/general_ledger.py:785
-#: erpnext/crm/doctype/contract/contract.json
+#: erpnext/controllers/trends.py:396 erpnext/crm/doctype/contract/contract.json
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
#: erpnext/selling/report/address_and_contacts/address_and_contacts.js:22
msgid "Party Name"
@@ -35679,7 +35681,7 @@ msgstr "客户/供应商可交易物料"
msgid "Party Type"
msgstr "往来类型"
-#: erpnext/accounts/party.py:834
+#: erpnext/accounts/party.py:850
msgid "Party Type and Party can only be set for Receivable / Payable account
{0}"
msgstr "交易方类型和交易方仅可设置应收/应付账户
{0}"
@@ -35692,7 +35694,7 @@ msgid "Party Type and Party is required for Receivable / Payable account {0}"
msgstr "应收/应付账户{0}必须设置交易方类型和交易方"
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:535
-#: erpnext/accounts/party.py:432
+#: erpnext/accounts/party.py:443
msgid "Party Type is mandatory"
msgstr "请输入往来类型"
@@ -35993,7 +35995,7 @@ msgstr "扣款"
msgid "Payment Entry Reference"
msgstr "付款参考"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:477
+#: erpnext/accounts/doctype/payment_request/payment_request.py:478
msgid "Payment Entry already exists"
msgstr "收付款凭证已存在"
@@ -36002,7 +36004,7 @@ msgid "Payment Entry has been modified after you pulled it. Please pull it again
msgstr "选择收付款凭证后有修改,请重新选取。"
#: erpnext/accounts/doctype/payment_request/payment_request.py:155
-#: erpnext/accounts/doctype/payment_request/payment_request.py:637
+#: erpnext/accounts/doctype/payment_request/payment_request.py:638
msgid "Payment Entry is already created"
msgstr "收付款凭证已创建"
@@ -36247,11 +36249,11 @@ msgstr "未结付款请求"
msgid "Payment Request Type"
msgstr "收付款申请类型"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:710
+#: erpnext/accounts/doctype/payment_request/payment_request.py:711
msgid "Payment Request for {0}"
msgstr "收付款申请{0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:651
+#: erpnext/accounts/doctype/payment_request/payment_request.py:652
msgid "Payment Request is already created"
msgstr "付款请求已创建"
@@ -36259,7 +36261,7 @@ msgstr "付款请求已创建"
msgid "Payment Request took too long to respond. Please try requesting for payment again."
msgstr "付款请求响应超时,请重试"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:568
+#: erpnext/accounts/doctype/payment_request/payment_request.py:569
msgid "Payment Requests cannot be created against: {0}"
msgstr "无法针对以下类型创建付款请求:{0}"
@@ -36291,7 +36293,7 @@ msgstr ""
msgid "Payment Schedule"
msgstr "付款计划"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:590
+#: erpnext/accounts/doctype/payment_request/payment_request.py:591
msgid "Payment Schedule based Payment Requests cannot be created because a Payment Entry already exists for this document."
msgstr ""
@@ -36993,16 +36995,18 @@ msgstr "电话"
msgid "Pick List"
msgstr "拣货单"
-#: erpnext/stock/doctype/pick_list/pick_list.py:270
+#: erpnext/stock/doctype/pick_list/pick_list.py:272
msgid "Pick List Incomplete"
msgstr "拣货单不完整"
#. Label of the pick_list_item (Data) field in DocType 'Sales Invoice Item'
#. Label of the pick_list_item (Data) field in DocType 'Delivery Note Item'
#. Name of a DocType
+#. Label of the pick_list_item (Link) field in DocType 'Stock Entry Detail'
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
+#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Pick List Item"
msgstr "拣货单明细"
@@ -37214,6 +37218,10 @@ msgstr "计划"
msgid "Planned End Date"
msgstr "计划结束日期"
+#: erpnext/manufacturing/doctype/work_order/work_order.py:300
+msgid "Planned End Date cannot be before Planned Start Date"
+msgstr ""
+
#. Label of the planned_end_time (Datetime) field in DocType 'Work Order
#. Operation'
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
@@ -37311,7 +37319,7 @@ msgstr "车间"
msgid "Plants and Machineries"
msgstr "植物和机械设备"
-#: erpnext/stock/doctype/pick_list/pick_list.py:632
+#: erpnext/stock/doctype/pick_list/pick_list.py:662
msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
msgstr "请补货并更新领料单以继续。若要终止,请取消领料单。"
@@ -37335,7 +37343,7 @@ msgstr "请选择客户"
msgid "Please Select a Supplier"
msgstr "请选择供应商"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:161
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:179
msgid "Please Set Priority"
msgstr "请设置优先级"
@@ -37367,7 +37375,7 @@ msgstr "请在门户设置中将报价请求添加到侧边栏"
msgid "Please add Root Account for - {0}"
msgstr "请为-{0}添加根账户"
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:332
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:343
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr "请在会计科目表中添加一个临时开账科目"
@@ -37379,7 +37387,7 @@ msgstr ""
msgid "Please add atleast one Serial No / Batch No"
msgstr "请至少添加一个序列号/批次号"
-#: erpnext/crm/doctype/crm_settings/crm_settings.py:51
+#: erpnext/crm/doctype/crm_settings/crm_settings.py:53
msgid "Please add atleast one user on Allowed Users to allow Data Synchronization from Frappe CRM site."
msgstr ""
@@ -37437,7 +37445,7 @@ msgstr "请检查处理递延会计{0},解决错误后手动提交"
msgid "Please check either with operations or FG Based Operating Cost."
msgstr "有工艺路线与启用计件成本两个勾选字段必须二选一"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:149
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:150
msgid "Please check the 'Activate Serial and Batch No for Item' checkbox in the {0} to make Serial and Batch Bundle for the item."
msgstr ""
@@ -37522,7 +37530,7 @@ msgstr "请暂时停用日记账凭证{0}的工作流。"
msgid "Please do not book expense of multiple assets against one single Asset."
msgstr "请勿将多个资产的费用记入单一资产"
-#: erpnext/controllers/item_variant.py:291
+#: erpnext/controllers/item_variant.py:353
msgid "Please do not create more than 500 items at a time"
msgstr "请不要一次创建超过500个物料"
@@ -37534,7 +37542,7 @@ msgstr "请启用适用于预订实际费用"
msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
msgstr "请启用适用于采购订单并适用于预订实际费用"
-#: erpnext/stock/doctype/pick_list/pick_list.py:321
+#: erpnext/stock/doctype/pick_list/pick_list.py:323
msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
msgstr "请启用'使用旧序列/批次字段'以生成套装"
@@ -37566,7 +37574,7 @@ msgstr "请确保{}账户为资产负债表账户"
msgid "Please ensure {} account {} is a Receivable account."
msgstr "请确保{}账户{}为应收账户"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:862
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:872
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr "请输入差异账户或为公司{0}设置默认库存调整账户"
@@ -37956,7 +37964,7 @@ msgstr "请为物料{0}选择开始日期和结束日期"
msgid "Please select Stock Asset Account"
msgstr "请选择库存资产科目"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1962
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1972
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr "请选择委外订单而非采购订单{0}"
@@ -37968,13 +37976,13 @@ msgstr "请在单据中维护公司内部交易未实现损益科目,或在公
msgid "Please select a BOM"
msgstr "请选择一个物料清单"
-#: erpnext/accounts/party.py:434
-#: erpnext/stock/doctype/pick_list/pick_list.py:1741
+#: erpnext/accounts/party.py:445
+#: erpnext/stock/doctype/pick_list/pick_list.py:1788
msgid "Please select a Company"
msgstr "请选择一个公司"
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:268
-#: erpnext/manufacturing/doctype/bom/bom.js:730
+#: erpnext/manufacturing/doctype/bom/bom.js:734
#: erpnext/manufacturing/doctype/bom/bom.py:279
#: erpnext/public/js/controllers/accounts.js:274
#: erpnext/public/js/controllers/transaction.js:3358
@@ -38074,7 +38082,7 @@ msgstr "请选择一个值{0} quotation_to {1}"
msgid "Please select an item code before setting the warehouse."
msgstr "请先设置物料编码再设置仓库"
-#: erpnext/controllers/item_variant.py:285
+#: erpnext/controllers/item_variant.py:347
msgid "Please select at least one attribute value"
msgstr ""
@@ -38190,7 +38198,7 @@ msgid "Please select weekly off day"
msgstr "请选择每周休息日"
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1219
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:616
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:647
msgid "Please select {0} first"
msgstr "请先选择{0}"
@@ -38496,7 +38504,7 @@ msgstr "请指定属性表中的至少一个属性"
msgid "Please specify either Quantity or Valuation Rate or both"
msgstr "请输入数量或(和)成本价"
-#: erpnext/stock/doctype/item_attribute/item_attribute.py:95
+#: erpnext/stock/doctype/item_attribute/item_attribute.py:97
msgid "Please specify from/to range"
msgstr "请指定 从/至 范围"
@@ -38801,7 +38809,7 @@ msgstr "记账日期时间"
msgid "Posting Time"
msgstr "记账时间"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2847
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2857
msgid "Posting date and posting time is mandatory"
msgstr "记账日期和记账时间必填"
@@ -38887,11 +38895,6 @@ msgstr ""
msgid "Preference"
msgstr "偏好"
-#: banking/src/components/features/Settings/Preferences.tsx:43
-#: banking/src/components/features/Settings/SettingsDialogContent.tsx:27
-msgid "Preferences"
-msgstr "偏好设置"
-
#: banking/src/components/features/Settings/Preferences.tsx:33
msgid "Preferences updated"
msgstr ""
@@ -39549,11 +39552,11 @@ msgstr "优先级"
msgid "Priority cannot be lesser than 1."
msgstr "优先级不能小于1"
-#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:764
+#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:767
msgid "Priority has been changed to {0}."
msgstr "优先级已更改为{0}。"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:161
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:179
msgid "Priority is mandatory"
msgstr "优先级为必填项"
@@ -40239,7 +40242,7 @@ msgstr "项目库存消耗报表"
msgid "Project wise Stock Tracking "
msgstr "项目维度库存跟踪"
-#: erpnext/controllers/trends.py:435
+#: erpnext/controllers/trends.py:526
msgid "Project-wise data is not available for Quotation"
msgstr "无项目数据,无法报价"
@@ -41121,7 +41124,7 @@ msgstr "采购"
msgid "Purpose"
msgstr "目的"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:679
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:689
msgid "Purpose must be one of {0}"
msgstr "目的必须是一个{0}"
@@ -41208,7 +41211,7 @@ msgstr ""
#: erpnext/controllers/trends.py:282 erpnext/controllers/trends.py:294
#: erpnext/controllers/trends.py:299
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1108
+#: erpnext/manufacturing/doctype/bom/bom.js:1112
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
@@ -41345,7 +41348,7 @@ msgstr "每单位数量"
msgid "Qty To Manufacture"
msgstr "工单数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1530
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1589
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr "待生产数量({0})不能是计量单位{2}的分数。若要允许,请在计量单位{2}中禁用'{1}'"
@@ -41399,8 +41402,8 @@ msgstr "数量(库存单位)"
msgid "Qty for which recursion isn't applicable."
msgstr "达到这个数量就送固定数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1057
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1080
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1061
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1084
msgid "Qty for {0}"
msgstr "{0} 数量"
@@ -41418,7 +41421,7 @@ msgstr "数量(库存单位)"
msgid "Qty of Finished Goods Item"
msgstr "成品数量"
-#: erpnext/stock/doctype/pick_list/pick_list.py:679
+#: erpnext/stock/doctype/pick_list/pick_list.py:709
msgid "Qty of Finished Goods Item should be greater than 0."
msgstr "成品数量须大于0"
@@ -41983,7 +41986,7 @@ msgstr ""
msgid "Quantity must be less than or equal to {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1110
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1114
#: erpnext/stock/doctype/pick_list/pick_list.js:214
msgid "Quantity must not be more than {0}"
msgstr "数量不能超过{0}"
@@ -42003,11 +42006,11 @@ msgstr "量应大于0"
msgid "Quantity to Manufacture"
msgstr "生产数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2845
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2904
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr "工序 {0} 生产数量不能为0"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1522
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1581
msgid "Quantity to Manufacture must be greater than 0."
msgstr "生产数量应大于0。"
@@ -42451,7 +42454,7 @@ msgstr "供应商的货币转换为公司的本币后的单价"
msgid "Rate at which this tax is applied"
msgstr "此科目的默认税率"
-#: erpnext/controllers/accounts_controller.py:4121
+#: erpnext/controllers/accounts_controller.py:4131
msgid "Rate of '{}' items cannot be changed"
msgstr ""
@@ -42499,7 +42502,7 @@ msgstr "单价(库存单位)"
msgid "Rate or Discount"
msgstr "价格或折扣"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:184
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:202
msgid "Rate or Discount is required for the price discount."
msgstr "价格折扣需要费率或折扣"
@@ -42586,7 +42589,7 @@ msgstr "原材料仓"
#. Label of the section_break_8 (Section Break) field in DocType 'Job Card'
#. Label of the mr_items (Table) field in DocType 'Production Plan'
#: erpnext/manufacturing/doctype/bom/bom.js:449
-#: erpnext/manufacturing/doctype/bom/bom.js:1081
+#: erpnext/manufacturing/doctype/bom/bom.js:1085
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/workstation/workstation.js:462
@@ -42615,7 +42618,7 @@ msgstr "外发原材料"
msgid "Raw Materials Consumption"
msgstr "原材料耗用"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:420
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:429
msgid "Raw Materials Missing"
msgstr ""
@@ -43229,11 +43232,11 @@ msgstr "重新生成物料凭证"
msgid "Recurse Every (As Per Transaction UOM)"
msgstr "满送数量(交易单位)"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:240
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:258
msgid "Recurse Over Qty cannot be less than 0"
msgstr "递归数量不能小于0"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:316
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:334
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:231
msgid "Recursive Discounts with Mixed condition is not supported by the system"
msgstr "系统不支持混合条件的递归折扣"
@@ -43472,7 +43475,7 @@ msgstr "业务伙伴"
msgid "Refresh Plaid Link"
msgstr "刷新Plaid链接"
-#: erpnext/stock/reorder_item.py:391
+#: erpnext/stock/reorder_item.py:393
msgid "Regards,"
msgstr "此致,"
@@ -44019,7 +44022,7 @@ msgstr ""
msgid "Reposting Vouchers Progress"
msgstr ""
-#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:216
+#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:222
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:338
msgid "Reposting entries created: {0}"
msgstr "已创建重新过账条目:{0}"
@@ -44344,7 +44347,7 @@ msgstr "预留管理"
msgid "Reservation Based On"
msgstr "预留类型"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:937
+#: erpnext/manufacturing/doctype/work_order/work_order.js:941
#: erpnext/selling/doctype/sales_order/sales_order.js:107
#: erpnext/stock/doctype/pick_list/pick_list.js:158
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:180
@@ -44459,14 +44462,14 @@ msgstr "预留数量"
msgid "Reserved Quantity for Production"
msgstr "生产预留数量"
-#: erpnext/stock/stock_ledger.py:2321
+#: erpnext/stock/stock_ledger.py:2325
msgid "Reserved Serial No."
msgstr "预留序列号"
#. Label of the reserved_stock (Float) field in DocType 'Bin'
#. Name of a report
#: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:24
-#: erpnext/manufacturing/doctype/work_order/work_order.js:953
+#: erpnext/manufacturing/doctype/work_order/work_order.js:957
#: erpnext/public/js/stock_reservation.js:236
#: erpnext/selling/doctype/sales_order/sales_order.js:135
#: erpnext/selling/doctype/sales_order/sales_order.js:465
@@ -44475,13 +44478,13 @@ msgstr "预留序列号"
#: erpnext/stock/doctype/pick_list/pick_list.js:178
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:569
-#: erpnext/stock/stock_ledger.py:2305
+#: erpnext/stock/stock_ledger.py:2309
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:205
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:333
msgid "Reserved Stock"
msgstr "已预留库存"
-#: erpnext/stock/stock_ledger.py:2350
+#: erpnext/stock/stock_ledger.py:2354
msgid "Reserved Stock for Batch"
msgstr "批次预留库存"
@@ -45408,7 +45411,7 @@ msgstr "行#{0}:单价不能大于{1} {2}中使用的单价"
msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr "第{0}行:退回物料{1}在{2} {3}中不存在"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:350
+#: erpnext/manufacturing/doctype/work_order/work_order.py:354
msgid "Row #1: Sequence ID must be 1 for Operation {0}."
msgstr "第1行:工序{0}的序列ID必须为1。"
@@ -45508,27 +45511,27 @@ msgstr "第{0}行:无法取消本库存凭证,因关联外包收货订单中
msgid "Row #{0}: Cannot create entry with different taxable AND withholding document links."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3824
+#: erpnext/controllers/accounts_controller.py:3834
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr "第{0}行: 不能删除已开票物料 {1}"
-#: erpnext/controllers/accounts_controller.py:3798
+#: erpnext/controllers/accounts_controller.py:3808
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr "第{0}行: 不能删除已出货物料 {1}"
-#: erpnext/controllers/accounts_controller.py:3817
+#: erpnext/controllers/accounts_controller.py:3827
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr "第{0}行: 不能删除已收货物料 {1}"
-#: erpnext/controllers/accounts_controller.py:3804
+#: erpnext/controllers/accounts_controller.py:3814
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr "第{0}行: 不能删除已关联工单的物料 {1}"
-#: erpnext/controllers/accounts_controller.py:3810
+#: erpnext/controllers/accounts_controller.py:3820
msgid "Row #{0}: Cannot delete item {1} which is already ordered against this Sales Order."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4131
+#: erpnext/controllers/accounts_controller.py:4141
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr "第{0}行:开票金额超过物料{1}金额时不可设置费率。"
@@ -45536,7 +45539,7 @@ msgstr "第{0}行:开票金额超过物料{1}金额时不可设置费率。"
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr "第 {0} 行:对生产任务单 {3} 发物料 {2} 不可超过需求量 {1}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1315
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1325
msgid "Row #{0}: Cannot transfer {1} {2} of Item {3}. Maximum transferable quantity is {4} {2}."
msgstr ""
@@ -45586,11 +45589,11 @@ msgstr "第{0}行:针对外包收货订单物料{2}({3})的客户提供物
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times in the Subcontracting Inward process."
msgstr "第{0}行:客户提供物料{1}在外包收货流程中不可重复添加。"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:427
+#: erpnext/manufacturing/doctype/work_order/work_order.py:431
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times."
msgstr "第{0}行:客户提供物料{1}不可重复添加。"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:452
+#: erpnext/manufacturing/doctype/work_order/work_order.py:456
msgid "Row #{0}: Customer Provided Item {1} does not exist in the Required Items table linked to the Subcontracting Inward Order."
msgstr "第{0}行:客户提供物料{1}不存在于关联外包收货订单的所需物料表中。"
@@ -45598,7 +45601,7 @@ msgstr "第{0}行:客户提供物料{1}不存在于关联外包收货订单的
msgid "Row #{0}: Customer Provided Item {1} exceeds quantity available through Subcontracting Inward Order"
msgstr "第{0}行:客户提供物料{1}超出外包收货订单可用数量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:440
+#: erpnext/manufacturing/doctype/work_order/work_order.py:444
msgid "Row #{0}: Customer Provided Item {1} has insufficient quantity in the Subcontracting Inward Order. Available quantity is {2}."
msgstr "第{0}行:外包收货订单中客户提供物料{1}数量不足。可用数量为{2}。"
@@ -45658,7 +45661,7 @@ msgstr ""
msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
msgstr "行号#{0}:产成品{1}必须为外协物料"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:635
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:645
msgid "Row #{0}: Finished Good must be {1}"
msgstr "行号#{0}:产成品必须为{1}"
@@ -45695,7 +45698,7 @@ msgstr "第{0}行:必须填写起止时间。"
msgid "Row #{0}: Item added"
msgstr "行#{0}:已添加"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1893
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1903
msgid "Row #{0}: Item {1} cannot be transferred more than {2} against {3} {4}"
msgstr ""
@@ -45740,7 +45743,7 @@ msgstr "行号#{0}:物料{1}非服务项"
msgid "Row #{0}: Item {1} is not a stock item"
msgstr "行号#{0}:物料{1}非库存物料"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1083
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1093
msgid "Row #{0}: Item {1} is not part of the source manufacture entry and cannot be added to this disassembly."
msgstr ""
@@ -45752,7 +45755,7 @@ msgstr "第{0}行:物料{1}不匹配。不允许修改物料编码,请改为
msgid "Row #{0}: Item {1} mismatch. Changing of item code is not permitted."
msgstr "第{0}行:物料{1}不匹配。不允许修改物料编码。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1092
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1102
msgid "Row #{0}: Item {1} quantity ({2} in stock UOM) does not match the quantity derived from the source ({3}). Do not change the UOM, conversion factor or quantity of disassembly rows."
msgstr ""
@@ -45780,7 +45783,7 @@ msgstr "第 {0} 行:物料 {2} 可预留库存数量仅有 {1}"
msgid "Row #{0}: Opening Accumulated Depreciation must be less than or equal to {1}"
msgstr "第{0}行:期初累计折旧不得超过{1}。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1147
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1157
msgid "Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}."
msgstr "第{0}行生产工单{3}成品数量{2}工序{1}未完成。请在生产任务单{4}上更新工序状态。"
@@ -45910,7 +45913,7 @@ msgid ""
"\t\t\t\t\tthis validation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:356
+#: erpnext/manufacturing/doctype/work_order/work_order.py:360
msgid "Row #{0}: Sequence ID must be {1} or {2} for Operation {3}."
msgstr "第{0}行:工序{3}的序列ID必须为{1}或{2}。"
@@ -45954,19 +45957,19 @@ msgstr "第{0}行:因已启用“追踪半成品”,物料清单{1}不可用
msgid "Row #{0}: Source Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order"
msgstr "第{0}行:源仓库必须与关联外包收货订单中的客户仓库{1}相同"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:461
+#: erpnext/manufacturing/doctype/work_order/work_order.py:465
msgid "Row #{0}: Source Warehouse {1} for item {2} cannot be a customer warehouse."
msgstr "第{0}行:物料{2}的源仓库{1}不能是客户仓库。"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:416
+#: erpnext/manufacturing/doctype/work_order/work_order.py:420
msgid "Row #{0}: Source Warehouse {1} for item {2} must be same as Source Warehouse {3} in the Work Order."
msgstr "第{0}行:物料{2}的源仓库{1}必须与工作订单中的源仓库{3}相同。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1349
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1359
msgid "Row #{0}: Source and Target Warehouse cannot be the same for Material Transfer"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1371
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1381
msgid "Row #{0}: Source, Target Warehouse and Inventory Dimensions cannot be the exact same for Material Transfer"
msgstr ""
@@ -45998,7 +46001,7 @@ msgstr "行号#{0}:不可在组仓库{1}预留库存"
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr "行号#{0}:物料{1}已预留库存"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:528
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:540
msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
msgstr "行号#{0}:仓库{2}中物料{1}的库存已预留"
@@ -46083,7 +46086,7 @@ msgstr "行号#{0}:创建期初{2}发票需提供{1}"
msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
msgstr "行号#{0}:{2}的{1}应为{3},请更新{1}或选择其他科目"
-#: erpnext/controllers/accounts_controller.py:3938
+#: erpnext/controllers/accounts_controller.py:3948
msgid "Row #{0}:Quantity for Item {1} cannot be zero."
msgstr ""
@@ -46171,7 +46174,7 @@ msgstr "行号#{}:退货发票{}的原始发票{}未合并"
msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
msgstr "行号#{}:退货发票中不可添加正数数量,请移除物料{}以完成退货"
-#: erpnext/stock/doctype/pick_list/pick_list.py:237
+#: erpnext/stock/doctype/pick_list/pick_list.py:239
msgid "Row #{}: item {} has been picked already."
msgstr "第 {} 行:物料 {} 已经拣货了"
@@ -46196,11 +46199,11 @@ msgstr "行号{0}:必须指定仓库,请为物料{1}和公司{2}设置默认
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr "第{0}行,原材料 {1} 工序信息必填"
-#: erpnext/stock/doctype/pick_list/pick_list.py:267
+#: erpnext/stock/doctype/pick_list/pick_list.py:269
msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
msgstr "第 {0} 行拣货数量少于需求数量,短缺 {1} {2}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1917
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1927
msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
msgstr "行号{0}# 在{2} {3}的'供应原材料'表中未找到物料{1}"
@@ -46224,19 +46227,19 @@ msgstr "第{0}行:预收客户款须记在贷方"
msgid "Row {0}: Advance against Supplier must be debit"
msgstr "行{0}:对供应商预付应为借方"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:737
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:768
msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
msgstr "行号{0}:分配金额{1}不能超过发票未结金额{2}"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:729
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:760
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr "行号{0}:分配金额{1}不能超过剩余付款金额{2}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1578
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1588
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr "第 {0} 行:生产设置中已勾选 入库成品原材料成本取自工单耗用,工单入库中不允许倒扣原材料,请创建工单耗用物料移动消耗原材料"
-#: erpnext/stock/doctype/material_request/material_request.py:854
+#: erpnext/stock/doctype/material_request/material_request.py:869
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr "没有为第{0}行的物料{1}定义物料清单"
@@ -46374,7 +46377,7 @@ msgstr "行号{0}:物料{1}数量不可超过可用数量"
msgid "Row {0}: Operation time should be greater than 0 for operation {1}"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:585
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:597
msgid "Row {0}: Packed Qty must be equal to {1} Qty."
msgstr "第 {0} 行:装箱数量必须与 {1} 数量相等"
@@ -46442,7 +46445,7 @@ msgstr "行号{0}:采购发票{1}无库存影响"
msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
msgstr "行号{0}:物料{2}数量不可超过{1}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:726
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:736
msgid "Row {0}: Qty in Stock UOM can not be zero."
msgstr "行号{0}:库存单位的数量不可为零"
@@ -46454,7 +46457,7 @@ msgstr "行号{0}:数量必须大于0"
msgid "Row {0}: Quantity cannot be negative."
msgstr "行号{0}:数量不能为负数"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1221
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1231
msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
msgstr "第{0}行:在记账时间点({2} {3}) 物料{4}在{1}中的可用数量不足"
@@ -46462,7 +46465,7 @@ msgstr "第{0}行:在记账时间点({2} {3}) 物料{4}在{1}中的可用数
msgid "Row {0}: Sales Invoice {1} is already created for {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:333
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:342
msgid "Row {0}: Serial/Batch has been reset to values linked with Work Order {1} because the previously selected serial/batch does not belong to this Work Order."
msgstr ""
@@ -46470,7 +46473,7 @@ msgstr ""
msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
msgstr "行号{0}:折旧已处理后不可变更班次"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1930
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1940
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr "行号{0}:原材料{1}必须关联外协物料"
@@ -46486,7 +46489,7 @@ msgstr "行号{0}:任务{1}不属于项目{2}"
msgid "Row {0}: The entire expense amount for account {1} in {2} has already been allocated."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:772
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:782
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr "第 {0} 行: 物料 {1} 数量必须为正数"
@@ -46498,11 +46501,11 @@ msgstr "行号{0}:{3}科目{1}不属于公司{2}"
msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
msgstr "行号{0}:设置{1}周期时,起止日期差值必须大于等于{2}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3910
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3920
msgid "Row {0}: Transferred quantity cannot be greater than the requested quantity."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:720
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:730
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr "行{0}:单位转换系数是必需的"
@@ -46510,16 +46513,16 @@ msgstr "行{0}:单位转换系数是必需的"
msgid "Row {0}: Update Stock must be checked for item {1} because it is against Pick List {2}."
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:173
+#: erpnext/stock/doctype/pick_list/pick_list.py:175
msgid "Row {0}: Warehouse is required"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:182
+#: erpnext/stock/doctype/pick_list/pick_list.py:184
msgid "Row {0}: Warehouse {1} is linked to company {2}. Please select a warehouse belonging to company {3}."
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1239
-#: erpnext/manufacturing/doctype/work_order/work_order.py:490
+#: erpnext/manufacturing/doctype/work_order/work_order.py:494
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr "行号{0}:工序{1}必须指定工作站或工作站类型"
@@ -47017,7 +47020,7 @@ msgstr "销售发票非由用户{}创建"
msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead."
msgstr "POS中已启用销售发票模式,请直接创建销售发票。"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:598
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:610
msgid "Sales Invoice {0} has already been submitted"
msgstr "销售发票{0}已提交过"
@@ -47230,7 +47233,7 @@ msgstr ""
msgid "Sales Order {0} is not submitted"
msgstr "销售订单{0}未提交"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:566
+#: erpnext/manufacturing/doctype/work_order/work_order.py:570
msgid "Sales Order {0} is not valid"
msgstr "销售订单{0}无效"
@@ -47664,7 +47667,7 @@ msgstr "样品仓"
msgid "Sample Size"
msgstr "样本大小"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4410
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4423
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr "采样数量{0}不能超过接收数量{1}"
@@ -48219,7 +48222,7 @@ msgstr ""
msgid "Select Possible Supplier"
msgstr "选择潜在供应商"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1116
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1120
#: erpnext/stock/doctype/pick_list/pick_list.js:224
msgid "Select Quantity"
msgstr "选择数量"
@@ -48383,11 +48386,11 @@ msgstr "选择银行户头"
msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
msgstr "选择执行工序的默认工作站。此信息将用于物料清单和工单。"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1225
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1236
msgid "Select the Item to be manufactured."
msgstr "选择待生产的物料。"
-#: erpnext/manufacturing/doctype/bom/bom.js:988
+#: erpnext/manufacturing/doctype/bom/bom.js:992
msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
msgstr "选择待生产的物料。物料名称、计量单位、公司和币种将自动获取。"
@@ -48418,7 +48421,7 @@ msgstr ""
msgid "Select the modules that you plan to implement"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1007
+#: erpnext/manufacturing/doctype/bom/bom.js:1011
msgid "Select the raw materials (Items) required to manufacture the Item"
msgstr "选择生产该物料所需的原材料"
@@ -48566,7 +48569,7 @@ msgstr "销售设置"
msgid "Selling Setup"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:214
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:232
msgid "Selling must be checked, if Applicable For is selected as {0}"
msgstr "如果“适用于”的值为{0},则必须选择“销售”"
@@ -48757,7 +48760,7 @@ msgstr ""
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:169
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:170
#: erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
@@ -48811,7 +48814,7 @@ msgstr "序列号台帐"
msgid "Serial No Range"
msgstr "序列号范围"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2725
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2735
msgid "Serial No Reserved"
msgstr "已预留序列号"
@@ -48867,7 +48870,7 @@ msgstr "启用序列号/批次字段时不可使用序列号批次选择器"
msgid "Serial No and Batch Traceability"
msgstr "序列号与批次可追溯性"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1229
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1230
msgid "Serial No is mandatory"
msgstr "序列号为必填项"
@@ -48896,11 +48899,11 @@ msgstr "序列号{0}不属于物料{1}"
msgid "Serial No {0} does not exist"
msgstr "序列号{0}不存在"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3514
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3524
msgid "Serial No {0} does not exists"
msgstr "序列号{0}不存在"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:378
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:379
msgid "Serial No {0} is already Delivered. You cannot use them again in Manufacture / Repack entry."
msgstr ""
@@ -48912,7 +48915,7 @@ msgstr "序列号{0}已添加"
msgid "Serial No {0} is already assigned to customer {1}. Can only be returned against the customer {1}"
msgstr "序列号{0}已分配给客户{1},仅可针对客户{1}进行退货"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:483
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:484
msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}"
msgstr "序列号{0}未存在于{1}{2}中,因此不能针对该{1}{2}进行退回"
@@ -48936,7 +48939,7 @@ msgstr "序列号:{0}已存在于其他POS发票中。"
#: erpnext/public/js/utils/serial_no_batch_selector.js:16
#: erpnext/public/js/utils/serial_no_batch_selector.js:201
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:50
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:169
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:170
msgid "Serial Nos"
msgstr "序列号"
@@ -48950,15 +48953,15 @@ msgstr "序列号/批次号"
msgid "Serial Nos / Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2008
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2009
msgid "Serial Nos are created successfully"
msgstr "序列号创建成功"
-#: erpnext/stock/stock_ledger.py:2311
+#: erpnext/stock/stock_ledger.py:2315
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr "序列号已在库存预留条目中预留,继续操作前需取消预留。"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:384
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:385
msgid "Serial Nos {0} are already Delivered. You cannot use them again in Manufacture / Repack entry."
msgstr ""
@@ -49034,11 +49037,11 @@ msgstr "序列号与批号"
msgid "Serial and Batch Bundle Exists"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2230
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2238
msgid "Serial and Batch Bundle created"
msgstr "序列号批次组合已创建"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2324
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2334
msgid "Serial and Batch Bundle updated"
msgstr "序列号批次组合已更新"
@@ -49050,7 +49053,7 @@ msgstr "序列号/批号 {0} 已用于 {1} {2}"
msgid "Serial and Batch Bundle {0} is not submitted"
msgstr "序列号和批次捆绑{0}未提交"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2300
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2308
msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified."
msgstr ""
@@ -49074,7 +49077,7 @@ msgstr "序列号与批号明细"
msgid "Serial and Batch No"
msgstr "序列号与批号"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:152
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:153
msgid "Serial and Batch No for Item Disabled"
msgstr ""
@@ -49243,7 +49246,7 @@ msgstr "服务级别协议状态"
msgid "Service Level Agreement for {0} {1} already exists."
msgstr "{0}{1}的服务级别协议已存在。"
-#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:771
+#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:774
msgid "Service Level Agreement has been changed to {0}."
msgstr "服务水平协议已更改为{0}。"
@@ -49333,7 +49336,7 @@ msgstr "设置预付和分配(先进先出)"
#. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry
#. Detail'
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:400
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:409
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Set Basic Rate Manually"
msgstr "手动设置成本"
@@ -49413,7 +49416,7 @@ msgstr "在物料表中设置父行号"
msgid "Set Posting Date"
msgstr "设置过账日期"
-#: erpnext/manufacturing/doctype/bom/bom.js:1034
+#: erpnext/manufacturing/doctype/bom/bom.js:1038
msgid "Set Process Loss Item Quantity"
msgstr "设置加工损耗物料数量"
@@ -49539,7 +49542,7 @@ msgstr "选择从主单据带出的关联字段"
msgid "Set incoming rate as zero for expired Batch"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1024
+#: erpnext/manufacturing/doctype/bom/bom.js:1028
msgid "Set quantity of process loss item:"
msgstr "设置加工损耗物料数量:"
@@ -49555,7 +49558,7 @@ msgstr "子装配件物料单价取其BOM成本"
msgid "Set targets Item Group-wise for this Sales Person."
msgstr "为本业务员设置物料组级的销售目标"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1282
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1293
msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
msgstr "设置计划开始日期(预计开始生产的日期)"
@@ -49666,7 +49669,7 @@ msgid "Setting up company"
msgstr "创建公司"
#: erpnext/manufacturing/doctype/bom/bom.py:1218
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1586
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1645
msgid "Setting {0} is required"
msgstr "必须设置{0}"
@@ -49878,7 +49881,7 @@ msgstr "运输类型"
msgid "Shipment details"
msgstr "运输详情"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:769
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:781
msgid "Shipments"
msgstr "发货"
@@ -50392,7 +50395,7 @@ msgstr ""
msgid "Simultaneous"
msgstr "并行"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:850
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:860
msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
msgstr "由于产成品{1}存在{0}单位的加工损耗,应在物料表中将该产成品的数量减少{0}单位。"
@@ -50504,7 +50507,7 @@ msgstr "售货员"
msgid "Solvency Ratios"
msgstr "偿债能力比率"
-#: erpnext/controllers/accounts_controller.py:4389
+#: erpnext/controllers/accounts_controller.py:4399
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr "部分必需的公司信息缺失。您无权限更新这些信息,请联系系统管理员。"
@@ -50568,7 +50571,7 @@ msgstr "来源字段名"
msgid "Source Location"
msgstr "源地点"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1026
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1030
msgid "Source Manufacture Entry"
msgstr ""
@@ -50577,11 +50580,11 @@ msgstr ""
msgid "Source Stock Entry (Manufacture)"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1012
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1022
msgid "Source Stock Entry {0} belongs to Work Order {1}, not {2}. Please use a manufacture entry from the same Work Order."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2680
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2690
msgid "Source Stock Entry {0} has no finished goods quantity"
msgstr ""
@@ -50639,7 +50642,7 @@ msgstr "发料仓地址(链接)"
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr "物料{0}必须指定来源仓库。"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:375
+#: erpnext/manufacturing/doctype/work_order/work_order.py:379
msgid "Source Warehouse {0} must be same as Customer Warehouse {1} in the Subcontracting Inward Order."
msgstr "源仓库{0}必须与外包收货订单中的客户仓库{1}相同。"
@@ -50647,7 +50650,7 @@ msgstr "源仓库{0}必须与外包收货订单中的客户仓库{1}相同。"
msgid "Source and Target Location cannot be same"
msgstr "源和目标地点不能相同"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:978
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:988
msgid "Source and target warehouse cannot be same for row {0}"
msgstr "第{0}行中的源和收料仓不能相同"
@@ -50660,9 +50663,9 @@ msgstr "发料和收料仓不同相同"
msgid "Source of Funds (Liabilities)"
msgstr "资金来源(负债)"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:945
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:961
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:968
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:955
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:971
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:978
msgid "Source warehouse is mandatory for row {0}"
msgstr "请为第{0}行填写发料仓"
@@ -50832,7 +50835,7 @@ msgstr "标准税率费用"
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:493
#: erpnext/stock/doctype/item/item.py:276 erpnext/tests/utils.py:283
-#: erpnext/tests/utils.py:2518
+#: erpnext/tests/utils.py:2519
msgid "Standard Selling"
msgstr "标准销售"
@@ -51166,7 +51169,7 @@ msgstr "库存结转日志"
msgid "Stock Details"
msgstr "库存详细信息"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1189
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1199
msgid "Stock Entries already created for Work Order {0}: {1}"
msgstr "工单 {0} 现有入库单 {1} 总入库数量已超工单数量,不可再创建新入库单"
@@ -51225,10 +51228,6 @@ msgstr "库存凭证物料"
msgid "Stock Entry Type"
msgstr "移动类型"
-#: erpnext/stock/doctype/pick_list/pick_list.py:1552
-msgid "Stock Entry has been already created against this Pick List"
-msgstr "该拣货单的物料移动单已生成"
-
#: erpnext/stock/doctype/batch/batch.js:138
msgid "Stock Entry {0} created"
msgstr "物料移动{0}已创建"
@@ -51471,9 +51470,9 @@ msgstr "物料成本价追溯调整设置"
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:289
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:297
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:303
-#: erpnext/manufacturing/doctype/work_order/work_order.js:939
-#: erpnext/manufacturing/doctype/work_order/work_order.js:948
-#: erpnext/manufacturing/doctype/work_order/work_order.js:955
+#: erpnext/manufacturing/doctype/work_order/work_order.js:943
+#: erpnext/manufacturing/doctype/work_order/work_order.js:952
+#: erpnext/manufacturing/doctype/work_order/work_order.js:959
#: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:14
#: erpnext/public/js/stock_reservation.js:12
#: erpnext/selling/doctype/sales_order/sales_order.js:109
@@ -51511,7 +51510,7 @@ msgstr "库存预留单已取消"
#: erpnext/controllers/subcontracting_inward_controller.py:1037
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:2245
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2353
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2412
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1777
msgid "Stock Reservation Entries Created"
msgstr "库存预留单已创建"
@@ -51539,7 +51538,7 @@ msgstr "出库后库存预留单不可修改"
msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr "基于拣货单创建的库存预留单不可修改,建议取消当前单据再创建新单据"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:538
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:550
msgid "Stock Reservation Warehouse Mismatch"
msgstr "库存预留仓库不匹配"
@@ -51877,7 +51876,7 @@ msgstr "石材"
msgid "Stop Reason"
msgstr "停机原因"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1177
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1236
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr "停止的工单不能取消,先取消停止"
@@ -52471,7 +52470,7 @@ msgstr "成功设置"
msgid "Successful"
msgstr "成功"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:578
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:609
msgid "Successfully Reconciled"
msgstr "核销/对账成功"
@@ -52660,7 +52659,7 @@ msgstr "已发料数量"
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:197
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/crm/doctype/contract/contract.json
+#: erpnext/controllers/trends.py:449 erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/public/js/purchase_trends_filters.js:50
@@ -52784,6 +52783,7 @@ msgstr "供应商信息"
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:107
#: erpnext/buying/workspace/buying/buying.json
+#: erpnext/controllers/trends.py:457 erpnext/controllers/trends.py:472
#: erpnext/public/js/purchase_trends_filters.js:51
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/regional/report/irs_1099/irs_1099.js:26
@@ -52885,6 +52885,7 @@ msgstr "供应商台账汇总"
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:101
+#: erpnext/controllers/trends.py:455
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -53416,7 +53417,7 @@ msgstr "收料仓地址"
msgid "Target Warehouse Address Link"
msgstr "收料仓地址(链接)"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:320
+#: erpnext/manufacturing/doctype/work_order/work_order.py:324
msgid "Target Warehouse Reservation Error"
msgstr "目标仓库预留错误"
@@ -53424,7 +53425,7 @@ msgstr "目标仓库预留错误"
msgid "Target Warehouse for Finished Good must be same as Finished Good Warehouse {1} in Work Order {2} linked to the Subcontracting Inward Order."
msgstr "产成品的目标仓库必须与关联外包收货订单的工作订单{2}中的产成品仓库{1}相同。"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:865
+#: erpnext/manufacturing/doctype/work_order/work_order.py:924
msgid "Target Warehouse is required before Submit"
msgstr "提交前需填写目标仓库"
@@ -53432,13 +53433,13 @@ msgstr "提交前需填写目标仓库"
msgid "Target Warehouse is set for some items but the customer is not an internal customer."
msgstr "部分物料设置了目标仓库,但客户不是内部客户"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:391
+#: erpnext/manufacturing/doctype/work_order/work_order.py:395
msgid "Target Warehouse {0} must be same as Delivery Warehouse {1} in the Subcontracting Inward Order Item."
msgstr "目标仓库{0}必须与外包收货订单物料中的交货仓库{1}相同。"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:951
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:957
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:961
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:967
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:982
msgid "Target warehouse is mandatory for row {0}"
msgstr "请为第{0}行指定收料仓"
@@ -54303,7 +54304,8 @@ msgstr "条款和条件模板"
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:22
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
#: erpnext/accounts/report/sales_register/sales_register.py:223
-#: erpnext/crm/doctype/lead/lead.json
+#: erpnext/controllers/trends.py:398 erpnext/controllers/trends.py:422
+#: erpnext/controllers/trends.py:487 erpnext/crm/doctype/lead/lead.json
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/prospect/prospect.json
#: erpnext/crm/report/lead_details/lead_details.js:46
@@ -54433,7 +54435,7 @@ msgstr "总账分录将在后台取消,可能需要几分钟"
msgid "The Loyalty Program isn't valid for the selected company"
msgstr "积分方案对所选公司无效"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1109
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1110
msgid "The Payment Request {0} is already paid, cannot process payment twice"
msgstr "付款申请{0}已支付,不能重复处理"
@@ -54441,11 +54443,11 @@ msgstr "付款申请{0}已支付,不能重复处理"
msgid "The Payment Term at row {0} is possibly a duplicate."
msgstr "第{0}行的支付条款可能是重复的。"
-#: erpnext/stock/doctype/pick_list/pick_list.py:345
+#: erpnext/stock/doctype/pick_list/pick_list.py:347
msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
msgstr "存在库存预留记录的拣货清单无法更新。如需修改,建议在更新前取消现有库存预留"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3132
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3142
msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
msgstr "已基于工单生产任务单最大制程损耗重置了制程损耗数量"
@@ -54453,15 +54455,15 @@ msgstr "已基于工单生产任务单最大制程损耗重置了制程损耗数
msgid "The Sales Person is linked with {0}"
msgstr "该销售员与{0}相关联"
-#: erpnext/stock/doctype/pick_list/pick_list.py:211
+#: erpnext/stock/doctype/pick_list/pick_list.py:213
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr "第{0}行的序列号{1}在仓库{2}中不可用"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2722
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2732
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr "序列号{0}已为{1}{2}预留,不能用于其他交易"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2098
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2108
msgid "The Serial and Batch Bundle {0} is not valid for this transaction. The 'Type of Transaction' should be 'Outward' instead of 'Inward' in Serial and Batch Bundle {0}"
msgstr "序列号批次组合{0}对此交易无效。在序列号批次组合{0}中,'交易类型'应为'出库'而非'入库'"
@@ -54475,7 +54477,7 @@ msgstr "'生产'类型的库存转移单称为反冲。通过消耗原材料生
msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
msgstr "负债或权益下的科目,用于利润/亏损记账"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1004
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1005
msgid "The allocated amount is greater than the outstanding amount of Payment Request {0}"
msgstr "分配金额超过付款申请{0}的未清金额"
@@ -54529,7 +54531,7 @@ msgstr ""
msgid "The date of the transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1230
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1241
msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
msgstr "系统将获取该物料的默认BOM,也可手动修改"
@@ -54599,7 +54601,7 @@ msgstr ""
msgid "The following assets have failed to automatically post depreciation entries: {0}"
msgstr "以下资产自动计提折旧失败:{0}"
-#: erpnext/stock/doctype/pick_list/pick_list.py:309
+#: erpnext/stock/doctype/pick_list/pick_list.py:311
msgid "The following batches are expired, please restock them:
{0}"
msgstr "以下批次已过期,请补货:
{0}"
@@ -54619,7 +54621,7 @@ msgstr "以下员工当前仍汇报给{0}:"
msgid "The following invalid Pricing Rules are deleted:"
msgstr "以下无效定价规则已被删除:"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:623
+#: erpnext/accounts/doctype/payment_request/payment_request.py:624
msgid ""
"The following payment schedule(s) already exist:\n"
"{0}"
@@ -54629,7 +54631,7 @@ msgstr ""
msgid "The following rows are duplicates:"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:864
+#: erpnext/stock/doctype/material_request/material_request.py:879
msgid "The following {0} were created: {1}"
msgstr "已创建以下{0}:{1}"
@@ -54797,8 +54799,8 @@ msgstr ""
msgid "The seller and the buyer cannot be the same"
msgstr "卖方和买方不能相同"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:186
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:198
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:187
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:199
msgid "The serial and batch bundle {0} not linked to {1} {2}"
msgstr "序列号批次组合{0}未链接到{1}{2}"
@@ -54892,19 +54894,19 @@ msgstr "有此角色的用户不受锁账天数限制"
msgid "The value of {0} differs between Items {1} and {2}"
msgstr "{0}的值在物料{1}和{2}之间不一致"
-#: erpnext/controllers/item_variant.py:196
+#: erpnext/controllers/item_variant.py:258
msgid "The value {0} is already assigned to an existing Item {1}."
msgstr "现有物料{1}已使用此属性值{0}。"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1258
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1269
msgid "The warehouse where you store finished Items before they are shipped."
msgstr "成品发货前存储的仓库"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1251
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1262
msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
msgstr "原材料存储仓库。每个物料可指定不同源仓库,也可选择组仓库。提交工单时将预留原材料"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1263
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1274
msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
msgstr "生产开始时物料转移的目标仓库,可选择组仓库作为在制品仓库"
@@ -54924,7 +54926,7 @@ msgstr "{0}包含单价物料。"
msgid "The {0} prefix '{1}' already exists. Please change the Serial No Series, otherwise you will get a Duplicate Entry error."
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:870
+#: erpnext/stock/doctype/material_request/material_request.py:885
msgid "The {0} {1} created successfully"
msgstr "成功创建{0}{1}"
@@ -54993,7 +54995,7 @@ msgstr "所选物料无变体"
msgid "There can be multiple tiered collection factor based on the total spent. But the conversion factor for redemption will always be same for all the tier."
msgstr "根据总消费金额可以有多个分等级积分规则。但所有等级的兑换系数相同。"
-#: erpnext/accounts/party.py:595
+#: erpnext/accounts/party.py:611
msgid "There can only be 1 Account per Company in {0} {1}"
msgstr "每个公司只能有1个科目(科目){0} {1}"
@@ -55017,7 +55019,7 @@ msgstr "未找到{0}:{1}对应的批次"
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2035
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2045
msgid "There must be atleast 1 Finished Good in this Stock Entry"
msgstr "至少须有一行勾选了是成品的明细行"
@@ -55129,7 +55131,7 @@ msgstr ""
msgid "This covers all scorecards tied to this Setup"
msgstr "包含已设置的所有评分卡"
-#: erpnext/controllers/status_updater.py:500
+#: erpnext/controllers/status_updater.py:501
msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
msgstr "物料{4}{0} 超出订单允许量 {1}。你在对同一个{2}做另一个{3}?"
@@ -55232,7 +55234,7 @@ msgstr "从会计角度看此操作存在风险"
msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
msgstr "这样做是为了处理在采购发票后创建采购入库的情况"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1244
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1255
msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
msgstr "默认启用。如需为子装配件计划物料请保持启用。若单独计划生产子装配件,可取消勾选"
@@ -55864,7 +55866,7 @@ msgstr "收料仓"
msgid "To Warehouse (Optional)"
msgstr "收料仓(可选)"
-#: erpnext/manufacturing/doctype/bom/bom.js:1002
+#: erpnext/manufacturing/doctype/bom/bom.js:1006
msgid "To add Operations tick the 'With Operations' checkbox."
msgstr "要添加操作,请勾选“包含操作”复选框。"
@@ -55872,15 +55874,15 @@ msgstr "要添加操作,请勾选“包含操作”复选框。"
msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
msgstr "如果禁用包含爆炸项,则添加分包项的原材料。"
-#: erpnext/controllers/status_updater.py:493
+#: erpnext/controllers/status_updater.py:494
msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
msgstr "要允许超订单金额开票,请在“会计设置”或“物料主数据”中更新“发票超金额控制(%)”。"
-#: erpnext/controllers/status_updater.py:487
+#: erpnext/controllers/status_updater.py:488
msgid "To allow over ordering, update \"Over Order Allowance\" in Buying Settings."
msgstr ""
-#: erpnext/controllers/status_updater.py:489
+#: erpnext/controllers/status_updater.py:490
msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
msgstr "要允许超量收货/出货,请在库存设置或物料主数据中更新“出入库超量控制”。"
@@ -55937,7 +55939,7 @@ msgstr "要否决此问题,请在公司{1}中启用“ {0}”"
msgid "To select more than one transaction at a time, press and hold the shift key."
msgstr ""
-#: erpnext/controllers/item_variant.py:199
+#: erpnext/controllers/item_variant.py:261
msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
msgstr "如需修改属性值,请在库存模块的“物料多规格设置”中勾选 允许重命名属性值。"
@@ -55999,6 +56001,26 @@ msgstr "Tonne-Force(计量)"
msgid "Too many columns. Export the report and print it using a spreadsheet application."
msgstr "太多的列。导出报表,并使用电子表格应用程序进行打印。"
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of the tools (Column Break) field in DocType 'Email Digest'
+#. Label of a Card Break in the Stock Workspace
+#. Label of a Workspace Sidebar Item
+#: erpnext/buying/doctype/purchase_order/purchase_order.js:587
+#: erpnext/buying/doctype/purchase_order/purchase_order.js:663
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:61
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:149
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:456
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:465
+#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:84
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:123
+#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
+#: erpnext/setup/doctype/email_digest/email_digest.json
+#: erpnext/stock/workspace/stock/stock.json
+#: erpnext/workspace_sidebar/manufacturing.json
+#: erpnext/workspace_sidebar/stock.json
+msgid "Tools"
+msgstr ""
+
#. Name of a UOM
#: erpnext/setup/setup_wizard/data/uom_data.json
msgid "Torr"
@@ -57267,6 +57289,11 @@ msgstr ""
msgid "Transferred Qty"
msgstr "已发料数量"
+#. Label of the transferred_qty (Float) field in DocType 'Pick List Item'
+#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
+msgid "Transferred Qty (in Stock UOM)"
+msgstr ""
+
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:39
msgid "Transferred Quantity"
msgstr "调拨数量"
@@ -57702,7 +57729,7 @@ msgstr ""
msgid "UOM Name"
msgstr "单位名称"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4332
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4345
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr "物料{1}的计量单位{0}需要换算系数"
@@ -57771,7 +57798,7 @@ msgstr "无法为关键日期{2}查找{0}到{1}的汇率。请手动创建汇率
msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
msgstr "无法从{0}开始获得分数。你需要有0到100的常规分数"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1135
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1194
msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
msgstr "未来{0}天内未找到工序{1}的可用时段,请在{2}中增加'产能计划周期(天)'"
@@ -57877,7 +57904,7 @@ msgstr "单位"
msgid "Unit Of Measure"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4121
+#: erpnext/controllers/accounts_controller.py:4131
msgid "Unit Price"
msgstr ""
@@ -58038,7 +58065,7 @@ msgstr "未核销单据"
msgid "Unreconciled Transactions"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:946
+#: erpnext/manufacturing/doctype/work_order/work_order.js:950
#: erpnext/selling/doctype/sales_order/sales_order.js:122
#: erpnext/stock/doctype/pick_list/pick_list.js:166
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
@@ -58333,7 +58360,7 @@ msgstr "正在更新本项目的成本核算与计费字段..."
msgid "Updating Variants..."
msgstr "更新多规格物料......"
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1206
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1217
msgid "Updating Work Order status"
msgstr "正在更新工单状态"
@@ -58602,11 +58629,15 @@ msgstr "摘要"
msgid "User Resolution Time"
msgstr "用户解决时间"
+#: erpnext/accounts/party.py:439
+msgid "User don't have permissions to select/read this account."
+msgstr ""
+
#: erpnext/accounts/doctype/pricing_rule/utils.py:596
msgid "User has not applied rule on the invoice {0}"
msgstr "用户未在发票{0}上应用规则"
-#: erpnext/crm/frappe_crm_api.py:176
+#: erpnext/crm/frappe_crm_api.py:183
msgid "User not allowed to synchronize data from Frappe CRM on ERPNext. Contact System Manager of ERPNext."
msgstr ""
@@ -58775,7 +58806,7 @@ msgstr ""
msgid "Valid for Countries"
msgstr "适用以下国家"
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:302
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:320
msgid "Valid from and valid upto fields are mandatory for the cumulative"
msgstr "请为累积类型维护生效和失效日期"
@@ -58924,11 +58955,11 @@ msgstr "成本价"
msgid "Valuation Rate (In / Out)"
msgstr "成本价(入 / 出)"
-#: erpnext/stock/stock_ledger.py:2037
+#: erpnext/stock/stock_ledger.py:2041
msgid "Valuation Rate Missing"
msgstr "无成本价"
-#: erpnext/stock/stock_ledger.py:2015
+#: erpnext/stock/stock_ledger.py:2019
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr "要为{1} {2}生成会计凭证,物料{0}须有成本价"
@@ -59146,6 +59177,10 @@ msgstr "模板物料"
msgid "Variant creation has been queued."
msgstr "创建多规格物料任务已添加到后台资料更新队列中。"
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:172
+msgid "Variant {0} and its template {1} cannot both be added to the same Pricing Rule"
+msgstr ""
+
#. Label of the variants_section (Tab Break) field in DocType 'Item'
#: erpnext/stock/doctype/item/item.json
msgid "Variants"
@@ -59539,7 +59574,7 @@ msgstr "凭证号"
msgid "Voucher No"
msgstr "凭证号"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1469
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1470
msgid "Voucher No is mandatory"
msgstr "凭证编号必填"
@@ -59811,7 +59846,7 @@ msgstr "仓库{0}不属于公司{1}"
msgid "Warehouse {0} does not exist"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:317
+#: erpnext/manufacturing/doctype/work_order/work_order.py:321
msgid "Warehouse {0} is not allowed for Sales Order {1}, it should be {2}"
msgstr "销售订单{1}不允许使用仓库{0},应使用{2}"
@@ -59943,7 +59978,7 @@ msgstr "警告:库存凭证{2}中已存在另一个{0}#{1}"
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr "警告:物料需求数量低于最小起订量"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1571
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1630
msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}."
msgstr "警告:数量超过基于外包收货订单{0}接收的原材料数量的最大可生产数量。"
@@ -60253,7 +60288,7 @@ msgstr ""
msgid "When enabled, transactions with this supplier will be blocked based on the Hold Type below"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:397
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:406
msgid "When there are multiple finished goods ({0}) in a Repack stock entry, the basic rate for all finished goods must be set manually. To set rate manually, enable the checkbox 'Set Basic Rate Manually' in the respective finished good row."
msgstr ""
@@ -60277,6 +60312,10 @@ msgstr "为子公司{0}创建账户时未找到上级账户{1},请在对应科
msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
msgstr "从采购订单下推采购发票时,取发票日汇率而不是复制采购订单的汇率"
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:286
+msgid "White"
+msgstr ""
+
#: erpnext/public/js/setup_wizard.js:31
msgid "Who are you setting this up for?"
msgstr ""
@@ -60449,7 +60488,7 @@ msgstr "进行中"
#: erpnext/selling/doctype/sales_order/sales_order.js:1056
#: erpnext/stock/doctype/material_request/material_request.js:216
#: erpnext/stock/doctype/material_request/material_request.json
-#: erpnext/stock/doctype/material_request/material_request.py:871
+#: erpnext/stock/doctype/material_request/material_request.py:886
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -60488,7 +60527,7 @@ msgstr "工单已耗用物料"
msgid "Work Order Item"
msgstr "工单明细"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1015
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1025
msgid "Work Order Mismatch"
msgstr ""
@@ -60529,16 +60568,16 @@ msgstr "工单进度追踪表"
msgid "Work Order Summary Report"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:877
+#: erpnext/stock/doctype/material_request/material_request.py:892
msgid "Work Order cannot be created for following reason:
{0}"
msgstr "无法创建生产工单,原因:
{0}"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1515
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1574
msgid "Work Order cannot be raised against a Item Template"
msgstr "不能为模板物料创建新生产工单"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2709
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2789
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2768
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2848
msgid "Work Order has been {0}"
msgstr "生产工单已{0}"
@@ -60550,16 +60589,16 @@ msgstr "生产工单未创建"
msgid "Work Order {0} created"
msgstr "工作订单{0}已创建"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2696
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2706
msgid "Work Order {0} has no produced qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1139
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1149
msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr "工单 {0}: Job Card not found 未找到针对工序 {1} 的生产任务单"
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:56
-#: erpnext/stock/doctype/material_request/material_request.py:865
+#: erpnext/stock/doctype/material_request/material_request.py:880
msgid "Work Orders"
msgstr "工单"
@@ -60584,7 +60623,7 @@ msgstr "进行中"
msgid "Work-in-Progress Warehouse"
msgstr "车间仓"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:863
+#: erpnext/manufacturing/doctype/work_order/work_order.py:922
msgid "Work-in-Progress Warehouse is required before Submit"
msgstr "请指定车间仓后再提交"
@@ -60879,7 +60918,7 @@ msgstr "新财年开始或结束日期与{0}重叠。请在公司主数据中设
msgid "You are importing data for the code list:"
msgstr "您正在导入代码列表的数据:"
-#: erpnext/controllers/accounts_controller.py:3918
+#: erpnext/controllers/accounts_controller.py:3928
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr "根据{}工作流设置的条件,您无权更新"
@@ -60895,7 +60934,7 @@ msgstr "您此时无权在仓库{1}下为物料{0}创建/编辑库存交易"
msgid "You are not authorized to set Frozen value"
msgstr "您没有权限设定冻结值"
-#: erpnext/stock/doctype/pick_list/pick_list.py:516
+#: erpnext/stock/doctype/pick_list/pick_list.py:546
msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
msgstr "您正在为物料{0}提货超过所需数量,请检查销售订单{1}是否已创建其他拣货单"
@@ -60960,7 +60999,7 @@ msgstr ""
msgid "You can't make any changes to Job Card since Work Order is closed."
msgstr "因生产工单已关闭,生产任务单不能再变更"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:229
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:230
msgid "You can't process the serial number {0} as it has already been used in the SABB {1}. {2} if you want to inward same serial number multiple times then enabled 'Allow existing Serial No to be Manufactured/Received again' in the {3}"
msgstr "无法处理序列号{0},因其已在序列和批次凭证{1}中使用。如需多次入库相同序列号,请在{3}启用'允许重复生产/接收现有序列号'"
@@ -60968,7 +61007,7 @@ msgstr "无法处理序列号{0},因其已在序列和批次凭证{1}中使用
msgid "You can't redeem Loyalty Points having more value than the Total Amount."
msgstr "不可兑换价值超过总金额的忠诚度积分。"
-#: erpnext/manufacturing/doctype/bom/bom.js:776
+#: erpnext/manufacturing/doctype/bom/bom.js:780
msgid "You cannot change the rate if BOM is mentioned against any Item."
msgstr "有物料清单的物料价格不可手工设置"
@@ -61000,7 +61039,7 @@ msgstr "您不能编辑根节点。"
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr "您无法同时启用“{0}”和“{1}”设置。"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:167
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:168
msgid "You cannot outward following {0} as either they are Delivered, Inactive or located in a different warehouse."
msgstr ""
@@ -61028,6 +61067,10 @@ msgstr "未付款的订单不能提交"
msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
msgstr "无法{0}此单据,因为存在后续的期间结账分录{1}在{2}之后"
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:168
+msgid "You do not have enough permission to access {0}: {1}"
+msgstr ""
+
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:82
msgid "You do not have permission to import and submit bank transactions"
msgstr ""
@@ -61037,7 +61080,7 @@ msgstr ""
msgid "You do not have permission to import bank transactions"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3896
+#: erpnext/controllers/accounts_controller.py:3906
msgid "You do not have permissions to {} items in a {}."
msgstr "您无权{} {}。"
@@ -61049,11 +61092,11 @@ msgstr "您的忠诚度积分不足"
msgid "You don't have enough points to redeem."
msgstr "您的积分不足以兑换"
-#: erpnext/controllers/accounts_controller.py:4464
+#: erpnext/controllers/accounts_controller.py:4474
msgid "You don't have permission to create a Company Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4444
+#: erpnext/controllers/accounts_controller.py:4454
msgid "You don't have permission to update Company details. Please contact your System Manager."
msgstr ""
@@ -61061,11 +61104,11 @@ msgstr ""
msgid "You don't have permission to update Received Qty DocField for item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4438
+#: erpnext/controllers/accounts_controller.py:4448
msgid "You don't have permission to update this document. Please contact your System Manager."
msgstr ""
-#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:303
+#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:313
msgid "You had {} errors while creating opening invoices. Check {} for more details"
msgstr "创建期初发票时出现{}个错误,请检查{}获取详情"
@@ -61169,7 +61212,7 @@ msgstr "余额为0"
msgid "Zero Rated"
msgstr "零税率"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:726
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:736
msgid "Zero quantity"
msgstr "零数量"
@@ -61187,15 +61230,15 @@ msgstr ""
msgid "Zip File"
msgstr "压缩文件"
-#: erpnext/stock/reorder_item.py:374
+#: erpnext/stock/reorder_item.py:376
msgid "[Important] [ERPNext] Auto Reorder Errors"
msgstr "[重要][ERPNext]自动补货错误"
-#: erpnext/controllers/status_updater.py:305
+#: erpnext/controllers/status_updater.py:306
msgid "`Allow Negative rates for Items`"
msgstr "`允许物料负单价`"
-#: erpnext/stock/stock_ledger.py:2029
+#: erpnext/stock/stock_ledger.py:2033
msgid "after"
msgstr "之后"
@@ -61211,11 +61254,11 @@ msgstr "作为描述"
msgid "as Title"
msgstr "作为标题"
-#: erpnext/manufacturing/doctype/bom/bom.js:1026
+#: erpnext/manufacturing/doctype/bom/bom.js:1030
msgid "as a percentage of finished item quantity"
msgstr "按完工数量百分比"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1639
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1640
msgid "as of {0}"
msgstr ""
@@ -61386,7 +61429,7 @@ msgstr "未安装支付应用,请从{}或{}安装"
msgid "per hour"
msgstr "每小时"
-#: erpnext/stock/stock_ledger.py:2030
+#: erpnext/stock/stock_ledger.py:2034
msgid "performing either one below:"
msgstr "再提交或取消此单据"
@@ -61462,8 +61505,8 @@ msgstr "已售"
msgid "subscription is already cancelled."
msgstr "订阅已取消"
-#: erpnext/controllers/status_updater.py:503
-#: erpnext/controllers/status_updater.py:522
+#: erpnext/controllers/status_updater.py:504
+#: erpnext/controllers/status_updater.py:523
msgid "target_ref_field"
msgstr "目标参考字段"
@@ -61538,7 +61581,7 @@ msgstr "{0}“{1}”已禁用"
msgid "{0} '{1}' not in Fiscal Year {2}"
msgstr "{0}“ {1}”不属于{2}财年"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:749
+#: erpnext/manufacturing/doctype/work_order/work_order.py:808
msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
msgstr "{0}({1})不能大于生产工单{3}中的计划数量({2})"
@@ -61639,7 +61682,7 @@ msgstr "{0}资产不得转移"
msgid "{0} can be either {1} or {2}."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:279
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:297
msgid "{0} can not be negative"
msgstr "{0}不能为负"
@@ -61657,7 +61700,7 @@ msgstr "{0}不能为零"
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:921
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1037
-#: erpnext/stock/doctype/pick_list/pick_list.py:1341
+#: erpnext/stock/doctype/pick_list/pick_list.py:1371
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:323
msgid "{0} created"
msgstr "{0}已创建"
@@ -61704,7 +61747,7 @@ msgstr "{0} {1}"
msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
msgstr "{0}已启用基于付款条件的分配,请在付款参考部分为第#{1}行选择付款条件"
-#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:805
+#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:850
msgid "{0} has been modified after you pulled it. Please pull it again."
msgstr ""
@@ -61763,7 +61806,7 @@ msgstr "{0}是强制性的。可能没有为{1}到{2}创建货币兑换记录"
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr "{0}是必填项。{1}和{2}的货币转换记录可能还未生成。"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1863
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1864
msgid "{0} is not a CSV file."
msgstr ""
@@ -61775,7 +61818,7 @@ msgstr "{0}不是公司银行账户"
msgid "{0} is not a group node. Please select a group node as parent cost center"
msgstr "{0}不是组节点,请选择组节点作为上级成本中心"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:778
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:788
msgid "{0} is not a stock Item"
msgstr "{0}不是库存物料"
@@ -61783,7 +61826,7 @@ msgstr "{0}不是库存物料"
msgid "{0} is not a valid Accounting Dimension."
msgstr ""
-#: erpnext/controllers/item_variant.py:189
+#: erpnext/controllers/item_variant.py:251
msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
msgstr "{0}不是物料{2}的属性{1}的有效值"
@@ -61791,7 +61834,7 @@ msgstr "{0}不是物料{2}的属性{1}的有效值"
msgid "{0} is not a valid {1} fieldname."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:168
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:186
msgid "{0} is not added in the table"
msgstr "表中未添加{0}"
@@ -61807,7 +61850,7 @@ msgstr "{0} 未运行。无法触发该文档的事件"
msgid "{0} is not the default supplier for any items."
msgstr "{0}未被设置为任一物料的的默认供应商。"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2972
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2975
msgid "{0} is on hold till {1}"
msgstr "{0}被临时冻结至{1}"
@@ -61851,7 +61894,7 @@ msgstr "不允许{0}与{1}进行交易。请更改公司或在客户记录的'
msgid "{0} not found for item {1}"
msgstr "没有找到物料 {1} 的{0}"
-#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:706
+#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:709
msgid "{0} parameter is invalid"
msgstr "{0}参数无效"
@@ -61876,11 +61919,11 @@ msgstr ""
msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
msgstr "仓库 {2} 中物料 {1} 已被预留了{0} ,请取消预留后再 {3} 库存调账"
-#: erpnext/stock/doctype/pick_list/pick_list.py:1090
+#: erpnext/stock/doctype/pick_list/pick_list.py:1120
msgid "{0} units of Item {1} is not available in any of the warehouses."
msgstr "物料 {1} 缺货数量 {0}"
-#: erpnext/stock/doctype/pick_list/pick_list.py:1083
+#: erpnext/stock/doctype/pick_list/pick_list.py:1113
msgid "{0} units of Item {1} is not available in any of the warehouses. Other Pick Lists exist for this item."
msgstr ""
@@ -61888,16 +61931,16 @@ msgstr ""
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1682 erpnext/stock/stock_ledger.py:2197
-#: erpnext/stock/stock_ledger.py:2211
+#: erpnext/stock/stock_ledger.py:1686 erpnext/stock/stock_ledger.py:2201
+#: erpnext/stock/stock_ledger.py:2215
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr "本单据 {5} 记账时间点 {3} {4} 发料仓 {2} 物料 {1} 库存不足 {0}。"
-#: erpnext/stock/stock_ledger.py:2298 erpnext/stock/stock_ledger.py:2343
+#: erpnext/stock/stock_ledger.py:2302 erpnext/stock/stock_ledger.py:2347
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr "需在{2}的{3}{4}准备{1}的{0}单位以完成本交易"
-#: erpnext/stock/stock_ledger.py:1676
+#: erpnext/stock/stock_ledger.py:1680
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr "为完成此交易,在{2}中的物料{1}数量还缺{0}。"
@@ -61951,7 +61994,7 @@ msgstr "{0} {1} 已创建"
msgid "{0} {1} does not exist"
msgstr "{0} {1}不存在"
-#: erpnext/accounts/party.py:575
+#: erpnext/accounts/party.py:591
msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
msgstr "为{0} {1}指定了非公司{3}本币{2}的科目。请选择货币为{2}的应收/付科目。"
@@ -62002,11 +62045,11 @@ msgstr "{0} {1}已被取消,因此操作无法完成"
msgid "{0} {1} is closed"
msgstr "{0} {1} 已关闭"
-#: erpnext/accounts/party.py:813
+#: erpnext/accounts/party.py:829
msgid "{0} {1} is disabled"
msgstr "{0} {1}已禁用"
-#: erpnext/accounts/party.py:819
+#: erpnext/accounts/party.py:835
msgid "{0} {1} is frozen"
msgstr "{0} {1}已冻结"
@@ -62014,7 +62057,7 @@ msgstr "{0} {1}已冻结"
msgid "{0} {1} is fully billed"
msgstr "{0} {1}已完全开票"
-#: erpnext/accounts/party.py:823
+#: erpnext/accounts/party.py:839
msgid "{0} {1} is not active"
msgstr "{0} {1} 未生效"
@@ -62184,7 +62227,7 @@ msgstr "{doctype}{name}已取消或关闭"
msgid "{field_label} is mandatory for sub-contracted {doctype}."
msgstr "外协{doctype}必须填写{field_label}"
-#: erpnext/controllers/stock_controller.py:2283
+#: erpnext/controllers/stock_controller.py:2285
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr "{item_name}的样本量({sample_size})不得超过验收数量({accepted_quantity})"