From 922b4b8c79c2d52736959568ec69a31875d1f11e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 29 Jun 2026 01:33:27 +0530 Subject: [PATCH] fix: Vietnamese translations --- erpnext/locale/vi.po | 3293 +++++++++++++++++++++--------------------- 1 file changed, 1653 insertions(+), 1640 deletions(-) diff --git a/erpnext/locale/vi.po b/erpnext/locale/vi.po index f14e8242fba..8282c5460bc 100644 --- a/erpnext/locale/vi.po +++ b/erpnext/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" -"POT-Creation-Date: 2026-06-21 10:42+0000\n" -"PO-Revision-Date: 2026-06-21 19:03\n" +"POT-Creation-Date: 2026-06-28 10:20+0000\n" +"PO-Revision-Date: 2026-06-28 20:03\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -18,15 +18,6 @@ msgstr "" "X-Crowdin-File-ID: 46\n" "Language: vi_VN\n" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1591 -msgid "\n" -"\t\t\tThe Batch {0} of an item {1} has negative stock in the warehouse {2}{3}.\n" -"\t\t\tPlease add a stock quantity of {4} to proceed with this entry.\n" -"\t\t\tIf it is not possible to make an adjustment entry, please enable 'Allow Negative Stock for Batch' in the batch {0} or in the Stock Settings to proceed.\n" -"\t\t\tHowever, enabling this setting may lead to negative stock in the system.\n" -"\t\t\tSo please ensure the stock levels are adjusted as soon as possible to maintain the correct valuation rate." -msgstr "" - #. Label of the column_break_32 (Column Break) field in DocType 'Email Digest' #: erpnext/setup/doctype/email_digest/email_digest.json msgid " " @@ -111,11 +102,11 @@ msgstr "\"Là Tài sản cố định\" không thể bỏ chọn, vì tồn tạ msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\"" msgstr "\"SN-01::10\" cho \"SN-01\" đến \"SN-10\"" -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:151 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:157 msgid "# In Stock" msgstr "# Trong kho" -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:144 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:150 msgid "# Req'd Items" msgstr "# Mặt hàng yêu cầu" @@ -277,8 +268,8 @@ msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'" msgstr "'Cho phép nhiều Đơn hàng bán đối với Đơn mua hàng của Khách hàng'" #: erpnext/controllers/trends.py:62 -msgid "'Based On' and 'Group By' can not be same" -msgstr "'Dựa trên' và 'Nhóm theo' không thể giống nhau" +msgid "'Based On' and 'Group By' can not be the same" +msgstr "" #: erpnext/selling/report/inactive_customers/inactive_customers.py:23 msgid "'Days Since Last Order' must be greater than or equal to zero" @@ -303,20 +294,20 @@ msgid "'From Date' must be after 'To Date'" msgstr "'Từ ngày' phải sau 'Đến ngày'" #: erpnext/stock/doctype/item/item.py:466 -msgid "'Has Serial No' can not be 'Yes' for non-stock item" -msgstr "'Có Serial No' không thể là 'Có' đối với mặt hàng không tồn kho" +msgid "'Has Serial No' cannot be 'Yes' for non-stock item" +msgstr "" #: erpnext/stock/doctype/quality_inspection/quality_inspection.py:145 -msgid "'Inspection Required before Delivery' has disabled for the item {0}, no need to create the QI" -msgstr "'Yêu cầu kiểm tra trước khi giao' đã bị vô hiệu hóa cho mặt hàng {0}, không cần tạo QI" +msgid "'Inspection Required before Delivery' is disabled for the item {0}, no need to create the QI" +msgstr "" #: erpnext/stock/doctype/quality_inspection/quality_inspection.py:136 -msgid "'Inspection Required before Purchase' has disabled for the item {0}, no need to create the QI" -msgstr "'Yêu cầu kiểm tra trước khi mua' đã bị vô hiệu hóa cho mặt hàng {0}, không cần tạo QI" +msgid "'Inspection Required before Purchase' is disabled for the item {0}, no need to create the QI" +msgstr "" #: erpnext/stock/report/stock_ledger/stock_ledger.py:684 #: erpnext/stock/report/stock_ledger/stock_ledger.py:725 -#: erpnext/stock/report/stock_ledger/stock_ledger.py:830 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:832 msgid "'Opening'" msgstr "'Mở đầu'" @@ -326,13 +317,13 @@ msgstr "'Mở đầu'" msgid "'To Date' is required" msgstr "'Đến ngày' là bắt buộc" -#: erpnext/stock/doctype/packing_slip/packing_slip.py:95 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:93 msgid "'To Package No.' cannot be less than 'From Package No.'" msgstr "'Đến số kiện' không thể nhỏ hơn 'Từ số kiện'" #: erpnext/controllers/sales_and_purchase_return.py:80 -msgid "'Update Stock' can not be checked because items are not delivered via {0}" -msgstr "'Cập nhật kho' không thể được chọn vì các mặt hàng không được giao qua {0}" +msgid "'Update Stock' cannot be checked because items are not delivered via {0}" +msgstr "" #: erpnext/accounts/doctype/sales_invoice/services/fixed_assets.py:46 msgid "'Update Stock' cannot be checked for fixed asset sale" @@ -617,7 +608,7 @@ msgstr "Trên 90" msgid "<0" msgstr "<0" -#: erpnext/assets/doctype/asset/asset.py:544 +#: erpnext/assets/doctype/asset/asset.py:546 msgid "Cannot create asset.

You're trying to create {0} asset(s) from {2} {3}.
However, only {1} item(s) were purchased and {4} asset(s) already exist against {5}." msgstr "Không thể tạo tài sản.

Bạn đang cố tạo {0} tài sản từ {2} {3}.
Tuy nhiên, chỉ có {1} mặt hàng đã được mua và {4} tài sản đã tồn tại đối với {5}." @@ -826,17 +817,17 @@ msgid "
  • Payment document required for row(s): {0}
  • " msgstr "
  • Yêu cầu chứng từ thanh toán cho dòng: {0}
  • " #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:165 -#: erpnext/utilities/bulk_transaction.py:37 -msgid "
  • {}
  • " -msgstr "
  • {}
  • " +#: erpnext/utilities/bulk_transaction.py:33 +msgid "
  • {0}
  • " +msgstr "
  • {0}
  • " #: erpnext/accounts/services/billing_validation.py:136 msgid "

    Cannot overbill for the following Items:

    " msgstr "

    Không thể thanh toán quá cho các mặt hàng sau:

    " #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:159 -msgid "

    Following {0}s doesn't belong to Company {1} :

    " -msgstr "

    Các {0} sau không thuộc Công ty {1}:

    " +msgid "

    Following {0}s do not belong to Company {1}:

    " +msgstr "" #. Content of the 'html_llwp' (HTML) field in DocType 'Request for Quotation' #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json @@ -1006,9 +997,9 @@ msgstr "A - B" msgid "A - C" msgstr "A - C" -#: erpnext/selling/doctype/customer/customer.py:355 -msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group" -msgstr "Một Nhóm khách hàng đã tồn tại với cùng tên, vui lòng thay đổi tên Khách hàng hoặc đổi tên Nhóm khách hàng" +#: erpnext/selling/doctype/customer/customer.py:358 +msgid "A Customer Group exists with the same name. Please change the Customer name or rename the Customer Group" +msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation.js:73 msgid "A Holiday List can be added to exclude counting these days for the Workstation." @@ -1018,9 +1009,9 @@ msgstr "Có thể thêm Danh sách ngày nghỉ để loại trừ việc tính msgid "A Lead requires either a person's name or an organization's name" msgstr "Một Cơ hội yêu cầu tên của một người hoặc tên của một tổ chức" -#: erpnext/stock/doctype/packing_slip/packing_slip.py:84 -msgid "A Packing Slip can only be created for Draft Delivery Note." -msgstr "Phiếu đóng gói chỉ có thể được tạo cho Phiếu giao hàng ở trạng thái Nháp." +#: erpnext/stock/doctype/packing_slip/packing_slip.py:83 +msgid "A Packing Slip can only be created for a Draft Delivery Note." +msgstr "" #: erpnext/accounts/services/gl_validator.py:123 msgid "A Period Closing Voucher is already submitted and an Opening Entry can no longer be created. {0} to learn more." @@ -1036,7 +1027,7 @@ msgstr "Danh sách giá là tập hợp Giá mặt hàng cho Bán, Mua, hoặc c msgid "A Product or a Service that is bought, sold or kept in stock." msgstr "Một Sản phẩm hoặc Dịch vụ được mua, bán hoặc tồn kho." -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:572 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:600 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now" msgstr "Một Công việc Đối soát {0} đang chạy cho cùng bộ lọc. Không thể đối soát ngay" @@ -1069,7 +1060,7 @@ msgstr "Phải đặt tài xế để trình." msgid "A logical Warehouse against which stock entries are made." msgstr "Một Kho logic mà các phiếu kho được tạo against." -#: erpnext/stock/serial_batch_bundle.py:1489 +#: erpnext/stock/serial_batch_bundle.py:1491 msgid "A naming series conflict occurred while creating serial numbers. Please change the naming series for the item {0}." msgstr "Đã xảy ra xung đột chuỗi đặt tên khi tạo số serial. Vui lòng thay đổi chuỗi đặt tên cho mặt hàng {0}." @@ -1245,7 +1236,7 @@ msgid "Accepted Qty in Stock UOM" msgstr "Số lượng được chấp nhận trong Đơn vị Kho" #. Label of the qty (Float) field in DocType 'Purchase Receipt Item' -#: erpnext/public/js/controllers/transaction.js:2873 +#: erpnext/public/js/controllers/transaction.js:2941 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json msgid "Accepted Quantity" msgstr "Số lượng được chấp nhận" @@ -1276,12 +1267,16 @@ msgstr "Khóa Truy cập" msgid "Access Key is required for Service Provider: {0}" msgstr "Khóa Truy cập là bắt buộc cho Nhà cung cấp Dịch vụ: {0}" +#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:423 +msgid "Access to Request for Quotation from the portal is disabled. To allow access, enable it in Portal Settings." +msgstr "" + #. Description of the 'Common Code' (Data) field in DocType 'UOM' #: erpnext/setup/doctype/uom/uom.json msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010" msgstr "Theo CEFACT/ICG/2010/IC013 hoặc CEFACT/ICG/2010/IC010" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:903 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:904 msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry." msgstr "Theo BOM {0}, Mặt hàng '{1}' thiếu trong phiếu kho." @@ -1534,7 +1529,7 @@ msgstr "Tài khoản là bắt buộc để lấy các phiếu thanh toán" msgid "Account is required" msgstr "" -#: erpnext/assets/doctype/asset/asset.py:913 +#: erpnext/assets/doctype/asset/asset.py:915 msgid "Account not Found" msgstr "Không tìm thấy Tài khoản" @@ -1664,11 +1659,11 @@ msgstr "Tài khoản: {0} là công việc đang thực hiện vốn và msgid "Account: {0} can only be updated via Stock Transactions" msgstr "Tài khoản: {0} chỉ có thể được cập nhật qua Giao dịch Kho" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2455 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2453 msgid "Account: {0} is not permitted under Payment Entry" msgstr "Tài khoản: {0} không được phép theo Phiếu thanh toán" -#: erpnext/accounts/services/taxes.py:333 +#: erpnext/accounts/services/taxes.py:334 msgid "Account: {0} with currency: {1} can not be selected" msgstr "Tài khoản: {0} với tiền tệ: {1} không thể được chọn" @@ -1947,8 +1942,8 @@ msgstr "Bộ lọc Chiều Kế toán" msgid "Accounting Entries" msgstr "Bút toán Kế toán" -#: erpnext/assets/doctype/asset/asset.py:947 -#: erpnext/assets/doctype/asset/asset.py:962 +#: erpnext/assets/doctype/asset/asset.py:949 +#: erpnext/assets/doctype/asset/asset.py:964 #: erpnext/assets/doctype/asset_capitalization/services/gl_composer.py:154 msgid "Accounting Entry for Asset" msgstr "Bút toán Kế toán cho Tài sản" @@ -1973,8 +1968,8 @@ msgstr "Bút toán Kế toán cho Dịch vụ" #: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:283 #: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:310 #: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:425 -#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:655 -#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:676 +#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:658 +#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:679 #: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:407 #: erpnext/stock/doctype/stock_entry/services/gl_composer.py:88 #: erpnext/stock/doctype/stock_entry/services/gl_composer.py:102 @@ -2022,7 +2017,11 @@ msgstr "Đào tạo Kế toán" msgid "Accounting Period" msgstr "Kỳ Kế toán" -#: erpnext/accounts/doctype/accounting_period/accounting_period.py:64 +#: erpnext/accounts/doctype/accounting_period/accounting_period.py:49 +msgid "Accounting Period cannot be created for a future date. End Date {0} is after today." +msgstr "" + +#: erpnext/accounts/doctype/accounting_period/accounting_period.py:77 msgid "Accounting Period overlaps with {0}" msgstr "Kỳ Kế toán trùng lặp với {0}" @@ -2220,8 +2219,8 @@ msgstr "Tài khoản khấu hao lũy kế" msgid "Accumulated Depreciation Amount" msgstr "Số tiền khấu hao lũy kế" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:876 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:894 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:864 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:882 msgid "Accumulated Depreciation as on" msgstr "Khấu hao lũy kế tính đến" @@ -2449,7 +2448,7 @@ msgstr "Số lượng tồn kho thực tế" msgid "Actual Batch Quantity" msgstr "Số lượng theo lô thực tế" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:101 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:102 msgid "Actual Cost" msgstr "Chi phí thực tế" @@ -2459,7 +2458,7 @@ msgstr "Chi phí thực tế" msgid "Actual Date" msgstr "Ngày thực tế" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:121 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:122 #: erpnext/stock/report/delayed_item_report/delayed_item_report.py:141 #: erpnext/stock/report/delayed_order_report/delayed_order_report.py:66 msgid "Actual Delivery Date" @@ -2609,8 +2608,8 @@ msgstr "Thời gian thực tế theo giờ (qua Bảng chấm công)" msgid "Actual qty in stock" msgstr "Số lượng thực tế trong kho" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1529 -#: erpnext/public/js/controllers/accounts.js:197 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1538 +#: erpnext/public/js/controllers/accounts.js:194 msgid "Actual type tax cannot be included in Item rate in row {0}" msgstr "Thuế loại thực tế không thể bao gồm trong đơn giá mặt hàng ở dòng {0}" @@ -2775,10 +2774,6 @@ msgstr "Thêm Serial / Batch No" msgid "Add Serial / Batch No (Rejected Qty)" msgstr "Thêm Serial / Batch No (Số lượng bị từ chối)" -#: erpnext/public/js/utils/naming_series.js:26 -msgid "Add Series Prefix" -msgstr "" - #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:200 msgid "Add Stock" msgstr "Thêm Kho" @@ -2877,13 +2872,13 @@ msgstr "Thêm bởi" msgid "Added On" msgstr "Thêm vào" -#: erpnext/buying/doctype/supplier/supplier.py:134 +#: erpnext/buying/doctype/supplier/supplier.py:135 msgid "Added Supplier Role to User {0}." msgstr "Đã thêm Vai trò Nhà cung cấp cho Người dùng {0}." #: erpnext/controllers/website_list_for_contact.py:311 -msgid "Added {1} Role to User {0}." -msgstr "Đã thêm Vai trò {1} cho Người dùng {0}." +msgid "Added {1} role to user {0}." +msgstr "" #: erpnext/crm/doctype/lead/lead.js:81 msgid "Adding Lead to Prospect..." @@ -3025,7 +3020,7 @@ msgstr "Số tiền chiết khấu bổ sung" msgid "Additional Discount Amount (Company Currency)" msgstr "Số tiền chiết khấu bổ sung (Tiền tệ Công ty)" -#: erpnext/controllers/taxes_and_totals.py:846 +#: erpnext/controllers/taxes_and_totals.py:848 msgid "Additional Discount Amount ({discount_amount}) cannot exceed the total before such discount ({total_before_discount})" msgstr "Số tiền chiết khấu bổ sung ({discount_amount}) không thể vượt quá tổng trước chiết khấu đó ({total_before_discount})" @@ -3144,16 +3139,8 @@ msgid "Additional Transferred Qty" msgstr "Số lượng chuyển thêm" #: erpnext/manufacturing/doctype/work_order/work_order.py:591 -msgid "Additional Transferred Qty {0}\n" -"\t\t\t\t\tcannot be greater than {1}.\n" -"\t\t\t\t\tTo fix this, increase the percentage value\n" -"\t\t\t\t\tof the field 'Transfer Extra Raw Materials to WIP'\n" -"\t\t\t\t\tin Manufacturing Settings." -msgstr "Số lượng chuyển thêm {0}\n" -"\t\t\t\t\tkhông thể lớn hơn {1}.\n" -"\t\t\t\t\tĐể sửa lỗi này, tăng giá trị phần trăm\n" -"\t\t\t\t\tcủa trường 'Chuyển Nguyên liệu thô Thêm vào WIP'\n" -"\t\t\t\t\ttrong Cài đặt Sản xuất." +msgid "Additional Transferred Qty {0} cannot be greater than {1}. To fix this, increase the percentage value of the field 'Transfer Extra Raw Materials to WIP' in Manufacturing Settings." +msgstr "" #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:630 msgid "Additional {0} {1} of item {2} required as per BOM to complete this transaction" @@ -3417,7 +3404,7 @@ msgstr "Loại Chứng từ Tạm ứng" msgid "Advance amount" msgstr "Số tiền ứng trước" -#: erpnext/controllers/taxes_and_totals.py:983 +#: erpnext/controllers/taxes_and_totals.py:985 msgid "Advance amount cannot be greater than {0} {1}" msgstr "Số tiền tạm ứng không thể lớn hơn {0} {1}" @@ -3486,7 +3473,7 @@ msgstr "Chống lại" #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json #: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:42 #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:95 -#: erpnext/accounts/report/general_ledger/general_ledger.py:773 +#: erpnext/accounts/report/general_ledger/general_ledger.py:774 msgid "Against Account" msgstr "Đối với tài khoản" @@ -3606,7 +3593,7 @@ msgstr "Đối với Hóa đơn Nhà cung cấp {0}" #. Label of the against_voucher (Dynamic Link) field in DocType 'GL Entry' #: erpnext/accounts/doctype/gl_entry/gl_entry.json -#: erpnext/accounts/report/general_ledger/general_ledger.py:806 +#: erpnext/accounts/report/general_ledger/general_ledger.py:807 msgid "Against Voucher" msgstr "Chống lại Voucher" @@ -3630,7 +3617,7 @@ msgstr "Số Chứng từ Đối tác" #: erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json #: erpnext/accounts/doctype/gl_entry/gl_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json -#: erpnext/accounts/report/general_ledger/general_ledger.py:804 +#: erpnext/accounts/report/general_ledger/general_ledger.py:805 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:183 msgid "Against Voucher Type" msgstr "Loại Chứng từ Đối tác" @@ -3744,6 +3731,13 @@ msgstr "Hãng hàng không" msgid "Algorithm" msgstr "Thuật toán" +#. Label of the alias (Data) field in DocType 'Supplier' +#. Label of the alias (Data) field in DocType 'Customer' +#: erpnext/buying/doctype/supplier/supplier.json +#: erpnext/selling/doctype/customer/customer.json +msgid "Alias" +msgstr "" + #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:171 @@ -3920,7 +3914,7 @@ msgstr "" msgid "All items are already requested" msgstr "Tất cả các mặt hàng đã được yêu cầu" -#: erpnext/stock/doctype/purchase_receipt/mapper.py:74 +#: erpnext/stock/doctype/purchase_receipt/mapper.py:73 msgid "All items have already been Invoiced/Returned" msgstr "Tất cả các mặt hàng đã được lập Hóa đơn/Trả lại" @@ -3932,7 +3926,7 @@ msgstr "Tất cả các mặt hàng đã được nhận" msgid "All items have already been transferred for this Work Order." msgstr "Tất cả các mặt hàng đã được chuyển cho Lệnh sản xuất này." -#: erpnext/public/js/controllers/transaction.js:3002 +#: erpnext/public/js/controllers/transaction.js:3070 msgid "All items in this document already have a linked Quality Inspection." msgstr "Tất cả các mặt hàng trong tài liệu này đã có Kiểm tra Chất lượng được liên kết." @@ -3951,16 +3945,16 @@ msgid "All the Comments and Emails will be copied from one document to another n msgstr "Tất cả Bình luận và Email sẽ được sao chép từ một tài liệu sang tài liệu mới được tạo khác (Cơ hội -> Cơ hội -> Báo giá) xuyên suốt các tài liệu CRM." #: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:204 -msgid "All the items have been already returned." -msgstr "Tất cả các mặt hàng đã được trả lại." +msgid "All the items have already been returned." +msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.js:1272 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 "Tất cả các mặt hàng yêu cầu (nguyên liệu thô) sẽ được lấy từ BOM và điền vào bảng này. Ở đây bạn cũng có thể thay đổi Kho nguồn cho bất kỳ mặt hàng nào. Và trong quá trình sản xuất, bạn có thể theo dõi nguyên liệu thô đã chuyển từ bảng này." -#: erpnext/stock/doctype/delivery_note/mapper.py:83 -msgid "All these items have already been Invoiced/Returned" -msgstr "Tất cả các mặt hàng này đã được lập Hóa đơn/Trả lại" +#: erpnext/stock/doctype/delivery_note/mapper.py:82 +msgid "All these items have already been invoiced/returned" +msgstr "" #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js:100 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js:101 @@ -3983,7 +3977,7 @@ msgstr "Phân bổ Tạm ứng Tự động (FIFO)" msgid "Allocate Full Amount to Stock Items" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:919 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:928 msgid "Allocate Payment Amount" msgstr "Phân bổ số tiền thanh toán" @@ -3993,7 +3987,7 @@ msgstr "Phân bổ số tiền thanh toán" msgid "Allocate Payment Based On Payment Terms" msgstr "Phân bổ Thanh toán Dựa trên Điều khoản Thanh toán" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1719 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1728 msgid "Allocate Payment Request" msgstr "Phân bổ Yêu cầu Thanh toán" @@ -4023,7 +4017,7 @@ msgstr "Đã phân bổ" #. Payment Entries' #: erpnext/accounts/doctype/bank_transaction/bank_transaction.json #: erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1710 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1719 #: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json #: erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json #: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json @@ -4106,8 +4100,8 @@ msgid "Allow Alternative Item" msgstr "Cho phép Mặt hàng Thay thế" #: erpnext/stock/doctype/item_alternative/item_alternative.py:68 -msgid "Allow Alternative Item must be checked on Item {}" -msgstr "Cho phép Mặt hàng Thay thế phải được chọn trên Mặt hàng {}" +msgid "Allow Alternative Item must be checked on Item {0}" +msgstr "" #. Label of the material_consumption (Check) field in DocType 'Manufacturing #. Settings' @@ -4214,7 +4208,7 @@ msgstr "" #. Label of the allow_rename_attribute_value (Check) field in DocType 'Item #. Variant Settings' -#: erpnext/controllers/item_variant.py:211 +#: erpnext/controllers/item_variant.py:210 #: erpnext/stock/doctype/item_variant_settings/item_variant_settings.json msgid "Allow Rename Attribute Value" msgstr "Cho phép đổi tên giá trị thuộc tính" @@ -4495,14 +4489,16 @@ msgstr "Các mặt hàng được phép" msgid "Allowed To Transact With" msgstr "Được phép giao dịch với" +#. Label of the allowed_users (Table MultiSelect) field in DocType 'CRM +#. Settings' +#: erpnext/crm/doctype/crm_settings/crm_settings.json +msgid "Allowed Users" +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 "Các vai trò chính được phép là 'Khách hàng' và 'Nhà cung cấp'. Vui lòng chỉ chọn một trong các vai trò này." -#: erpnext/public/js/utils/naming_series.js:81 -msgid "Allowed special characters are '/' and '-'" -msgstr "" - #. Label of the companies (Table) field in DocType 'Supplier' #. Label of the companies (Table) field in DocType 'Customer' #: erpnext/buying/doctype/supplier/supplier.json @@ -4535,10 +4531,10 @@ msgid "Allows users to submit Supplier Quotations with zero quantity. Useful whe msgstr "Cho phép người dùng gửi Báo giá từ nhà cung cấp với số lượng bằng không. Hữu ích khi giá cố định nhưng số lượng thì không. Ví dụ. Hợp đồng giá." #: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1184 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1205 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1257 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1291 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1310 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1204 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1255 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1289 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1307 msgid "Already Imported" msgstr "" @@ -4546,10 +4542,6 @@ msgstr "" msgid "Already Picked" msgstr "Đã chọn rồi" -#: erpnext/stock/doctype/item_alternative/item_alternative.py:84 -msgid "Already record exists for the item {0}" -msgstr "Bản ghi đã tồn tại cho mặt hàng {0}" - #: erpnext/accounts/doctype/pos_profile/pos_profile.py:140 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default" msgstr "Đã đặt mặc định trong hồ sơ POS {0} cho người dùng {1}, vui lòng hủy mặc định" @@ -4565,12 +4557,12 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:291 #: erpnext/manufacturing/doctype/work_order/work_order.js:158 #: erpnext/manufacturing/doctype/work_order/work_order.js:173 -#: erpnext/public/js/utils.js:587 +#: erpnext/public/js/utils.js:604 #: erpnext/stock/doctype/stock_entry/stock_entry.js:339 msgid "Alternate Item" msgstr "Mục thay thế" -#: erpnext/stock/report/item_where_used/item_where_used.py:427 +#: erpnext/stock/report/item_where_used/item_where_used.py:425 msgid "Alternative For Item" msgstr "" @@ -4775,7 +4767,7 @@ msgstr "Luôn hỏi" #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json #: erpnext/manufacturing/doctype/work_order_item/work_order_item.json -#: erpnext/public/js/controllers/transaction.js:532 +#: erpnext/public/js/controllers/transaction.js:551 #: erpnext/selling/doctype/quotation/quotation.js:315 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -5001,12 +4993,12 @@ msgstr "Nhóm mặt hàng là cách để phân loại mặt hàng theo loại." msgid "An email will be sent to notify the User with the role 'Purchase Manager' when an automatic Material Request is created." msgstr "" -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:613 +#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:616 msgid "An error has been appeared while reposting item valuation via {0}" msgstr "Đã xảy ra lỗi khi định giá lại mặt hàng qua {0}" #: erpnext/public/js/controllers/buying.js:378 -#: erpnext/public/js/utils/sales_common.js:489 +#: erpnext/public/js/utils/sales_common.js:495 msgid "An error occurred during the update process" msgstr "Đã xảy ra lỗi trong quá trình cập nhật" @@ -5220,7 +5212,7 @@ msgstr "Mã phiếu giảm giá đã áp dụng" msgid "Applied on each reading." msgstr "Được áp dụng trên mỗi lần đọc." -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:198 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:197 msgid "Applied putaway rules." msgstr "Đã áp dụng quy tắc đặt hàng." @@ -5397,10 +5389,6 @@ msgstr "Các khung giờ đặt lịch hẹn" msgid "Appointment Confirmation" msgstr "Xác nhận cuộc hẹn" -#: erpnext/www/book_appointment/index.js:237 -msgid "Appointment Created Successfully" -msgstr "Cuộc hẹn đã được tạo thành công" - #. Label of the appointment_details_section (Section Break) field in DocType #. 'Appointment Booking Settings' #: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json @@ -5426,6 +5414,10 @@ msgstr "Đặt lịch hẹn đã bị vô hiệu hóa cho trang này" msgid "Appointment With" msgstr "Hẹn với" +#: erpnext/www/book_appointment/index.js:237 +msgid "Appointment created successfully" +msgstr "" + #: erpnext/crm/doctype/appointment/appointment.py:101 msgid "Appointment was created. But no lead was found. Please check the email to confirm" msgstr "Cuộc hẹn đã được tạo. Nhưng không tìm thấy khách hàng tiềm năng. Vui lòng kiểm tra email để xác nhận" @@ -5467,6 +5459,15 @@ msgstr "" msgid "Are you sure you want to clear all demo data?" msgstr "Bạn có chắc chắn muốn xóa tất cả dữ liệu demo không?" +#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:51 +#: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:100 +msgid "Are you sure you want to create Reposting Entries?" +msgstr "" + +#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:66 +msgid "Are you sure you want to create a Reposting Entry?" +msgstr "" + #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:480 msgid "Are you sure you want to delete this Item?" msgstr "Bạn có chắc chắn muốn xóa mặt hàng này không?" @@ -5549,18 +5550,18 @@ msgstr "Khi trường {0} được bật, giá trị của trường {1} phải msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}." msgstr "Khi có các giao dịch đã gửi đối với mặt hàng {0}, bạn không thể thay đổi giá trị của {1}." -#: erpnext/stock/doctype/stock_settings/stock_settings.py:250 -msgid "As there are reserved stock, you cannot disable {0}." -msgstr "Khi có hàng tồn kho đã đặt, bạn không thể tắt {0}." - #: erpnext/manufacturing/doctype/production_plan/services/sub_assembly.py:87 msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}." msgstr "Khi có đủ các mặt hàng bán thành phẩm, Lệnh sản xuất không bắt buộc cho Kho {0}." -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:415 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:414 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}." msgstr "Khi có đủ nguyên liệu thô, Yêu cầu vật tư không bắt buộc cho Kho {0}." +#: erpnext/stock/doctype/stock_settings/stock_settings.py:250 +msgid "As there is reserved stock, you cannot disable {0}." +msgstr "" + #: erpnext/stock/doctype/stock_settings/stock_settings.py:224 #: erpnext/stock/doctype/stock_settings/stock_settings.py:236 msgid "As {0} is enabled, you can not enable {1}." @@ -5599,7 +5600,7 @@ msgstr "Các mặt hàng lắp ráp" #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30 #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:136 #: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:822 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:810 #: erpnext/assets/doctype/asset/asset.json #: erpnext/assets/doctype/asset_activity/asset_activity.json #: erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json @@ -5671,7 +5672,7 @@ msgstr "Mặt hàng Tồn kho Vốn hóa Tài sản" #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36 #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:192 #: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:812 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:800 #: erpnext/assets/doctype/asset/asset.json #: erpnext/assets/doctype/asset_category/asset_category.json #: erpnext/assets/doctype/asset_maintenance/asset_maintenance.json @@ -5837,7 +5838,7 @@ msgstr "Mặt hàng Di chuyển Tài sản" #. Label of the asset_name (Data) field in DocType 'Asset Movement Item' #. Label of the asset_name (Read Only) field in DocType 'Asset Repair' #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:831 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:819 #: erpnext/assets/doctype/asset/asset.json #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json #: erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json @@ -5969,7 +5970,7 @@ msgstr "Phân tích giá trị tài sản" msgid "Asset cancelled" msgstr "Tài sản đã bị hủy" -#: erpnext/assets/doctype/asset/asset.py:735 +#: erpnext/assets/doctype/asset/asset.py:737 msgid "Asset cannot be cancelled, as it is already {0}" msgstr "Tài sản không thể bị hủy, vì nó đã là {0}" @@ -5985,7 +5986,7 @@ msgstr "Tài sản đã được vốn hóa sau khi Vốn hóa Tài sản {0} đ msgid "Asset created" msgstr "Tài sản đã được tạo" -#: erpnext/assets/doctype/asset/mapper.py:259 +#: erpnext/assets/doctype/asset/mapper.py:258 msgid "Asset created after being split from Asset {0}" msgstr "Tài sản đã được tạo sau khi tách từ Tài sản {0}" @@ -6038,7 +6039,7 @@ msgstr "Tài sản đã được trình" msgid "Asset transferred to Location {0}" msgstr "Tài sản đã chuyển đến Vị trí {0}" -#: erpnext/assets/doctype/asset/mapper.py:268 +#: erpnext/assets/doctype/asset/mapper.py:267 msgid "Asset updated after being split into Asset {0}" msgstr "Tài sản đã được cập nhật sau khi tách thành Tài sản {0}" @@ -6116,7 +6117,7 @@ msgstr "Giá trị tài sản đã được điều chỉnh sau khi trình Đi #. Title of a Workspace Sidebar #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json #: erpnext/accounts/doctype/finance_book/finance_book_dashboard.py:9 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:251 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:260 #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json #: erpnext/assets/doctype/asset_movement/asset_movement.json #: erpnext/assets/workspace/assets/assets.json erpnext/desktop_icon/assets.json @@ -6137,7 +6138,7 @@ msgstr "Tài sản không được tạo cho {item_code}. Bạn sẽ phải tạ msgid "Assets {assets_link} created for {item_code}" msgstr "Tài sản {assets_link} đã được tạo cho {item_code}" -#: erpnext/manufacturing/doctype/job_card/job_card.js:711 +#: erpnext/manufacturing/doctype/job_card/job_card.js:712 msgid "Assign Job to Employee" msgstr "Gán Công việc cho Nhân viên" @@ -6147,6 +6148,11 @@ msgstr "Gán Công việc cho Nhân viên" msgid "Assign to Name" msgstr "Gán cho Tên" +#: erpnext/buying/doctype/purchase_order/purchase_order.js:593 +#: erpnext/public/js/controllers/buying.js:555 +msgid "Assigning {0} to {1} (row {2})" +msgstr "" + #. Label of the filters_section (Section Break) field in DocType 'Service Level #. Agreement' #: erpnext/support/doctype/service_level_agreement/service_level_agreement.json @@ -6165,19 +6171,23 @@ msgstr "Tại Dòng #{0}: Số lượng đã chọn {1} cho mặt hàng {2} lớ msgid "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} in the warehouse {4}." msgstr "Tại Dòng #{0}: Số lượng đã chọn {1} cho mặt hàng {2} lớn hơn tồn kho có sẵn {3} trong kho {4}." -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1436 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1435 msgid "At Row {0}: In Serial and Batch Bundle {1} must have docstatus as 1 and not 0" msgstr "Tại Dòng {0}: Trong Bundle Serial và Batch {1} phải có docstatus là 1 và không phải 0" +#: erpnext/accounts/services/internal_transfer.py:98 +msgid "At Row {0}: The field {1} is mandatory for internal transfer" +msgstr "" + #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:85 msgid "At least one account with exchange gain or loss is required" msgstr "Cần ít nhất một tài khoản có lãi hoặc lỗ tỷ giá" -#: erpnext/assets/doctype/asset/mapper.py:169 +#: erpnext/assets/doctype/asset/mapper.py:168 msgid "At least one asset has to be selected." msgstr "Phải chọn ít nhất một tài sản." -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:1043 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:1042 msgid "At least one invoice has to be selected." msgstr "Phải chọn ít nhất một hóa đơn." @@ -6198,6 +6208,10 @@ msgstr "Nên chọn ít nhất một trong các Mô-đun có thể áp dụng" msgid "At least one of the Selling or Buying must be selected" msgstr "Phải chọn ít nhất một trong Bán hàng hoặc Mua hàng" +#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:226 +msgid "At least one raw material for Finished Good Item {0} should be customer provided." +msgstr "" + #: erpnext/stock/doctype/stock_entry/services/manufacturing.py:60 msgid "At least one raw material item must be present in the stock entry for the type {0}" msgstr "Phải có ít nhất một mặt hàng nguyên liệu thô trong mục nhập kho cho loại {0}" @@ -6218,7 +6232,7 @@ msgstr "Tại dòng #{0}: id trình tự {1} không thể nhỏ hơn id trình t msgid "At row #{0}: you have selected the Difference Account {1}..." msgstr "" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1184 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1183 msgid "At row {0}: Batch No is mandatory for Item {1}" msgstr "Tại dòng {0}: Số Lô là bắt buộc cho Mặt hàng {1}" @@ -6226,26 +6240,22 @@ msgstr "Tại dòng {0}: Số Lô là bắt buộc cho Mặt hàng {1}" msgid "At row {0}: Parent Row No cannot be set for item {1}" msgstr "Tại dòng {0}: Số Dòng Dự liệu không thể được đặt cho mặt hàng {1}" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1169 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1168 msgid "At row {0}: Qty is mandatory for the batch {1}" msgstr "Tại dòng {0}: Số lượng là bắt buộc cho lô {1}" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1176 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1175 msgid "At row {0}: Serial No is mandatory for Item {1}" msgstr "Tại dòng {0}: Số Serial là bắt buộc cho Mặt hàng {1}" #: erpnext/stock/services/serial_batch_bundle_service.py:498 -msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields." -msgstr "Tại dòng {0}: Bundle Serial và Batch {1} đã được tạo. Vui lòng xóa các giá trị từ các trường số serial hoặc số lô." +msgid "At row {0}: Serial and Batch Bundle {1} has already been created. Please remove the values from the serial no or batch no fields." +msgstr "" #: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:123 msgid "At row {0}: set Parent Row No for item {1}" msgstr "Tại dòng {0}: đặt Số Dòng Dự liệu cho mặt hàng {1}" -#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:226 -msgid "Atleast one raw material for Finished Good Item {0} should be customer provided." -msgstr "Ít nhất một nguyên liệu thô cho Mặt hàng Thành phẩm {0} nên được khách hàng cung cấp." - #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json msgid "Atmosphere" @@ -6457,7 +6467,7 @@ msgstr "Đối soát Tự động của Thanh toán đã bị vô hiệu hóa. K msgid "Auto Repeat Detail" msgstr "Tự động lặp lại chi tiết" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:201 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:202 msgid "Auto Tax Settings Error" msgstr "Lỗi Cài đặt Thuế Tự động" @@ -6518,7 +6528,7 @@ msgid "Auto reconcile Payments" msgstr "" #: erpnext/public/js/controllers/buying.js:373 -#: erpnext/public/js/utils/sales_common.js:484 +#: erpnext/public/js/utils/sales_common.js:490 msgid "Auto repeat document updated" msgstr "Tài liệu tự động lặp lại đã được cập nhật" @@ -6643,7 +6653,7 @@ msgstr "Ngày có sẵn để Sử dụng" #: erpnext/manufacturing/doctype/workstation/workstation.js:505 #: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.py:118 #: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.py:175 -#: erpnext/public/js/utils.js:647 +#: erpnext/public/js/utils.js:664 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/report/stock_ageing/stock_ageing.py:216 @@ -6739,7 +6749,7 @@ msgstr "Ngày có sẵn để sử dụng là bắt buộc" msgid "Available {0}" msgstr "Có sẵn {0}" -#: erpnext/assets/doctype/asset/asset.py:491 +#: erpnext/assets/doctype/asset/asset.py:493 msgid "Available-for-use Date should be after purchase date" msgstr "Ngày có sẵn để sử dụng phải sau ngày mua" @@ -6857,7 +6867,7 @@ msgstr "Số lượng BIN" #: erpnext/manufacturing/report/bom_explorer/bom_explorer.js:8 #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:67 #: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.js:8 -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:112 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:118 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:1496 #: erpnext/stock/doctype/material_request/material_request.js:351 @@ -6876,8 +6886,8 @@ msgid "BOM 1" msgstr "BOM 1" #: erpnext/manufacturing/doctype/bom/mapper.py:82 -msgid "BOM 1 {0} and BOM 2 {1} should not be same" -msgstr "BOM 1 {0} và BOM 2 {1} không được giống nhau" +msgid "BOM 1 {0} and BOM 2 {1} should not be the same" +msgstr "" #: erpnext/manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:38 msgid "BOM 2" @@ -6891,7 +6901,7 @@ msgstr "BOM 2" msgid "BOM Comparison Tool" msgstr "Công cụ so sánh BOM" -#: erpnext/stock/report/item_where_used/item_where_used.py:178 +#: erpnext/stock/report/item_where_used/item_where_used.py:174 msgid "BOM Component" msgstr "" @@ -7022,7 +7032,7 @@ msgstr "Hoạt động BOM" msgid "BOM Operations Time" msgstr "Thời gian hoạt động của BOM" -#: erpnext/stock/report/item_where_used/item_where_used.py:248 +#: erpnext/stock/report/item_where_used/item_where_used.py:244 msgid "BOM Output" msgstr "" @@ -7043,7 +7053,7 @@ msgstr "Tìm kiếm BOM" #. Label of the bom_secondary_item (Data) field in DocType 'Stock Entry Detail' #: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json -#: erpnext/stock/report/item_where_used/item_where_used.py:213 +#: erpnext/stock/report/item_where_used/item_where_used.py:209 msgid "BOM Secondary Item" msgstr "Mục BOM Phụ" @@ -7095,10 +7105,6 @@ msgstr "Nhật ký Công cụ cập nhật BOM với trạng thái công việc msgid "BOM Updation already in progress. Please wait until {0} is complete." msgstr "Cập nhật BOM đang được tiến hành. Vui lòng đợi cho đến khi {0} hoàn thành." -#: erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.js:81 -msgid "BOM Updation is queued and may take a few minutes. Check {0} for progress." -msgstr "Cập nhật BOM đang được xếp hàng đợi và có thể mất vài phút. Kiểm tra {0} để biết tiến độ." - #. Name of a report #: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.json msgid "BOM Variance Report" @@ -7137,15 +7143,19 @@ msgstr "Đệ quy BOM: {0} không thể là con của {1}" msgid "BOM recursion: {1} cannot be parent or child of {0}" msgstr "Đệ quy BOM: {1} không thể là cha hoặc con của {0}" -#: erpnext/manufacturing/doctype/bom/bom.py:1401 +#: erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.js:81 +msgid "BOM update is queued and may take a few minutes. Check {0} for progress." +msgstr "" + +#: erpnext/manufacturing/doctype/bom/bom.py:1404 msgid "BOM {0} does not belong to Item {1}" msgstr "BOM {0} không thuộc về Mặt hàng {1}" -#: erpnext/manufacturing/doctype/bom/bom.py:1396 +#: erpnext/manufacturing/doctype/bom/bom.py:1399 msgid "BOM {0} must be active" msgstr "BOM {0} phải hoạt động" -#: erpnext/manufacturing/doctype/bom/bom.py:1399 +#: erpnext/manufacturing/doctype/bom/bom.py:1402 msgid "BOM {0} must be submitted" msgstr "BOM {0} phải được gửi" @@ -7226,7 +7236,7 @@ msgstr "Số dư" msgid "Balance (Dr - Cr)" msgstr "Số dư (Dr - Cr)" -#: erpnext/accounts/report/general_ledger/general_ledger.py:725 +#: erpnext/accounts/report/general_ledger/general_ledger.py:726 msgid "Balance ({0})" msgstr "Số dư ({0})" @@ -7296,6 +7306,10 @@ msgstr "Số dư Đóng Bảng Cân đối" msgid "Balance Sheet Summary" msgstr "Tóm tắt Bảng Cân đối" +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:284 +msgid "Balance Sheet requires {0} to be synced to DuckDB" +msgstr "" + #: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13 msgid "Balance Stock Qty" msgstr "Số lượng Tồn kho cân đối" @@ -7356,7 +7370,7 @@ msgstr "" #: erpnext/accounts/doctype/payment_request/payment_request.json #: erpnext/accounts/report/account_balance/account_balance.js:39 #: erpnext/accounts/workspace/invoicing/invoicing.json -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:99 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:94 #: erpnext/setup/doctype/employee/employee.json #: erpnext/workspace_sidebar/banking.json msgid "Bank" @@ -7456,8 +7470,8 @@ msgid "Bank Account Type" msgstr "Loại tài khoản ngân hàng" #: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:443 -msgid "Bank Account {} in Bank Transaction {} is not matching with Bank Account {}" -msgstr "Tài khoản Ngân hàng {} trong Giao dịch Ngân hàng {} không khớp với Tài khoản Ngân hàng {}" +msgid "Bank Account {0} in Bank Transaction {1} is not matching with Bank Account {2}" +msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:15 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:20 @@ -7701,7 +7715,7 @@ msgstr "Giao dịch Ngân hàng {0} đã được cập nhật" msgid "Bank Transactions" msgstr "" -#: erpnext/setup/setup_wizard/operations/install_fixtures.py:584 +#: erpnext/setup/setup_wizard/operations/install_fixtures.py:585 msgid "Bank account cannot be named as {0}" msgstr "Tài khoản ngân hàng không thể được đặt tên là {0}" @@ -7713,7 +7727,7 @@ msgstr "" msgid "Bank account debit for deposit" msgstr "" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:144 msgid "Bank account {0} already exists and could not be created again" msgstr "Tài khoản ngân hàng {0} đã tồn tại và không thể tạo lại" @@ -7725,7 +7739,7 @@ msgstr "Đã thêm tài khoản ngân hàng" msgid "Bank statement imported." msgstr "" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:310 msgid "Bank transaction creation error" msgstr "Lỗi tạo giao dịch ngân hàng" @@ -8001,8 +8015,8 @@ msgstr "" #: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:120 -#: erpnext/public/js/controllers/transaction.js:2899 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115 +#: erpnext/public/js/controllers/transaction.js:2967 #: erpnext/public/js/utils/barcode_scanner.js:281 #: erpnext/public/js/utils/serial_no_batch_selector.js:450 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -8033,15 +8047,15 @@ msgstr "" msgid "Batch No" msgstr "Số Lô" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1187 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1186 msgid "Batch No is mandatory" msgstr "Số Lô là bắt buộc" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3493 -msgid "Batch No {0} does not exists" -msgstr "Số Lô {0} không tồn tại" +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3495 +msgid "Batch No {0} does not exist" +msgstr "" -#: erpnext/stock/utils.py:626 +#: erpnext/stock/utils.py:625 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead." msgstr "Số Lô {0} được liên kết với Mặt hàng {1} có serial no. Vui lòng quét serial no thay thế." @@ -8049,6 +8063,10 @@ msgstr "Số Lô {0} được liên kết với Mặt hàng {1} có serial no. V msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}" msgstr "Số Lô {0} không có trong {1} {2} gốc, do đó bạn không thể trả lại đối với {1} {2}" +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:658 +msgid "Batch No {0} of Item {1} has negative stock of quantity {2} in the warehouse {3}" +msgstr "" + #. Label of the batch_no (Int) field in DocType 'BOM Update Batch' #: erpnext/manufacturing/doctype/bom_update_batch/bom_update_batch.json msgid "Batch No." @@ -8114,9 +8132,9 @@ msgstr "UOM hàng loạt" msgid "Batch and Serial No" msgstr "Lô và Số Serial" -#: erpnext/manufacturing/doctype/work_order/work_order.py:746 -msgid "Batch not created for item {} since it does not have a batch series." -msgstr "Lô không được tạo cho mặt hàng {} vì nó không có chuỗi lô." +#: erpnext/manufacturing/doctype/work_order/work_order.py:742 +msgid "Batch not created for item {0} since it does not have a batch series." +msgstr "" #. Description of the 'Automatically Create New Batch' (Check) field in DocType #. 'Item' @@ -8228,7 +8246,7 @@ msgstr "" #. Label of a Link in the Manufacturing Workspace #. Label of the bom_info_section (Section Break) field in DocType 'Stock Entry' #. Label of a Workspace Sidebar Item -#: erpnext/manufacturing/doctype/bom/bom.py:1156 +#: erpnext/manufacturing/doctype/bom/bom.py:1159 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/stock/doctype/material_request/material_request.js:139 #: erpnext/stock/doctype/stock_entry/stock_entry.js:791 @@ -8703,8 +8721,8 @@ msgid "Booked Fixed Asset" msgstr "Tài sản cố định đã đặt" #: erpnext/accounts/services/gl_validator.py:143 -msgid "Books have been closed till the period ending on {0}" -msgstr "Sổ sách đã được đóng cho đến kỳ kết thúc vào {0}" +msgid "Books have been closed until the period ending on {0}" +msgstr "" #. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory #. Dimension' @@ -8931,8 +8949,8 @@ msgid "Budget cannot be assigned against Group Account {0}" msgstr "Ngân sách không thể được gán cho Tài khoản nhóm {0}" #: erpnext/accounts/doctype/budget/budget.py:165 -msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account" -msgstr "Ngân sách không thể được gán cho {0}, vì đây không phải là tài khoản Thu nhập hoặc Chi phí" +msgid "Budget cannot be assigned against {0}, as its Root Type is not of Income or Expense" +msgstr "" #: erpnext/accounts/doctype/fiscal_year/fiscal_year_dashboard.py:9 msgid "Budgets" @@ -8949,7 +8967,7 @@ msgstr "Thời gian đệm" msgid "Buffered Cursor" msgstr "Con trỏ được đệm" -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:165 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:171 msgid "Build All?" msgstr "Xây dựng tất cả?" @@ -8957,7 +8975,7 @@ msgstr "Xây dựng tất cả?" msgid "Build Tree" msgstr "Xây dựng cây" -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:158 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:164 msgid "Buildable Qty" msgstr "Số lượng có thể xây dựng" @@ -9284,6 +9302,10 @@ msgstr "Số dư Báo cáo ngân hàng đã tính" msgid "Calculated Discount Mismatch" msgstr "Chiết khấu đã tính không khớp" +#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:95 +msgid "Calculating arrival times" +msgstr "" + #. Label of the section_break_11 (Section Break) field in DocType 'Supplier #. Scorecard Period' #: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json @@ -9455,7 +9477,7 @@ msgstr "Chiến dịch {0} không tìm thấy" msgid "Can be approved by {0}" msgstr "Có thể được phê duyệt bởi {0}" -#: erpnext/manufacturing/doctype/work_order/work_order.py:1167 +#: erpnext/manufacturing/doctype/work_order/work_order.py:1163 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state." msgstr "Không thể đóng Lệnh sản xuất. Vì {0} Thẻ công việc đang ở trạng thái Đang thực hiện." @@ -9484,21 +9506,24 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher" msgstr "Không thể lọc theo Số chứng từ, nếu nhóm theo Chứng từ" #: erpnext/accounts/doctype/journal_entry/mapper.py:32 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2614 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2612 msgid "Can only make payment against unbilled {0}" msgstr "Chỉ có thể thanh toán đối với {0} chưa xuất hóa đơn" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1501 -#: erpnext/accounts/services/taxes.py:242 -#: erpnext/public/js/controllers/accounts.js:103 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1510 +#: erpnext/accounts/services/taxes.py:243 +#: erpnext/public/js/controllers/accounts.js:100 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'" msgstr "Chỉ có thể tham chiếu dòng nếu loại phí là 'Theo Số tiền Dòng trước' hoặc 'Tổng Dòng trước'" #: erpnext/setup/doctype/company/company.py:217 -#: erpnext/stock/doctype/stock_settings/stock_settings.py:191 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method" msgstr "Không thể thay đổi phưadowccai định giá, vì có các giao dịch đối với một số mặt hàng không có phương pháp định giá riêng" +#: erpnext/stock/doctype/stock_settings/stock_settings.py:191 +msgid "Can't change the valuation method, as there are transactions against some items which do not have their own valuation method" +msgstr "" + #: erpnext/support/doctype/warranty_claim/warranty_claim.py:79 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim" msgstr "Hủy Lượt Visit Vật liệu {0} trước khi hủy Yêu cầu Bảo hành này" @@ -9527,7 +9552,7 @@ msgstr "" msgid "Cancelation Date" msgstr "Ngày hủy" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1585 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1586 msgid "Cancelled Job Card cannot be processed." msgstr "" @@ -9535,11 +9560,6 @@ msgstr "" msgid "Cannot Assign Cashier" msgstr "Không thể chỉ định Thu ngân" -#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:92 -#: erpnext/stock/doctype/delivery_trip/delivery_trip.py:219 -msgid "Cannot Calculate Arrival Time as Driver Address is Missing." -msgstr "Không thể tính Thời gian đến vì Địa chỉ Tài xế đang thiếu." - #: erpnext/setup/doctype/company/company.py:236 msgid "Cannot Change Inventory Account Setting" msgstr "Không thể thay đổi Cài đặt Tài khoản Tồn kho" @@ -9554,10 +9574,6 @@ msgstr "Không thể tạo Trả lại" msgid "Cannot Merge" msgstr "Không thể Hợp nhất" -#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:125 -msgid "Cannot Optimize Route as Driver Address is Missing." -msgstr "Không thể Tối ưu hóa Lộ trình vì Địa chỉ Tài xế đang thiếu." - #: erpnext/setup/doctype/employee/employee.py:292 msgid "Cannot Relieve Employee" msgstr "Không thể Giải phóng Nhân viên" @@ -9582,6 +9598,11 @@ msgstr "Không thể áp dụng TDS đối với nhiều bên trong một bút t msgid "Cannot be a fixed asset item as Stock Ledger is created." msgstr "Không thể là mặt hàng tài sản cố định vì Sổ cái Tồn kho đã được tạo." +#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:92 +#: erpnext/stock/doctype/delivery_trip/delivery_trip.py:219 +msgid "Cannot calculate arrival time as the driver address is missing." +msgstr "" + #: erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:117 msgid "Cannot cancel Asset Depreciation Schedule {0} as it has a draft journal entry {1}." msgstr "Không thể hủy Lịch trình Khấu hao Tài sản {0} vì có bút toán nháp {1}." @@ -9591,14 +9612,14 @@ msgid "Cannot cancel POS Closing Entry" msgstr "Không thể hủy Bút toán Đóng POS" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:140 -msgid "Cannot cancel Stock Reservation Entry {0}, as it has used in the work order {1}. Please cancel the work order first or unreserved the stock" -msgstr "Không thể hủy Bút toán Dự trữ Tồn kho {0} vì đã được sử dụng trong Lệnh sản xuất {1}. Vui lòng hủy Lệnh sản xuất trước hoặc hủy dự trữ tồn kho" +msgid "Cannot cancel Stock Reservation Entry {0}, as it has been used in the work order {1}. Please cancel the work order first or unreserve the stock" +msgstr "" #: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:275 msgid "Cannot cancel as processing of cancelled documents is pending." msgstr "Không thể hủy vì đang xử lý các tài liệu đã hủy." -#: erpnext/manufacturing/doctype/work_order/work_order.py:854 +#: erpnext/manufacturing/doctype/work_order/work_order.py:850 msgid "Cannot cancel because submitted Stock Entry {0} exists" msgstr "Không thể hủy vì tồn tại Bút toán Kho {0} đã gửi" @@ -9606,7 +9627,7 @@ msgstr "Không thể hủy vì tồn tại Bút toán Kho {0} đã gửi" msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet." msgstr "Không thể hủy giao dịch. Việc đăng lại định giá mặt hàng khi gửi chưa hoàn thành." -#: erpnext/controllers/subcontracting_inward_controller.py:593 +#: erpnext/controllers/subcontracting_inward_controller.py:599 msgid "Cannot cancel this Manufacturing Stock Entry as quantity of Finished Good produced cannot be less than quantity delivered in the linked Subcontracting Inward Order." msgstr "Không thể hủy Bút toán Kho Sản xuất này vì số lượng Thành phẩm được sản xuất không thể ít hơn số lượng đã giao trong Đơn hàng Giao việc ngoài Đến liên kết." @@ -9618,7 +9639,7 @@ msgstr "Không thể hủy tài liệu này vì nó được liên kết với msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue." msgstr "Không thể hủy tài liệu này vì nó được liên kết với tài sản đã gửi {asset_link}. Vui lòng hủy tài sản để tiếp tục." -#: erpnext/stock/doctype/stock_entry/stock_entry.py:417 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:416 msgid "Cannot cancel transaction for Completed Work Order." msgstr "Không thể hủy giao dịch cho Lệnh sản xuất Hoàn thành." @@ -9643,8 +9664,8 @@ msgid "Cannot change company's default currency, because there are existing tran msgstr "Không thể thay đổi đơn vị tiền tệ mặc định của công ty vì có các giao dịch tồn tại. Các giao dịch phải bị hủy để thay đổi đơn vị tiền tệ mặc định." #: erpnext/projects/doctype/task/task.py:146 -msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled." -msgstr "Không thể hoàn thành công việc {0} vì công việc phụ thuộc {1} chưa hoàn thành / bị hủy." +msgid "Cannot complete task {0} as its dependent task {1} is not completed / cancelled." +msgstr "" #: erpnext/accounts/doctype/cost_center/cost_center.py:61 msgid "Cannot convert Cost Center to ledger as it has child nodes" @@ -9670,7 +9691,7 @@ msgstr "" msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts." msgstr "Không thể tạo Bút toán Dự trữ Tồn kho cho Biên nhận Mua hàng có ngày tương lai." -#: erpnext/selling/doctype/sales_order/mapper.py:977 +#: erpnext/selling/doctype/sales_order/mapper.py:981 #: erpnext/stock/doctype/pick_list/pick_list.py:256 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 "Không thể tạo Danh sách chọn cho Đơn hàng bán {0} vì có tồn kho đã dự trữ. Vui lòng hủy dự trữ tồn kho để tạo danh sách chọn." @@ -9679,6 +9700,10 @@ msgstr "Không thể tạo Danh sách chọn cho Đơn hàng bán {0} vì có t msgid "Cannot create accounting entries against disabled accounts: {0}" msgstr "Không thể tạo bút toán kế toán đối với tài khoản bị vô hiệu hóa: {0}" +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:146 +msgid "Cannot create more Subcontracting Orders against the Purchase Order {0}." +msgstr "" + #: erpnext/controllers/sales_and_purchase_return.py:444 msgid "Cannot create return for consolidated invoice {0}." msgstr "Không thể tạo trả lại cho hóa đơn hợp nhất {0}." @@ -9696,7 +9721,7 @@ msgstr "Không thể tuyên bố là thất bại vì Đã tạo Báo giá." msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'" msgstr "Không thể khấu trừ khi loại là 'Định giá' hoặc 'Định giá và Tổng'" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1845 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1854 msgid "Cannot delete Exchange Gain/Loss row" msgstr "Không thể xóa dòng Lãi/Lỗ Chênh lệch Tỷ giá" @@ -9709,7 +9734,7 @@ msgid "Cannot delete an item which has been ordered" msgstr "Không thể xóa mặt hàng đã được đặt" #: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197 -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:785 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:796 msgid "Cannot delete protected core DocType: {0}" msgstr "Không thể xóa DocType cốt lõi được bảo vệ: {0}" @@ -9741,7 +9766,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 "Không thể bật Tài khoản Tồn kho theo Mặt hàng vì có các Bút toán Sổ cái Tồn kho cho công ty {0} với Tài khoản Tồn kho theo Kho. Vui lòng hủy các giao dịch tồn kho trước và thử lại." -#: erpnext/crm/doctype/crm_settings/crm_settings.py:37 +#: erpnext/crm/doctype/crm_settings/crm_settings.py:43 msgid "Cannot enable Opportunity creation from Contact Us because the Contact Us form is disabled." msgstr "" @@ -9766,19 +9791,23 @@ msgstr "Không tìm thấy Mặt hàng với Barcode này" msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings." msgstr "Không tìm thấy kho mặc định cho mặt hàng {0}. Vui lòng đặt một kho trong Mặt hàng chủ hoặc trong Cài đặt Kho." -#: erpnext/accounts/party.py:1091 +#: erpnext/accounts/party.py:1100 msgid "Cannot merge {0} '{1}' into '{2}' as both have existing accounting entries in different currencies for company '{3}'." msgstr "Không thể hợp nhất {0} '{1}' thành '{2}' vì cả hai đều có bút toán kế toán bằng các đơn vị tiền tệ khác nhau cho công ty '{3}'." +#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:125 +msgid "Cannot optimize route as the driver address is missing." +msgstr "" + #: erpnext/manufacturing/doctype/work_order/services/status.py:41 msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}" msgstr "Không thể sản xuất nhiều Mặt hàng {0} hơn số lượng Đơn hàng bán {1} {2}" -#: erpnext/manufacturing/doctype/work_order/work_order.py:907 +#: erpnext/manufacturing/doctype/work_order/work_order.py:903 msgid "Cannot produce more item for {0}" msgstr "Không thể sản xuất nhiều mặt hàng cho {0}" -#: erpnext/manufacturing/doctype/work_order/work_order.py:911 +#: erpnext/manufacturing/doctype/work_order/work_order.py:907 msgid "Cannot produce more than {0} items for {1}" msgstr "Không thể sản xuất nhiều hơn {0} mặt hàng cho {1}" @@ -9790,12 +9819,16 @@ msgstr "Không thể nhận từ khách hàng đối với số dư âm" msgid "Cannot reduce quantity than ordered or purchased quantity" msgstr "Không thể giảm số lượng nhỏ hơn số lượng đã đặt hoặc đã mua" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1514 -#: erpnext/accounts/services/taxes.py:257 -#: erpnext/public/js/controllers/accounts.js:120 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1523 +#: erpnext/accounts/services/taxes.py:258 +#: erpnext/public/js/controllers/accounts.js:117 msgid "Cannot refer row number greater than or equal to current row number for this Charge type" msgstr "Không thể tham chiếu số dòng lớn hơn hoặc bằng số dòng hiện tại cho loại Phí này" +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:626 +msgid "Cannot reserve more than Allowed Qty {0} {1} for Item {2} against {3} {4}.

    The Allowed Qty is calculated as follows:
    " +msgstr "" + #: erpnext/accounts/doctype/bank/bank.js:63 msgid "Cannot retrieve link token for update. Check Error Log for more information" msgstr "Không thể truy xuất mã liên kết để cập nhật. Kiểm tra Nhật ký Lỗi để biết thêm thông tin" @@ -9804,19 +9837,23 @@ msgstr "Không thể truy xuất mã liên kết để cập nhật. Kiểm tra msgid "Cannot retrieve link token. Check Error Log for more information" msgstr "Không thể truy xuất mã liên kết. Kiểm tra Nhật ký Lỗi để biết thêm thông tin" -#: erpnext/selling/doctype/customer/customer.py:368 +#: erpnext/selling/doctype/customer/customer.py:371 msgid "Cannot select a Group type Customer Group. Please select a non-group Customer Group." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1507 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1685 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1516 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1694 #: erpnext/accounts/doctype/payment_entry/payment_entry.py:1563 -#: erpnext/accounts/services/taxes.py:247 -#: erpnext/public/js/controllers/accounts.js:112 -#: erpnext/public/js/controllers/taxes_and_totals.js:554 +#: erpnext/accounts/services/taxes.py:248 +#: erpnext/public/js/controllers/accounts.js:109 +#: erpnext/public/js/controllers/taxes_and_totals.js:555 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row" msgstr "Không thể chọn loại phí là 'Trên Số tiền Dòng Trước' hoặc 'Trên Tổng Dòng Trước' cho dòng đầu tiên" +#: erpnext/stock/doctype/item_alternative/item_alternative.py:36 +msgid "Cannot set alternative item for the item {0}" +msgstr "" + #: erpnext/selling/doctype/quotation/quotation.py:293 msgid "Cannot set as Lost as Sales Order is made." msgstr "Không thể đặt là Thất bại vì Đơn hàng bán đã được tạo." @@ -10243,9 +10280,9 @@ msgstr "Thay đổi loại tài khoản thành Phải thu hoặc chọn tài kho msgid "Change this date manually to setup the next synchronization start date" msgstr "Thay đổi ngày này thủ công để thiết lập ngày bắt đầu đồng bộ tiếp theo" -#: erpnext/selling/doctype/customer/customer.py:158 -msgid "Changed customer name to '{}' as '{}' already exists." -msgstr "Đã thay đổi tên khách hàng thành '{}' vì '{}' đã tồn tại." +#: erpnext/selling/doctype/customer/customer.py:161 +msgid "Changed customer name to '{0}' as '{1}' already exists." +msgstr "" #: erpnext/manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:160 msgid "Changes in {0}" @@ -10271,8 +10308,8 @@ msgstr "Thay đổi phương pháp định giá thành Bình quân Di chuyển s msgid "Channel Partner" msgstr "Đối tác Kênh" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1994 -#: erpnext/accounts/services/taxes.py:309 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1993 +#: erpnext/accounts/services/taxes.py:310 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount" msgstr "Phí loại 'Thực tế' ở dòng {0} không thể bao gồm trong Đơn giá Mặt hàng hoặc Số tiền Đã thanh toán" @@ -10466,7 +10503,7 @@ msgstr "Chiều rộng Séc" #. Label of the reference_date (Date) field in DocType 'Payment Entry' #: erpnext/accounts/doctype/payment_entry/payment_entry.json -#: erpnext/public/js/controllers/transaction.js:2810 +#: erpnext/public/js/controllers/transaction.js:2878 msgid "Cheque/Reference Date" msgstr "Ngày Séc/Ttham chiếu" @@ -10524,7 +10561,7 @@ msgstr "Tên Doc Con" #. Label of the child_row_reference (Data) field in DocType 'Quality #. Inspection' -#: erpnext/public/js/controllers/transaction.js:2905 +#: erpnext/public/js/controllers/transaction.js:2973 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Child Row Reference" msgstr "Tham chiếu Dòng Con" @@ -10534,8 +10571,8 @@ msgid "Child Table Not Allowed" msgstr "Bảng Con Không được phép" #: erpnext/projects/doctype/task/task.py:319 -msgid "Child Task exists for this Task. You can not delete this Task." -msgstr "Tồn tại Công việc Con cho Công việc này. Bạn không thể xóa Công việc này." +msgid "Child Task exists for this Task. You cannot delete this Task." +msgstr "" #: erpnext/stock/doctype/warehouse/warehouse_tree.js:21 msgid "Child nodes can be only created under 'Group' type nodes" @@ -10713,7 +10750,7 @@ msgstr "Đóng khoản vay" msgid "Close Replied Opportunity After Days" msgstr "Đóng Cơ hội Đã trả lời sau Ngày" -#: erpnext/selling/page/point_of_sale/pos_controller.js:253 +#: erpnext/selling/page/point_of_sale/pos_controller.js:244 msgid "Close the POS" msgstr "Đóng POS" @@ -10727,7 +10764,7 @@ msgstr "Tài liệu đã đóng" msgid "Closed Documents" msgstr "Tài liệu đã đóng" -#: erpnext/manufacturing/doctype/work_order/work_order.py:1123 +#: erpnext/manufacturing/doctype/work_order/work_order.py:1119 msgid "Closed Work Order can not be stopped or Re-opened" msgstr "Lệnh Sản xuất Đã đóng không thể dừng hoặc Mở lại" @@ -10957,9 +10994,9 @@ msgstr "Hoa hồng" #. Label of the default_commission_rate (Float) field in DocType 'Customer' #. Label of the commission_rate (Float) field in DocType 'Sales Order' -#. Label of the commission_rate (Data) field in DocType 'Sales Team' +#. Label of the commission_rate (Percent) field in DocType 'Sales Team' #. Label of the commission_rate (Float) field in DocType 'Sales Partner' -#. Label of the commission_rate (Data) field in DocType 'Sales Person' +#. Label of the commission_rate (Percent) field in DocType 'Sales Person' #: erpnext/selling/doctype/customer/customer.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sales_team/sales_team.json @@ -11396,7 +11433,7 @@ msgstr "Công ty" #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/supplier_number_at_customer/supplier_number_at_customer.json -#: erpnext/selling/page/point_of_sale/pos_controller.js:72 +#: erpnext/selling/page/point_of_sale/pos_controller.js:63 #: erpnext/selling/page/sales_funnel/sales_funnel.js:36 #: erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16 #: erpnext/selling/report/customer_credit_balance/customer_credit_balance.js:8 @@ -11466,7 +11503,7 @@ msgstr "Công ty" #: erpnext/stock/report/item_shortage_report/item_shortage_report.js:8 #: erpnext/stock/report/item_shortage_report/item_shortage_report.py:137 #: erpnext/stock/report/item_where_used/item_where_used.js:15 -#: erpnext/stock/report/item_where_used/item_where_used.py:95 +#: erpnext/stock/report/item_where_used/item_where_used.py:89 #: erpnext/stock/report/landed_cost_report/landed_cost_report.js:8 #: erpnext/stock/report/negative_batch_report/negative_batch_report.js:8 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.js:8 @@ -11506,10 +11543,6 @@ msgstr "Công ty" msgid "Company Abbreviation" msgstr "Tên viết tắt Công ty" -#: erpnext/public/js/utils/naming_series.js:101 -msgid "Company Abbreviation (requires ERPNext to be installed)" -msgstr "" - #: erpnext/public/js/setup_wizard.js:174 msgid "Company Abbreviation cannot have more than 5 characters" msgstr "Tên viết tắt Công ty không thể có nhiều hơn 5 ký tự" @@ -11674,7 +11707,7 @@ msgstr "Địa chỉ Giao hàng Công ty" msgid "Company Tax ID" msgstr "Mã số Thuế Công ty" -#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:632 +#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:637 msgid "Company and Posting Date is mandatory" msgstr "Công ty và Ngày đăng là bắt buộc" @@ -11718,12 +11751,12 @@ msgid "Company link field name used for filtering (optional - leave empty to del msgstr "Tên trường liên kết công ty được sử dụng để lọc (tùy chọn - để trống để xóa tất cả bản ghi)" #: erpnext/setup/doctype/company/company.js:239 -msgid "Company name not same" -msgstr "Tên công ty không giống nhau" +msgid "Company name does not match" +msgstr "" #: erpnext/assets/doctype/asset/asset.py:330 -msgid "Company of asset {0} and purchase document {1} doesn't matches." -msgstr "Công ty của tài sản {0} và tài liệu mua {1} không khớp." +msgid "Company of asset {0} and purchase document {1} does not match." +msgstr "" #: erpnext/setup/doctype/employee/employee.py:164 msgid "Company or Personal Email is mandatory when 'Create User Automatically' is enabled" @@ -11761,6 +11794,14 @@ msgstr "Công ty {0} được thêm nhiều lần" msgid "Company {0} does not exist" msgstr "Công ty {0} không tồn tại" +#: erpnext/setup/setup_wizard/operations/taxes_setup.py:14 +msgid "Company {0} does not exist yet. Taxes setup aborted." +msgstr "" + +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:579 +msgid "Company {0} does not match with POS Profile Company {1}" +msgstr "" + #: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py:105 msgid "Company {0} is added more than once" msgstr "Công ty {0} được thêm nhiều hơn một lần" @@ -11769,14 +11810,6 @@ msgstr "Công ty {0} được thêm nhiều hơn một lần" msgid "Company {0} is not in South Africa." msgstr "" -#: erpnext/setup/setup_wizard/operations/taxes_setup.py:14 -msgid "Company {} does not exist yet. Taxes setup aborted." -msgstr "Công ty {} chưa tồn tại. Thiết lập thuế đã bị hủy." - -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:579 -msgid "Company {} does not match with POS Profile Company {}" -msgstr "Công ty {} không khớp với Công ty Hồ sơ POS {}" - #. Name of a DocType #. Label of the competitor (Link) field in DocType 'Competitor Detail' #: erpnext/crm/doctype/competitor/competitor.json @@ -11798,7 +11831,7 @@ msgstr "Tên Đối thủ" #. Label of the competitors (Table MultiSelect) field in DocType 'Opportunity' #. Label of the competitors (Table MultiSelect) field in DocType 'Quotation' #: erpnext/crm/doctype/opportunity/opportunity.json -#: erpnext/public/js/utils/sales_common.js:606 +#: erpnext/public/js/utils/sales_common.js:612 #: erpnext/selling/doctype/quotation/quotation.json msgid "Competitors" msgstr "Đối thủ" @@ -12242,8 +12275,8 @@ msgid "Consumed Qty" msgstr "Số lượng tiêu thụ" #: erpnext/manufacturing/doctype/work_order/services/reservation.py:186 -msgid "Consumed Qty cannot be greater than Reserved Qty for item {0}" -msgstr "Số lượng đã tiêu thụ không thể lớn hơn Số lượng Đã đặt cho mặt hàng {0}" +msgid "Consumed Qty {0} cannot be greater than Reserved Qty {1} for item {2}" +msgstr "" #. Label of the consumed_quantity (Data) field in DocType 'Asset Repair #. Consumed Item' @@ -12558,7 +12591,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json -#: erpnext/public/js/utils.js:898 +#: erpnext/public/js/utils.js:915 #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json #: erpnext/stock/doctype/packed_item/packed_item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -12858,7 +12891,7 @@ msgstr "" #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:199 #: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:98 #: erpnext/accounts/report/general_ledger/general_ledger.js:154 -#: erpnext/accounts/report/general_ledger/general_ledger.py:799 +#: erpnext/accounts/report/general_ledger/general_ledger.py:800 #: erpnext/accounts/report/gross_profit/gross_profit.js:68 #: erpnext/accounts/report/gross_profit/gross_profit.py:395 #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:305 @@ -12883,7 +12916,7 @@ msgstr "" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json #: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json #: erpnext/buying/report/procurement_tracker/procurement_tracker.js:15 -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:32 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:33 #: erpnext/public/js/financial_statements.js:475 #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -12941,7 +12974,7 @@ msgstr "Số Trung tâm Chi phí" msgid "Cost Center and Budgeting" msgstr "Trung tâm Chi phí và Ngân sách" -#: erpnext/public/js/utils/sales_common.js:540 +#: erpnext/public/js/utils/sales_common.js:546 msgid "Cost Center for Item rows has been updated to {0}" msgstr "Trung tâm Chi phí cho các hàng Mặt hàng đã được cập nhật thành {0}" @@ -12953,7 +12986,7 @@ msgstr "Trung tâm Chi phí là một phần của Phân bổ Trung tâm Chi ph msgid "Cost Center is required" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:623 +#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:627 #: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:378 msgid "Cost Center is required in row {0} in Taxes table for type {1}" msgstr "Trung tâm Chi phí là bắt buộc ở hàng {0} trong bảng Thuế cho loại {1}" @@ -12975,12 +13008,12 @@ msgid "Cost Center {0} cannot be used for allocation as it is used as main cost msgstr "Trung tâm Chi phí {0} không thể được sử dụng để phân bổ vì nó được sử dụng làm trung tâm chi phí chính trong bản ghi phân bổ khác." #: erpnext/assets/doctype/asset/asset.py:358 -msgid "Cost Center {} doesn't belong to Company {}" -msgstr "Trung tâm Chi phí {} không thuộc về Công ty {}" +msgid "Cost Center {0} does not belong to Company {1}" +msgstr "" #: erpnext/assets/doctype/asset/asset.py:365 -msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions" -msgstr "Trung tâm Chi phí {} là trung tâm chi phí nhóm và các trung tâm chi phí nhóm không thể được sử dụng trong giao dịch" +msgid "Cost Center {0} is a group cost center and group cost centers cannot be used in transactions" +msgstr "" #: erpnext/accounts/report/financial_statements.py:685 msgid "Cost Center: {0} does not exist" @@ -13104,14 +13137,14 @@ msgid "Costing and Billing" msgstr "Tính chi phí và Thanh toán" #: erpnext/projects/doctype/project/project.js:140 -msgid "Costing and Billing fields has been updated" -msgstr "Các trường Tính chi phí và Thanh toán đã được cập nhật" +msgid "Costing and Billing fields have been updated" +msgstr "" #: erpnext/setup/demo.py:78 msgid "Could Not Delete Demo Data" msgstr "Không thể Xóa Dữ liệu Demo" -#: erpnext/selling/doctype/quotation/mapper.py:265 +#: erpnext/selling/doctype/quotation/mapper.py:263 msgid "Could not auto create Customer due to the following missing mandatory field(s):" msgstr "Không thể tự động tạo Khách hàng do thiếu (các) trường bắt buộc sau:" @@ -13123,7 +13156,7 @@ msgstr "Không thể tạo Thông báo Tín dụng tự động, vui lòng bỏ msgid "Could not detect any tables in this PDF. It may be a scanned or image-based statement, which is not supported (no OCR)." msgstr "" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:352 msgid "Could not detect the Company for updating Bank Accounts" msgstr "Không thể phát hiện Công ty để cập nhật Tài khoản Ngân hàng" @@ -13133,8 +13166,8 @@ msgstr "Không thể tìm thấy ca phù hợp để khớp với chênh lệch: #: erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:46 #: erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:50 -msgid "Could not find path for " -msgstr "Không thể tìm thấy đường dẫn cho " +msgid "Could not find path for {0}" +msgstr "" #: banking/src/components/features/BankStatementImporter/PDF/PDFTableEditor.tsx:101 msgid "Could not re-extract the table." @@ -13157,7 +13190,7 @@ msgstr "" msgid "Could not solve criteria score function for {0}. Make sure the formula is valid." msgstr "Không thể giải quyết hàm điểm tiêu chí cho {0}. Hãy đảm bảo công thức là hợp lệ." -#: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100 +#: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:99 msgid "Could not solve weighted score function. Make sure the formula is valid." msgstr "Không thể giải quyết hàm điểm trọng số. Hãy đảm bảo công thức là hợp lệ." @@ -13387,10 +13420,6 @@ msgstr "Tạo Khách hàng Mới" msgid "Create New Lead" msgstr "Tạo khách hàng tiềm năng mới" -#: erpnext/selling/doctype/product_bundle/product_bundle.js:16 -msgid "Create New Version" -msgstr "" - #: banking/src/components/common/LinkFieldCombobox.tsx:284 msgid "Create New {0}" msgstr "" @@ -13409,7 +13438,7 @@ msgstr "Tạo Hoạt động" msgid "Create Opportunity" msgstr "Tạo Cơ hội" -#: erpnext/selling/page/point_of_sale/pos_controller.js:67 +#: erpnext/selling/page/point_of_sale/pos_controller.js:58 msgid "Create POS Opening Entry" msgstr "Tạo Mục Mở POS" @@ -13424,7 +13453,7 @@ msgstr "Tạo mục thanh toán" msgid "Create Payment Entry for Consolidated POS Invoices." msgstr "Tạo Mục Thanh toán cho Hóa đơn POS Hợp nhất." -#: erpnext/public/js/controllers/transaction.js:539 +#: erpnext/public/js/controllers/transaction.js:558 msgid "Create Payment Request" msgstr "Tạo Yêu cầu Thanh toán" @@ -13652,7 +13681,7 @@ msgstr "" msgid "Create a variant with the template image." msgstr "Tạo biến thể với hình ảnh khuôn mẫu." -#: erpnext/stock/stock_ledger.py:2055 +#: erpnext/stock/stock_ledger.py:2044 msgid "Create an incoming stock transaction for the Item." msgstr "Tạo một giao dịch chứng khoán đến cho Mặt hàng." @@ -13686,7 +13715,7 @@ msgstr "Tạo {0} {1}?" msgid "Created By Migration" msgstr "Được tạo bởi Di chuyển" -#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:221 +#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:223 msgid "Created {0} scorecards for {1} between:" msgstr "Đã tạo {0} thẻ điểm cho {1} giữa:" @@ -13781,7 +13810,7 @@ msgstr "Đang tạo Người dùng..." msgid "Creating demo data" msgstr "Đang tạo dữ liệu demo" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:312 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:324 msgid "Creating {} out of {} {}" msgstr "Đang tạo {} trong số {} {}" @@ -13791,17 +13820,17 @@ msgstr "Đang tạo {} trong số {} {}" msgid "Creation" msgstr "Tạo lập" -#: erpnext/utilities/bulk_transaction.py:212 +#: erpnext/utilities/bulk_transaction.py:208 msgid "Creation of {1}(s) successful" msgstr "Tạo {1}(s) thành công" -#: erpnext/utilities/bulk_transaction.py:229 +#: erpnext/utilities/bulk_transaction.py:225 msgid "Creation of {0} failed.\n" "\t\t\t\tCheck Bulk Transaction Log" msgstr "Tạo {0} thất bại.\n" "\t\t\t\tKiểm tra Nhật ký Giao dịch Hàng loạt" -#: erpnext/utilities/bulk_transaction.py:220 +#: erpnext/utilities/bulk_transaction.py:216 msgid "Creation of {0} partially successful.\n" "\t\t\t\tCheck Bulk Transaction Log" msgstr "Tạo {0} một phần thành công.\n" @@ -13836,11 +13865,11 @@ msgstr "Tạo {0} một phần thành công.\n" msgid "Credit" msgstr "Có" -#: erpnext/accounts/report/general_ledger/general_ledger.py:743 +#: erpnext/accounts/report/general_ledger/general_ledger.py:744 msgid "Credit (Transaction)" msgstr "Ghi nợ (Giao dịch)" -#: erpnext/accounts/report/general_ledger/general_ledger.py:718 +#: erpnext/accounts/report/general_ledger/general_ledger.py:719 msgid "Credit ({0})" msgstr "Ghi nợ ({0})" @@ -13921,7 +13950,7 @@ msgstr "Số ngày Tín dụng" msgid "Credit Limit" msgstr "Hạn mức tín dụng" -#: erpnext/selling/doctype/customer/customer.py:539 +#: erpnext/selling/doctype/customer/customer.py:542 msgid "Credit Limit Crossed" msgstr "Hạn mức Tín dụng đã bị vượt" @@ -14001,16 +14030,16 @@ msgstr "Ghi nợ vào" msgid "Credit in Company Currency" msgstr "Ghi nợ theo Tiền tệ Công ty" -#: erpnext/selling/doctype/customer/customer.py:505 -#: erpnext/selling/doctype/customer/customer.py:562 +#: erpnext/selling/doctype/customer/customer.py:508 +#: erpnext/selling/doctype/customer/customer.py:564 msgid "Credit limit has been crossed for customer {0} ({1}/{2})" msgstr "Hạn mức tín dụng đã bị vượt cho khách hàng {0} ({1}/{2})" -#: erpnext/selling/doctype/customer/customer.py:395 +#: erpnext/selling/doctype/customer/customer.py:398 msgid "Credit limit is already defined for the Company {0}" msgstr "Hạn mức tín dụng đã được xác định cho Công ty {0}" -#: erpnext/selling/doctype/customer/customer.py:561 +#: erpnext/selling/doctype/customer/customer.py:563 msgid "Credit limit reached for customer {0}" msgstr "Đã đạt hạn mức tín dụng cho khách hàng {0}" @@ -14069,12 +14098,12 @@ msgstr "Thiết lập tiêu chí" msgid "Criteria Weight" msgstr "Tiêu chí Trọng lượng" -#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:89 +#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:84 #: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55 msgid "Criteria weights must add up to 100%" msgstr "Trọng số tiêu chí phải cộng lại bằng 100%" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:188 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:189 msgid "Cron Interval should be between 1 and 59 Min" msgstr "Khoảng Cron phải từ 1 đến 59 Phút" @@ -14197,7 +14226,7 @@ msgstr "Tiền tệ và Danh sách giá" msgid "Currency can not be changed after making entries using some other currency" msgstr "Tiền tệ không thể thay đổi sau khi đã tạo các bút toán sử dụng một tiền tệ khác" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:258 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:259 msgid "Currency filters are currently unsupported in Custom Financial Report." msgstr "Bộ lọc tiền tệ hiện không được hỗ trợ trong Báo cáo Tài chính Tùy chỉnh." @@ -14262,8 +14291,8 @@ msgid "Current BOM" msgstr "BOM hiện tại" #: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py:80 -msgid "Current BOM and New BOM can not be same" -msgstr "BOM Hiện tại và BOM Mới không thể giống nhau" +msgid "Current BOM and New BOM cannot be the same" +msgstr "" #. Label of the current_exchange_rate (Float) field in DocType 'Exchange Rate #. Revaluation Account' @@ -14325,10 +14354,6 @@ msgstr "Lô/Serial Hiện tại" msgid "Current Serial No" msgstr "Số Serial Hiện tại" -#: erpnext/public/js/utils/naming_series.js:223 -msgid "Current Series" -msgstr "" - #. Label of the current_state (Select) field in DocType 'Share Balance' #: erpnext/accounts/doctype/share_balance/share_balance.json msgid "Current State" @@ -15159,7 +15184,7 @@ msgstr "D - E" msgid "DFS" msgstr "DFS" -#: erpnext/projects/doctype/project/project.py:750 +#: erpnext/projects/doctype/project/project.py:751 msgid "Daily Project Summary for {0}" msgstr "Tóm tắt dự án hàng ngày cho {0}" @@ -15304,10 +15329,6 @@ msgstr "Ngày để Xử lý" msgid "Day Of Week" msgstr "Ngày trong Tuần" -#: erpnext/public/js/utils/naming_series.js:94 -msgid "Day of month" -msgstr "" - #. Label of the day_to_send (Select) field in DocType 'Project' #: erpnext/projects/doctype/project/project.json msgid "Day to Send" @@ -15414,11 +15435,11 @@ msgstr "Đại lý" msgid "Debit" msgstr "Ghi nợ" -#: erpnext/accounts/report/general_ledger/general_ledger.py:736 +#: erpnext/accounts/report/general_ledger/general_ledger.py:737 msgid "Debit (Transaction)" msgstr "Ghi nợ (Giao dịch)" -#: erpnext/accounts/report/general_ledger/general_ledger.py:711 +#: erpnext/accounts/report/general_ledger/general_ledger.py:712 msgid "Debit ({0})" msgstr "Ghi nợ ({0})" @@ -15580,7 +15601,7 @@ msgstr "Decilitre" msgid "Decimeter" msgstr "Decimeter" -#: erpnext/public/js/utils/sales_common.js:633 +#: erpnext/public/js/utils/sales_common.js:639 msgid "Declare Lost" msgstr "Khai báo Mất" @@ -16261,8 +16282,8 @@ msgstr "" msgid "Deleting {0} and all associated Common Code documents..." msgstr "Đang xóa {0} và tất cả tài liệu mã chung liên quan..." -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1102 -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1121 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1113 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1132 msgid "Deletion in Progress!" msgstr "Đang trong quá trình xóa!" @@ -16356,7 +16377,7 @@ msgstr "Các mặt hàng đã giao cần thanh toán" #. Order Secondary Item' #: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json #: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:766 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:764 #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:273 #: erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json @@ -16414,7 +16435,7 @@ msgstr "Giao hàng" #: erpnext/manufacturing/doctype/master_production_schedule_item/master_production_schedule_item.json #: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json #: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1068 -#: erpnext/public/js/utils.js:891 +#: erpnext/public/js/utils.js:908 #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:662 #: erpnext/selling/doctype/sales_order/sales_order.js:1571 @@ -16744,7 +16765,7 @@ msgstr "Khấu hao" msgid "Depreciation Amount" msgstr "Số tiền Khấu hao" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:882 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:870 msgid "Depreciation Amount during the period" msgstr "Số tiền Khấu hao trong kỳ" @@ -16760,7 +16781,7 @@ msgstr "Ngày Khấu hao" msgid "Depreciation Details" msgstr "Chi tiết Khấu hao" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:888 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:876 msgid "Depreciation Eliminated due to disposal of assets" msgstr "Khấu hao đã loại bỏ do thanh lý tài sản" @@ -16830,7 +16851,7 @@ msgstr "Ngày Đăng Khấu hao không thể trước Ngày Sẵn sàng Sử d msgid "Depreciation Row {0}: Depreciation Posting Date cannot be before Available-for-use Date" msgstr "Dòng Khấu hao {0}: Ngày Đăng Khấu hao không thể trước Ngày Sẵn sàng Sử dụng" -#: erpnext/assets/doctype/asset/asset.py:720 +#: erpnext/assets/doctype/asset/asset.py:722 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}" msgstr "Dòng Khấu hao {0}: Giá trị dự kiến sau thời gian sử dụng phải lớn hơn hoặc bằng {1}" @@ -16859,11 +16880,11 @@ msgstr "Lịch trình Khấu hao" msgid "Depreciation Schedule View" msgstr "Xem Lịch trình Khấu hao" -#: erpnext/assets/doctype/asset/asset.py:485 +#: erpnext/assets/doctype/asset/asset.py:487 msgid "Depreciation cannot be calculated for fully depreciated assets" msgstr "Khấu hao không thể được tính cho tài sản đã khấu hao hoàn toàn" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:900 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:888 msgid "Depreciation eliminated via reversal" msgstr "Khấu hao đã loại bỏ qua đảo" @@ -16891,7 +16912,7 @@ msgstr "Nhà thiết kế" #. Label of the order_lost_reason (Small Text) field in DocType 'Opportunity' #. Label of the order_lost_reason (Small Text) field in DocType 'Quotation' #: erpnext/crm/doctype/opportunity/opportunity.json -#: erpnext/public/js/utils/sales_common.js:612 +#: erpnext/public/js/utils/sales_common.js:618 #: erpnext/selling/doctype/quotation/quotation.json msgid "Detailed Reason" msgstr "Lý do chi tiết" @@ -16994,12 +17015,12 @@ msgid "Difference Account in Items Table" msgstr "Tài khoản Chênh lệch trong Bảng Mặt hàng" #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.py:155 -msgid "Difference Account must be a Asset/Liability type account (Temporary Opening), since this Stock Entry is an Opening Entry" -msgstr "Tài khoản Chênh lệch phải là tài khoản Tài sản/Nợ phải trả (Tạm mở), vì Phiếu kho này là Phiếu mở đầu" +msgid "Difference Account must be an Asset/Liability type account (Temporary Opening), since this Stock Entry is an Opening Entry" +msgstr "" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:984 -msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry" -msgstr "Tài khoản Chênh lệch phải là tài khoản Tài sản/Nợ phải trả, vì Đối soát Kho này là Đối soát Mở đầu" +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:985 +msgid "Difference Account must be an Asset/Liability type account, since this Stock Reconciliation is an Opening Entry" +msgstr "" #. Label of the difference_amount (Currency) field in DocType 'Payment #. Reconciliation Allocation' @@ -17061,7 +17082,7 @@ msgstr "Giá trị chênh lệch" msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row." msgstr "Có thể đặt 'Kho nguồn' và 'Kho đích' khác nhau cho mỗi dòng." -#: erpnext/stock/doctype/packing_slip/packing_slip.py:194 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:192 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM." msgstr "Đơn vị đo khác nhau cho mặt hàng sẽ dẫn đến giá trị Tổng Trọng lượng Net không chính xác. Đảm bảo rằng Trọng lượng Net của mỗi mặt hàng có cùng đơn vị đo." @@ -17234,7 +17255,7 @@ msgstr "" msgid "Disabled Product Bundle" msgstr "" -#: erpnext/stock/utils.py:424 +#: erpnext/stock/utils.py:423 msgid "Disabled Warehouse {0} cannot be used for this transaction." msgstr "Kho bị Vô hiệu {0} không thể được sử dụng cho giao dịch này." @@ -17243,18 +17264,18 @@ msgstr "Kho bị Vô hiệu {0} không thể được sử dụng cho giao dịc msgid "Disabled items cannot be selected in any transaction." msgstr "" -#: erpnext/accounts/services/internal_transfer.py:118 -msgid "Disabled pricing rules since this {} is an internal transfer" -msgstr "Đã vô hiệu quy tắc định giá vì {} này là chuyển nội bộ" +#: erpnext/accounts/services/internal_transfer.py:120 +msgid "Disabled pricing rules since this {0} is an internal transfer" +msgstr "" #. Description of the 'Disabled' (Check) field in DocType 'Supplier' #: erpnext/buying/doctype/supplier/supplier.json msgid "Disabled suppliers are hidden from selection in new transactions but remain in historical records" msgstr "" -#: erpnext/accounts/services/internal_transfer.py:134 -msgid "Disabled tax included prices since this {} is an internal transfer" -msgstr "Đã vô hiệu giá đã bao gồm thuế vì {} này là chuyển nội bộ" +#: erpnext/accounts/services/internal_transfer.py:136 +msgid "Disabled tax included prices since this {0} is an internal transfer" +msgstr "" #: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:82 msgid "Disabled template must not be default template" @@ -17503,9 +17524,9 @@ msgstr "Giảm giá không thể lớn hơn 100%." msgid "Discount must be less than 100" msgstr "Giảm giá phải nhỏ hơn 100" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3092 -msgid "Discount of {} applied as per Payment Term" -msgstr "Giảm giá {} đã được áp dụng theo Điều khoản Thanh toán" +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3090 +msgid "Discount of {0} applied as per Payment Term" +msgstr "" #. Label of the section_break_18 (Section Break) field in DocType 'Pricing #. Rule' @@ -17869,11 +17890,11 @@ msgstr "Bạn có muốn trình phiếu kho không?" #: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:50 #: erpnext/selling/report/sales_partner_commission_summary/test_sales_partner_commission_summary.py:22 -msgid "DocType can be one of them {0}" +msgid "DocType can be one of {0}" msgstr "" #: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:182 -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:447 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:458 msgid "DocType {0} does not exist" msgstr "DocType {0} không tồn tại" @@ -17911,22 +17932,6 @@ msgstr "Tìm kiếm tài liệu" msgid "Document Count" msgstr "Số lượng Tài liệu" -#. Label of the document_naming_tab (Tab Break) field in DocType 'Accounts -#. Settings' -#. Label of the document_naming_tab (Tab Break) field in DocType 'Buying -#. Settings' -#. Label of the default_naming_tab (Tab Break) field in DocType 'Selling -#. Settings' -#. Label of the document_naming_tab (Tab Break) field in DocType 'Stock -#. Settings' -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json -#: erpnext/buying/doctype/buying_settings/buying_settings.json -#: erpnext/public/js/utils/naming_series.js:7 -#: erpnext/selling/doctype/selling_settings/selling_settings.json -#: erpnext/stock/doctype/stock_settings/stock_settings.json -msgid "Document Naming" -msgstr "" - #: erpnext/stock/report/negative_batch_report/negative_batch_report.py:78 msgid "Document No" msgstr "Số Tài liệu" @@ -18232,7 +18237,7 @@ msgstr "Dự án trùng lặp với nhiệm vụ" msgid "Duplicate Sales Invoices found" msgstr "Tìm thấy Hóa đơn Bán hàng trùng lặp" -#: erpnext/stock/serial_batch_bundle.py:1492 +#: erpnext/stock/serial_batch_bundle.py:1494 msgid "Duplicate Serial Number Error" msgstr "Lỗi Số Serial Trùng lặp" @@ -18386,7 +18391,7 @@ msgstr "Sửa Công suất" msgid "Edit Cart" msgstr "Sửa Giỏ hàng" -#: erpnext/controllers/item_variant.py:213 +#: erpnext/controllers/item_variant.py:212 msgid "Edit Not Allowed" msgstr "Không được phép Sửa" @@ -18610,8 +18615,8 @@ msgid "Email verification failed." msgstr "Xác minh Email thất bại." #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20 -msgid "Emails Queued" -msgstr "Email đã xếp hàng" +msgid "Emails queued" +msgstr "" #. Label of the emergency_contact_details (Section Break) field in DocType #. 'Employee' @@ -18798,7 +18803,7 @@ msgstr "Nhân viên" msgid "Empty" msgstr "Trống" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:757 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:768 msgid "Empty To Delete List" msgstr "Danh sách Xóa Trống" @@ -18807,7 +18812,7 @@ msgstr "Danh sách Xóa Trống" msgid "Ems(Pica)" msgstr "Ems(Pica)" -#: erpnext/public/js/controllers/transaction.js:2974 +#: erpnext/public/js/controllers/transaction.js:3042 msgid "Enable {0} on the Item master to proceed with {1} inspection." msgstr "" @@ -18886,6 +18891,12 @@ msgstr "Bật Giảm giá và Biên" msgid "Enable European Access" msgstr "Bật Truy cập Châu Âu" +#. Label of the enable_frappe_crm_data_synchronization (Check) field in DocType +#. 'CRM Settings' +#: erpnext/crm/doctype/crm_settings/crm_settings.json +msgid "Enable Frappe CRM Data Synchronization" +msgstr "" + #. Label of the enable_fuzzy_matching (Check) field in DocType 'Accounts #. Settings' #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json @@ -19157,7 +19168,7 @@ msgstr "Giờ kết thúc" msgid "End Transit" msgstr "Kết thúc Quá cảnh" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:235 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:236 #: erpnext/accounts/report/balance_sheet/balance_sheet.html:147 #: erpnext/accounts/report/cash_flow/cash_flow.html:147 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80 @@ -19280,7 +19291,7 @@ msgstr "Nhập số điện thoại của khách hàng" msgid "Enter date to scrap asset" msgstr "Nhập ngày thanh lý tài sản" -#: erpnext/assets/doctype/asset/asset.py:483 +#: erpnext/assets/doctype/asset/asset.py:485 msgid "Enter depreciation details" msgstr "Nhập chi tiết khấu hao" @@ -19336,6 +19347,10 @@ msgstr "Nhập số lượng để sản xuất. Các Mặt hàng Nguyên liệu msgid "Enter {0} amount." msgstr "Nhập số tiền {0}." +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:170 +msgid "Enter {0} name." +msgstr "" + #: erpnext/setup/setup_wizard/data/industry_type.txt:22 msgid "Entertainment & Leisure" msgstr "Giải trí và Giải trí" @@ -19371,7 +19386,7 @@ msgstr "Loại Bút toán" #: erpnext/accounts/doctype/ledger_merge/ledger_merge.json #: erpnext/accounts/report/account_balance/account_balance.js:29 #: erpnext/accounts/report/account_balance/account_balance.js:45 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:255 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:264 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:306 msgid "Equity" msgstr "Vốn chủ sở hữu" @@ -19395,7 +19410,7 @@ msgstr "Erg" msgid "Error Description" msgstr "Mô tả lỗi" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:302 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:314 msgid "Error Occurred" msgstr "Đã xảy ra Lỗi" @@ -19427,21 +19442,21 @@ msgstr "Lỗi khi đăng các bút toán khấu hao" msgid "Error while processing deferred accounting for {0}" msgstr "Lỗi khi xử lý kế toán deferred cho {0}" -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:609 +#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:612 msgid "Error while reposting item valuation" msgstr "Lỗi khi đăng lại định giá mặt hàng" #: erpnext/assets/doctype/asset_depreciation_schedule/deppreciation_schedule_controller.py:175 -msgid "Error: This asset already has {0} depreciation periods booked.\n" -"\t\t\t\t\tThe `depreciation start` date must be at least {1} periods after the `available for use` date.\n" -"\t\t\t\t\tPlease correct the dates accordingly." -msgstr "Lỗi: Tài sản này đã có {0} kỳ khấu hao được đặt.\n" -"\t\t\t\t\tNgày `bắt đầu khấu hao` phải ít nhất {1} kỳ sau ngày `sẵn sàng sử dụng`.\n" -"\t\t\t\t\tVui lòng sửa các ngày cho phù hợp." +msgid "Error: This asset already has {0} depreciation periods booked. The `depreciation start` date must be at least {1} periods after the `available for use` date. Please correct the dates accordingly." +msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:971 -msgid "Error: {0} is mandatory field" -msgstr "Lỗi: {0} là trường bắt buộc" +#: erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:93 +msgid "Error: {0}" +msgstr "" + +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:980 +msgid "Error: {0} is a mandatory field" +msgstr "" #. Label of the errors_notification_section (Section Break) field in DocType #. 'Stock Reposting Settings' @@ -19455,7 +19470,7 @@ msgid "Estimated Arrival" msgstr "Dự kiến Đến" #. Label of the estimated_costing (Currency) field in DocType 'Project' -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:96 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:97 #: erpnext/projects/doctype/project/project.json msgid "Estimated Cost" msgstr "Chi phí ước tính" @@ -19505,7 +19520,7 @@ msgstr "Ví dụ: ABCD.#####. Nếu series được đặt và Batch No không msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}" msgstr "" -#: erpnext/stock/stock_ledger.py:2321 +#: erpnext/stock/stock_ledger.py:2310 msgid "Example: Serial No {0} reserved in {1}." msgstr "Ví dụ: Serial No {0} đã được đặt trước trong {1}." @@ -19786,7 +19801,7 @@ msgstr "Ngày Đóng dự kiến" #. Order Item' #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:115 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:116 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/stock/report/delayed_item_report/delayed_item_report.py:135 #: erpnext/stock/report/delayed_order_report/delayed_order_report.py:60 @@ -19873,7 +19888,7 @@ msgstr "Giá trị Sau Thời gian Sử dụng" #: erpnext/accounts/doctype/purchase_invoice/services/expense_account.py:162 #: erpnext/accounts/report/account_balance/account_balance.js:28 #: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89 -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:184 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:192 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:199 msgid "Expense" msgstr "Chi phí" @@ -20132,9 +20147,9 @@ msgstr "Fahrenheit" msgid "Failed Entries" msgstr "Các mục thất bại" -#: erpnext/utilities/doctype/video_settings/video_settings.py:33 -msgid "Failed to Authenticate the API key." -msgstr "Không thể xác thực khóa API." +#: erpnext/utilities/doctype/video_settings/video_settings.py:35 +msgid "Failed to authenticate the API key. Please check the error logs." +msgstr "" #: erpnext/setup/setup_wizard/setup_wizard.py:37 #: erpnext/setup/setup_wizard/setup_wizard.py:38 @@ -20331,7 +20346,7 @@ msgid "Fetching Sales Orders..." msgstr "Đang tìm nạp đơn đặt hàng..." #: erpnext/accounts/doctype/dunning/dunning.js:135 -#: erpnext/public/js/controllers/transaction.js:1625 +#: erpnext/public/js/controllers/transaction.js:1639 msgid "Fetching exchange rates ..." msgstr "Đang tìm nạp tỷ giá hối đoái..." @@ -20369,15 +20384,15 @@ msgstr "" msgid "Fields will be copied over only at time of creation." msgstr "Các trường sẽ chỉ được sao chép khi tạo." -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1069 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1080 msgid "File does not belong to this Transaction Deletion Record" msgstr "Tệp không thuộc về Bản ghi xóa giao dịch này" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1063 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1074 msgid "File not found" msgstr "Không tìm thấy tệp" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1077 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1088 msgid "File not found on server" msgstr "Không tìm thấy tệp trên máy chủ" @@ -20386,7 +20401,7 @@ msgstr "Không tìm thấy tệp trên máy chủ" msgid "File to Rename" msgstr "Tệp cần đổi tên" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:231 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:232 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16 #: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16 #: erpnext/public/js/financial_statements.js:395 @@ -20545,11 +20560,11 @@ msgstr "Dòng báo cáo tài chính" msgid "Financial Report Template" msgstr "Mẫu báo cáo tài chính" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:276 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:277 msgid "Financial Report Template {0} is disabled" msgstr "Mẫu báo cáo tài chính {0} bị vô hiệu hóa" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:273 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:274 msgid "Financial Report Template {0} not found" msgstr "Không tìm thấy mẫu báo cáo tài chính {0}" @@ -20618,7 +20633,7 @@ msgstr "BOM thành phẩm" #. Service Item' #. Label of the fg_item (Link) field in DocType 'Subcontracting Order Service #. Item' -#: erpnext/public/js/utils.js:913 +#: erpnext/public/js/utils.js:930 #: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json #: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json msgid "Finished Good Item" @@ -20631,7 +20646,7 @@ msgstr "Mặt hàng thành phẩm" msgid "Finished Good Item Code" msgstr "Mã mặt hàng thành phẩm" -#: erpnext/public/js/utils.js:931 +#: erpnext/public/js/utils.js:948 msgid "Finished Good Item Qty" msgstr "Số lượng mặt hàng thành phẩm" @@ -20739,7 +20754,7 @@ msgstr "Kho thành phẩm" msgid "Finished Goods based Operating Cost" msgstr "Chi phí vận hành dựa trên thành phẩm" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:879 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:878 msgid "Finished Item {0} does not match with Work Order {1}" msgstr "Mặt hàng thành phẩm {0} không khớp với Lệnh sản xuất {1}" @@ -20838,10 +20853,6 @@ msgstr "Chế độ tài khóa là bắt buộc, vui lòng đặt chế độ t msgid "Fiscal Year" msgstr "Năm tài chính" -#: erpnext/public/js/utils/naming_series.js:100 -msgid "Fiscal Year (requires ERPNext to be installed)" -msgstr "" - #. Name of a DocType #: erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json msgid "Fiscal Year Company" @@ -20855,11 +20866,8 @@ msgstr "Chi tiết năm tài chính" msgid "Fiscal Year End Date should be one year after Fiscal Year Start Date" msgstr "Ngày kết thúc năm tài chính phải là một năm sau ngày bắt đầu năm tài chính" -#: erpnext/controllers/trends.py:59 -msgid "Fiscal Year {0} Does Not Exist" -msgstr "Năm tài chính {0} không tồn tại" - #: erpnext/accounts/report/trial_balance/trial_balance.py:49 +#: erpnext/controllers/trends.py:59 msgid "Fiscal Year {0} does not exist" msgstr "Năm tài chính {0} không tồn tại" @@ -20892,7 +20900,7 @@ msgstr "Tài sản cố định" #. Capitalization Asset Item' #. Label of the fixed_asset_account (Link) field in DocType 'Asset Category #. Account' -#: erpnext/assets/doctype/asset/asset.py:909 +#: erpnext/assets/doctype/asset/asset.py:911 #: erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json #: erpnext/assets/doctype/asset_category_account/asset_category_account.json msgid "Fixed Asset Account" @@ -21028,7 +21036,7 @@ msgstr "Foot/Giây" msgid "For" msgstr "Đối với" -#: erpnext/public/js/utils/sales_common.js:389 +#: erpnext/public/js/utils/sales_common.js:395 msgid "For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table." msgstr "Đối với các mặt hàng 'Product Bundle', Kho, Số Serial và Số Lô sẽ được xem xét từ bảng 'Danh sách đóng gói'. Nếu Kho và Số Lô giống nhau cho tất cả các mặt hàng đóng gói của bất kỳ mặt hàng 'Product Bundle' nào, các giá trị đó có thể được nhập trong bảng Mặt hàng chính, các giá trị sẽ được sao chép vào bảng 'Danh sách đóng gói'." @@ -21053,10 +21061,6 @@ msgstr "Cho công ty" msgid "For Item" msgstr "Cho mặt hàng" -#: erpnext/stock/services/internal_transfer.py:104 -msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}" -msgstr "Đối với mặt hàng {0}, không thể nhận nhiều hơn {1} số lượng cho {2} {3}" - #. Label of the for_job_card (Link) field in DocType 'Job Card' #: erpnext/manufacturing/doctype/job_card/job_card.json msgid "For Job Card" @@ -21123,12 +21127,12 @@ msgid "For Work Order" msgstr "Cho lệnh sản xuất" #: erpnext/controllers/status_updater.py:292 -msgid "For an item {0}, quantity must be negative number" -msgstr "Đối với mặt hàng {0}, số lượng phải là số âm" +msgid "For an item {0}, quantity must be a negative number" +msgstr "" #: erpnext/controllers/status_updater.py:289 -msgid "For an item {0}, quantity must be positive number" -msgstr "Đối với mặt hàng {0}, số lượng phải là số dương" +msgid "For an item {0}, quantity must be a positive number" +msgstr "" #. Description of the 'Income Account' (Link) field in DocType 'Dunning' #: erpnext/accounts/doctype/dunning/dunning.json @@ -21160,13 +21164,13 @@ msgstr "Chi tiêu bao nhiêu = 1 Điểm tích lũy" msgid "For individual supplier" msgstr "Cho nhà cung cấp cá nhân" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:377 -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 "Đối với mặt hàng {0}, chỉ có {1} tài sản đã được tạo hoặc liên kết với {2}. Vui lòng tạo hoặc liên kết thêm {3} tài sản với tài liệu tương ứng." +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:379 +msgid "For item {0}, only {1} assets have been created or linked to {2}. Please create or link {3} more assets with the respective document." +msgstr "" #: 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 "Đối với mặt hàng {0}, tỷ lệ phải là số dương. Để cho phép tỷ lệ âm, hãy bật {1} trong {2}" +msgid "For item {0}, rate must be a positive number. To allow negative rates, enable {1} in {2}" +msgstr "" #. Description of the 'Do not fetch incoming rate from Serial No' (Check) field #. in DocType 'Stock Reposting Settings' @@ -21178,9 +21182,9 @@ msgstr "" msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it." msgstr "Đối với hoạt động {0} tại dòng {1}, vui lòng thêm nguyên vật liệu hoặc đặt BOM cho nó." -#: erpnext/manufacturing/doctype/work_order/mapper.py:381 -msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})" -msgstr "Đối với hoạt động {0}: Số lượng ({1}) không thể lớn hơn số lượng chờ xử lý ({2})" +#: erpnext/manufacturing/doctype/work_order/mapper.py:379 +msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity ({2})" +msgstr "" #: erpnext/projects/doctype/project/project.js:208 msgid "For project - {0}, update your status" @@ -21195,21 +21199,17 @@ msgstr "Cho dự án - {0}, cập nhật trạng thái của bạn" msgid "For projected and forecast quantities, the system will consider all child warehouses under the selected parent warehouse." msgstr "Đối với số lượng dự kiến và dự báo, hệ thống sẽ xem xét tất cả các kho con theo kho mẹ đã chọn." -#: erpnext/stock/doctype/stock_entry/stock_entry.py:911 -msgid "For quantity {0} should not be greater than allowed quantity {1}" -msgstr "Số lượng {0} không được lớn hơn số lượng cho phép {1}" - #. Description of the 'Territory Manager' (Link) field in DocType 'Territory' #: erpnext/setup/doctype/territory/territory.json msgid "For reference" msgstr "Để tham khảo" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1536 -#: erpnext/public/js/controllers/accounts.js:204 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1545 +#: erpnext/public/js/controllers/accounts.js:201 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included" msgstr "Cho dòng {0} trong {1}. Để bao gồm {2} trong tỷ lệ mặt hàng, các dòng {3} cũng phải được bao gồm" -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:252 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:251 msgid "For row {0}: Enter Planned Qty" msgstr "Cho dòng {0}: Nhập số lượng kế hoạch" @@ -21228,11 +21228,15 @@ msgstr "Đối với điều kiện 'Áp dụng quy tắc cho người khác', t msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes" msgstr "Để thuận tiện cho khách hàng, các mã này có thể được sử dụng trong các mẫu in như hóa đơn và phiếu giao hàng" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:892 +#: erpnext/stock/serial_batch_bundle.py:1234 +msgid "For the item {0}, the Available qty {1} is less than the Required Qty {2} in the warehouse {3}. Please add sufficient qty in the warehouse." +msgstr "" + +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:893 msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}." msgstr "Đối với mặt hàng {0}, số lượng tiêu thụ phải là {1} theo BOM {2}." -#: erpnext/public/js/controllers/transaction.js:1425 +#: erpnext/public/js/controllers/transaction.js:1439 msgctxt "Clear payment terms template and/or payment schedule when due date is changed" msgid "For the new {0} to take effect, would you like to clear the current {1}?" msgstr "Để {0} mới có hiệu lực, bạn có muốn xóa {1} hiện tại không?" @@ -21320,6 +21324,21 @@ msgstr "Bài đăng diễn đàn" msgid "Forum URL" msgstr "URL diễn đàn" +#. Label of the frappe_crm_section (Section Break) field in DocType 'CRM +#. Settings' +#: erpnext/crm/doctype/crm_settings/crm_settings.json +msgid "Frappe CRM" +msgstr "Frappe CRM" + +#. Name of a DocType +#: erpnext/crm/doctype/frappe_crm_allowed_user/frappe_crm_allowed_user.json +msgid "Frappe CRM Allowed User" +msgstr "" + +#: erpnext/crm/frappe_crm_api.py:168 +msgid "Frappe CRM data synchronization is not enabled on ERPNext. Contact System Manager of ERPNext." +msgstr "" + #: erpnext/setup/install.py:232 msgid "Frappe School" msgstr "Trường Frappe" @@ -21863,7 +21882,7 @@ msgstr "Số dư GL" #. Name of a DocType #: erpnext/accounts/doctype/gl_entry/gl_entry.json -#: erpnext/accounts/report/general_ledger/general_ledger.py:689 +#: erpnext/accounts/report/general_ledger/general_ledger.py:690 msgid "GL Entry" msgstr "Bút toán GL" @@ -21988,6 +22007,10 @@ msgstr "Sổ cái tổng hợp" msgid "General Ledger remarks length" msgstr "" +#: erpnext/accounts/report/general_ledger/general_ledger.py:829 +msgid "General Ledger requires {0} to be synced to DuckDB" +msgstr "" + #. Label of the gs (Section Break) field in DocType 'Item Group' #: erpnext/setup/doctype/item_group/item_group.json msgid "General Settings" @@ -22041,7 +22064,7 @@ msgstr "Tạo bút toán đóng kho" msgid "Generate To Delete List" msgstr "Tạo danh sách xóa" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:474 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:485 msgid "Generate To Delete list first" msgstr "Tạo danh sách xóa trước" @@ -22384,7 +22407,7 @@ msgstr "Hàng hóa đang vận chuyển" msgid "Goods Transferred" msgstr "Hàng hóa đã chuyển" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:1327 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:1326 msgid "Goods are already received against the outward entry {0}" msgstr "Hàng hóa đã được nhận đối với bút toán xuất {0}" @@ -22567,7 +22590,7 @@ msgstr "Tổng cộng phải khớp với tổng các tham chiếu thanh toán" msgid "Grant Commission" msgstr "Hoa hồng tạm ứng" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:890 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:899 msgid "Greater Than Amount" msgstr "Số tiền lớn hơn" @@ -22707,7 +22730,7 @@ msgstr "Nhóm theo đơn hàng bán" msgid "Group by Voucher" msgstr "Nhóm theo Phiếu" -#: erpnext/stock/utils.py:418 +#: erpnext/stock/utils.py:417 msgid "Group node warehouse is not allowed to select for transactions" msgstr "Kho nút nhóm không được phép chọn cho giao dịch" @@ -23010,7 +23033,7 @@ msgstr "Giúp bạn phân bổ Ngân sách/Mục tiêu qua các tháng nếu b msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}" msgstr "Đây là nhật ký lỗi cho các bút toán khấu hao thất bại đã đề cập: {0}" -#: erpnext/stock/stock_ledger.py:2040 +#: erpnext/stock/stock_ledger.py:2029 msgid "Here are the options to proceed:" msgstr "Dưới đây là các tùy chọn để tiếp tục:" @@ -23038,7 +23061,7 @@ msgstr "Ở đây, các ngày nghỉ hàng tuần của bạn được điền s msgid "Hertz" msgstr "Hertz" -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:611 +#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:614 msgid "Hi," msgstr "Xin chào," @@ -23074,7 +23097,7 @@ msgstr "Ẩn nếu bằng không" msgid "Hide Images" msgstr "Ẩn hình ảnh" -#: erpnext/selling/page/point_of_sale/pos_controller.js:270 +#: erpnext/selling/page/point_of_sale/pos_controller.js:261 msgid "Hide Recent Orders" msgstr "Ẩn đơn hàng gần đây" @@ -23660,15 +23683,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 "Nếu không có thuế nào được đặt và Mẫu thuế và phí được chọn, hệ thống sẽ tự động áp dụng thuế từ mẫu đã chọn." -#: erpnext/stock/stock_ledger.py:2050 +#: erpnext/stock/stock_ledger.py:2039 msgid "If not, you can Cancel / Submit this entry" msgstr "Nếu không, bạn có thể Hủy / Gửi mục này" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:197 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:194 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:198 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:195 msgid "If party does not exist, create it using the Supplier Name field." msgstr "" @@ -23706,7 +23729,7 @@ msgstr "Nếu BOM tạo ra nguyên vật liệu phế liệu, Kho phế liệu c msgid "If the account is frozen, entries are allowed to restricted users." msgstr "Nếu tài khoản bị đóng băng, các mục được phép cho người dùng hạn chế." -#: erpnext/stock/stock_ledger.py:2043 +#: erpnext/stock/stock_ledger.py:2032 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 "Nếu mặt hàng đang giao dịch như một mặt hàng có tỷ lệ định giá bằng không trong mục này, vui lòng bật 'Cho phép tỷ lệ định giá bằng không' trong bảng mặt hàng {0}." @@ -23807,7 +23830,7 @@ msgstr "Nếu bạn cần đối chiếu các giao dịch cụ thể với nhau, msgid "If you still want to proceed, please disable {0} checkbox." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:420 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:419 msgid "If you still want to proceed, please enable {0}." msgstr "Nếu bạn vẫn muốn tiếp tục, vui lòng bật {0}." @@ -24025,14 +24048,14 @@ msgstr "Nhập hóa đơn" #. Label of the import_mt940_fromat (Check) field in DocType 'Bank Statement #. Import' #: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json -msgid "Import MT940 Fromat" -msgstr "Nhập định dạng MT940" +msgid "Import MT940 Format" +msgstr "" #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144 msgid "Import Successful" msgstr "Nhập thành công" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:566 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:577 msgid "Import Summary" msgstr "Tóm tắt nhập" @@ -24509,7 +24532,7 @@ msgstr "Bao gồm các mục cho phân hợp" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:412 #: erpnext/accounts/report/account_balance/account_balance.js:27 #: erpnext/accounts/report/financial_statements.py:803 -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:182 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:190 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:192 msgid "Income" msgstr "Thu nhập" @@ -24595,7 +24618,7 @@ msgstr "Cuộc gọi đến từ {0}" msgid "Incompatible Setting Detected" msgstr "Phát hiện cài đặt không tương thích" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:198 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:200 msgid "Incorrect Account" msgstr "Tài khoản không đúng" @@ -24604,7 +24627,7 @@ msgstr "Tài khoản không đúng" msgid "Incorrect Balance Qty After Transaction" msgstr "Số lượng số dư không đúng sau giao dịch" -#: erpnext/controllers/subcontracting_controller.py:1057 +#: erpnext/controllers/subcontracting_controller.py:1059 msgid "Incorrect Batch Consumed" msgstr "Lô tiêu thụ không đúng" @@ -24612,11 +24635,11 @@ msgstr "Lô tiêu thụ không đúng" msgid "Incorrect Check in (group) Warehouse for Reorder" msgstr "Kiểm tra không đúng trong kho (nhóm) để đặt lại" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:146 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:148 msgid "Incorrect Company" msgstr "Công ty không đúng" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:899 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:900 msgid "Incorrect Component Quantity" msgstr "Số lượng thành phần không đúng" @@ -24625,7 +24648,7 @@ msgstr "Số lượng thành phần không đúng" msgid "Incorrect Date" msgstr "Ngày không đúng" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:161 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:163 msgid "Incorrect Invoice" msgstr "Hóa đơn không đúng" @@ -24642,7 +24665,7 @@ msgstr "Tài liệu tham chiếu không đúng (Mục phiếu nhận hàng mua)" msgid "Incorrect Serial No Valuation" msgstr "Định giá số serial không đúng" -#: erpnext/controllers/subcontracting_controller.py:1070 +#: erpnext/controllers/subcontracting_controller.py:1074 msgid "Incorrect Serial Number Consumed" msgstr "Số serial tiêu thụ không đúng" @@ -24725,7 +24748,7 @@ msgstr "Tăng" msgid "Increment cannot be 0" msgstr "Bước tăng không thể bằng 0" -#: erpnext/controllers/item_variant.py:120 +#: erpnext/controllers/item_variant.py:119 msgid "Increment for Attribute {0} cannot be 0" msgstr "Bước tăng cho thuộc tính {0} không thể bằng 0" @@ -24922,7 +24945,7 @@ msgid "Instruction" msgstr "Hướng dẫn" #: erpnext/stock/doctype/putaway_rule/putaway_rule.py:82 -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:327 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:326 msgid "Insufficient Capacity" msgstr "Dung lượng không đủ" @@ -24938,12 +24961,12 @@ msgstr "Không đủ quyền" #: erpnext/stock/doctype/pick_list/pick_list.py:146 #: erpnext/stock/doctype/pick_list/pick_list.py:164 #: erpnext/stock/doctype/pick_list/pick_list.py:1088 -#: erpnext/stock/serial_batch_bundle.py:1235 erpnext/stock/stock_ledger.py:1725 -#: erpnext/stock/stock_ledger.py:2209 +#: erpnext/stock/serial_batch_bundle.py:1237 erpnext/stock/stock_ledger.py:1714 +#: erpnext/stock/stock_ledger.py:2198 msgid "Insufficient Stock" msgstr "Tồn kho không đủ" -#: erpnext/stock/stock_ledger.py:2224 +#: erpnext/stock/stock_ledger.py:2213 msgid "Insufficient Stock for Batch" msgstr "Tồn kho không đủ cho lô" @@ -25073,7 +25096,7 @@ msgstr "Chi phí lãi" msgid "Interest Income" msgstr "Thu nhập lãi" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2726 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2724 msgid "Interest and/or dunning fee" msgstr "Lãi và/hoặc phí đòi nợ" @@ -25098,7 +25121,7 @@ msgstr "Nội bộ" msgid "Internal Customer Accounting" msgstr "Kế toán khách hàng nội bộ" -#: erpnext/selling/doctype/customer/customer.py:256 +#: erpnext/selling/doctype/customer/customer.py:259 msgid "Internal Customer for company {0} already exists" msgstr "Khách hàng nội bộ cho công ty {0} đã tồn tại" @@ -25124,7 +25147,7 @@ msgstr "Tham chiếu bán hàng nội bộ bị thiếu" msgid "Internal Supplier Details" msgstr "" -#: erpnext/buying/doctype/supplier/supplier.py:180 +#: erpnext/buying/doctype/supplier/supplier.py:181 msgid "Internal Supplier for company {0} already exists" msgstr "Nhà cung cấp nội bộ cho công ty {0} đã tồn tại" @@ -25145,7 +25168,7 @@ msgstr "Nhà cung cấp nội bộ cho công ty {0} đã tồn tại" msgid "Internal Transfer" msgstr "Chuyển kho nội bộ" -#: erpnext/accounts/services/internal_transfer.py:99 +#: erpnext/accounts/services/internal_transfer.py:101 msgid "Internal Transfer Reference Missing" msgstr "Tham chiếu chuyển kho nội bộ bị thiếu" @@ -25187,8 +25210,8 @@ msgstr "Khoảng thời gian phải từ 1 đến 59 phút" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:389 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:764 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:774 -#: erpnext/accounts/services/taxes.py:271 -#: erpnext/accounts/services/taxes.py:279 +#: erpnext/accounts/services/taxes.py:272 +#: erpnext/accounts/services/taxes.py:280 #: erpnext/assets/doctype/asset_category/asset_category.py:69 #: erpnext/assets/doctype/asset_category/asset_category.py:97 msgid "Invalid Account" @@ -25207,7 +25230,7 @@ msgstr "Số tiền phân bổ không hợp lệ" msgid "Invalid Amount" msgstr "Số tiền không hợp lệ" -#: erpnext/controllers/item_variant.py:135 +#: erpnext/controllers/item_variant.py:134 msgid "Invalid Attribute" msgstr "Thuộc tính không hợp lệ" @@ -25224,11 +25247,11 @@ msgstr "" msgid "Invalid Barcode. There is no Item attached to this barcode." msgstr "Mã vạch không hợp lệ. Không có mục nào được đính kèm với mã vạch này." -#: erpnext/public/js/controllers/transaction.js:3184 +#: erpnext/public/js/controllers/transaction.js:3252 msgid "Invalid Blanket Order for the selected Customer and Item" msgstr "Đơn hàng trọn gói không hợp lệ cho Khách hàng và Mặt hàng đã chọn" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:500 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:511 msgid "Invalid CSV format. Expected column: doctype_name" msgstr "Định dạng CSV không hợp lệ. Cột mong đợi: doctype_name" @@ -25248,13 +25271,13 @@ msgstr "Công ty không hợp lệ cho Giao dịch giữa các công ty." msgid "Invalid Configuration" msgstr "" -#: erpnext/accounts/services/taxes.py:294 +#: erpnext/accounts/services/taxes.py:295 #: erpnext/assets/doctype/asset/asset.py:361 #: erpnext/assets/doctype/asset/asset.py:368 msgid "Invalid Cost Center" msgstr "Trung tâm chi phí không hợp lệ" -#: erpnext/selling/doctype/customer/customer.py:369 +#: erpnext/selling/doctype/customer/customer.py:372 msgid "Invalid Customer Group" msgstr "" @@ -25275,11 +25298,11 @@ msgstr "" msgid "Invalid Discount" msgstr "Chiết khấu không hợp lệ" -#: erpnext/controllers/taxes_and_totals.py:853 +#: erpnext/controllers/taxes_and_totals.py:855 msgid "Invalid Discount Amount" msgstr "Số tiền chiết khấu không hợp lệ" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:133 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135 msgid "Invalid Document" msgstr "Tài liệu không hợp lệ" @@ -25309,7 +25332,7 @@ msgstr "Nhóm theo không hợp lệ" msgid "Invalid Item" msgstr "Mặt hàng không hợp lệ" -#: erpnext/stock/doctype/item/item.py:1518 +#: erpnext/stock/doctype/item/item.py:1520 msgid "Invalid Item Defaults" msgstr "Mặc định Mặt hàng không hợp lệ" @@ -25318,7 +25341,7 @@ msgstr "Mặc định Mặt hàng không hợp lệ" msgid "Invalid Ledger Entries" msgstr "Các mục Sổ cái không hợp lệ" -#: erpnext/assets/doctype/asset/asset.py:568 +#: erpnext/assets/doctype/asset/asset.py:570 msgid "Invalid Net Purchase Amount" msgstr "Số tiền mua ròng không hợp lệ" @@ -25357,7 +25380,7 @@ msgstr "Định dạng in không hợp lệ" msgid "Invalid Priority" msgstr "Ưu tiên không hợp lệ" -#: erpnext/manufacturing/doctype/bom/bom.py:971 +#: erpnext/manufacturing/doctype/bom/bom.py:973 msgid "Invalid Process Loss Configuration" msgstr "Cấu hình Tổn thất quy trình không hợp lệ" @@ -25374,7 +25397,7 @@ msgstr "Số lượng không hợp lệ" msgid "Invalid Quantity" msgstr "Số lượng không hợp lệ" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:484 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:486 msgid "Invalid Query" msgstr "Truy vấn không hợp lệ" @@ -25386,8 +25409,8 @@ msgstr "Trả lại không hợp lệ" msgid "Invalid Sales Invoices" msgstr "Hóa đơn bán hàng không hợp lệ" -#: erpnext/assets/doctype/asset/asset.py:657 -#: erpnext/assets/doctype/asset/asset.py:685 +#: erpnext/assets/doctype/asset/asset.py:659 +#: erpnext/assets/doctype/asset/asset.py:687 msgid "Invalid Schedule" msgstr "Lịch trình không hợp lệ" @@ -25395,7 +25418,7 @@ msgstr "Lịch trình không hợp lệ" msgid "Invalid Selling Price" msgstr "Giá bán không hợp lệ" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:954 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:953 msgid "Invalid Serial and Batch Bundle" msgstr "Gói Serial và Batch không hợp lệ" @@ -25412,7 +25435,7 @@ msgstr "" msgid "Invalid Upload" msgstr "" -#: erpnext/controllers/item_variant.py:203 +#: erpnext/controllers/item_variant.py:202 msgid "Invalid Value" msgstr "Giá trị không hợp lệ" @@ -25422,14 +25445,14 @@ msgid "Invalid Warehouse" msgstr "Kho không hợp lệ" #: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:460 -msgid "Invalid amount in accounting entries of {} {} for Account {}: {}" -msgstr "Số tiền không hợp lệ trong các mục kế toán của {} {} cho Tài khoản {}: {}" +msgid "Invalid amount in accounting entries of {0} {1} for Account {2}: {3}" +msgstr "" #: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:312 msgid "Invalid condition expression" msgstr "Biểu thức điều kiện không hợp lệ" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1058 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1069 msgid "Invalid file URL" msgstr "URL tệp không hợp lệ" @@ -25461,7 +25484,7 @@ msgstr "" msgid "Invalid result key. Response:" msgstr "Khóa kết quả không hợp lệ. Phản hồi:" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:484 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:486 msgid "Invalid search query" msgstr "Truy vấn tìm kiếm không hợp lệ" @@ -26424,10 +26447,6 @@ msgstr "Ngày phát hành" msgid "It can take upto few hours for accurate stock values to be visible after merging items." msgstr "Có thể mất vài giờ để giá trị tồn kho chính xác được hiển thị sau khi hợp nhất các mặt hàng." -#: erpnext/public/js/controllers/transaction.js:2567 -msgid "It is needed to fetch Item Details." -msgstr "Cần thiết để lấy Chi tiết Mặt hàng." - #: banking/src/components/features/BankReconciliation/BankBalance.tsx:79 msgid "It takes into account all the transactions that have been posted and subtracts the transactions that have not cleared yet." msgstr "" @@ -26436,7 +26455,7 @@ msgstr "" msgid "It's all good!" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:218 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:220 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'" msgstr "Không thể phân bổ phí đồng đều khi tổng số tiền bằng không, vui lòng đặt 'Phân bổ Phí Dựa trên' thành 'Số lượng'" @@ -26485,12 +26504,12 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú" #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.js:59 #: erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json #: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.js:36 -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:60 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:61 #: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49 #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33 #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/controllers/taxes_and_totals.py:1264 +#: erpnext/controllers/taxes_and_totals.py:1247 #: erpnext/manufacturing/doctype/blanket_order/blanket_order.json #: erpnext/manufacturing/doctype/bom/bom.js:1088 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:109 @@ -26523,7 +26542,7 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú" #: erpnext/stock/doctype/batch/batch.json erpnext/stock/doctype/item/item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/doctype/putaway_rule/putaway_rule.json -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:325 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:324 #: erpnext/stock/doctype/stock_settings/stock_settings.js:149 #: erpnext/stock/page/stock_balance/stock_balance.js:23 #: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36 @@ -26597,7 +26616,7 @@ msgstr "Mặt hàng 5" #. Label of a Link in the Stock Workspace #. Label of a Workspace Sidebar Item #: erpnext/stock/doctype/item_alternative/item_alternative.json -#: erpnext/stock/report/item_where_used/item_where_used.py:410 +#: erpnext/stock/report/item_where_used/item_where_used.py:408 #: erpnext/stock/workspace/stock/stock.json #: erpnext/workspace_sidebar/stock.json msgid "Item Alternative" @@ -26758,7 +26777,7 @@ msgstr "Giỏ Mặt hàng" #: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json #: erpnext/assets/doctype/asset_maintenance/asset_maintenance.json #: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:738 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:736 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json @@ -26790,7 +26809,7 @@ msgstr "Giỏ Mặt hàng" #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:60 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:8 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:103 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:105 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100 #: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75 #: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166 #: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.js:30 @@ -26799,12 +26818,12 @@ msgstr "Giỏ Mặt hàng" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:367 #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27 #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86 -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:122 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:128 #: erpnext/projects/doctype/timesheet/timesheet.js:214 -#: erpnext/public/js/controllers/transaction.js:2861 +#: erpnext/public/js/controllers/transaction.js:2929 #: erpnext/public/js/stock_reservation.js:112 -#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:579 -#: erpnext/public/js/utils.js:736 +#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:596 +#: erpnext/public/js/utils.js:753 #: erpnext/public/js/utils/serial_no_batch_selector.js:96 #: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json @@ -26900,7 +26919,7 @@ msgstr "Mã Mặt hàng không thể thay đổi cho Serial No." msgid "Item Code required at Row No {0}" msgstr "Mã Mặt hàng bắt buộc tại Dòng số {0}" -#: erpnext/selling/page/point_of_sale/pos_controller.js:825 +#: erpnext/selling/page/point_of_sale/pos_controller.js:816 #: erpnext/selling/page/point_of_sale/pos_item_details.js:278 msgid "Item Code: {0} is not available under warehouse {1}." msgstr "Mã Mặt hàng: {0} không có sẵn trong kho {1}." @@ -27096,7 +27115,7 @@ msgstr "" msgid "Item Group Tree" msgstr "Cây Nhóm Mặt hàng" -#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:525 +#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:523 msgid "Item Group not mentioned in item master for item {0}" msgstr "Nhóm Mặt hàng không được đề cập trong master mặt hàng cho mặt hàng {0}" @@ -27250,7 +27269,7 @@ msgstr "Nhà sản xuất Mặt hàng" #: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json #: erpnext/assets/doctype/asset_maintenance/asset_maintenance.json #: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:745 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:743 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json @@ -27281,7 +27300,7 @@ msgstr "Nhà sản xuất Mặt hàng" #: erpnext/manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8 #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:66 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:109 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:111 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106 #: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:158 #: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:959 #: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:995 @@ -27289,8 +27308,8 @@ msgstr "Nhà sản xuất Mặt hàng" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:374 #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92 #: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138 -#: erpnext/public/js/controllers/transaction.js:2867 -#: erpnext/public/js/utils.js:827 +#: erpnext/public/js/controllers/transaction.js:2935 +#: erpnext/public/js/utils.js:844 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:1324 #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -27347,7 +27366,7 @@ msgstr "Nhà sản xuất Mặt hàng" msgid "Item Name" msgstr "Tên Mặt hàng" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:416 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:417 msgid "Item Name is required." msgstr "Tên Mặt hàng là bắt buộc." @@ -27394,8 +27413,8 @@ msgstr "Cài đặt Giá Mặt hàng" msgid "Item Price Stock" msgstr "Giá và Tồn kho Mặt hàng" -#: erpnext/stock/get_item_details.py:1181 -#: erpnext/stock/get_item_details.py:1205 +#: erpnext/stock/get_item_details.py:1184 +#: erpnext/stock/get_item_details.py:1208 msgid "Item Price added for {0} in Price List - {1}" msgstr "" @@ -27407,7 +27426,7 @@ msgstr "Giá Mặt hàng xuất hiện nhiều lần dựa trên Danh sách giá msgid "Item Price created at rate {0}" msgstr "" -#: erpnext/stock/get_item_details.py:1164 +#: erpnext/stock/get_item_details.py:1167 msgid "Item Price updated for {0} in Price List {1}" msgstr "Giá Mặt hàng đã được cập nhật cho {0} trong Danh sách giá {1}" @@ -27452,7 +27471,7 @@ msgstr "Đặt lại Mặt hàng" msgid "Item Row" msgstr "Dòng Mặt hàng" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:171 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:173 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table" msgstr "Dòng Mặt hàng {0}: {1} {2} không tồn tại trong bảng '{1}' ở trên" @@ -27568,7 +27587,7 @@ msgstr "Mặt hàng cần Sản xuất" #. Name of a DocType #: erpnext/stock/doctype/item_variant/item_variant.json -#: erpnext/stock/report/item_where_used/item_where_used.py:387 +#: erpnext/stock/report/item_where_used/item_where_used.py:385 msgid "Item Variant" msgstr "Biến thể Mặt hàng" @@ -27687,7 +27706,7 @@ msgstr "Chi tiết Thuế theo Mặt hàng" msgid "Item Wise Tax Details" msgstr "Chi tiết Thuế theo Mặt hàng" -#: erpnext/controllers/taxes_and_totals.py:560 +#: erpnext/controllers/taxes_and_totals.py:562 msgid "Item Wise Tax Details do not match with Taxes and Charges at the following rows:" msgstr "Chi tiết Thuế theo Mặt hàng không khớp với Thuế và Phí ở các dòng sau:" @@ -27723,7 +27742,7 @@ msgstr "Mặt hàng là bắt buộc trong bảng Nguyên liệu thô." msgid "Item is removed since no serial / batch no selected." msgstr "Mặt hàng đã bị xóa vì không chọn serial / batch no." -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:167 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:169 msgid "Item must be added using 'Get Items from Purchase Receipts' button" msgstr "Mặt hàng phải được thêm bằng nút 'Lấy Mặt hàng từ Phiếu nhận hàng'" @@ -27737,7 +27756,7 @@ msgstr "Tên mặt hàng" msgid "Item operation" msgstr "Hoạt động mặt hàng" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:614 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:613 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}" msgstr "Đơn giá mặt hàng đã được cập nhật thành không vì Cho phép Tỷ giá Định giá Bằng không được chọn cho mặt hàng {0}" @@ -27752,7 +27771,7 @@ msgstr "Mặt hàng để Sản xuất" msgid "Item valuation rate is recalculated considering landed cost voucher amount" msgstr "Tỷ giá định giá mặt hàng được tính lại dựa trên số tiền chứng từ chi phí landed" -#: erpnext/stock/utils.py:539 +#: erpnext/stock/utils.py:538 msgid "Item valuation reposting in progress. Report might show incorrect item valuation." msgstr "Đang đăng lại định giá mặt hàng. Báo cáo có thể hiển thị định giá mặt hàng không chính xác." @@ -27768,10 +27787,6 @@ msgstr "" msgid "Item {0} added multiple times under the same parent item {1} at rows {2} and {3}" msgstr "Mặt hàng {0} được thêm nhiều lần dưới cùng một mặt hàng cha {1} tại các dòng {2} và {3}" -#: erpnext/selling/doctype/product_bundle/product_bundle.js:54 -msgid "Item {0} already has an active Product Bundle ({1}). Submitting this will create a new version and deactivate {1}." -msgstr "" - #: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:119 msgid "Item {0} cannot be added as a sub-assembly of itself" msgstr "Mặt hàng {0} không thể được thêm như một phân lắp phụ của chính nó" @@ -27780,6 +27795,10 @@ msgstr "Mặt hàng {0} không thể được thêm như một phân lắp phụ msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}." msgstr "Mặt hàng {0} không thể được đặt nhiều hơn {1} đối với Đơn hàng mở {2}." +#: erpnext/stock/services/internal_transfer.py:104 +msgid "Item {0} cannot be received in more than {1} qty against the {2} {3}" +msgstr "" + #: erpnext/assets/doctype/asset/asset.py:343 #: erpnext/stock/doctype/item/item.py:693 msgid "Item {0} does not exist" @@ -27789,6 +27808,7 @@ msgstr "Mục {0} không tồn tại" msgid "Item {0} does not exist in the system or has expired" msgstr "Mục {0} không tồn tại trong hệ thống hoặc đã hết hạn" +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1363 #: erpnext/stock/services/serial_batch_bundle_service.py:384 msgid "Item {0} does not exist." msgstr "Mục {0} không tồn tại." @@ -27821,6 +27841,10 @@ msgstr "Mặt hàng {0} đã đến cuối vòng đời vào ngày {1}" msgid "Item {0} ignored since it is not a stock item" msgstr "Mặt hàng {0} bị bỏ qua vì không phải mặt hàng tồn kho" +#: erpnext/stock/get_item_details.py:359 +msgid "Item {0} is a template, please select one of its variants" +msgstr "" + #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:614 msgid "Item {0} is already reserved/delivered against Sales Order {1}." msgstr "Mặt hàng {0} đã được giữ chỗ/giao đối với Đơn hàng bán {1}." @@ -27853,7 +27877,7 @@ msgstr "Mặt hàng {0} không phải là mặt hàng ký hợp đồng phụ" msgid "Item {0} is not a template item." msgstr "" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:1250 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:1249 msgid "Item {0} is not active or end of life has been reached" msgstr "Mặt hàng {0} không hoạt động hoặc đã đạt đến cuối vòng đời" @@ -27885,10 +27909,6 @@ msgstr "Mặt hàng {0}: Số lượng đặt {1} không thể nhỏ hơn số l msgid "Item {0}: {1} qty produced. " msgstr "Mặt hàng {0}: {1} số lượng đã sản xuất. " -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1250 -msgid "Item {} does not exist." -msgstr "Mặt hàng {} không tồn tại." - #. Name of a report #: erpnext/stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json msgid "Item-wise Price List Rate" @@ -27939,6 +27959,10 @@ msgstr "Mặt hàng/Mã Mặt hàng bắt buộc để lấy Mẫu Thuế Mặt msgid "Item: {0} does not exist in the system" msgstr "Mặt hàng: {0} không tồn tại trong hệ thống" +#: erpnext/manufacturing/doctype/bom/bom.py:970 +msgid "Item: {0} with Stock UOM: {1} cannot have fractional process loss qty as UOM {2} is a whole number." +msgstr "" + #. Label of a Card Break in the Buying Workspace #. Label of a Workspace Sidebar Item #: erpnext/buying/workspace/buying/buying.json @@ -27955,7 +27979,7 @@ msgstr "Danh mục Mặt hàng" msgid "Items Filter" msgstr "Bộ lọc mục" -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:200 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:199 #: erpnext/selling/doctype/sales_order/sales_order.js:1757 msgid "Items Required" msgstr "Mặt hàng yêu cầu" @@ -27995,7 +28019,7 @@ msgstr "Mặt hàng cho Yêu cầu Nguyên liệu thô" msgid "Items not found." msgstr "Không tìm thấy mặt hàng." -#: erpnext/stock/doctype/stock_entry/stock_entry.py:610 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:609 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}" msgstr "Đơn giá mặt hàng đã được cập nhật về không vì 'Cho phép Đơn giá Định giá bằng không' được chọn cho các mặt hàng sau: {0}" @@ -28005,7 +28029,7 @@ msgstr "Đơn giá mặt hàng đã được cập nhật về không vì 'Cho p msgid "Items to Be Repost" msgstr "Mặt hàng cần cập nhật lại" -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:199 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:198 msgid "Items to Manufacture are required to pull the Raw Materials associated with it." msgstr "Mặt hàng cần sản xuất bắt buộc để kéo Nguyên liệu thô liên quan đến nó." @@ -28075,7 +28099,7 @@ msgstr "Công suất công việc" #: erpnext/manufacturing/doctype/work_order/work_order.js:408 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:91 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/stock/doctype/quality_inspection/quality_inspection.json @@ -28138,20 +28162,19 @@ msgstr "Nhật ký thời gian thẻ công việc" msgid "Job Card and Capacity Planning" msgstr "Thẻ công việc và Quy hoạch công suất" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1622 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1623 msgid "Job Card {0} has been completed" msgstr "Thẻ công việc {0} đã hoàn thành" +#: erpnext/manufacturing/doctype/job_card/job_card.py:1416 +msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, complete the operation {2} before the operation {3}." +msgstr "" + #. Label of the dashboard_tab (Tab Break) field in DocType 'Workstation' #: erpnext/manufacturing/doctype/workstation/workstation.json msgid "Job Cards" msgstr "Các thẻ công việc" -#: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:106 -msgid "Job Paused" -msgstr "Công việc tạm dừng" - -#: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:64 #: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:17 msgid "Job Started" msgstr "Công việc bắt đầu" @@ -28214,11 +28237,19 @@ msgstr "Tên công nhân ký gửi" msgid "Job Worker Warehouse" msgstr "Kho công nhân ký gửi" -#: erpnext/manufacturing/doctype/work_order/mapper.py:462 +#: erpnext/manufacturing/doctype/work_order/mapper.py:460 msgid "Job card {0} created" msgstr "Thẻ công việc {0} đã được tạo" -#: erpnext/utilities/bulk_transaction.py:76 +#: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:106 +msgid "Job paused" +msgstr "" + +#: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:64 +msgid "Job started" +msgstr "" + +#: erpnext/utilities/bulk_transaction.py:72 msgid "Job: {0} has been triggered for processing failed transactions" msgstr "Công việc: {0} đã được kích hoạt để xử lý các giao dịch thất bại" @@ -28564,8 +28595,8 @@ msgid "Last Fiscal Year" msgstr "" #: erpnext/accounts/doctype/account/account.py:673 -msgid "Last GL Entry update was done {}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying." -msgstr "Cập nhật mục GL cuối đã được thực hiện {}. Thao tác này không được phép khi hệ thống đang được sử dụng tích cực. Vui lòng đợi 5 phút trước khi thử lại." +msgid "Last GL Entry update was done {0}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying." +msgstr "" #. Label of the last_integration_date (Date) field in DocType 'Bank Account' #: erpnext/accounts/doctype/bank_account/bank_account.json @@ -28685,7 +28716,7 @@ msgstr "Vĩ độ" msgid "Lead" msgstr "Chì" -#: erpnext/crm/doctype/lead/lead.py:399 +#: erpnext/crm/doctype/lead/lead.py:400 msgid "Lead -> Prospect" msgstr "Khách hàng tiềm năng -> Khách hàng tiềm năng" @@ -28779,7 +28810,7 @@ msgstr "Thời gian chờ tính bằng ngày" msgid "Lead Type" msgstr "Loại khách hàng tiềm năng" -#: erpnext/crm/doctype/lead/lead.py:398 +#: erpnext/crm/doctype/lead/lead.py:399 msgid "Lead {0} has been added to prospect {1}." msgstr "Khách hàng tiềm năng {0} đã được thêm vào khách hàng tiềm năng {1}." @@ -28928,7 +28959,7 @@ msgstr "Chú thích" msgid "Length (cm)" msgstr "Chiều dài (cm)" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:895 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:904 msgid "Less Than Amount" msgstr "Ít hơn số tiền" @@ -28957,7 +28988,7 @@ msgstr "Cấp (BOM)" msgid "Lft" msgstr "Trái" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:253 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:262 msgid "Liabilities" msgstr "Nợ phải trả" @@ -28987,7 +29018,7 @@ msgstr "Số giấy phép" msgid "License Plate" msgstr "Biển số xe" -#: erpnext/controllers/status_updater.py:501 +#: erpnext/controllers/status_updater.py:512 msgid "Limit Crossed" msgstr "Đã vượt giới hạn" @@ -29083,8 +29114,8 @@ msgid "Linking to Customer Failed. Please try again." msgstr "Liên kết với Khách hàng thất bại. Vui lòng thử lại." #: erpnext/selling/doctype/customer/customer.js:282 -msgid "Linking to Supplier Failed. Please try again." -msgstr "Liên kết với Nhà cung cấp thất bại. Vui lòng thử lại." +msgid "Linking to Supplier failed. Please try again." +msgstr "" #: erpnext/accounts/report/financial_ratios/financial_ratios.js:55 #: erpnext/accounts/report/financial_ratios/financial_ratios.py:152 @@ -29250,7 +29281,7 @@ msgstr "Chi tiết lý do mất" #. 'Quotation' #: erpnext/crm/doctype/opportunity/opportunity.json #: erpnext/crm/report/lost_opportunity/lost_opportunity.py:54 -#: erpnext/public/js/utils/sales_common.js:596 +#: erpnext/public/js/utils/sales_common.js:602 #: erpnext/selling/doctype/quotation/quotation.json msgid "Lost Reasons" msgstr "Lý do bị mất" @@ -29336,7 +29367,7 @@ msgstr "Đổi điểm trung thành" msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned." msgstr "Điểm trung thành sẽ được tính từ số tiền đã chi tiêu (qua Hóa đơn Bán), dựa trên hệ số tích lũy được đề cập." -#: erpnext/public/js/utils.js:200 +#: erpnext/public/js/utils.js:208 msgid "Loyalty Points: {0}" msgstr "Điểm trung thành: {0}" @@ -29574,7 +29605,7 @@ msgstr "Chi tiết lịch bảo trì" msgid "Maintenance Schedule Item" msgstr "Mục lịch bảo trì" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:371 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:372 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'" msgstr "Lịch bảo trì chưa được tạo cho tất cả các mặt hàng. Vui lòng nhấp vào 'Tạo lịch trình'" @@ -29671,7 +29702,7 @@ msgstr "Lượt bảo trì" msgid "Maintenance Visit Purpose" msgstr "Mục đích lượt bảo trì" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:353 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:354 msgid "Maintenance start date can not be before delivery date for Serial No {0}" msgstr "Ngày bắt đầu bảo trì không thể trước ngày giao hàng cho Số serial {0}" @@ -29818,7 +29849,7 @@ msgstr "Bắt buộc cho Bảng cân đối kế toán" msgid "Mandatory For Profit and Loss Account" msgstr "Bắt buộc cho Tài khoản Lãi và Lỗ" -#: erpnext/selling/doctype/quotation/mapper.py:269 +#: erpnext/selling/doctype/quotation/mapper.py:267 msgid "Mandatory Missing" msgstr "Bắt buộc bị thiếu" @@ -29901,8 +29932,8 @@ msgstr "Không thể tạo mục thủ công! Vô hiệu hóa mục tự động #: 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:713 -#: erpnext/stock/doctype/stock_entry/stock_entry.py:730 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:712 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:729 #: 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 @@ -30124,7 +30155,7 @@ msgstr "Đang ánh xạ Đơn nhập ký gửi ..." msgid "Mapping Subcontracting Order ..." msgstr "Đang ánh xạ Đơn ký gửi phụ ..." -#: erpnext/public/js/utils.js:1058 +#: erpnext/public/js/utils.js:1075 msgid "Mapping {0} ..." msgstr "Đang ánh xạ {0} ..." @@ -30302,10 +30333,6 @@ msgstr "" msgid "Matched" msgstr "" -#: erpnext/stock/report/item_where_used/item_where_used.py:57 -msgid "Matched Field" -msgstr "" - #. Label of the matched_transaction_rule (Link) field in DocType 'Bank #. Transaction' #: erpnext/accounts/doctype/bank_transaction/bank_transaction.json @@ -30332,7 +30359,7 @@ msgstr "Tiêu thụ vật tư" #. 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:714 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:713 #: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json msgid "Material Consumption for Manufacture" msgstr "Tiêu thụ vật tư cho sản xuất" @@ -30443,7 +30470,7 @@ msgstr "Yêu cầu vật tư" #. Label of the material_request_date (Date) field in DocType 'Production Plan #. Material Request' -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:19 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:20 #: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json msgid "Material Request Date" msgstr "Ngày yêu cầu vật tư" @@ -30493,7 +30520,7 @@ msgstr "Chi tiết yêu cầu vật tư" msgid "Material Request Item" msgstr "Mục yêu cầu vật tư" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:25 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:26 msgid "Material Request No" msgstr "Số yêu cầu vật tư" @@ -30515,7 +30542,7 @@ msgstr "Loại yêu cầu vật tư" msgid "Material Request already created for the ordered quantity" msgstr "Yêu cầu vật tư đã được tạo cho số lượng đã đặt" -#: erpnext/selling/doctype/sales_order/mapper.py:925 +#: erpnext/selling/doctype/sales_order/mapper.py:929 msgid "Material Request not created, as quantity for Raw Materials already available." msgstr "Yêu cầu vật tư không được tạo, vì số lượng Nguyên liệu thô đã có sẵn." @@ -30529,7 +30556,7 @@ msgstr "Yêu cầu vật tư tối đa {0} có thể được tạo cho Mặt h msgid "Material Request used to make this Stock Entry" msgstr "Yêu cầu vật tư được sử dụng để tạo Nhập kho này" -#: erpnext/controllers/subcontracting_controller.py:1306 +#: erpnext/controllers/subcontracting_controller.py:1310 msgid "Material Request {0} is cancelled or stopped" msgstr "Yêu cầu vật tư {0} đã bị hủy hoặc dừng" @@ -30649,14 +30676,14 @@ msgstr "Vật tư cho Nhà cung cấp" msgid "Materials To Be Transferred" msgstr "Vật tư cần chuyển" -#: erpnext/controllers/subcontracting_controller.py:1550 +#: erpnext/controllers/subcontracting_controller.py:1554 msgid "Materials are already received against the {0} {1}" msgstr "Vật tư đã được nhận đối với {0} {1}" #: erpnext/manufacturing/doctype/job_card/job_card.py:189 #: erpnext/manufacturing/doctype/job_card/job_card.py:903 -msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}" -msgstr "Vật tư cần được chuyển đến kho công việc đang thực hiện cho thẻ công việc {0}" +msgid "Materials need to be transferred to the work in progress warehouse for the job card {0}" +msgstr "" #. Label of the max_amount (Currency) field in DocType 'Bank Transaction Rule' #. Label of the max_amount (Currency) field in DocType 'Promotional Scheme @@ -30824,7 +30851,7 @@ msgstr "Megajoule" msgid "Megawatt" msgstr "Megawatt" -#: erpnext/stock/stock_ledger.py:2056 +#: erpnext/stock/stock_ledger.py:2045 msgid "Mention Valuation Rate in the Item master." msgstr "Đề cập Tỷ giá định giá trong danh mục Mặt hàng." @@ -30859,7 +30886,7 @@ msgstr "Tiến trình hợp nhất" msgid "Merge similar Account Heads" msgstr "" -#: erpnext/public/js/utils.js:1090 +#: erpnext/public/js/utils.js:1107 msgid "Merge taxes from multiple documents" msgstr "Hợp nhất thuế từ nhiều tài liệu" @@ -31205,7 +31232,7 @@ msgstr "Chi phí khác" msgid "Mismatch" msgstr "Không khớp" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1251 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1364 msgid "Missing" msgstr "Thiếu" @@ -31214,11 +31241,11 @@ msgstr "Thiếu" #: erpnext/accounts/doctype/purchase_invoice/services/expense_account.py:154 #: erpnext/accounts/doctype/sales_invoice/services/pos.py:334 #: erpnext/accounts/doctype/sales_invoice/services/pos.py:368 -#: erpnext/assets/doctype/asset_category/asset_category.py:126 +#: erpnext/assets/doctype/asset_category/asset_category.py:127 msgid "Missing Account" msgstr "Thiếu tài khoản" -#: erpnext/assets/doctype/asset_category/asset_category.py:191 +#: erpnext/assets/doctype/asset_category/asset_category.py:192 msgid "Missing Accounts" msgstr "Thiếu tài khoản" @@ -31243,11 +31270,11 @@ msgstr "" msgid "Missing Filters" msgstr "Thiếu bộ lọc" -#: erpnext/assets/doctype/asset/asset.py:422 +#: erpnext/assets/doctype/asset/asset.py:424 msgid "Missing Finance Book" msgstr "Thiếu Sổ Tài chính" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:889 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:888 msgid "Missing Finished Good" msgstr "Thiếu thành phẩm" @@ -31255,7 +31282,7 @@ msgstr "Thiếu thành phẩm" msgid "Missing Formula" msgstr "Thiếu công thức" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:906 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:907 msgid "Missing Item" msgstr "Thiếu mặt hàng" @@ -31267,7 +31294,7 @@ msgstr "Thiếu tham số" msgid "Missing Payments App" msgstr "Thiếu ứng dụng thanh toán" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:249 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:250 msgid "Missing Required Filter" msgstr "" @@ -31279,7 +31306,7 @@ msgstr "Thiếu gói Số serial" msgid "Missing Warehouse" msgstr "Thiếu kho" -#: erpnext/assets/doctype/asset_category/asset_category.py:156 +#: erpnext/assets/doctype/asset_category/asset_category.py:157 msgid "Missing account configuration for company {0}." msgstr "Thiếu cấu hình tài khoản cho công ty {0}." @@ -31287,12 +31314,12 @@ msgstr "Thiếu cấu hình tài khoản cho công ty {0}." msgid "Missing email template for dispatch. Please set one in Delivery Settings." msgstr "Thiếu mẫu email để gửi hàng. Vui lòng đặt một mẫu trong Cài đặt Giao hàng." -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:250 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:251 msgid "Missing required filter: {0}" msgstr "Thiếu bộ lọc bắt buộc: {0}" #: erpnext/manufacturing/doctype/bom/bom.py:911 -#: erpnext/manufacturing/doctype/work_order/work_order.py:933 +#: erpnext/manufacturing/doctype/work_order/work_order.py:929 msgid "Missing value" msgstr "Giá trị bị thiếu" @@ -31541,17 +31568,17 @@ msgstr "" msgid "Multiple Accounts (Journal Template)" msgstr "" -#: erpnext/selling/doctype/customer/customer.py:440 -msgid "Multiple Loyalty Programs found for Customer {}. Please select manually." -msgstr "Tìm thấy nhiều Chương trình tích điểm cho Khách hàng {}. Vui lòng chọn thủ công." +#: erpnext/selling/doctype/customer/customer.py:443 +msgid "Multiple Loyalty Programs found for Customer {0}. Please select manually." +msgstr "" #: erpnext/accounts/doctype/sales_invoice/services/pos.py:253 msgid "Multiple POS Opening Entry" msgstr "Nhiều Mục Mở POS" #: erpnext/accounts/doctype/pricing_rule/utils.py:345 -msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}" -msgstr "Nhiều Quy tắc Giá tồn tại với cùng tiêu chí, vui lòng giải quyết xung đột bằng cách gán mức ưu tiên. Quy tắc Giá: {0}" +msgid "Multiple Price Rules exist with same criteria, please resolve conflict by assigning priority. Price Rules: {0}" +msgstr "" #. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty #. Program' @@ -31571,7 +31598,7 @@ msgstr "Nhiều trường công ty khả dụng: {0}. Vui lòng chọn thủ cô msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year" msgstr "Nhiều năm tài chính tồn tại cho ngày {0}. Vui lòng đặt công ty trong Năm Tài chính" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:896 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:895 msgid "Multiple items cannot be marked as finished item" msgstr "Không thể đánh dấu nhiều mặt hàng là thành phẩm" @@ -31580,10 +31607,10 @@ msgid "Music" msgstr "Âm nhạc" #. Label of the must_be_whole_number (Check) field in DocType 'UOM' -#: erpnext/manufacturing/doctype/work_order/work_order.py:880 +#: erpnext/manufacturing/doctype/work_order/work_order.py:876 #: erpnext/setup/doctype/uom/uom.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267 -#: erpnext/utilities/transaction_base.py:630 +#: erpnext/utilities/transaction_base.py:627 msgid "Must be Whole Number" msgstr "Phải là Số nguyên" @@ -31668,11 +31695,7 @@ msgstr "Chuỗi đặt tên là bắt buộc" msgid "Naming Series options" msgstr "" -#: erpnext/public/js/utils/naming_series.js:196 -msgid "Naming Series updated" -msgstr "" - -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:939 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:950 msgid "Naming series '{0}' for DocType '{1}' does not contain standard '.' or '{{' separator. Using fallback extraction." msgstr "Chuỗi đặt tên '{0}' cho DocType '{1}' không chứa dấu tách tiêu chuẩn '.' hoặc '{{'. Sử dụng trích xuất dự phòng." @@ -31716,7 +31739,7 @@ msgstr "Phân tích nhu cầu" msgid "Negative Batch Report" msgstr "Báo cáo Lô Âm" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:636 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:637 msgid "Negative Quantity is not allowed" msgstr "Số lượng âm không được phép" @@ -31726,12 +31749,12 @@ msgstr "Số lượng âm không được phép" msgid "Negative Stock" msgstr "" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1608 -#: erpnext/stock/serial_batch_bundle.py:1558 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1606 +#: erpnext/stock/serial_batch_bundle.py:1560 msgid "Negative Stock Error" msgstr "Lỗi Tồn kho Âm" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:641 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:642 msgid "Negative Valuation Rate is not allowed" msgstr "Tỷ giá định giá âm không được phép" @@ -31809,8 +31832,8 @@ msgstr "Số tiền ròng" msgid "Net Amount (Company Currency)" msgstr "Số tiền ròng (Tiền tệ công ty)" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:906 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:912 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:894 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:900 msgid "Net Asset value as on" msgstr "Giá trị tài sản ròng tính đến" @@ -31860,7 +31883,7 @@ msgstr "Đơn giá theo giờ ròng" #: erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214 #: erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215 -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:121 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:129 msgid "Net Profit" msgstr "Lợi nhuận ròng" @@ -31868,7 +31891,7 @@ msgstr "Lợi nhuận ròng" msgid "Net Profit Ratio" msgstr "Tỷ lệ lợi nhuận ròng" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:186 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:194 msgid "Net Profit/Loss" msgstr "Lợi nhuận ròng/Lỗ" @@ -31882,11 +31905,11 @@ msgstr "Lợi nhuận ròng/Lỗ" msgid "Net Purchase Amount" msgstr "Số tiền mua ròng" -#: erpnext/assets/doctype/asset/asset.py:453 +#: erpnext/assets/doctype/asset/asset.py:455 msgid "Net Purchase Amount is mandatory" msgstr "Số tiền mua ròng bắt buộc" -#: erpnext/assets/doctype/asset/asset.py:563 +#: erpnext/assets/doctype/asset/asset.py:565 msgid "Net Purchase Amount should be equal to purchase amount of one single Asset." msgstr "Số tiền mua ròng phải bằng số tiền mua của một Tài sản duy nhất." @@ -32130,7 +32153,7 @@ msgstr "Năm tài chính mới - {0}" msgid "New Income" msgstr "Thu nhập mới" -#: erpnext/selling/page/point_of_sale/pos_controller.js:259 +#: erpnext/selling/page/point_of_sale/pos_controller.js:250 msgid "New Invoice" msgstr "Hóa đơn mới" @@ -32203,6 +32226,7 @@ msgid "New Task" msgstr "Nhiệm vụ mới" #: erpnext/manufacturing/doctype/bom/bom.js:247 +#: erpnext/selling/doctype/product_bundle/product_bundle.js:17 msgid "New Version" msgstr "Phiên bản mới" @@ -32215,9 +32239,9 @@ msgstr "Tên kho mới" msgid "New Workplace" msgstr "Nơi làm việc mới" -#: erpnext/selling/doctype/customer/customer.py:405 -msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}" -msgstr "Hạn mức tín dụng mới thấp hơn số tiền chưa thanh toán hiện tại cho khách hàng. Hạn mức tín dụng phải ít nhất {0}" +#: erpnext/selling/doctype/customer/customer.py:408 +msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be at least {0}" +msgstr "" #. Description of the 'Bill Even If Previous Invoice Unpaid' (Check) field in #. DocType 'Subscription' @@ -32225,6 +32249,10 @@ msgstr "Hạn mức tín dụng mới thấp hơn số tiền chưa thanh toán msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date" msgstr "Hóa đơn mới sẽ được tạo theo lịch trình ngay cả khi hóa đơn hiện tại chưa thanh toán hoặc quá hạn" +#: erpnext/support/doctype/issue/issue.js:126 +msgid "New issue created: {0}" +msgstr "" + #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:261 msgid "New release date should be in the future" msgstr "Ngày phát hành mới phải trong tương lai" @@ -32237,7 +32265,7 @@ msgstr "Ngân sách sửa đổi mới đã được tạo thành công" msgid "New task" msgstr "Nhiệm vụ mới" -#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:254 +#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:253 msgid "New {0} pricing rules are created" msgstr "{0} quy tắc giá mới đã được tạo" @@ -32301,16 +32329,15 @@ msgstr "" msgid "No Customer found for Inter Company Transactions which represents company {0}" msgstr "Không tìm thấy Khách hàng cho Giao dịch Nội bộ đại diện cho công ty {0}" -#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:164 #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436 msgid "No Customers found with selected options." msgstr "Không tìm thấy Khách hàng với các tùy chọn đã chọn." #: erpnext/stock/doctype/delivery_trip/delivery_trip.js:146 -msgid "No Delivery Note selected for Customer {}" -msgstr "Không có Phiếu giao hàng nào được chọn cho Khách hàng {}" +msgid "No Delivery Note selected for Customer {0}" +msgstr "" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:756 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:767 msgid "No DocTypes in To Delete list. Please generate or import the list before submitting." msgstr "Không có DocType nào trong danh sách Xóa. Vui lòng tạo hoặc nhập danh sách trước khi trình." @@ -32318,15 +32345,15 @@ msgstr "Không có DocType nào trong danh sách Xóa. Vui lòng tạo hoặc nh msgid "No Impact on Accounting Ledger" msgstr "Không ảnh hưởng đến Sổ Kế toán" -#: erpnext/stock/get_item_details.py:341 +#: erpnext/stock/get_item_details.py:340 msgid "No Item with Barcode {0}" msgstr "Không có Mặt hàng với Mã vạch {0}" -#: erpnext/stock/get_item_details.py:345 +#: erpnext/stock/get_item_details.py:344 msgid "No Item with Serial No {0}" msgstr "Không có Mặt hàng với Số serial {0}" -#: erpnext/controllers/subcontracting_controller.py:1462 +#: erpnext/controllers/subcontracting_controller.py:1466 msgid "No Items selected for transfer." msgstr "Không có Mặt hàng nào được chọn để chuyển." @@ -32369,11 +32396,6 @@ msgstr "Không có quyền" msgid "No Purchase Orders were created" msgstr "Không có Đơn mua nào được tạo" -#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22 -#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39 -msgid "No Records for these settings." -msgstr "Không có bản ghi nào cho cài đặt này." - #: erpnext/public/js/utils/unreconcile.js:147 msgid "No Selection" msgstr "Không có lựa chọn" @@ -32476,6 +32498,10 @@ msgstr "" msgid "No contacts with email IDs found." msgstr "Không tìm thấy liên hệ nào có ID email." +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:164 +msgid "No customers found with selected options." +msgstr "" + #: erpnext/selling/page/sales_funnel/sales_funnel.js:137 msgid "No data for this period" msgstr "Không có dữ liệu cho giai đoạn này" @@ -32521,7 +32547,7 @@ msgstr "" msgid "No invoice linked" msgstr "" -#: erpnext/controllers/subcontracting_controller.py:1351 +#: erpnext/controllers/subcontracting_controller.py:1355 msgid "No item available for transfer." msgstr "Không có mặt hàng khả dụng để chuyển." @@ -32558,10 +32584,6 @@ msgstr "Không có con bên trái" msgid "No more children on Right" msgstr "Không có con bên phải" -#: erpnext/public/js/utils/naming_series.js:385 -msgid "No naming series defined" -msgstr "" - #: erpnext/selling/doctype/sales_order/sales_order.js:638 msgid "No of Deliveries" msgstr "Số lần giao hàng" @@ -32658,7 +32680,7 @@ msgstr "Không tìm thấy hóa đơn chưa thanh toán" msgid "No outstanding invoices require exchange rate revaluation" msgstr "Không có hóa đơn chưa thanh toán yêu cầu đánh giá lại tỷ giá" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2171 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2169 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified." msgstr "Không tìm thấy {0} chưa thanh toán cho {1} {2} phù hợp với bộ lọc bạn đã chỉ định." @@ -32696,15 +32718,20 @@ msgstr "" msgid "No record found" msgstr "Không tìm thấy bản ghi" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:745 +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22 +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39 +msgid "No records for these settings." +msgstr "" + +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:773 msgid "No records found in Allocation table" msgstr "Không tìm thấy bản ghi nào trong bảng Phân bổ" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:622 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:650 msgid "No records found in the Invoices table" msgstr "Không tìm thấy bản ghi nào trong bảng Hóa đơn" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:625 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:653 msgid "No records found in the Payments table" msgstr "Không tìm thấy bản ghi nào trong bảng Thanh toán" @@ -32733,7 +32760,7 @@ msgstr "" msgid "No stock available for this batch." msgstr "" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:818 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:819 msgid "No stock ledger entries were created. Please set the quantity or valuation rate for the items properly and try again." msgstr "Không có bút toán sổ tồn kho được tạo. Vui lòng đặt số lượng hoặc tỷ giá định giá cho các mặt hàng đúng cách và thử lại." @@ -32770,7 +32797,7 @@ msgstr "Không có giá trị" msgid "No vouchers found for this transaction" msgstr "" -#: erpnext/stock/doctype/item/item.py:1734 +#: erpnext/stock/doctype/item/item.py:1736 msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Stock Settings." msgstr "" @@ -32778,11 +32805,6 @@ msgstr "" msgid "No {0} found for Inter Company Transactions." msgstr "Không tìm thấy {0} cho Giao dịch Nội bộ." -#: erpnext/assets/doctype/asset/asset.js:377 -#: erpnext/stock/doctype/item/item_prices.html:80 -msgid "No." -msgstr "Không." - #. Label of the no_of_employees (Select) field in DocType 'Prospect' #: erpnext/crm/doctype/prospect/prospect.json msgid "No. of Employees" @@ -32834,7 +32856,7 @@ msgstr "Không bằng không" msgid "Non-phantom BOM cannot be created for non-stock item {0}." msgstr "" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:567 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:568 msgid "None of the items have any change in quantity or value." msgstr "Không có mặt hàng nào có thay đổi về số lượng hoặc giá trị." @@ -32845,8 +32867,8 @@ msgid "Normal Balances" msgstr "" #. Name of a UOM -#: erpnext/setup/setup_wizard/data/uom_data.json erpnext/stock/utils.py:691 -#: erpnext/stock/utils.py:693 +#: erpnext/setup/setup_wizard/data/uom_data.json erpnext/stock/utils.py:690 +#: erpnext/stock/utils.py:692 msgid "Nos" msgstr "Cái" @@ -32860,8 +32882,8 @@ msgstr "Cái" msgid "Not Applicable" msgstr "Không áp dụng" -#: erpnext/selling/page/point_of_sale/pos_controller.js:824 -#: erpnext/selling/page/point_of_sale/pos_controller.js:853 +#: erpnext/selling/page/point_of_sale/pos_controller.js:815 +#: erpnext/selling/page/point_of_sale/pos_controller.js:844 msgid "Not Available" msgstr "Không khả dụng" @@ -32924,10 +32946,6 @@ msgstr "Chưa bắt đầu" msgid "Not able to find the earliest Fiscal Year for the given company." msgstr "Không thể tìm thấy Năm tài chính sớm nhất cho công ty đã cho." -#: erpnext/stock/doctype/item_alternative/item_alternative.py:36 -msgid "Not allow to set alternative item for the item {0}" -msgstr "Không cho phép đặt mặt hàng thay thế cho mặt hàng {0}" - #: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py:60 msgid "Not allowed to create accounting dimension for {0}" msgstr "Không được phép tạo thứ nguyên kế toán cho {0}" @@ -32944,10 +32962,6 @@ msgstr "Không được ủy quyền vì {0} vượt quá giới hạn" msgid "Not authorized to edit frozen Account {0}" msgstr "Không được phép sửa Tài khoản bị đóng băng {0}" -#: erpnext/public/js/utils/naming_series.js:326 -msgid "Not configured" -msgstr "" - #: erpnext/templates/form_grid/stock_entry_grid.html:26 msgid "Not in Stock" msgstr "Không có trong kho" @@ -32960,7 +32974,7 @@ msgstr "Hết hàng" msgid "Not permitted to make Purchase Orders" msgstr "Không được phép tạo Đơn mua" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1814 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1815 msgid "Not permitted to read Job Card" msgstr "" @@ -33205,8 +33219,8 @@ msgid "Numeric Values" msgstr "Giá trị số" #: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py:88 -msgid "Numero has not set in the XML file" -msgstr "Số không được đặt trong tệp XML" +msgid "Numero has not been set in the XML file" +msgstr "" #. Option for the 'Blood Group' (Select) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -33381,12 +33395,12 @@ msgid "Once set, this invoice will be on hold till the set date" msgstr "Khi đặt, hóa đơn này sẽ bị tạm giữ cho đến ngày đã đặt" #: erpnext/manufacturing/doctype/work_order/work_order.js:763 -msgid "Once the Work Order is Closed. It can't be resumed." -msgstr "Khi Lệnh sản xuất đã đóng. Nó không thể được tiếp tục." +msgid "Once the Work Order is Closed, it cannot be resumed." +msgstr "" #: erpnext/accounts/doctype/loyalty_program/loyalty_program.js:39 -msgid "One customer can be part of only single Loyalty Program." -msgstr "Một khách hàng chỉ có thể thuộc một Chương trình khách hàng thân thiết duy nhất." +msgid "One customer can be part of only a single Loyalty Program." +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Subcontracting Inward #. Order' @@ -33420,7 +33434,7 @@ msgstr "Chỉ 'Các mục thanh toán' được thực hiện đối với tài msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload" msgstr "Chỉ các tệp CSV và Excel có thể được sử dụng để nhập dữ liệu. Vui lòng kiểm tra định dạng tệp bạn đang tải lên" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1072 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1083 msgid "Only CSV files are allowed" msgstr "Chỉ cho phép tệp CSV" @@ -33485,7 +33499,7 @@ msgstr "Chỉ một hoạt động có thể có 'Là Thành phẩm Cuối' đư msgid "Only one version of a Product Bundle can be active at a time for a given Parent Item. Activating a version deactivates the previously active one." msgstr "" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:729 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:728 msgid "Only one {0} entry can be created against the Work Order {1}" msgstr "Chỉ một mục {0} có thể được tạo đối với Lệnh sản xuất {1}" @@ -33552,7 +33566,7 @@ msgstr "Mở Sự kiện" msgid "Open Events" msgstr "Các Sự kiện Mở" -#: erpnext/selling/page/point_of_sale/pos_controller.js:252 +#: erpnext/selling/page/point_of_sale/pos_controller.js:243 msgid "Open Form View" msgstr "Mở Dạng xem Biểu mẫu" @@ -33705,7 +33719,7 @@ msgstr "Số dư đầu kỳ = Đầu kỳ, Số dư cuối kỳ = Cuối kỳ, #. Label of the balance_details (Table) field in DocType 'POS Opening Entry' #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json -#: erpnext/selling/page/point_of_sale/pos_controller.js:90 +#: erpnext/selling/page/point_of_sale/pos_controller.js:81 msgid "Opening Balance Details" msgstr "Chi tiết số dư đầu kỳ" @@ -33735,7 +33749,7 @@ msgstr "Ngày mở" msgid "Opening Entry" msgstr "Mục mở" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:311 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:323 msgid "Opening Invoice Creation In Progress" msgstr "Đang tạo Hóa đơn Mở" @@ -33763,7 +33777,7 @@ msgstr "Mục Hóa đơn Mở" msgid "Opening Invoice Tool" msgstr "Công cụ Hóa đơn Mở" -#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:829 +#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:832 #: erpnext/accounts/doctype/sales_invoice/services/gl_composer.py:642 msgid "Opening Invoice has rounding adjustment of {0}.

    '{1}' account is required to post these values. Please set it in Company: {2}.

    Or, '{3}' can be enabled to not post any rounding adjustment." msgstr "Hóa đơn Mở có điều chỉnh làm tròn {0}.

    Tài khoản '{1}' được yêu cầu để đăng các giá trị này. Vui lòng đặt nó trong Công ty: {2}.

    Hoặc, '{3}' có thể được bật để không đăng bất kỳ điều chỉnh làm tròn nào." @@ -33772,7 +33786,7 @@ msgstr "Hóa đơn Mở có điều chỉnh làm tròn {0}.

    Tài khoản msgid "Opening Invoices" msgstr "Hóa đơn Mở" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:142 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:139 msgid "Opening Invoices Summary" msgstr "Tóm tắt Hóa đơn Mở" @@ -33802,20 +33816,20 @@ msgstr "Hóa đơn bán mở đã được tạo." #. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation' #: erpnext/stock/doctype/item/item.js:958 erpnext/stock/doctype/item/item.json #: erpnext/stock/doctype/item/item.py:351 -#: erpnext/stock/doctype/item/item.py:1634 +#: erpnext/stock/doctype/item/item.py:1636 #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json msgid "Opening Stock" msgstr "Tồn kho đầu kỳ" -#: erpnext/stock/doctype/item/item.py:1588 +#: erpnext/stock/doctype/item/item.py:1590 msgid "Opening Stock can only be set for stock items." msgstr "" -#: erpnext/stock/doctype/item/item.py:1595 +#: erpnext/stock/doctype/item/item.py:1597 msgid "Opening Stock cannot be created as stock transactions already exist for item {0}." msgstr "" -#: erpnext/stock/doctype/item/item.py:1591 +#: erpnext/stock/doctype/item/item.py:1593 msgid "Opening Stock for serialised or batch items must be set via the Stock Reconciliation form." msgstr "" @@ -33824,7 +33838,7 @@ msgid "Opening Stock reconciliation created with zero valuation rate: {0}" msgstr "" #: erpnext/stock/doctype/item/item.py:364 -#: erpnext/stock/doctype/item/item.py:1637 +#: erpnext/stock/doctype/item/item.py:1639 msgid "Opening Stock reconciliation created: {0}" msgstr "" @@ -33867,7 +33881,7 @@ msgstr "Chi phí Thành phần Vận hành" #: erpnext/manufacturing/doctype/bom/bom.json #: erpnext/manufacturing/doctype/bom_operation/bom_operation.json #: erpnext/manufacturing/doctype/workstation_cost/workstation_cost.json -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:129 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124 msgid "Operating Cost" msgstr "Chi phí vận hành" @@ -33958,7 +33972,7 @@ msgstr "Số hàng hoạt động" msgid "Operation Time" msgstr "Thời gian hoạt động" -#: erpnext/manufacturing/doctype/work_order/work_order.py:942 +#: erpnext/manufacturing/doctype/work_order/work_order.py:938 msgid "Operation Time must be greater than 0 for Operation {0}" msgstr "Thời gian hoạt động phải lớn hơn 0 cho Hoạt động {0}" @@ -33982,8 +33996,8 @@ msgid "Operation {0} does not belong to the work order {1}" msgstr "Hoạt động {0} không thuộc về lệnh sản xuất {1}" #: erpnext/manufacturing/doctype/workstation/workstation.py:453 -msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations" -msgstr "Hoạt động {0} dài hơn bất kỳ giờ làm việc khả dụng nào trong trạm làm việc {1}, chia nhỏ hoạt động thành nhiều hoạt động" +msgid "Operation {0} is longer than any available working hours in workstation {1}, break down the operation into multiple operations" +msgstr "" #. Label of the operations (Table) field in DocType 'BOM' #. Label of the operations_section_section (Section Break) field in DocType @@ -34168,6 +34182,10 @@ msgstr "Cơ hội {0} đã được tạo" msgid "Optimize Route" msgstr "Tối ưu hóa Lộ trình" +#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:128 +msgid "Optimizing route" +msgstr "" + #: erpnext/manufacturing/doctype/work_order/work_order.js:1029 msgid "Optional. Select a specific manufacture entry to reverse." msgstr "" @@ -34184,10 +34202,6 @@ msgstr "Tùy chọn. Cài đặt này sẽ được sử dụng để lọc tron msgid "Optional. Used with Financial Report Template" msgstr "Tùy chọn. Được sử dụng với Mẫu Báo cáo Tài chính" -#: erpnext/public/js/utils/naming_series.js:83 -msgid "Optionally, set the number of digits in the series using dot (.) followed by hashes (#). For example, '.####' means that the series will have four digits. Default is five digits." -msgstr "" - #: erpnext/selling/report/territory_wise_sales/territory_wise_sales.py:43 msgid "Order Amount" msgstr "Số tiền đặt hàng" @@ -34473,7 +34487,7 @@ msgid "Out of stock" msgstr "Hết hàng" #: erpnext/accounts/doctype/sales_invoice/services/pos.py:260 -#: erpnext/selling/page/point_of_sale/pos_controller.js:208 +#: erpnext/selling/page/point_of_sale/pos_controller.js:199 msgid "Outdated POS Opening Entry" msgstr "Mục Mở POS đã lỗi thời" @@ -34527,7 +34541,7 @@ msgstr "Chưa thanh toán (Tiền tệ công ty)" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:887 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:896 #: erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json #: erpnext/accounts/doctype/payment_request/payment_request.json #: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:300 @@ -34608,11 +34622,11 @@ msgstr "" msgid "Over Picking Allowance (%)" msgstr "Cho phép vượt chọn (%)" -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:391 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:390 msgid "Over Receipt" msgstr "Vượt nhận" -#: erpnext/controllers/status_updater.py:506 +#: erpnext/controllers/status_updater.py:517 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role." msgstr "Vượt nhận/giao của {0} {1} bị bỏ qua cho mặt hàng {2} vì bạn có vai trò {3}." @@ -34629,14 +34643,14 @@ msgstr "Cho phép vượt chuyển (%)" msgid "Over Withheld" msgstr "Vượt khấu lưu" -#: erpnext/controllers/status_updater.py:508 +#: erpnext/accounts/services/billing_validation.py:56 +msgid "Overbilling of {0} ignored because you have {1} role." +msgstr "" + +#: erpnext/controllers/status_updater.py:519 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role." msgstr "Vượt hóa đơn của {0} {1} bị bỏ qua cho mặt hàng {2} vì bạn có vai trò {3}." -#: erpnext/accounts/services/billing_validation.py:56 -msgid "Overbilling of {} ignored because you have {} role." -msgstr "Vượt hóa đơn của {} bị bỏ qua vì bạn có vai trò {}." - #. Option for the 'Status' (Select) field in DocType 'POS Invoice' #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice' #. Option for the 'Status' (Select) field in DocType 'Sales Invoice' @@ -34685,10 +34699,6 @@ msgstr "Nhiệm vụ quá hạn" msgid "Overdue and Discounted" msgstr "Quá hạn và chiết khấu" -#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:70 -msgid "Overlap in scoring between {0} and {1}" -msgstr "Chồng lấn trong chấm điểm giữa {0} và {1}" - #: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:206 msgid "Overlapping conditions found between:" msgstr "Tìm thấy điều kiện chồng lấn giữa:" @@ -34754,6 +34764,11 @@ msgstr "PAN Không" msgid "PCV" msgstr "PCV" +#. Label of the pcv_job_timeout (Int) field in DocType 'Accounts Settings' +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json +msgid "PCV Job Timeout (seconds)" +msgstr "" + #: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:35 msgid "PCV Paused" msgstr "PCV đã tạm dừng" @@ -34801,7 +34816,7 @@ msgstr "POS" msgid "POS Additional Fields" msgstr "Trường bổ sung POS" -#: erpnext/selling/page/point_of_sale/pos_controller.js:183 +#: erpnext/selling/page/point_of_sale/pos_controller.js:174 msgid "POS Closed" msgstr "POS đã đóng" @@ -34899,8 +34914,8 @@ msgid "POS Invoice is not submitted" msgstr "Hóa đơn POS chưa được gửi" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:130 -msgid "POS Invoice isn't created by user {}" -msgstr "Hóa đơn POS không được tạo bởi người dùng {}" +msgid "POS Invoice isn't created by user {0}" +msgstr "" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:208 msgid "POS Invoice should have the field {0} checked." @@ -34959,7 +34974,7 @@ msgstr "Mục Mở POS - {0} đã lỗi thời. Vui lòng đóng POS và tạo M msgid "POS Opening Entry Cancellation Error" msgstr "Lỗi hủy Mục Mở POS" -#: erpnext/selling/page/point_of_sale/pos_controller.js:183 +#: erpnext/selling/page/point_of_sale/pos_controller.js:174 msgid "POS Opening Entry Cancelled" msgstr "Mục Mở POS đã hủy" @@ -34980,7 +34995,7 @@ msgstr "Thiếu Mục Mở POS" msgid "POS Opening Entry cannot be cancelled as unconsolidated Invoices exists." msgstr "Mục Mở POS không thể hủy vì còn hóa đơn chưa hợp nhất." -#: erpnext/selling/page/point_of_sale/pos_controller.js:189 +#: erpnext/selling/page/point_of_sale/pos_controller.js:180 msgid "POS Opening Entry has been cancelled. Please refresh the page." msgstr "Mục Mở POS đã bị hủy. Vui lòng làm mới trang." @@ -35003,7 +35018,7 @@ msgstr "Phương thức thanh toán POS" #: erpnext/accounts/report/pos_register/pos_register.js:32 #: erpnext/accounts/report/pos_register/pos_register.py:126 #: erpnext/accounts/report/pos_register/pos_register.py:204 -#: erpnext/selling/page/point_of_sale/pos_controller.js:80 +#: erpnext/selling/page/point_of_sale/pos_controller.js:71 #: erpnext/workspace_sidebar/selling.json msgid "POS Profile" msgstr "Hồ sơ POS" @@ -35023,8 +35038,8 @@ msgstr "Người dùng Hồ sơ POS" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:124 #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:189 -msgid "POS Profile doesn't match {}" -msgstr "Hồ sơ POS không khớp {}" +msgid "POS Profile doesn't match {0}" +msgstr "" #: erpnext/accounts/doctype/sales_invoice/services/pos.py:210 msgid "POS Profile is mandatory to mark this invoice as POS Transaction." @@ -35035,20 +35050,20 @@ msgid "POS Profile {0} cannot be disabled as there are ongoing POS sessions." msgstr "Hồ sơ POS {0} không thể bị vô hiệu hóa vì còn phiên POS đang hoạt động." #: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py:62 -msgid "POS Profile {} contains Mode of Payment {}. Please remove them to disable this mode." -msgstr "Hồ sơ POS {} chứa Phương thức thanh toán {}. Vui lòng xóa chúng để vô hiệu hóa chế độ này." +msgid "POS Profile {0} contains Mode of Payment {1}. Please remove them to disable this mode." +msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:58 -msgid "POS Profile {} does not belong to company {}" -msgstr "Hồ sơ POS {} không thuộc công ty {}" +msgid "POS Profile {0} does not belong to company {1}" +msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:47 -msgid "POS Profile {} does not exist." -msgstr "Hồ sơ POS {} không tồn tại." +msgid "POS Profile {0} does not exist." +msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:54 -msgid "POS Profile {} is disabled." -msgstr "Hồ sơ POS {} đã bị vô hiệu hóa." +msgid "POS Profile {0} is disabled." +msgstr "" #. Name of a report #: erpnext/accounts/report/pos_register/pos_register.json @@ -35077,11 +35092,11 @@ msgstr "Cài đặt POS" msgid "POS Transactions" msgstr "Giao dịch POS" -#: erpnext/selling/page/point_of_sale/pos_controller.js:187 +#: erpnext/selling/page/point_of_sale/pos_controller.js:178 msgid "POS has been closed at {0}. Please refresh the page." msgstr "POS đã được đóng lúc {0}. Vui lòng làm mới trang." -#: erpnext/selling/page/point_of_sale/pos_controller.js:464 +#: erpnext/selling/page/point_of_sale/pos_controller.js:455 msgid "POS invoice {0} created successfully" msgstr "Hóa đơn POS {0} đã được tạo thành công" @@ -35100,7 +35115,7 @@ msgstr "Dự án PSOA" msgid "PZN" msgstr "PZN" -#: erpnext/stock/doctype/packing_slip/packing_slip.py:116 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:114 msgid "Package No(s) already in use. Try from Package No {0}" msgstr "Số gói đã được sử dụng. Thử từ Số gói {0}" @@ -35725,7 +35740,7 @@ msgstr "Phần triệu" #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:49 #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240 #: erpnext/accounts/report/general_ledger/general_ledger.js:74 -#: erpnext/accounts/report/general_ledger/general_ledger.py:775 +#: erpnext/accounts/report/general_ledger/general_ledger.py:776 #: erpnext/accounts/report/payment_ledger/payment_ledger.js:51 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:161 #: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46 @@ -35852,7 +35867,7 @@ msgstr "Đối tác không khớp" #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: 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:784 +#: erpnext/accounts/report/general_ledger/general_ledger.py:785 #: 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 @@ -35938,7 +35953,7 @@ msgstr "Mặt hàng theo đối tác" #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42 #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:231 #: erpnext/accounts/report/general_ledger/general_ledger.js:65 -#: erpnext/accounts/report/general_ledger/general_ledger.py:774 +#: erpnext/accounts/report/general_ledger/general_ledger.py:775 #: erpnext/accounts/report/payment_ledger/payment_ledger.js:41 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:157 #: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35 @@ -35959,7 +35974,7 @@ msgstr "Loại đối tác" msgid "Party Type and Party can only be set for Receivable / Payable account

    {0}" msgstr "Loại đối tác và Đối tác chỉ có thể được đặt cho tài khoản Phải thu / Phải trả

    {0}" -#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:639 +#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:644 msgid "Party Type and Party is mandatory for {0} account" msgstr "Loại đối tác và Đối tác là bắt buộc cho tài khoản {0}" @@ -35995,7 +36010,7 @@ msgid "Party is required" msgstr "" #: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.py:69 -msgid "Party is required create a payment entry." +msgid "Party is required to create a payment entry." msgstr "" #: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.py:66 @@ -36505,7 +36520,7 @@ msgstr "Tài liệu tham khảo thanh toán" #. Name of a DocType #. Label of a Workspace Sidebar Item #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1710 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1719 #: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json #: erpnext/accounts/doctype/payment_order/payment_order.js:19 #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -36580,7 +36595,7 @@ msgstr "Lịch thanh toán" msgid "Payment Schedule based Payment Requests cannot be created because a Payment Entry already exists for this document." msgstr "Không thể tạo yêu cầu thanh toán dựa trên lịch thanh toán vì một mục thanh toán đã tồn tại cho tài liệu này." -#: erpnext/public/js/controllers/transaction.js:503 +#: erpnext/public/js/controllers/transaction.js:522 msgid "Payment Schedules" msgstr "Lịch thanh toán" @@ -36602,7 +36617,7 @@ msgstr "Lịch thanh toán" #: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1211 #: erpnext/accounts/report/gross_profit/gross_profit.py:449 #: erpnext/accounts/workspace/invoicing/invoicing.json -#: erpnext/public/js/controllers/transaction.js:518 +#: erpnext/public/js/controllers/transaction.js:537 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:32 #: erpnext/workspace_sidebar/accounts_setup.json msgid "Payment Term" @@ -36702,8 +36717,8 @@ msgid "Payment Type" msgstr "Loại thanh toán" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:624 -msgid "Payment Type must be one of Receive, Pay and Internal Transfer" -msgstr "Loại thanh toán phải là một trong: Thu, Chi và Chuyển nội bộ" +msgid "Payment Type must be one of Receive, Pay, or Internal Transfer" +msgstr "" #. Label of the payment_url (Data) field in DocType 'Payment Request' #: erpnext/accounts/doctype/payment_request/payment_request.json @@ -36909,11 +36924,11 @@ msgstr "Các hoạt động đang chờ hôm nay" msgid "Pending processing" msgstr "Đang chờ xử lý" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1598 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1599 msgid "Pending quantity cannot be greater than the for quantity." msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1592 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1593 msgid "Pending quantity cannot be negative." msgstr "" @@ -37430,12 +37445,12 @@ msgstr "ID khách hàng kẻ sọc" msgid "Plaid Environment" msgstr "Môi trường kẻ sọc" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154 -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:177 msgid "Plaid Link Failed" msgstr "Liên kết Plaid thất bại" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251 msgid "Plaid Link Refresh Required" msgstr "Yêu cầu làm mới liên kết Plaid" @@ -37457,7 +37472,7 @@ msgstr "Bí mật kẻ sọc" msgid "Plaid Settings" msgstr "Cài đặt kẻ sọc" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:226 msgid "Plaid transactions sync error" msgstr "Lỗi đồng bộ hóa giao dịch kẻ sọc" @@ -37608,15 +37623,6 @@ msgstr "Nhà máy và máy móc" msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List." msgstr "Vui lòng bổ sung hàng vào kho và cập nhật Danh sách chọn để tiếp tục. Để ngừng, hãy hủy Danh sách chọn." -#: erpnext/selling/page/sales_funnel/sales_funnel.py:19 -msgid "Please Select a Company" -msgstr "Vui lòng chọn một công ty" - -#: erpnext/selling/page/sales_funnel/sales_funnel.js:114 -msgid "Please Select a Company." -msgstr "Vui lòng chọn một công ty." - -#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:439 #: erpnext/stock/doctype/delivery_note/delivery_note.js:162 #: erpnext/stock/doctype/delivery_note/delivery_note.js:204 msgid "Please Select a Customer" @@ -37624,7 +37630,6 @@ msgstr "Vui lòng chọn một khách hàng" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:123 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:222 -#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:146 msgid "Please Select a Supplier" msgstr "Vui lòng chọn nhà cung cấp" @@ -37632,19 +37637,19 @@ msgstr "Vui lòng chọn nhà cung cấp" msgid "Please Set Priority" msgstr "Vui lòng đặt mức ưu tiên" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:171 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:182 msgid "Please Set Supplier Group in Buying Settings." msgstr "Vui lòng đặt Nhóm nhà cung cấp trong Cài đặt Mua hàng." -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1910 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1919 msgid "Please Specify Account" msgstr "Vui lòng chỉ định tài khoản" -#: erpnext/buying/doctype/supplier/supplier.py:128 +#: erpnext/buying/doctype/supplier/supplier.py:129 msgid "Please add 'Supplier' role to user {0}." msgstr "Vui lòng thêm vai trò 'Nhà cung cấp' cho người dùng {0}." -#: erpnext/selling/page/point_of_sale/pos_controller.js:101 +#: erpnext/selling/page/point_of_sale/pos_controller.js:92 msgid "Please add Mode of payments and opening balance details." msgstr "Vui lòng thêm Phương thức thanh toán và chi tiết số dư mở đầu." @@ -37660,7 +37665,7 @@ msgstr "Vui lòng thêm Yêu cầu báo giá vào thanh bên trong Cài đặt C msgid "Please add Root Account for - {0}" msgstr "Vui lòng thêm Tài khoản gốc cho - {0}" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:327 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:339 msgid "Please add a Temporary Opening account in Chart of Accounts" msgstr "Vui lòng thêm Tài khoản mở đầu tạm thời trong Biểu đồ tài khoản" @@ -37668,35 +37673,32 @@ msgstr "Vui lòng thêm Tài khoản mở đầu tạm thời trong Biểu đồ msgid "Please add an account for the Bank Entry rule." msgstr "" -#: erpnext/public/js/utils/naming_series.js:170 -msgid "Please add at least one naming series." +#: erpnext/public/js/utils/serial_no_batch_selector.js:663 +msgid "Please add at least one Serial No / Batch No" msgstr "" #: erpnext/stock/doctype/item/item.js:914 msgid "Please add at least one row in Item Defaults with a Company before setting opening stock." msgstr "" -#: erpnext/public/js/utils/serial_no_batch_selector.js:663 -msgid "Please add atleast one Serial No / Batch No" -msgstr "Vui lòng thêm ít nhất một Số serial / Số lô" +#: erpnext/crm/doctype/crm_settings/crm_settings.py:51 +msgid "Please add at least one user on Allowed Users to allow Data Synchronization from Frappe CRM site." +msgstr "" #: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:84 msgid "Please add the Bank Account column" msgstr "Vui lòng thêm cột Tài khoản ngân hàng" -#: erpnext/accounts/doctype/account/account_tree.js:239 +#: erpnext/accounts/doctype/account/account.py:237 +#: erpnext/accounts/doctype/account/account_tree.js:240 msgid "Please add the account to root level Company - {0}" msgstr "Vui lòng thêm tài khoản vào cấp gốc của Công ty - {0}" -#: erpnext/accounts/doctype/account/account.py:237 -msgid "Please add the account to root level Company - {}" -msgstr "Vui lòng thêm tài khoản vào cấp gốc của Công ty - {}" - #: erpnext/controllers/website_list_for_contact.py:305 msgid "Please add {1} role to user {0}." msgstr "Vui lòng thêm vai trò {1} cho người dùng {0}." -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:403 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:402 msgid "Please adjust the qty or edit {0} to proceed." msgstr "Vui lòng điều chỉnh số lượng hoặc chỉnh sửa {0} để tiếp tục." @@ -37738,7 +37740,7 @@ msgstr "Vui lòng kiểm tra hoặc với các hoạt động hoặc Chi phí v 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 "" -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:617 +#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:620 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again." msgstr "Vui lòng kiểm tra thông báo lỗi và thực hiện hành động cần thiết để khắc phục lỗi, sau đó khởi động lại việc đăng lại." @@ -37751,11 +37753,11 @@ msgstr "Vui lòng kiểm tra Plaid client ID và secret values của bạn" msgid "Please check your email to confirm the appointment" msgstr "Vui lòng kiểm tra email của bạn để xác nhận cuộc hẹn" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:378 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:379 msgid "Please click on 'Generate Schedule'" msgstr "Vui lòng nhấp vào 'Tạo lịch trình'" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:390 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:391 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}" msgstr "Vui lòng nhấp vào 'Tạo lịch trình' để lấy Số serial đã thêm cho Mặt hàng {0}" @@ -37771,15 +37773,15 @@ msgstr "" msgid "Please configure accounts for the Bank Entry rule." msgstr "" -#: erpnext/selling/doctype/customer/customer.py:531 +#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:345 +msgid "Please contact any of the following users for this transaction." +msgstr "" + +#: erpnext/selling/doctype/customer/customer.py:534 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}" msgstr "Vui lòng liên hệ với bất kỳ người dùng nào sau đây để gia hạn hạn mức tín dụng cho {0}: {1}" -#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:345 -msgid "Please contact any of the following users to {} this transaction." -msgstr "Vui lòng liên hệ với bất kỳ người dùng nào sau đây để {} giao dịch này." - -#: erpnext/selling/doctype/customer/customer.py:524 +#: erpnext/selling/doctype/customer/customer.py:527 msgid "Please contact your administrator to extend the credit limits for {0}." msgstr "Vui lòng liên hệ với quản trị viên của bạn để gia hạn hạn mức tín dụng cho {0}." @@ -37787,11 +37789,11 @@ msgstr "Vui lòng liên hệ với quản trị viên của bạn để gia hạ msgid "Please convert the parent account in corresponding child company to a group account." msgstr "Vui lòng chuyển đổi tài khoản mẹ trong công ty con tương ứng thành tài khoản nhóm." -#: erpnext/selling/doctype/quotation/mapper.py:267 +#: erpnext/selling/doctype/quotation/mapper.py:265 msgid "Please create Customer from Lead {0}." msgstr "Vui lòng tạo Khách hàng từ Khách hàng tiềm năng {0}." -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:158 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:160 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled." msgstr "Vui lòng tạo Phiếu chi phí hạ tầng đối với các hóa đơn có 'Cập nhật kho' được bật." @@ -37803,7 +37805,7 @@ msgstr "Vui lòng tạo một Chiều kế toán mới nếu cần." msgid "Please create purchase from internal sale or delivery document itself" msgstr "Vui lòng tạo mua hàng từ chính tài liệu bán hàng nội bộ hoặc giao hàng" -#: erpnext/assets/doctype/asset/asset.py:463 +#: erpnext/assets/doctype/asset/asset.py:465 msgid "Please create purchase receipt or purchase invoice for the item {0}" msgstr "Vui lòng tạo biên nhận mua hàng hoặc hóa đơn mua hàng cho mặt hàng {0}" @@ -37815,11 +37817,11 @@ msgstr "Vui lòng xóa Bundle sản phẩm {0}, trước khi hợp nhất {1} v msgid "Please disable workflow temporarily for Journal Entry {0}" msgstr "Vui lòng tạm thời vô hiệu hóa quy trình làm việc cho Bút toán nhật ký {0}" -#: erpnext/assets/doctype/asset/asset.py:567 +#: erpnext/assets/doctype/asset/asset.py:569 msgid "Please do not book expense of multiple assets against one single Asset." msgstr "Vui lòng không hạch toán chi phí của nhiều tài sản vào một Tài sản duy nhất." -#: erpnext/controllers/item_variant.py:301 +#: erpnext/controllers/item_variant.py:296 msgid "Please do not create more than 500 items at a time" msgstr "Vui lòng không tạo hơn 500 mục cùng một lúc" @@ -37844,8 +37846,8 @@ msgid "Please enable {0} in the {1}." msgstr "Vui lòng bật {0} trong {1}." #: erpnext/controllers/selling_controller.py:872 -msgid "Please enable {} in {} to allow same item in multiple rows" -msgstr "Vui lòng bật {} trong {} để cho phép cùng một mặt hàng trong nhiều dòng" +msgid "Please enable {0} in {1} to allow same item in multiple rows" +msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:378 msgid "Please ensure that the {0} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account." @@ -37856,12 +37858,12 @@ msgid "Please ensure that the {0} account {1} is a Payable account. You can chan msgstr "Vui lòng đảm bảo rằng tài khoản {0} {1} là tài khoản Phải trả. Bạn có thể thay đổi loại tài khoản thành Phải trả hoặc chọn một tài khoản khác." #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:758 -msgid "Please ensure {} account is a Balance Sheet account." -msgstr "Vui lòng đảm bảo tài khoản {} là tài khoản Bảng cân đối kế toán." +msgid "Please ensure {0} account is a Balance Sheet account." +msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:768 -msgid "Please ensure {} account {} is a Receivable account." -msgstr "Vui lòng đảm bảo tài khoản {} {} là tài khoản Phải thu." +msgid "Please ensure {0} account {1} is a Receivable account." +msgstr "" #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.py:140 msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}" @@ -37876,7 +37878,7 @@ msgstr "Vui lòng nhập Tài khoản để thay đổi số tiền" msgid "Please enter Approving Role or Approving User" msgstr "Vui lòng nhập Vai trò phê duyệt hoặc Người phê duyệt" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:691 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:692 msgid "Please enter Batch No" msgstr "Vui lòng nhập Số lô" @@ -37892,7 +37894,7 @@ msgstr "Vui lòng nhập Ngày giao hàng" msgid "Please enter Employee Id of this sales person" msgstr "Vui lòng nhập Mã nhân viên của nhân viên bán hàng này" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:980 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:981 msgid "Please enter Expense Account" msgstr "Vui lòng nhập tài khoản chi phí" @@ -37901,7 +37903,7 @@ msgstr "Vui lòng nhập tài khoản chi phí" msgid "Please enter Item Code to get Batch Number" msgstr "Vui lòng nhập Mã mặt hàng để lấy Số lô" -#: erpnext/public/js/controllers/transaction.js:3041 +#: erpnext/public/js/controllers/transaction.js:3109 msgid "Please enter Item Code to get batch no" msgstr "Vui lòng nhập Mã mặt hàng để lấy số lô" @@ -37937,7 +37939,7 @@ msgstr "Vui lòng nhập Ngày tham chiếu" msgid "Please enter Root Type for account- {0}" msgstr "Vui lòng nhập Loại gốc cho tài khoản- {0}" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:693 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:694 msgid "Please enter Serial No" msgstr "Vui lòng nhập Số serial" @@ -38067,8 +38069,8 @@ msgid "Please generate the To Delete list before submitting" msgstr "Vui lòng tạo Danh sách cần xóa trước khi gửi" #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67 -msgid "Please import accounts against parent company or enable {} in company master." -msgstr "Vui lòng nhập tài khoản đối với công ty mẹ hoặc bật {} trong công ty chính." +msgid "Please import accounts against parent company or enable {0} in company master." +msgstr "" #: erpnext/setup/doctype/employee/employee.py:291 msgid "Please make sure the employees above report to another Active employee." @@ -38103,11 +38105,7 @@ msgstr "Vui lòng đề cập BOM hiện tại và BOM mới để thay thế." msgid "Please pull items from Delivery Note" msgstr "Vui lòng kéo các mặt hàng từ Phiếu giao hàng" -#: erpnext/stock/doctype/shipment/shipment.js:444 -msgid "Please rectify and try again." -msgstr "Vui lòng khắc phục và thử lại." - -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250 msgid "Please refresh or reset the Plaid linking of the Bank {}." msgstr "Vui lòng làm mới hoặc đặt lại liên kết Plaid của Ngân hàng {}." @@ -38136,12 +38134,12 @@ msgstr "Vui lòng lưu Đơn hàng bán trước khi thêm lịch giao hàng." msgid "Please select Template Type to download template" msgstr "Vui lòng chọn Loại mẫu để tải mẫu" -#: erpnext/controllers/taxes_and_totals.py:859 -#: erpnext/public/js/controllers/taxes_and_totals.js:824 +#: erpnext/controllers/taxes_and_totals.py:861 +#: erpnext/public/js/controllers/taxes_and_totals.js:825 msgid "Please select Apply Discount On" msgstr "Vui lòng chọn Áp dụng Chiết khấu Trên" -#: erpnext/selling/doctype/sales_order/mapper.py:846 +#: erpnext/selling/doctype/sales_order/mapper.py:851 msgid "Please select BOM against item {0}" msgstr "Vui lòng chọn BOM cho mặt hàng {0}" @@ -38157,9 +38155,9 @@ msgstr "Vui lòng chọn Tài khoản Ngân hàng" msgid "Please select Category first" msgstr "Vui lòng chọn Danh mục trước" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1492 -#: erpnext/public/js/controllers/accounts.js:94 -#: erpnext/public/js/controllers/accounts.js:145 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1501 +#: erpnext/public/js/controllers/accounts.js:91 +#: erpnext/public/js/controllers/accounts.js:142 msgid "Please select Charge Type first" msgstr "Vui lòng chọn Loại phí trước" @@ -38169,8 +38167,8 @@ msgstr "Vui lòng chọn Công ty" #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:139 #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:76 -msgid "Please select Company and Posting Date to getting entries" -msgstr "Vui lòng chọn Công ty và Ngày đăng để lấy các mục nhập" +msgid "Please select Company and Posting Date to get entries" +msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:435 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:28 @@ -38192,7 +38190,7 @@ msgid "Please select Existing Company for creating Chart of Accounts" msgstr "Vui lòng chọn Công ty hiện có để tạo Biểu đồ Tài khoản" #: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:211 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:277 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:289 msgid "Please select Finished Good Item for Service Item {0}" msgstr "Vui lòng chọn Mặt hàng thành phẩm cho Mặt hàng dịch vụ {0}" @@ -38201,6 +38199,10 @@ msgstr "Vui lòng chọn Mặt hàng thành phẩm cho Mặt hàng dịch vụ { msgid "Please select Item Code first" msgstr "Vui lòng chọn Mã Mặt hàng trước" +#: erpnext/selling/doctype/sales_order/sales_order.js:1756 +msgid "Please select Items from the Table" +msgstr "" + #: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:55 msgid "Please select Maintenance Status as Completed or remove Completion Date" msgstr "Vui lòng chọn Trạng thái Bảo trì là Đã hoàn thành hoặc xóa Ngày hoàn thành" @@ -38225,11 +38227,11 @@ msgstr "Vui lòng chọn Ngày đăng trước khi chọn Đối tác" msgid "Please select Posting Date first" msgstr "Vui lòng chọn Ngày đăng trước" -#: erpnext/manufacturing/doctype/bom/bom.py:1071 +#: erpnext/manufacturing/doctype/bom/bom.py:1073 msgid "Please select Price List" msgstr "Vui lòng chọn Bảng giá" -#: erpnext/selling/doctype/sales_order/mapper.py:848 +#: erpnext/selling/doctype/sales_order/mapper.py:853 msgid "Please select Qty against item {0}" msgstr "Vui lòng chọn Số lượng đối với mặt hàng {0}" @@ -38258,6 +38260,7 @@ msgid "Please select a BOM" msgstr "Vui lòng chọn một BOM" #: erpnext/accounts/party.py:436 +#: erpnext/selling/page/sales_funnel/sales_funnel.py:19 #: erpnext/stock/doctype/pick_list/pick_list.py:1358 msgid "Please select a Company" msgstr "Vui lòng chọn một công ty" @@ -38265,11 +38268,12 @@ msgstr "Vui lòng chọn một công ty" #: erpnext/accounts/doctype/payment_entry/payment_entry.js:268 #: erpnext/manufacturing/doctype/bom/bom.js:730 #: erpnext/manufacturing/doctype/bom/bom.py:302 -#: erpnext/public/js/controllers/accounts.js:277 -#: erpnext/public/js/controllers/transaction.js:3340 +#: erpnext/public/js/controllers/accounts.js:274 +#: erpnext/public/js/controllers/transaction.js:3408 msgid "Please select a Company first." msgstr "Vui lòng chọn một công ty trước." +#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:439 #: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:18 msgid "Please select a Customer" msgstr "Vui lòng chọn một khách hàng" @@ -38278,7 +38282,7 @@ msgstr "Vui lòng chọn một khách hàng" msgid "Please select a Delivery Note" msgstr "Vui lòng chọn một Phiếu giao hàng" -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:150 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:152 msgid "Please select a Subcontracting Purchase Order." msgstr "Vui lòng chọn một Đơn mua hàng ký gửi." @@ -38290,7 +38294,7 @@ msgstr "Vui lòng chọn một nhà cung cấp" msgid "Please select a Warehouse" msgstr "Vui lòng chọn một kho" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1716 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1718 msgid "Please select a Work Order first." msgstr "Vui lòng chọn một Lệnh sản xuất trước." @@ -38306,6 +38310,7 @@ msgstr "" msgid "Please select a bank and set the date range" msgstr "" +#: erpnext/selling/page/sales_funnel/sales_funnel.js:114 #: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:53 msgid "Please select a company." msgstr "" @@ -38339,22 +38344,26 @@ msgid "Please select a frequency for delivery schedule" msgstr "Vui lòng chọn tần suất cho lịch giao hàng" #: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.js:135 -#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:73 +#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:72 msgid "Please select a row to create a Reposting Entry" msgstr "Vui lòng chọn một dòng để tạo Mục đăng lại" +#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:146 +msgid "Please select a supplier" +msgstr "" + #: erpnext/accounts/report/purchase_register/purchase_register.py:37 msgid "Please select a supplier for fetching payments." msgstr "Vui lòng chọn một nhà cung cấp để tìm nạp thanh toán." -#: erpnext/public/js/utils/naming_series.js:165 -msgid "Please select a transaction." -msgstr "" - #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:139 msgid "Please select a valid Purchase Order that is configured for Subcontracting." msgstr "Vui lòng chọn một Đơn mua hàng hợp lệ được cấu hình cho Ký gửi." +#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:200 +msgid "Please select a valid document type." +msgstr "" + #: erpnext/selling/doctype/quotation/quotation.js:245 msgid "Please select a value for {0} quotation_to {1}" msgstr "Vui lòng chọn một giá trị cho {0} báo giá_thành {1}" @@ -38363,7 +38372,7 @@ msgstr "Vui lòng chọn một giá trị cho {0} báo giá_thành {1}" msgid "Please select an item code before setting the warehouse." msgstr "Vui lòng chọn mã mặt hàng trước khi đặt kho." -#: erpnext/controllers/item_variant.py:295 +#: erpnext/controllers/item_variant.py:290 msgid "Please select at least one attribute value" msgstr "" @@ -38371,10 +38380,18 @@ msgstr "" msgid "Please select at least one filter: Item Code, Batch, or Serial No." msgstr "Vui lòng chọn ít nhất một bộ lọc: Mã mặt hàng, Lô hoặc Số serial." +#: erpnext/selling/doctype/sales_order/sales_order.js:1368 +msgid "Please select at least one item to continue" +msgstr "" + #: erpnext/buying/doctype/purchase_order/services/drop_ship.py:17 msgid "Please select at least one item to update delivered quantity." msgstr "" +#: erpnext/manufacturing/doctype/work_order/work_order.js:392 +msgid "Please select at least one operation to create Job Card" +msgstr "" + #: erpnext/stock/report/incorrect_serial_and_batch_bundle/incorrect_serial_and_batch_bundle.js:33 msgid "Please select at least one row to fix" msgstr "Vui lòng chọn ít nhất một dòng để sửa" @@ -38383,18 +38400,10 @@ msgstr "Vui lòng chọn ít nhất một dòng để sửa" msgid "Please select at least one row with difference value" msgstr "Vui lòng chọn ít nhất một dòng có giá trị chênh lệch" -#: erpnext/public/js/controllers/transaction.js:546 +#: erpnext/public/js/controllers/transaction.js:565 msgid "Please select at least one schedule." msgstr "Vui lòng chọn ít nhất một lịch trình." -#: erpnext/selling/doctype/sales_order/sales_order.js:1368 -msgid "Please select atleast one item to continue" -msgstr "Vui lòng chọn ít nhất một mặt hàng để tiếp tục" - -#: erpnext/manufacturing/doctype/work_order/work_order.js:392 -msgid "Please select atleast one operation to create Job Card" -msgstr "Vui lòng chọn ít nhất một hoạt động để tạo Thẻ công việc" - #: erpnext/accounts/doctype/journal_entry/journal_entry.py:1287 msgid "Please select correct account" msgstr "Vui lòng chọn đúng tài khoản" @@ -38432,12 +38441,12 @@ msgstr "Vui lòng chọn các mặt hàng để đặt trước." msgid "Please select items to unreserve." msgstr "Vui lòng chọn các mặt hàng để hủy đặt trước." -#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:75 +#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:74 msgid "Please select only one row to create a Reposting Entry" msgstr "Vui lòng chọn chỉ một dòng để tạo Mục đăng lại" -#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59 -#: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:107 +#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:58 +#: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:106 msgid "Please select rows to create Reposting Entries" msgstr "Vui lòng chọn các dòng để tạo các Mục đăng lại" @@ -38446,8 +38455,8 @@ msgid "Please select the Company" msgstr "Vui lòng chọn Công ty" #: erpnext/accounts/doctype/loyalty_program/loyalty_program.js:65 -msgid "Please select the Multiple Tier Program type for more than one collection rules." -msgstr "Vui lòng chọn loại Chương trình Nhiều cấp cho nhiều hơn một quy tắc thu." +msgid "Please select the Multiple Tier Program type for more than one collection rule." +msgstr "" #: erpnext/stock/doctype/item/item.js:433 msgid "Please select the Warehouse first" @@ -38470,20 +38479,16 @@ msgstr "Vui lòng chọn loại tài liệu trước." msgid "Please select the required filters" msgstr "Vui lòng chọn các bộ lọc bắt buộc" -#: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:200 -msgid "Please select valid document type." -msgstr "Vui lòng chọn loại tài liệu hợp lệ." - #: erpnext/setup/doctype/holiday_list/holiday_list.py:52 msgid "Please select weekly off day" msgstr "Vui lòng chọn ngày nghỉ hàng tuần" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1210 -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:618 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1219 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:646 msgid "Please select {0} first" msgstr "Vui lòng chọn {0} trước" -#: erpnext/public/js/controllers/transaction.js:103 +#: erpnext/public/js/controllers/transaction.js:122 msgid "Please set 'Apply Additional Discount On'" msgstr "Vui lòng đặt 'Áp dụng chiết khấu bổ sung trên'" @@ -38512,8 +38517,8 @@ msgid "Please set Account in Warehouse {0} or Default Inventory Account in Compa msgstr "Vui lòng đặt Tài khoản trong Kho {0} hoặc Tài khoản hàng tồn kho mặc định trong Công ty {1}" #: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:333 -msgid "Please set Accounting Dimension {} in {}" -msgstr "Vui lòng đặt Chiều kế toán {} trong {}" +msgid "Please set Accounting Dimension {0} in {1}" +msgstr "" #: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:23 #: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:34 @@ -38542,22 +38547,20 @@ msgid "Please set Email/Phone for the contact" msgstr "Vui lòng đặt Email/Điện thoại cho liên hệ" #: erpnext/regional/italy/utils.py:257 -#, python-format -msgid "Please set Fiscal Code for the customer '%s'" -msgstr "Vui lòng đặt Mã số thuế cho khách hàng '%s'" +msgid "Please set Fiscal Code for the customer '{0}'" +msgstr "Vui lòng đặt Mã số thuế cho khách hàng '{0}'" #: erpnext/regional/italy/utils.py:265 -#, python-format -msgid "Please set Fiscal Code for the public administration '%s'" -msgstr "Vui lòng đặt Mã số thuế cho hành chính công '%s'" +msgid "Please set Fiscal Code for the public administration '{0}'" +msgstr "Vui lòng đặt Mã số thuế cho hành chính công '{0}'" #: erpnext/assets/doctype/asset/depreciation.py:739 msgid "Please set Fixed Asset Account in Asset Category {0}" msgstr "Vui lòng đặt Tài khoản tài sản cố định trong Loại tài sản {0}" #: erpnext/accounts/doctype/purchase_invoice/services/expense_account.py:151 -msgid "Please set Fixed Asset Account in {} against {}." -msgstr "Vui lòng đặt Tài khoản tài sản cố định trong {} đối với {}." +msgid "Please set Fixed Asset Account in {0} against {1}." +msgstr "" #: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:296 msgid "Please set Parent Row No for item {0}" @@ -38573,9 +38576,8 @@ msgid "Please set Root Type" msgstr "Vui lòng đặt Loại gốc" #: erpnext/regional/italy/utils.py:272 -#, python-format -msgid "Please set Tax ID for the customer '%s'" -msgstr "Vui lòng đặt Mã số thuế cho khách hàng '%s'" +msgid "Please set Tax ID for the customer '{0}'" +msgstr "Vui lòng đặt Mã số thuế cho khách hàng '{0}'" #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:344 msgid "Please set Unrealized Exchange Gain/Loss Account in Company {0}" @@ -38594,15 +38596,15 @@ msgid "Please set a Company" msgstr "Vui lòng đặt một Công ty" #: erpnext/assets/doctype/asset/asset.py:374 -msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}" -msgstr "Vui lòng đặt Trung tâm chi phí cho Tài sản hoặc đặt Trung tâm chi phí khấu hao tài sản cho Công ty {}" +msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {0}" +msgstr "" #: erpnext/stock/doctype/item/item.py:339 -#: erpnext/stock/doctype/item/item.py:1621 +#: erpnext/stock/doctype/item/item.py:1623 msgid "Please set a Temporary Opening account for company {0} to create an Opening Stock reconciliation." msgstr "" -#: erpnext/projects/doctype/project/project.py:806 +#: erpnext/projects/doctype/project/project.py:807 msgid "Please set a default Holiday List for Company {0}" msgstr "Vui lòng đặt Danh sách ngày lễ mặc định cho Công ty {0}" @@ -38619,9 +38621,8 @@ msgid "Please set actual demand or sales forecast to generate Material Requireme msgstr "Vui lòng đặt nhu cầu thực tế hoặc dự báo bán hàng để tạo Báo cáo lập kế hoạch yêu cầu vật liệu." #: erpnext/regional/italy/utils.py:227 -#, python-format -msgid "Please set an Address on the Company '%s'" -msgstr "Vui lòng đặt một Địa chỉ trên Công ty '%s'" +msgid "Please set an Address on the Company '{0}'" +msgstr "Vui lòng đặt một Địa chỉ trên Công ty '{0}'" #: erpnext/stock/services/base_stock_gl_composer.py:194 msgid "Please set an Expense Account in the Items table" @@ -38639,25 +38640,22 @@ msgstr "Vui lòng đặt ít nhất một hàng trong Bảng Thuế và Phí" msgid "Please set both the Tax ID and Fiscal Code on Company {0}" msgstr "Vui lòng đặt cả Mã số thuế và Mã số thuế tài chính trên Công ty {0}" -#: erpnext/accounts/doctype/sales_invoice/services/pos.py:331 -msgid "Please set default Cash or Bank account in Mode of Payment {0}" -msgstr "Vui lòng đặt Tài khoản tiền mặt hoặc ngân hàng trong Phương thức thanh toán {0}" - #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:94 #: erpnext/accounts/doctype/pos_profile/pos_profile.py:205 +#: erpnext/accounts/doctype/sales_invoice/services/pos.py:331 #: erpnext/accounts/doctype/sales_invoice/services/pos.py:365 -msgid "Please set default Cash or Bank account in Mode of Payment {}" -msgstr "Vui lòng đặt Tài khoản tiền mặt hoặc ngân hàng trong Phương thức thanh toán {}" +msgid "Please set default Cash or Bank account in Mode of Payment {0}" +msgstr "Vui lòng đặt Tài khoản tiền mặt hoặc ngân hàng trong Phương thức thanh toán {0}" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:96 #: erpnext/accounts/doctype/pos_profile/pos_profile.py:207 #: erpnext/accounts/doctype/sales_invoice/services/pos.py:367 -msgid "Please set default Cash or Bank account in Mode of Payments {}" -msgstr "Vui lòng đặt Tài khoản tiền mặt hoặc ngân hàng trong Phương thức thanh toán {}" +msgid "Please set default Cash or Bank account in Mode of Payments {0}" +msgstr "" #: erpnext/accounts/utils.py:2568 -msgid "Please set default Exchange Gain/Loss Account in Company {}" -msgstr "Vui lòng đặt Tài khoản Lãi/Lỗ chênh lệch tỷ giá mặc định trong Công ty {}" +msgid "Please set default Exchange Gain/Loss Account in Company {0}" +msgstr "" #: erpnext/assets/doctype/asset_repair/services/gl_composer.py:92 msgid "Please set default Expense Account in Company {0}" @@ -38688,11 +38686,11 @@ msgstr "Vui lòng đặt bộ lọc dựa trên Mặt hàng hoặc Kho" msgid "Please set one of the following:" msgstr "Vui lòng đặt một trong những thứ sau:" -#: erpnext/assets/doctype/asset/asset.py:648 +#: erpnext/assets/doctype/asset/asset.py:650 msgid "Please set opening number of booked depreciations" msgstr "Vui lòng đặt số khấu hao đã hạch toán mở đầu" -#: erpnext/public/js/controllers/transaction.js:2710 +#: erpnext/public/js/controllers/transaction.js:2778 msgid "Please set recurring after saving" msgstr "Vui lòng đặt định kỳ sau khi lưu" @@ -38700,7 +38698,7 @@ msgstr "Vui lòng đặt định kỳ sau khi lưu" msgid "Please set the Customer Address" msgstr "Vui lòng đặt Địa chỉ khách hàng" -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:187 +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:198 msgid "Please set the Default Cost Center in {0} company." msgstr "Vui lòng đặt Trung tâm chi phí mặc định trong công ty {0}." @@ -38755,7 +38753,7 @@ msgstr "Vui lòng đặt {0} trong Công ty {1} để hạch toán Lãi/Lỗ ch msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}." msgstr "Vui lòng đặt {0} thành {1}, cùng tài khoản được sử dụng trong hóa đơn gốc {2}." -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:92 msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}" msgstr "Vui lòng thiết lập và bật tài khoản nhóm với Loại tài khoản - {0} cho công ty {1}" @@ -38763,7 +38761,7 @@ msgstr "Vui lòng thiết lập và bật tài khoản nhóm với Loại tài k msgid "Please share this email with your support team so that they can find and fix the issue." msgstr "Vui lòng chia sẻ email này với nhóm hỗ trợ của bạn để họ có thể tìm và khắc phục sự cố." -#: erpnext/stock/get_item_details.py:352 +#: erpnext/stock/get_item_details.py:351 msgid "Please specify Company" msgstr "Vui lòng chỉ định Công ty" @@ -38773,8 +38771,8 @@ msgstr "Vui lòng chỉ định Công ty" msgid "Please specify Company to proceed" msgstr "Vui lòng chỉ định Công ty để tiếp tục" -#: erpnext/accounts/services/taxes.py:253 -#: erpnext/public/js/controllers/accounts.js:117 +#: erpnext/accounts/services/taxes.py:254 +#: erpnext/public/js/controllers/accounts.js:114 msgid "Please specify a valid Row ID for row {0} in table {1}" msgstr "Vui lòng chỉ định một Row ID hợp lệ cho dòng {0} trong bảng {1}" @@ -38782,11 +38780,11 @@ msgstr "Vui lòng chỉ định một Row ID hợp lệ cho dòng {0} trong bả msgid "Please specify a {0} first." msgstr "Vui lòng chỉ định {0} trước." -#: erpnext/controllers/item_variant.py:53 +#: erpnext/controllers/item_variant.py:52 msgid "Please specify at least one attribute in the Attributes table" msgstr "Vui lòng chỉ định ít nhất một thuộc tính trong Bảng thuộc tính" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:631 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:632 msgid "Please specify either Quantity or Valuation Rate or both" msgstr "Vui lòng chỉ định Số lượng hoặc Tỷ giá định giá hoặc cả hai" @@ -38794,6 +38792,14 @@ msgstr "Vui lòng chỉ định Số lượng hoặc Tỷ giá định giá ho msgid "Please specify from/to range" msgstr "Vui lòng chỉ định phạm vi từ/đến" +#: erpnext/public/js/controllers/transaction.js:2634 +msgid "Please specify {0}. It is needed to fetch Item Details." +msgstr "" + +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:142 +msgid "Please submit Purchase Order {0} before proceeding." +msgstr "" + #: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:276 msgid "Please try again in an hour." msgstr "Vui lòng thử lại trong một giờ." @@ -38957,7 +38963,7 @@ msgstr "Đăng Ngày" #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:874 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:883 #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -38982,7 +38988,7 @@ msgstr "Đăng Ngày" #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:65 #: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:66 #: erpnext/accounts/report/cheques_and_deposits_incorrectly_cleared/cheques_and_deposits_incorrectly_cleared.py:153 -#: erpnext/accounts/report/general_ledger/general_ledger.py:696 +#: erpnext/accounts/report/general_ledger/general_ledger.py:697 #: erpnext/accounts/report/gross_profit/gross_profit.py:300 #: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:181 #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:200 @@ -39025,8 +39031,8 @@ msgstr "Ngày đăng" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:263 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:146 -msgid "Posting Date cannot be future date" -msgstr "Ngày đăng không thể là ngày tương lai" +msgid "Posting Date cannot be a future date" +msgstr "" #. Label of the exchange_gain_loss_posting_date (Select) field in DocType #. 'Accounts Settings' @@ -39034,7 +39040,7 @@ msgstr "Ngày đăng không thể là ngày tương lai" msgid "Posting Date inheritance for exchange gain / loss" msgstr "" -#: erpnext/public/js/controllers/transaction.js:1130 +#: erpnext/public/js/controllers/transaction.js:1149 msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?" msgstr "Ngày đăng sẽ thay đổi thành ngày hôm nay vì Chỉnh sửa ngày và giờ đăng không được chọn. Bạn có chắc muốn tiếp tục không?" @@ -39227,6 +39233,10 @@ msgstr "" msgid "Prepaid Expenses" msgstr "Chi phí trả trước" +#: erpnext/accounts/report/general_ledger/general_ledger.py:682 +msgid "Presentation Currency cannot be {0}, when {1} is enabled." +msgstr "" + #: erpnext/setup/setup_wizard/data/designation.txt:24 msgid "President" msgstr "Chủ tịch" @@ -39316,7 +39326,7 @@ msgstr "" msgid "Preview mode" msgstr "" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:182 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:191 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142 msgid "Previous Financial Year is not closed" msgstr "Năm tài chính trước chưa được đóng" @@ -39458,7 +39468,7 @@ msgstr "Quốc gia bảng giá" msgid "Price List Currency" msgstr "Tiền tệ bảng giá" -#: erpnext/stock/get_item_details.py:1383 +#: erpnext/stock/get_item_details.py:1387 msgid "Price List Currency not selected" msgstr "Tiền tệ bảng giá chưa được chọn" @@ -39579,7 +39589,7 @@ msgstr "Giá không phụ thuộc Đơn vị Đo lường" msgid "Price Per Unit ({0})" msgstr "Giá mỗi Đơn vị ({0})" -#: erpnext/selling/page/point_of_sale/pos_controller.js:696 +#: erpnext/selling/page/point_of_sale/pos_controller.js:687 msgid "Price is not set for the item." msgstr "Giá chưa được đặt cho mặt hàng này." @@ -39690,7 +39700,7 @@ msgstr "Quy tắc Định giá được chọn trước tiên dựa trên trư msgid "Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria." msgstr "Quy tắc Định giá được tạo để ghi đè Danh sách Giá / xác định tỷ lệ chiết khấu, dựa trên một số tiêu chí." -#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:251 +#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:250 msgid "Pricing Rule {0} is updated" msgstr "Quy tắc định giá {0} được cập nhật" @@ -39898,8 +39908,8 @@ msgid "Priorities" msgstr "Ưu tiên" #: erpnext/stock/doctype/putaway_rule/putaway_rule.py:61 -msgid "Priority cannot be lesser than 1." -msgstr "Độ ưu tiên không thể nhỏ hơn 1." +msgid "Priority cannot be less than 1." +msgstr "" #: erpnext/support/doctype/service_level_agreement/service_level_agreement.py:764 msgid "Priority has been changed to {0}." @@ -40080,7 +40090,7 @@ msgstr "Xử lý đăng ký" msgid "Process in Single Transaction" msgstr "Xử lý trong một giao dịch" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1595 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1596 msgid "Process loss quantity cannot be negative." msgstr "" @@ -40206,7 +40216,7 @@ msgstr "Gói sản phẩm" msgid "Product Bundle Balance" msgstr "Số dư gói sản phẩm" -#: erpnext/stock/report/item_where_used/item_where_used.py:278 +#: erpnext/stock/report/item_where_used/item_where_used.py:274 msgid "Product Bundle Component" msgstr "" @@ -40231,7 +40241,7 @@ msgstr "Trợ giúp gói sản phẩm" msgid "Product Bundle Item" msgstr "Mặt hàng gói sản phẩm" -#: erpnext/stock/report/item_where_used/item_where_used.py:305 +#: erpnext/stock/report/item_where_used/item_where_used.py:303 msgid "Product Bundle Parent" msgstr "" @@ -40434,7 +40444,7 @@ msgstr "Sản phẩm" msgid "Profit & Loss" msgstr "Lãi & Lỗ" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:117 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:125 msgid "Profit This Year" msgstr "Lợi nhuận năm nay" @@ -40463,6 +40473,10 @@ msgstr "Lợi nhuận và lỗ" msgid "Profit and Loss Statement" msgstr "Báo cáo lãi lỗ" +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:215 +msgid "Profit and Loss Statement requires {0} to be synced to DuckDB" +msgstr "" + #. Label of the heading_cppb (Heading) field in DocType 'Bisect Accounting #. Statements' #. Label of the profit_loss_summary (Float) field in DocType 'Bisect Nodes' @@ -40471,8 +40485,8 @@ msgstr "Báo cáo lãi lỗ" msgid "Profit and Loss Summary" msgstr "Tóm tắt lãi lỗ" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:141 -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:142 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:149 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:150 msgid "Profit for the year" msgstr "Lợi nhuận trong năm" @@ -40545,7 +40559,7 @@ msgstr "Tình trạng dự án" msgid "Project Summary" msgstr "Tóm tắt dự án" -#: erpnext/projects/doctype/project/project.py:744 +#: erpnext/projects/doctype/project/project.py:745 msgid "Project Summary for {0}" msgstr "Tóm tắt dự án cho {0}" @@ -40625,7 +40639,7 @@ msgstr "Theo dõi tồn kho theo dự án" msgid "Project wise Stock Tracking " msgstr "Theo dõi tồn kho theo dự án " -#: erpnext/controllers/trends.py:446 +#: erpnext/controllers/trends.py:457 msgid "Project-wise data is not available for Quotation" msgstr "Dữ liệu theo Dự án không có sẵn cho Báo giá" @@ -40676,7 +40690,7 @@ msgstr "Số lượng dự kiến" #. Label of a Card Break in the Projects Workspace #. Title of a Workspace Sidebar #: erpnext/config/projects.py:7 erpnext/desktop_icon/projects.json -#: erpnext/projects/doctype/project/project.py:511 +#: erpnext/projects/doctype/project/project.py:512 #: erpnext/projects/workspace/projects/projects.json #: erpnext/selling/doctype/customer/customer_dashboard.py:26 #: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:28 @@ -40822,7 +40836,7 @@ msgid "Prospects Engaged But Not Converted" msgstr "Khách hàng tiềm năng đã tiếp cận nhưng chưa chuyển đổi" #: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:198 -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:786 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:797 msgid "Protected DocType" msgstr "DocType được bảo vệ" @@ -40855,9 +40869,9 @@ msgstr "" msgid "Provisional Expense Account" msgstr "Tài khoản Chi phí Tạm thời" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:159 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:160 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:227 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:168 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:169 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:236 msgid "Provisional Profit / Loss (Credit)" msgstr "Lãi / Lỗ Tạm thời (Tín dụng)" @@ -41085,8 +41099,8 @@ msgstr "Xu hướng Hóa đơn Mua hàng" msgid "Purchase Invoice cannot be made against an existing asset {0}" msgstr "Không thể tạo Hóa đơn Mua hàng cho tài sản hiện có {0}" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:429 -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:444 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:435 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:450 msgid "Purchase Invoice {0} is already submitted" msgstr "Hóa đơn Mua hàng {0} đã được trình" @@ -41127,7 +41141,7 @@ msgstr "Các Hóa đơn Mua hàng" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:39 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js:15 #: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:81 -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:82 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:83 #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48 #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:205 #: erpnext/buying/workspace/buying/buying.json @@ -41151,11 +41165,11 @@ msgstr "Các Hóa đơn Mua hàng" msgid "Purchase Order" msgstr "Đơn mua hàng" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:103 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:104 msgid "Purchase Order Amount" msgstr "Số tiền Đơn Mua hàng" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:109 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:110 msgid "Purchase Order Amount(Company Currency)" msgstr "Số tiền Đơn Mua hàng(Tiền tệ Công ty)" @@ -41170,7 +41184,7 @@ msgstr "Số tiền Đơn Mua hàng(Tiền tệ Công ty)" msgid "Purchase Order Analysis" msgstr "Phân tích Đơn Mua hàng" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:76 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:77 msgid "Purchase Order Date" msgstr "Ngày Đơn Mua hàng" @@ -41219,8 +41233,8 @@ msgid "Purchase Order Required" msgstr "Yêu cầu đơn mua hàng" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:466 -msgid "Purchase Order Required for item {}" -msgstr "Đơn Mua hàng yêu cầu cho mặt hàng {}" +msgid "Purchase Order Required for item {0}" +msgstr "" #. Name of a report #. Label of a chart in the Buying Workspace @@ -41279,8 +41293,8 @@ msgid "Purchase Orders to Receive" msgstr "Đơn Mua hàng Cần Nhận" #: erpnext/controllers/accounts_controller.py:1236 -msgid "Purchase Orders {0} are un-linked" -msgstr "Đơn Mua hàng {0} đã bị hủy liên kết" +msgid "Purchase Orders {0} are unlinked" +msgstr "" #: erpnext/stock/report/item_prices/item_prices.py:59 msgid "Purchase Price List" @@ -41369,8 +41383,8 @@ msgid "Purchase Receipt Required" msgstr "Yêu cầu biên nhận mua hàng" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:488 -msgid "Purchase Receipt Required for item {}" -msgstr "Biên nhận Mua hàng yêu cầu cho mặt hàng {}" +msgid "Purchase Receipt Required for item {0}" +msgstr "" #. Label of a Link in the Buying Workspace #. Name of a report @@ -41389,8 +41403,8 @@ msgid "Purchase Receipt Trends " msgstr "Xu hướng Biên nhận Mua hàng " #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:356 -msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled." -msgstr "Biên nhận Mua hàng không có Mặt hàng nào được kích hoạt Giữ Mẫu." +msgid "Purchase Receipt does not have any Item for which Retain Sample is enabled." +msgstr "" #: erpnext/subcontracting/doctype/subcontracting_receipt/mapper.py:135 msgid "Purchase Receipt {0} created." @@ -41617,7 +41631,7 @@ msgstr "" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499 #: erpnext/public/js/stock_reservation.js:134 -#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:865 +#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:882 #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:395 @@ -41636,7 +41650,7 @@ msgstr "" #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:195 -#: erpnext/stock/report/item_where_used/item_where_used.py:69 +#: erpnext/stock/report/item_where_used/item_where_used.py:63 #: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:74 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:270 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:369 @@ -41701,7 +41715,7 @@ msgstr "Số lượng Sau Giao dịch" #. Label of the actual_qty (Float) field in DocType 'Stock Closing Balance' #. Label of the actual_qty (Float) field in DocType 'Stock Ledger Entry' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:773 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:771 #: erpnext/stock/doctype/stock_closing_balance/stock_closing_balance.json #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json #: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169 @@ -41738,7 +41752,7 @@ msgstr "Số lượng Mỗi Đơn vị" msgid "Qty To Manufacture" msgstr "Số lượng Để Sản xuất" -#: erpnext/manufacturing/doctype/work_order/work_order.py:876 +#: erpnext/manufacturing/doctype/work_order/work_order.py:872 msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}." msgstr "Số lượng cần sản xuất ({0}) không thể là phân số cho Đơn vị đo {2}. Để cho phép điều này, hãy tắt '{1}' trong Đơn vị đo {2}." @@ -41833,7 +41847,7 @@ msgstr "Số lượng cần tiêu thụ" msgid "Qty to Bill" msgstr "Số lượng để xuất hóa đơn" -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:136 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:142 msgid "Qty to Build" msgstr "Số lượng để xây dựng" @@ -42019,7 +42033,7 @@ msgstr "Kiểm tra chất lượng" msgid "Quality Inspection Analysis" msgstr "Phân tích kiểm tra chất lượng" -#: erpnext/public/js/controllers/transaction.js:2973 +#: erpnext/public/js/controllers/transaction.js:3041 msgid "Quality Inspection Not Configured" msgstr "" @@ -42096,7 +42110,7 @@ msgstr "Kiểm tra chất lượng {0} chưa được gửi cho mặt hàng: {1} msgid "Quality Inspection {0} is rejected for the item: {1}" msgstr "Kiểm tra chất lượng {0} bị từ chối cho mặt hàng: {1}" -#: erpnext/public/js/controllers/transaction.js:399 +#: erpnext/public/js/controllers/transaction.js:418 #: erpnext/stock/doctype/stock_entry/stock_entry.js:208 msgid "Quality Inspection(s)" msgstr "Kiểm tra chất lượng" @@ -42179,7 +42193,7 @@ msgstr "Đánh giá chất lượng" msgid "Quality Review Objective" msgstr "Mục tiêu đánh giá chất lượng" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:797 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:795 msgid "Quantities updated successfully." msgstr "" @@ -42223,12 +42237,12 @@ msgstr "" #: erpnext/accounts/doctype/subscription_plan_detail/subscription_plan_detail.json #: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:48 #: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:752 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:750 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json #: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json #: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:54 -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:66 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:67 #: erpnext/buying/report/purchase_analytics/purchase_analytics.js:28 #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211 #: erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json @@ -42379,7 +42393,7 @@ msgstr "Số lượng là bắt buộc" msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn không" -#: erpnext/stock/doctype/item/item.py:1601 +#: erpnext/stock/doctype/item/item.py:1603 msgid "Quantity must be greater than zero." msgstr "Số lượng phải lớn hơn không." @@ -42407,11 +42421,11 @@ msgstr "Số lượng phải lớn hơn 0" msgid "Quantity to Manufacture" msgstr "Số lượng sản xuất" -#: erpnext/manufacturing/doctype/work_order/mapper.py:374 +#: erpnext/manufacturing/doctype/work_order/mapper.py:372 msgid "Quantity to Manufacture can not be zero for the operation {0}" msgstr "Số lượng để sản xuất không thể bằng không cho thao tác {0}" -#: erpnext/manufacturing/doctype/work_order/work_order.py:868 +#: erpnext/manufacturing/doctype/work_order/work_order.py:864 msgid "Quantity to Manufacture must be greater than 0." msgstr "Số lượng để sản xuất phải lớn hơn 0." @@ -42419,6 +42433,10 @@ msgstr "Số lượng để sản xuất phải lớn hơn 0." msgid "Quantity to Scan" msgstr "Số lượng để quét" +#: erpnext/stock/doctype/stock_entry/stock_entry.py:910 +msgid "Quantity {0} should not be greater than allowed quantity {1}" +msgstr "" + #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json msgid "Quart (UK)" @@ -42444,7 +42462,7 @@ msgstr "Quý {0} {1}" msgid "Query Route String" msgstr "Chuỗi tuyến đường truy vấn" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:192 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:193 msgid "Queue Size should be between 5 and 100" msgstr "Kích thước hàng đợi phải từ 5 đến 100" @@ -42684,7 +42702,7 @@ msgstr "Được tạo bởi (Email)" #: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json #: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json #: erpnext/manufacturing/doctype/work_order_item/work_order_item.json -#: erpnext/public/js/utils.js:875 +#: erpnext/public/js/utils.js:892 #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -42868,8 +42886,8 @@ msgid "Rate at which this tax is applied" msgstr "Tỷ giá mà thuế này được áp dụng" #: erpnext/accounts/services/child_item_update.py:515 -msgid "Rate of '{}' items cannot be changed" -msgstr "Đơn giá của các mặt hàng '{}' không thể thay đổi" +msgid "Rate of '{0}' items cannot be changed" +msgstr "" #. Label of the rate_of_depreciation (Percent) field in DocType 'Asset #. Depreciation Schedule' @@ -43187,7 +43205,7 @@ msgstr "Lý do tạm giữ" msgid "Reason for Failure" msgstr "Lý do thất bại" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:661 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:659 #: erpnext/selling/doctype/sales_order/sales_order.js:1841 msgid "Reason for Hold" msgstr "Lý do giữ" @@ -43429,8 +43447,8 @@ msgstr "Danh sách người nhận trống. Vui lòng tạo Danh sách người msgid "Receiving" msgstr "Đang nhận" -#: erpnext/selling/page/point_of_sale/pos_controller.js:260 -#: erpnext/selling/page/point_of_sale/pos_controller.js:270 +#: erpnext/selling/page/point_of_sale/pos_controller.js:251 +#: erpnext/selling/page/point_of_sale/pos_controller.js:261 #: erpnext/selling/page/point_of_sale/pos_past_order_list.js:19 msgid "Recent Orders" msgstr "Đơn hàng gần đây" @@ -43606,6 +43624,10 @@ msgstr "" msgid "Record a transfer between two bank accounts" msgstr "" +#: erpnext/stock/doctype/item_alternative/item_alternative.py:84 +msgid "Record already exists for the item {0}" +msgstr "" + #: banking/src/components/features/BankReconciliation/MatchAndReconcile.tsx:513 #: banking/src/components/features/BankReconciliation/MatchAndReconcile.tsx:519 #: banking/src/components/features/BankReconciliation/MatchAndReconcile.tsx:587 @@ -43656,7 +43678,7 @@ msgid "Recurse Over Qty cannot be less than 0" msgstr "Đệ quy qua Số lượng không thể nhỏ hơn 0" #: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:316 -#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:231 +#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:230 msgid "Recursive Discounts with Mixed condition is not supported by the system" msgstr "Chiết khấu đệ quy với điều kiện hỗn hợp không được hệ thống hỗ trợ" @@ -43736,7 +43758,7 @@ msgstr "Tham khảo #" msgid "Reference #{0} dated {1}" msgstr "Tham chiếu #{0} ngày {1}" -#: erpnext/public/js/controllers/transaction.js:2823 +#: erpnext/public/js/controllers/transaction.js:2891 msgid "Reference Date for Early Payment Discount" msgstr "Ngày tham chiếu cho Chiết khấu thanh toán sớm" @@ -44028,8 +44050,8 @@ msgid "Rejected Warehouse" msgstr "Kho bị từ chối" #: erpnext/public/js/utils/serial_no_batch_selector.js:671 -msgid "Rejected Warehouse and Accepted Warehouse cannot be same." -msgstr "Kho bị từ chối và Kho được chấp nhận không thể giống nhau." +msgid "Rejected Warehouse and Accepted Warehouse cannot be the same." +msgstr "" #: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:23 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:14 @@ -44135,7 +44157,7 @@ msgstr "Nhận xét" #: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:136 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1265 #: erpnext/accounts/report/general_ledger/general_ledger.html:163 -#: erpnext/accounts/report/general_ledger/general_ledger.py:817 +#: erpnext/accounts/report/general_ledger/general_ledger.py:818 #: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:112 #: erpnext/accounts/report/purchase_register/purchase_register.py:298 #: erpnext/accounts/report/sales_register/sales_register.py:335 @@ -44174,7 +44196,7 @@ msgstr "Xóa các số đếm bằng không" msgid "Remove item if charges is not applicable to that item" msgstr "Xóa mặt hàng nếu phí không áp dụng cho mặt hàng đó" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:574 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:575 msgid "Removed items with no change in quantity or value." msgstr "Đã xóa các mặt hàng không có thay đổi về số lượng hoặc giá trị." @@ -44326,7 +44348,7 @@ msgstr "Báo cáo lỗi" msgid "Report Line Items" msgstr "Các mục dòng báo cáo" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:230 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:231 #: erpnext/accounts/report/balance_sheet/balance_sheet.js:13 #: erpnext/accounts/report/cash_flow/cash_flow.js:22 #: erpnext/accounts/report/custom_financial_statement/custom_financial_statement.js:13 @@ -44409,7 +44431,7 @@ msgstr "Nhật ký lỗi tái đăng" msgid "Repost Item Valuation" msgstr "Tái định giá mặt hàng" -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:373 +#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:376 msgid "Repost Item Valuation restarted for selected failed records." msgstr "Tái định giá mặt hàng đã được khởi động lại cho các bản ghi lỗi đã chọn." @@ -44455,6 +44477,15 @@ msgstr "Tái đăng đã bắt đầu trong nền" msgid "Reposting Data File" msgstr "Tệp dữ liệu tái đăng" +#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:47 +#: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:96 +msgid "Reposting Entries will change the value of accounts Stock In Hand, and Stock Expenses in the Trial Balance report and will also change the Balance Value in the Stock Balance report." +msgstr "" + +#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:62 +msgid "Reposting Entry will change the value of accounts Stock In Hand and Stock Expenses in the Trial Balance report and will also change the Balance Value in the Stock Balance report." +msgstr "" + #. Label of the reposting_info_section (Section Break) field in DocType 'Repost #. Item Valuation' #: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json @@ -44539,7 +44570,7 @@ msgstr "Yêu cầu trước ngày" msgid "Reqd Qty (BOM)" msgstr "SL yêu cầu (BOM)" -#: erpnext/public/js/utils.js:891 +#: erpnext/public/js/utils.js:908 msgid "Reqd by date" msgstr "Yêu cầu trước ngày" @@ -44655,11 +44686,11 @@ msgstr "Số lượng yêu cầu" msgid "Requested Qty: Quantity requested for purchase, but not ordered." msgstr "SL yêu cầu: Số lượng đã yêu cầu mua, nhưng chưa đặt." -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:46 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:47 msgid "Requesting Site" msgstr "Trang web yêu cầu" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:53 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:54 msgid "Requestor" msgstr "Người yêu cầu" @@ -44838,6 +44869,10 @@ msgstr "Đặt trước tồn kho" msgid "Reserve Warehouse" msgstr "Kho dự trữ" +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:178 +msgid "Reserve Warehouse must be different from Supplier Warehouse for Supplied Item {0}." +msgstr "" + #: erpnext/manufacturing/doctype/production_plan/production_plan.js:287 msgid "Reserve for Raw Materials" msgstr "Dự trữ cho nguyên liệu thô" @@ -44876,8 +44911,8 @@ msgid "Reserved Qty" msgstr "Số lượng dự trữ" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:263 -msgid "Reserved Qty ({0}) cannot be a fraction. To allow this, disable '{1}' in UOM {3}." -msgstr "Số lượng dự trữ ({0}) không thể là phân số. Để cho phép điều này, hãy tắt '{1}' trong Đơn vị đo {3}." +msgid "Reserved Qty ({0}) cannot be a fraction. To allow this, disable '{1}' in UOM {2}." +msgstr "Số lượng dự trữ ({0}) không thể là phân số. Để cho phép điều này, hãy tắt '{1}' trong Đơn vị đo {2}." #. Label of the reserved_qty_for_production (Float) field in DocType 'Material #. Request Plan Item' @@ -44921,7 +44956,7 @@ msgstr "Số lượng dự trữ" msgid "Reserved Quantity for Production" msgstr "Số lượng dự trữ cho sản xuất" -#: erpnext/stock/stock_ledger.py:2327 +#: erpnext/stock/stock_ledger.py:2316 msgid "Reserved Serial No." msgstr "Số serial đã đặt trước" @@ -44937,13 +44972,13 @@ msgstr "Số serial đã đặt trước" #: 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:573 -#: erpnext/stock/stock_ledger.py:2311 +#: erpnext/stock/stock_ledger.py:2300 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:204 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:332 msgid "Reserved Stock" msgstr "Tồn kho đã đặt trước" -#: erpnext/stock/stock_ledger.py:2356 +#: erpnext/stock/stock_ledger.py:2345 msgid "Reserved Stock for Batch" msgstr "Tồn kho đã đặt trước cho lô" @@ -45437,6 +45472,10 @@ msgstr "Tỷ giá trả lại không phải là số nguyên cũng không phải msgid "Returns" msgstr "Trả lại" +#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:359 +msgid "Revaluation Journal: {0}" +msgstr "" + #: erpnext/accounts/report/accounts_payable/accounts_payable.js:151 #: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:113 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:183 @@ -45861,11 +45900,11 @@ msgstr "Tên định tuyến" msgid "Row # {0}: Cannot return more than {1} for Item {2}" msgstr "Hàng # {0}: Không thể trả lại nhiều hơn {1} cho Mặt hàng {2}" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:196 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:197 msgid "Row # {0}: Please add Serial and Batch Bundle for Item {1}" msgstr "Hàng # {0}: Vui lòng thêm Gói Serial và Batch cho Mặt hàng {1}" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:215 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:216 msgid "Row # {0}: Please enter quantity for Item {1} as it is not zero." msgstr "Hàng # {0}: Vui lòng nhập số lượng cho Mặt hàng {1} vì nó không phải là không." @@ -45949,23 +45988,23 @@ msgstr "Hàng #{0}: Không tìm thấy BOM cho Mặt hàng Thành phẩm {1}" msgid "Row #{0}: Batch No {1} is already selected." msgstr "Hàng #{0}: Số Batch {1} đã được chọn." -#: erpnext/controllers/subcontracting_inward_controller.py:435 -msgid "Row #{0}: Batch No(s) {1} is not a part of the linked Subcontracting Inward Order. Please select valid Batch No(s)." -msgstr "Hàng #{0}: Số Batch {1} không phải là một phần của Đơn đặt hàng nội bộ Gia công phụ được liên kết. Vui lòng chọn Số Batch hợp lệ." +#: erpnext/controllers/subcontracting_inward_controller.py:443 +msgid "Row #{0}: Batch No(s) {1} are not a part of the linked Subcontracting Inward Order. Please select valid Batch No(s)." +msgstr "" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:880 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}" msgstr "Hàng #{0}: Không thể phân bổ nhiều hơn {1} cho kỳ thanh toán {2}" -#: erpnext/controllers/subcontracting_inward_controller.py:638 +#: erpnext/controllers/subcontracting_inward_controller.py:644 msgid "Row #{0}: Cannot cancel this Manufacturing Stock Entry as billed quantity of Item {1} cannot be greater than consumed quantity." msgstr "Hàng #{0}: Không thể hủy Mục Hàng tồn kho Sản xuất này vì số lượng đã lập hóa đơn của Mặt hàng {1} không thể lớn hơn số lượng đã tiêu thụ." -#: erpnext/controllers/subcontracting_inward_controller.py:617 +#: erpnext/controllers/subcontracting_inward_controller.py:623 msgid "Row #{0}: Cannot cancel this Manufacturing Stock Entry as quantity of Secondary Item {1} produced cannot be less than quantity delivered." msgstr "Hàng #{0}: Không thể hủy Mục Hàng tồn kho Sản xuất này vì số lượng Mặt hàng Phụ {1} được sản xuất không thể ít hơn số lượng đã giao." -#: erpnext/controllers/subcontracting_inward_controller.py:483 +#: erpnext/controllers/subcontracting_inward_controller.py:491 msgid "Row #{0}: Cannot cancel this Stock Entry as returned quantity cannot be greater than delivered quantity for Item {1} in the linked Subcontracting Inward Order" msgstr "Hàng #{0}: Không thể hủy Mục Hàng tồn kho này vì số lượng trả lại không thể lớn hơn số lượng đã giao cho Mặt hàng {1} trong Đơn nhập Gia công phụ được liên kết" @@ -46041,13 +46080,16 @@ msgstr "Hàng #{0}: Không thể tìm đủ {1} mục để khớp. Số tiền msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold" msgstr "Hàng #{0}: Ngưỡng tích lũy không thể nhỏ hơn ngưỡng Giao dịch Đơn lẻ" -#: erpnext/controllers/subcontracting_inward_controller.py:90 +#: erpnext/assets/doctype/asset_category/asset_category.py:66 +msgid "Row #{0}: Currency of {1} - {2} does not match company currency." +msgstr "" + +#: erpnext/controllers/subcontracting_inward_controller.py:91 msgid "Row #{0}: Customer Provided Item {1} against Subcontracting Inward Order Item {2} ({3}) cannot be added multiple times." msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} đối với Mục đơn hàng phụ thuộc {2} ({3}) không thể thêm nhiều lần." -#: erpnext/controllers/subcontracting_inward_controller.py:178 -#: erpnext/controllers/subcontracting_inward_controller.py:304 -#: erpnext/controllers/subcontracting_inward_controller.py:352 +#: erpnext/controllers/subcontracting_inward_controller.py:196 +#: erpnext/controllers/subcontracting_inward_controller.py:372 msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times in the Subcontracting Inward process." msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} không thể thêm nhiều lần trong quá trình nhận hàng phụ thuộc." @@ -46059,7 +46101,7 @@ msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} không thể thê msgid "Row #{0}: Customer Provided Item {1} does not exist in the Required Items table linked to the Subcontracting Inward Order." msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} không tồn tại trong bảng Mặt hàng yêu cầu được liên kết với Đơn hàng phụ thuộc vào." -#: erpnext/controllers/subcontracting_inward_controller.py:288 +#: erpnext/controllers/subcontracting_inward_controller.py:297 msgid "Row #{0}: Customer Provided Item {1} exceeds quantity available through Subcontracting Inward Order" msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} vượt quá số lượng có sẵn thông qua Đơn hàng phụ thuộc vào" @@ -46067,12 +46109,12 @@ msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} vượt quá số msgid "Row #{0}: Customer Provided Item {1} has insufficient quantity in the Subcontracting Inward Order. Available quantity is {2}." msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} có số lượng không đủ trong Đơn hàng phụ thuộc vào. Số lượng có sẵn là {2}." -#: erpnext/controllers/subcontracting_inward_controller.py:315 +#: erpnext/controllers/subcontracting_inward_controller.py:286 msgid "Row #{0}: Customer Provided Item {1} is not a part of Subcontracting Inward Order {2}" msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} không phải là một phần của Đơn hàng phụ thuộc vào {2}" -#: erpnext/controllers/subcontracting_inward_controller.py:220 -#: erpnext/controllers/subcontracting_inward_controller.py:363 +#: erpnext/controllers/subcontracting_inward_controller.py:221 +#: erpnext/controllers/subcontracting_inward_controller.py:331 msgid "Row #{0}: Customer Provided Item {1} is not a part of Work Order {2}" msgstr "Hàng #{0}: Mặt hàng do khách hàng cung cấp {1} không phải là một phần của Lệnh sản xuất {2}" @@ -46084,7 +46126,7 @@ msgstr "Hàng #{0}: Ngày gối đè lên hàng khác trong nhóm {1}" msgid "Row #{0}: Default BOM not found for FG Item {1}" msgstr "Hàng #{0}: BOM mặc định không tìm thấy cho Mặt hàng thành phẩm {1}" -#: erpnext/assets/doctype/asset/asset.py:684 +#: erpnext/assets/doctype/asset/asset.py:686 msgid "Row #{0}: Depreciation Start Date is required" msgstr "Hàng #{0}: Ngày bắt đầu khấu hao là bắt buộc" @@ -46092,6 +46134,10 @@ msgstr "Hàng #{0}: Ngày bắt đầu khấu hao là bắt buộc" msgid "Row #{0}: Duplicate entry in References {1} {2}" msgstr "Hàng #{0}: Mục trùng lặp trong Tham chiếu {1} {2}" +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:113 +msgid "Row #{0}: Either Party ID or Party Name is required" +msgstr "" + #: erpnext/selling/doctype/sales_order/sales_order.py:270 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date" msgstr "Hàng #{0}: Ngày giao hàng dự kiến không thể trước Ngày đơn mua hàng" @@ -46104,11 +46150,18 @@ msgstr "Hàng #{0}: Tài khoản chi phí chưa được đặt cho Mặt hàng msgid "Row #{0}: Expense account {1} is not valid for Purchase Invoice {2}. Only expense accounts from non-stock items are allowed." msgstr "Hàng #{0}: Tài khoản chi phí {1} không hợp lệ cho Hóa đơn mua hàng {2}. Chỉ tài khoản chi phí từ mặt hàng không tồn kho mới được phép." -#: erpnext/buying/doctype/purchase_order/services/subcontracting.py:39 +#: erpnext/assets/doctype/asset/asset.py:421 +msgid "Row #{0}: Finance Book should not be empty since you're using multiple." +msgstr "" + #: erpnext/selling/doctype/sales_order/services/subcontracting.py:40 msgid "Row #{0}: Finished Good Item Qty can not be zero" msgstr "Hàng #{0}: Số lượng mặt hàng thành phẩm không thể bằng không" +#: erpnext/buying/doctype/purchase_order/services/subcontracting.py:39 +msgid "Row #{0}: Finished Good Item Qty cannot be zero" +msgstr "" + #: erpnext/buying/doctype/purchase_order/services/subcontracting.py:21 #: erpnext/selling/doctype/sales_order/services/subcontracting.py:20 msgid "Row #{0}: Finished Good Item is not specified for service item {1}" @@ -46131,8 +46184,8 @@ msgstr "Hàng #{0}: Thành phẩm phải là {1}" msgid "Row #{0}: Finished Good reference is mandatory for Secondary Item {1}." msgstr "Hàng #{0}: Tham chiếu thành phẩm là bắt buộc cho Mặt hàng phụ {1}." -#: erpnext/controllers/subcontracting_inward_controller.py:170 -#: erpnext/controllers/subcontracting_inward_controller.py:294 +#: erpnext/controllers/subcontracting_inward_controller.py:188 +#: erpnext/controllers/subcontracting_inward_controller.py:305 msgid "Row #{0}: For Customer Provided Item {1}, Source Warehouse must be {2}" msgstr "Hàng #{0}: Đối với Mặt hàng do Khách hàng cung cấp {1}, Kho nguồn phải là {2}" @@ -46144,7 +46197,7 @@ msgstr "Hàng #{0}: Đối với {1}, bạn chỉ có thể chọn tài liệu t msgid "Row #{0}: For {1}, you can select reference document only if account gets debited" msgstr "Hàng #{0}: Đối với {1}, bạn chỉ có thể chọn tài liệu tham chiếu nếu tài khoản được ghi nợ" -#: erpnext/assets/doctype/asset/asset.py:667 +#: erpnext/assets/doctype/asset/asset.py:669 msgid "Row #{0}: Frequency of Depreciation must be greater than zero" msgstr "Hàng #{0}: Tần suất khấu hao phải lớn hơn không" @@ -46156,6 +46209,10 @@ msgstr "Hàng #{0}: Từ ngày không thể trước Đến ngày" msgid "Row #{0}: From Time and To Time fields are required" msgstr "Hàng #{0}: Các trường Từ giờ và Đến giờ là bắt buộc" +#: erpnext/stock/doctype/pick_list/pick_list.py:650 +msgid "Row #{0}: Item Code is Mandatory" +msgstr "" + #: erpnext/public/js/utils/barcode_scanner.js:427 msgid "Row #{0}: Item added" msgstr "Hàng #{0}: Mặt hàng đã thêm" @@ -46184,16 +46241,16 @@ msgstr "" msgid "Row #{0}: Item {1} in warehouse {2}: Available {3}, Needed {4}." msgstr "Hàng #{0}: Mặt hàng {1} trong kho {2}: Có sẵn {3}, Cần {4}." -#: erpnext/controllers/subcontracting_inward_controller.py:65 +#: erpnext/controllers/subcontracting_inward_controller.py:66 msgid "Row #{0}: Item {1} is not a Customer Provided Item." msgstr "Hàng #{0}: Mặt hàng {1} không phải là Mặt hàng do Khách hàng cung cấp." -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:774 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:775 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it." msgstr "Hàng #{0}: Mặt hàng {1} không phải là Mặt hàng có Serial/Lô. Nó không thể có Số serial/Số lô đối với nó." -#: erpnext/controllers/subcontracting_inward_controller.py:115 -#: erpnext/controllers/subcontracting_inward_controller.py:496 +#: erpnext/controllers/subcontracting_inward_controller.py:116 +#: erpnext/controllers/subcontracting_inward_controller.py:504 msgid "Row #{0}: Item {1} is not a part of Subcontracting Inward Order {2}" msgstr "Hàng #{0}: Mặt hàng {1} không phải là một phần của Đơn hàng phụ thuộc vào {2}" @@ -46209,13 +46266,17 @@ msgstr "Hàng #{0}: Mặt hàng {1} không phải là mặt hàng tồn kho" msgid "Row #{0}: Item {1} is not part of the source manufacture entry and cannot be added to this disassembly." msgstr "" -#: erpnext/controllers/subcontracting_inward_controller.py:79 -msgid "Row #{0}: Item {1} mismatch. Changing of item code is not permitted, add another row instead." -msgstr "Hàng #{0}: Mặt hàng {1} không khớp. Không được phép thay đổi mã mặt hàng, hãy thêm một hàng khác thay thế." +#: erpnext/controllers/subcontracting_inward_controller.py:80 +msgid "Row #{0}: Item {1} mismatch. Changing the item code is not permitted, add another row instead." +msgstr "" -#: erpnext/controllers/subcontracting_inward_controller.py:128 -msgid "Row #{0}: Item {1} mismatch. Changing of item code is not permitted." -msgstr "Hàng #{0}: Mặt hàng {1} không khớp. Không được phép thay đổi mã mặt hàng." +#: erpnext/controllers/subcontracting_inward_controller.py:129 +msgid "Row #{0}: Item {1} mismatch. Changing the item code is not permitted." +msgstr "" + +#: erpnext/stock/doctype/stock_entry/services/subcontracting.py:94 +msgid "Row #{0}: Item {1} not found in 'Raw Materials Supplied' table in {2} {3}" +msgstr "" #: erpnext/stock/doctype/stock_entry/services/disassemble.py:115 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." @@ -46225,15 +46286,15 @@ msgstr "" msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher" msgstr "Hàng #{0}: Bút toán nhật ký {1} không có tài khoản {2} hoặc đã được đối trừ với chứng từ khác" -#: erpnext/assets/doctype/asset_category/asset_category.py:149 +#: erpnext/assets/doctype/asset_category/asset_category.py:150 msgid "Row #{0}: Missing {1} for company {2}." msgstr "Hàng #{0}: Thiếu {1} cho công ty {2}." -#: erpnext/assets/doctype/asset/asset.py:678 +#: erpnext/assets/doctype/asset/asset.py:680 msgid "Row #{0}: Next Depreciation Date cannot be before Available-for-use Date" msgstr "Hàng #{0}: Ngày khấu hao tiếp theo không thể trước Ngày sẵn sàng sử dụng" -#: erpnext/assets/doctype/asset/asset.py:673 +#: erpnext/assets/doctype/asset/asset.py:675 msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date" msgstr "Hàng #{0}: Ngày khấu hao tiếp theo không thể trước Ngày mua" @@ -46245,24 +46306,48 @@ msgstr "Hàng #{0}: Không được phép thay đổi Nhà cung cấp vì Đơn msgid "Row #{0}: Only {1} available to reserve for the Item {2}" msgstr "Hàng #{0}: Chỉ {1} có sẵn để dự trữ cho Mặt hàng {2}" -#: erpnext/assets/doctype/asset/asset.py:641 +#: erpnext/assets/doctype/asset/asset.py:643 msgid "Row #{0}: Opening Accumulated Depreciation must be less than or equal to {1}" msgstr "Hàng #{0}: Khấu hao lũy kế đầu kỳ phải nhỏ hơn hoặc bằng {1}" -#: erpnext/controllers/subcontracting_inward_controller.py:208 -#: erpnext/controllers/subcontracting_inward_controller.py:342 +#: erpnext/controllers/subcontracting_inward_controller.py:209 +#: erpnext/controllers/subcontracting_inward_controller.py:340 msgid "Row #{0}: Overconsumption of Customer Provided Item {1} against Work Order {2} is not allowed in the Subcontracting Inward process." msgstr "Hàng #{0}: Tiêu thụ quá mức Mặt hàng do Khách hàng cung cấp {1} đối với Lệnh sản xuất {2} không được phép trong quá trình Nhận hàng phụ thuộc." +#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:92 +msgid "Row #{0}: POS Invoice {1} has been {2}" +msgstr "" + +#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:73 +msgid "Row #{0}: POS Invoice {1} is not against customer {2}" +msgstr "" + +#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:88 +msgid "Row #{0}: POS Invoice {1} is not submitted yet" +msgstr "" + +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:123 +msgid "Row #{0}: Party ID is required" +msgstr "" + #: erpnext/manufacturing/doctype/production_plan/services/sub_assembly.py:80 msgid "Row #{0}: Please select Item Code in Assembly Items" msgstr "Hàng #{0}: Vui lòng chọn Mã mặt hàng trong Các mục lắp ráp" +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:340 +msgid "Row #{0}: Please select a valid Quality Inspection with Item Code {1}." +msgstr "" + +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:333 +msgid "Row #{0}: Please select a valid Quality Inspection with Reference Type {1} and Reference Name {2}." +msgstr "" + #: erpnext/manufacturing/doctype/production_plan/services/sub_assembly.py:82 msgid "Row #{0}: Please select the BOM No in Assembly Items" msgstr "Hàng #{0}: Vui lòng chọn Số BOM trong Các mục lắp ráp" -#: erpnext/controllers/subcontracting_inward_controller.py:106 +#: erpnext/controllers/subcontracting_inward_controller.py:107 msgid "Row #{0}: Please select the Finished Good Item against which this Customer Provided Item will be used." msgstr "Hàng #{0}: Vui lòng chọn Mặt hàng thành phẩm mà Mặt hàng do Khách hàng cung cấp này sẽ được sử dụng." @@ -46278,6 +46363,10 @@ msgstr "Hàng #{0}: Vui lòng đặt số lượng đặt lại" msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master" msgstr "Hàng #{0}: Vui lòng cập nhật tài khoản doanh thu/chi phí deferred trong hàng mặt hàng hoặc tài khoản mặc định trong công ty mẹ" +#: erpnext/assets/doctype/asset/asset.py:413 +msgid "Row #{0}: Please use a different Finance Book." +msgstr "" + #: erpnext/manufacturing/doctype/bom/bom.py:378 #, python-format msgid "Row #{0}: Process Loss Percentage should be less than 100% for {1} Item {2}" @@ -46297,8 +46386,8 @@ msgid "Row #{0}: Qty must be a positive number" msgstr "Hàng #{0}: Số lượng phải là số dương" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429 -msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}." -msgstr "Hàng #{0}: Số lượng phải nhỏ hơn hoặc bằng Số lượng có sẵn để Dự trữ (Số lượng thực tế - Số lượng dự trữ) {1} cho Mặt hàng {2} đối với Lô {3} trong Kho {4}." +msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Item {2} against Batch {3} in Warehouse {4}." +msgstr "" #: erpnext/stock/services/quality_inspection_service.py:77 msgid "Row #{0}: Quality Inspection is required for Item {1}" @@ -46320,7 +46409,7 @@ msgstr "Hàng #{0}: Số lượng không thể là số không dương. Vui lòn msgid "Row #{0}: Quantity for Item {1} cannot be zero." msgstr "Hàng #{0}: Số lượng cho Mặt hàng {1} không thể bằng không." -#: erpnext/controllers/subcontracting_inward_controller.py:538 +#: erpnext/controllers/subcontracting_inward_controller.py:544 msgid "Row #{0}: Quantity of Item {1} cannot be more than {2} {3} against Subcontracting Inward Order {4}" msgstr "Hàng #{0}: Số lượng của Mặt hàng {1} không thể nhiều hơn {2} {3} đối với Đơn hàng phụ thuộc vào {4}" @@ -46328,17 +46417,17 @@ msgstr "Hàng #{0}: Số lượng của Mặt hàng {1} không thể nhiều hơ msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0." msgstr "Hàng #{0}: Số lượng dự trữ cho Mặt hàng {1} phải lớn hơn 0." -#: erpnext/accounts/services/internal_transfer.py:182 +#: erpnext/accounts/services/internal_transfer.py:184 #: erpnext/utilities/transaction_base.py:172 #: erpnext/utilities/transaction_base.py:178 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})" msgstr "Hàng #{0}: Tỷ giá phải giống như {1}: {2} ({3} / {4})" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1242 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1251 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry" msgstr "Hàng #{0}: Loại tài liệu tham chiếu phải là một trong Đơn mua hàng, Hóa đơn mua hàng hoặc Bút toán nhật ký" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1228 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1237 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning" msgstr "Hàng #{0}: Loại tài liệu tham chiếu phải là một trong Đơn bán hàng, Hóa đơn bán hàng, Bút toán nhật ký hoặc Đòi nợ" @@ -46358,11 +46447,11 @@ msgstr "Hàng #{0}: Chi phí sửa chữa {1} vượt quá số tiền có sẵn msgid "Row #{0}: Return Against is required for returning asset" msgstr "Hàng #{0}: Đối trừ là bắt buộc để trả lại tài sản" -#: erpnext/controllers/subcontracting_inward_controller.py:142 +#: erpnext/controllers/subcontracting_inward_controller.py:143 msgid "Row #{0}: Returned quantity cannot be greater than available quantity for Item {1}" msgstr "Hàng #{0}: Số lượng trả lại không thể lớn hơn số lượng có sẵn cho Mặt hàng {1}" -#: erpnext/controllers/subcontracting_inward_controller.py:155 +#: erpnext/controllers/subcontracting_inward_controller.py:156 msgid "Row #{0}: Returned quantity cannot be greater than available quantity to return for Item {1}" msgstr "Hàng #{0}: Số lượng trả lại không thể lớn hơn số lượng có sẵn để trả lại cho Mặt hàng {1}" @@ -46372,18 +46461,19 @@ msgstr "Hàng #{0}: Số lượng mặt hàng phụ không thể bằng không" #: erpnext/controllers/selling_controller.py:298 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n" -"\t\t\t\t\tSelling {3} should be atleast {4}.

    Alternatively,\n" +"\t\t\t\t\tSelling {3} should be at least {4}.

    Alternatively,\n" "\t\t\t\t\tyou can disable '{5}' in {6} to bypass\n" "\t\t\t\t\tthis validation." -msgstr "Hàng #{0}: Tỷ giá bán cho mặt hàng {1} thấp hơn {2}.\n" -"\t\t\t\t\tBán {3} phải ít nhất là {4}.

    Ngoài ra,\n" -"\t\t\t\t\tbạn có thể tắt '{5}' trong {6} để bỏ qua\n" -"\t\t\t\t\txác thực này." +msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:348 msgid "Row #{0}: Sequence ID must be {1} or {2} for Operation {3}." msgstr "Hàng #{0}: ID thứ tự phải là {1} hoặc {2} cho Công việc {3}." +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:528 +msgid "Row #{0}: Serial No {1} cannot be returned since it was not transacted in original invoice {2}" +msgstr "" + #: erpnext/stock/services/serial_batch_bundle_service.py:123 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}" msgstr "Hàng #{0}: Số serial {1} không thuộc về Lô {2}" @@ -46396,7 +46486,7 @@ msgstr "Hàng #{0}: Số serial {1} cho Mặt hàng {2} không có sẵn trong { msgid "Row #{0}: Serial No {1} is already selected." msgstr "Hàng #{0}: Số serial {1} đã được chọn." -#: erpnext/controllers/subcontracting_inward_controller.py:424 +#: erpnext/controllers/subcontracting_inward_controller.py:432 msgid "Row #{0}: Serial No(s) {1} are not a part of the linked Subcontracting Inward Order. Please select valid Serial No(s)." msgstr "Hàng #{0}: Số serial {1} không phải là một phần của Đơn hàng phụ thuộc vào được liên kết. Vui lòng chọn Số serial hợp lệ." @@ -46420,7 +46510,7 @@ msgstr "Hàng #{0}: Đặt Nhà cung cấp cho mặt hàng {1}" msgid "Row #{0}: Since 'Track Semi Finished Goods' is enabled, the BOM {1} cannot be used for Sub Assembly Items" msgstr "Hàng #{0}: Vì 'Theo dõi hàng bán thành phẩm' được bật, BOM {1} không thể được sử dụng cho các Mục lắp ráp phụ" -#: erpnext/controllers/subcontracting_inward_controller.py:403 +#: erpnext/controllers/subcontracting_inward_controller.py:411 msgid "Row #{0}: Source Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order" msgstr "Hàng #{0}: Kho nguồn phải giống như Kho khách hàng {1} từ Đơn hàng phụ thuộc vào được liên kết" @@ -46489,7 +46579,7 @@ msgstr "Hàng #{0}: Hàng tồn kho không có sẵn để dự trữ cho Mặt msgid "Row #{0}: Stock quantity {1} ({2}) for item {3} cannot exceed {4}" msgstr "Hàng #{0}: Số lượng tồn kho {1} ({2}) cho mặt hàng {3} không thể vượt quá {4}" -#: erpnext/controllers/subcontracting_inward_controller.py:397 +#: erpnext/controllers/subcontracting_inward_controller.py:405 msgid "Row #{0}: Target Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order" msgstr "Hàng #{0}: Kho đích phải giống như Kho khách hàng {1} từ Đơn hàng phụ thuộc vào được liên kết" @@ -46497,19 +46587,27 @@ msgstr "Hàng #{0}: Kho đích phải giống như Kho khách hàng {1} từ Đ msgid "Row #{0}: The batch {1} has already expired." msgstr "Hàng #{0}: Lô {1} đã hết hạn." +#: erpnext/stock/doctype/stock_entry/stock_entry.py:408 +msgid "Row #{0}: The job card item reference is missing. Kindly create the stock entry from the job card. If you have added the row manually then you won't be able to add job card item reference." +msgstr "" + +#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103 +msgid "Row #{0}: The original Invoice {1} of return invoice {2} is not consolidated." +msgstr "" + #: erpnext/stock/doctype/item/item.py:599 msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}" msgstr "Hàng #{0}: Kho {1} không phải là kho con của kho nhóm {2}" #: erpnext/manufacturing/doctype/workstation/workstation.py:190 -msgid "Row #{0}: Timings conflicts with row {1}" -msgstr "Hàng #{0}: Thời gian xung đột với hàng {1}" +msgid "Row #{0}: Timings conflict with row {1}" +msgstr "" -#: erpnext/assets/doctype/asset/asset.py:654 +#: erpnext/assets/doctype/asset/asset.py:656 msgid "Row #{0}: Total Number of Depreciations cannot be less than or equal to Opening Number of Booked Depreciations" msgstr "Hàng #{0}: Tổng Số Lần Khấu hao không thể nhỏ hơn hoặc bằng Số Khấu hao Đã đặt trước Ban đầu" -#: erpnext/assets/doctype/asset/asset.py:663 +#: erpnext/assets/doctype/asset/asset.py:665 msgid "Row #{0}: Total Number of Depreciations must be greater than zero" msgstr "Hàng #{0}: Tổng Số Lần Khấu hao phải lớn hơn không" @@ -46521,11 +46619,15 @@ msgstr "Hàng #{0}: Kho {1} không khớp với kho {2} trong Gói Serial và Ba msgid "Row #{0}: Withholding Amount {1} does not match calculated amount {2}." msgstr "Hàng #{0}: Số tiền Khấu giữ {1} không khớp với số tiền đã tính {2}." -#: erpnext/controllers/subcontracting_inward_controller.py:578 +#: erpnext/controllers/subcontracting_inward_controller.py:584 msgid "Row #{0}: Work Order exists against full or partial quantity of Item {1}" msgstr "Hàng #{0}: Lệnh Sản xuất đã tồn tại cho toàn bộ hoặc một phần số lượng của Mặt hàng {1}" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:109 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:500 +msgid "Row #{0}: You cannot add positive quantities in a return invoice. Please remove item {1} to complete the return." +msgstr "" + +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:110 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries." msgstr "Hàng #{0}: Bạn không thể sử dụng chiều hàng tồn kho '{1}' trong Đối soát Hàng tồn kho để sửa số lượng hoặc tỷ giá định giá. Đối soát hàng tồn kho với chiều hàng tồn kho chỉ nhằm mục đích thực hiện các mục số dư đầu kỳ." @@ -46533,6 +46635,19 @@ msgstr "Hàng #{0}: Bạn không thể sử dụng chiều hàng tồn kho '{1}' msgid "Row #{0}: You must select an Asset for Item {1}." msgstr "Hàng #{0}: Bạn phải chọn một Tài sản cho Mặt hàng {1}." +#: erpnext/stock/doctype/pick_list/pick_list.py:235 +msgid "Row #{0}: item {1} has been picked already." +msgstr "" + +#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:142 +#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:207 +msgid "Row #{0}: {1}" +msgstr "Dòng #{0}: {1}" + +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:142 +msgid "Row #{0}: {1} account is not of type {2}" +msgstr "" + #: erpnext/public/js/controllers/buying.js:261 msgid "Row #{0}: {1} can not be negative for item {2}" msgstr "Hàng #{0}: {1} không thể âm cho mặt hàng {2}" @@ -46549,6 +46664,14 @@ msgstr "Hàng #{0}: {1} là bắt buộc để tạo Hóa đơn {2} Mở đầu" msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account." msgstr "Hàng #{0}: {1} của {2} phải là {3}. Vui lòng cập nhật {1} hoặc chọn một tài khoản khác." +#: erpnext/stock/doctype/item/item.py:1511 +msgid "Row #{0}: {1} {2} does not belong to Company {3}. Please select valid {4}." +msgstr "" + +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:126 +msgid "Row #{0}: {1} {2} does not exist." +msgstr "" + #: erpnext/accounts/services/child_item_update.py:251 msgid "Row #{0}:Quantity for Item {1} cannot be zero." msgstr "Hàng #{0}:Số lượng cho Mặt hàng {1} không thể là không." @@ -46589,71 +46712,10 @@ msgstr "Hàng #{idx}: {from_warehouse_field} và {to_warehouse_field} không th msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}." msgstr "Hàng #{idx}: {schedule_date} không thể trước {transaction_date}." -#: erpnext/assets/doctype/asset_category/asset_category.py:66 -msgid "Row #{}: Currency of {} - {} doesn't matches company currency." -msgstr "Hàng #{}: Tiền tệ của {} - {} không khớp với tiền tệ công ty." - -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:113 -msgid "Row #{}: Either Party ID or Party Name is required" -msgstr "Hàng #{}: Yêu cầu ID Đối tác hoặc Tên Đối tác" - -#: erpnext/assets/doctype/asset/asset.py:421 -msgid "Row #{}: Finance Book should not be empty since you're using multiple." -msgstr "Hàng #{}: Sổ Tài chính không nên trống vì bạn đang sử dụng nhiều." - -#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:92 -msgid "Row #{}: POS Invoice {} has been {}" -msgstr "Hàng #{}: Hóa đơn POS {} đã được {}" - -#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:73 -msgid "Row #{}: POS Invoice {} is not against customer {}" -msgstr "Hàng #{}: Hóa đơn POS {} không phải là đối với khách hàng {}" - -#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:88 -msgid "Row #{}: POS Invoice {} is not submitted yet" -msgstr "Hàng #{}: Hóa đơn POS {} chưa được trình" - -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:123 -msgid "Row #{}: Party ID is required" -msgstr "Hàng #{}: Yêu cầu ID Đối tác" - #: erpnext/assets/doctype/asset_maintenance/asset_maintenance.py:43 msgid "Row #{}: Please assign task to a member." msgstr "Hàng #{}: Vui lòng giao việc cho một thành viên." -#: erpnext/assets/doctype/asset/asset.py:413 -msgid "Row #{}: Please use a different Finance Book." -msgstr "Hàng #{}: Vui lòng sử dụng một Sổ Tài chính khác." - -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:528 -msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}" -msgstr "Hàng #{}: Serial No {} không thể trả lại vì nó không được giao dịch trong hóa đơn gốc {}" - -#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103 -msgid "Row #{}: The original Invoice {} of return invoice {} is not consolidated." -msgstr "Hàng #{}: Hóa đơn gốc {} của hóa đơn trả lại {} không được hợp nhất." - -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:500 -msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return." -msgstr "Hàng #{}: Bạn không thể thêm số lượng dương trong hóa đơn trả lại. Vui lòng xóa mặt hàng {} để hoàn thành việc trả lại." - -#: erpnext/stock/doctype/pick_list/pick_list.py:235 -msgid "Row #{}: item {} has been picked already." -msgstr "Hàng #{}: mặt hàng {} đã được chọn rồi." - -#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:142 -#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:207 -msgid "Row #{}: {}" -msgstr "Hàng #{}: {}" - -#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:126 -msgid "Row #{}: {} {} does not exist." -msgstr "Hàng #{}: {} {} không tồn tại." - -#: erpnext/stock/doctype/item/item.py:1511 -msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}." -msgstr "Hàng #{}: {} {} không thuộc về Công ty {}. Vui lòng chọn {} hợp lệ." - #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:437 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}" msgstr "Hàng số {0}: Yêu cầu Kho. Vui lòng đặt Kho Mặc định cho Mặt hàng {1} và Công ty {2}" @@ -46666,10 +46728,6 @@ msgstr "Hàng {0}: Yêu cầu Thao tác cho mặt hàng nguyên vật liệu {1} msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required." msgstr "Hàng {0} số lượng đã chọn ít hơn số lượng yêu cầu, cần thêm {1} {2}." -#: erpnext/stock/doctype/stock_entry/services/subcontracting.py:94 -msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}" -msgstr "Hàng {0}# Mặt hàng {1} không tìm thấy trong bảng 'Nguyên vật liệu Đã cung cấp' trong {2} {3}" - #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:275 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time." msgstr "Hàng {0}: Số lượng Đã chấp nhận và Số lượng Đã từ chối không thể cùng bằng không." @@ -46690,19 +46748,19 @@ msgstr "Hàng {0}: Tạm ứng cho Khách hàng phải là ghi có" msgid "Row {0}: Advance against Supplier must be debit" msgstr "Hàng {0}: Tạm ứng cho Nhà cung cấp phải là ghi nợ" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:739 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:767 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}" msgstr "Hàng {0}: Số tiền được phân bổ {1} phải nhỏ hơn hoặc bằng số tiền chưa thanh toán của hóa đơn {2}" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:731 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:759 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}" msgstr "Hàng {0}: Số tiền được phân bổ {1} phải nhỏ hơn hoặc bằng số tiền thanh toán còn lại {2}" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:708 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:707 msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials." msgstr "Hàng {0}: Vì {1} được bật, nguyên vật liệu không thể được thêm vào mục {2}. Sử dụng mục {3} để tiêu thụ nguyên vật liệu." -#: erpnext/stock/doctype/material_request/material_request.py:557 +#: erpnext/stock/doctype/material_request/material_request.py:556 msgid "Row {0}: Bill of Materials not found for the Item {1}" msgstr "Hàng {0}: Định mức Nguyên vật liệu không tìm thấy cho Mặt hàng {1}" @@ -46718,11 +46776,11 @@ msgstr "" msgid "Row {0}: Conversion Factor is mandatory" msgstr "Hàng {0}: Hệ số chuyển đổi là bắt buộc" -#: erpnext/accounts/services/taxes.py:291 +#: erpnext/accounts/services/taxes.py:292 msgid "Row {0}: Cost Center {1} does not belong to Company {2}" msgstr "Hàng {0}: Trung tâm chi phí {1} không thuộc về Công ty {2}" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:178 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:180 msgid "Row {0}: Cost center is required for an item {1}" msgstr "Hàng {0}: Trung tâm chi phí là bắt buộc cho mặt hàng {1}" @@ -46750,24 +46808,24 @@ msgstr "Hàng {0}: Kho giao hàng không thể giống như Kho khách hàng cho msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date" msgstr "Hàng {0}: Ngày đến hạn trong bảng Điều khoản thanh toán không thể trước Ngày đăng" -#: erpnext/stock/doctype/packing_slip/packing_slip.py:128 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:126 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory." msgstr "Hàng {0}: Mục ghi chú giao hàng hoặc Mục hàng đóng gói là bắt buộc." #: erpnext/accounts/doctype/journal_entry/journal_entry.py:724 -#: erpnext/controllers/taxes_and_totals.py:1388 +#: erpnext/controllers/taxes_and_totals.py:1371 msgid "Row {0}: Exchange Rate is mandatory" msgstr "Hàng {0}: Tỷ giá là bắt buộc" -#: erpnext/assets/doctype/asset/asset.py:612 +#: erpnext/assets/doctype/asset/asset.py:614 msgid "Row {0}: Expected Value After Useful Life cannot be negative" msgstr "Hàng {0}: Giá trị dự kiến sau thời gian sử dụng không thể âm" -#: erpnext/assets/doctype/asset/asset.py:615 +#: erpnext/assets/doctype/asset/asset.py:617 msgid "Row {0}: Expected Value After Useful Life must be less than Net Purchase Amount" msgstr "Hàng {0}: Giá trị dự kiến sau thời gian sử dụng phải nhỏ hơn Số tiền mua ròng" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:190 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:192 msgid "Row {0}: Expense Account {1} is linked to company {2}. Please select an account belonging to company {3}." msgstr "Hàng {0}: Tài khoản chi phí {1} được liên kết với công ty {2}. Vui lòng chọn tài khoản thuộc về công ty {3}." @@ -46788,6 +46846,9 @@ msgid "Row {0}: From Time and To Time is mandatory." msgstr "Hàng {0}: Từ giờ và Đến giờ là bắt buộc." #: erpnext/manufacturing/doctype/job_card/job_card.py:355 +msgid "Row {0}: From Time and To Time of {1} are overlapping with {2}" +msgstr "" + #: erpnext/projects/doctype/timesheet/timesheet.py:225 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}" msgstr "Hàng {0}: Từ giờ và Đến giờ của {1} đang chồng chéo với {2}" @@ -46809,8 +46870,8 @@ msgid "Row {0}: Invalid reference {1}" msgstr "Hàng {0}: Tham chiếu không hợp lệ {1}" #: erpnext/controllers/taxes_and_totals.py:134 -msgid "Row {0}: Item Tax template updated as per validity and rate applied" -msgstr "Hàng {0}: Mẫu thuế mặt hàng đã được cập nhật theo hiệu lực và tỷ lệ áp dụng" +msgid "Row {0}: Item Tax template for {1} updated as per validity and rate applied" +msgstr "" #: erpnext/controllers/selling_controller.py:659 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer" @@ -46840,7 +46901,7 @@ msgstr "Hàng {0}: Thời gian vận hành phải lớn hơn 0 cho công việc msgid "Row {0}: Packed Qty must be equal to {1} Qty." msgstr "Hàng {0}: Số lượng đóng gói phải bằng Số lượng {1}." -#: erpnext/stock/doctype/packing_slip/packing_slip.py:147 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:145 msgid "Row {0}: Packing Slip is already created for Item {1}." msgstr "Hàng {0}: Phiếu đóng gói đã được tạo cho Mặt hàng {1}." @@ -46864,7 +46925,7 @@ msgstr "Hàng {0}: Thanh toán đối với Đơn bán hàng/Đơn mua hàng ph msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry." msgstr "Hàng {0}: Vui lòng kiểm tra 'Là tạm ứng' đối với Tài khoản {1} nếu đây là một mục tạm ứng." -#: erpnext/stock/doctype/packing_slip/packing_slip.py:141 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:139 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference." msgstr "Hàng {0}: Vui lòng cung cấp một Mục ghi chú giao hàng hoặc Mục hàng đóng gói hợp lệ." @@ -46872,14 +46933,14 @@ msgstr "Hàng {0}: Vui lòng cung cấp một Mục ghi chú giao hàng hoặc M msgid "Row {0}: Please select a BOM for Item {1}." msgstr "Hàng {0}: Vui lòng chọn một BOM cho Mặt hàng {1}." +#: erpnext/controllers/subcontracting_controller.py:214 +msgid "Row {0}: Please select a valid BOM for Item {1}." +msgstr "" + #: erpnext/controllers/subcontracting_controller.py:208 msgid "Row {0}: Please select an active BOM for Item {1}." msgstr "Hàng {0}: Vui lòng chọn một BOM hoạt động cho Mặt hàng {1}." -#: erpnext/controllers/subcontracting_controller.py:214 -msgid "Row {0}: Please select an valid BOM for Item {1}." -msgstr "Hàng {0}: Vui lòng chọn một BOM hợp lệ cho Mặt hàng {1}." - #: erpnext/regional/italy/utils.py:290 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges" msgstr "Hàng {0}: Vui lòng đặt tại Lý do miễn thuế trong Thuế và phí bán hàng" @@ -46896,11 +46957,11 @@ msgstr "Hàng {0}: Vui lòng đặt mã chính xác trên Phương thức thanh msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}." msgstr "Hàng {0}: Project phải giống với Project đã đặt trong Timesheet: {1}." -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:155 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:157 msgid "Row {0}: Purchase Invoice {1} has no stock impact." msgstr "Hàng {0}: Hóa đơn Mua hàng {1} không có tác động hàng tồn kho." -#: erpnext/stock/doctype/packing_slip/packing_slip.py:153 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:151 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}." msgstr "Hàng {0}: Số lượng không thể lớn hơn {1} cho Mặt hàng {2}." @@ -46908,7 +46969,7 @@ msgstr "Hàng {0}: Số lượng không thể lớn hơn {1} cho Mặt hàng {2} msgid "Row {0}: Qty in Stock UOM can not be zero." msgstr "Hàng {0}: Số lượng theo Đơn vị Hàng tồn kho không thể bằng không." -#: erpnext/stock/doctype/packing_slip/packing_slip.py:124 +#: erpnext/stock/doctype/packing_slip/packing_slip.py:122 msgid "Row {0}: Qty must be greater than 0." msgstr "Hàng {0}: Số lượng phải lớn hơn 0." @@ -46920,7 +46981,7 @@ msgstr "Hàng {0}: Số lượng không thể âm." msgid "Row {0}: Sales Invoice {1} is already created for {2}" msgstr "Hàng {0}: Hóa đơn Bán hàng {1} đã được tạo cho {2}" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:299 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:300 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 "" @@ -46945,10 +47006,10 @@ msgid "Row {0}: The entire expense amount for account {1} in {2} has already bee msgstr "Hàng {0}: Toàn bộ số tiền chi phí cho tài khoản {1} trong {2} đã được phân bổ." #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.py:103 -msgid "Row {0}: The item {1}, quantity must be positive number" -msgstr "Hàng {0}: Mặt hàng {1}, số lượng phải là số dương" +msgid "Row {0}: The item {1}, quantity must be a positive number" +msgstr "" -#: erpnext/accounts/services/taxes.py:268 +#: erpnext/accounts/services/taxes.py:269 msgid "Row {0}: The {3} Account {1} does not belong to the company {2}" msgstr "Hàng {0}: Tài khoản {3} {1} không thuộc về công ty {2}" @@ -47001,15 +47062,19 @@ msgstr "Hàng {0}: {1} {2} không thể giống như {3} (Tài khoản Đối t msgid "Row {0}: {1} {2} does not match with {3}" msgstr "Hàng {0}: {1} {2} không khớp với {3}" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:139 msgid "Row {0}: {1} {2} is linked to company {3}. Please select a document belonging to company {4}." msgstr "Hàng {0}: {1} {2} được liên kết với công ty {3}. Vui lòng chọn một tài liệu thuộc về công ty {4}." +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:132 +msgid "Row {0}: {1} {2} must be submitted" +msgstr "" + #: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:111 msgid "Row {0}: {2} Item {1} does not exist in {2} {3}" msgstr "Hàng {0}: Mặt hàng {2} {1} không tồn tại trong {2} {3}" -#: erpnext/utilities/transaction_base.py:625 +#: erpnext/utilities/transaction_base.py:622 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}." msgstr "Hàng {1}: Số lượng ({0}) không thể là phân số. Để cho phép điều này, tắt '{2}' trong Đơn vị {3}." @@ -47048,8 +47113,8 @@ msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set msgstr "Các hàng: {0} có 'Payment Entry' là reference_type. Điều này không nên được đặt thủ công." #: erpnext/controllers/accounts_controller.py:276 -msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry." -msgstr "Các hàng: {0} trong phần {1} không hợp lệ. Tên Tham chiếu phải trỏ đến một Payment Entry hoặc Journal Entry hợp lệ." +msgid "Rows: {0} in {1} section are invalid. Reference Name should point to a valid Payment Entry or Journal Entry." +msgstr "" #. Label of the rule_applied (Check) field in DocType 'Pricing Rule Detail' #: erpnext/accounts/doctype/pricing_rule_detail/pricing_rule_detail.json @@ -47109,10 +47174,6 @@ msgstr "" msgid "Rules evaluation started" msgstr "" -#: erpnext/public/js/utils/naming_series.js:54 -msgid "Rules for configuring series" -msgstr "" - #: banking/src/components/features/BankReconciliation/Rules/RuleForm.tsx:189 msgid "Rules to match against the transaction description" msgstr "" @@ -47180,7 +47241,7 @@ msgstr "Trạng thái SLA Đã đáp ứng" msgid "SLA Paused On" msgstr "SLA Bị tạm dừng vào" -#: erpnext/public/js/utils.js:1251 +#: erpnext/public/js/utils.js:1268 msgid "SLA is on hold since {0}" msgstr "SLA bị tạm dừng kể từ {0}" @@ -47479,8 +47540,8 @@ msgid "Sales Invoice is not submitted" msgstr "Hóa đơn Bán hàng chưa được gửi" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:195 -msgid "Sales Invoice isn't created by user {}" -msgstr "Hóa đơn Bán hàng không được tạo bởi người dùng {}" +msgid "Sales Invoice isn't created by user {0}" +msgstr "" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:472 msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead." @@ -47696,8 +47757,8 @@ msgstr "Đơn hàng Bán {0} đã tồn tại cho Đơn đặt hàng Mua của K msgid "Sales Order {0} is already linked to Project {1}, skipping the link." msgstr "" -#: erpnext/selling/doctype/sales_order/mapper.py:883 -#: erpnext/selling/doctype/sales_order/mapper.py:896 +#: erpnext/selling/doctype/sales_order/mapper.py:888 +#: erpnext/selling/doctype/sales_order/mapper.py:901 msgid "Sales Order {0} is not available for production" msgstr "" @@ -48104,7 +48165,7 @@ msgstr "Cùng Mặt hàng" msgid "Same day" msgstr "" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:613 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:614 msgid "Same item and warehouse combination already entered." msgstr "Cùng mặt hàng và tổ hợp kho đã được nhập." @@ -48136,7 +48197,7 @@ msgstr "Kho Giữ Mẫu" #. Label of the sample_size (Float) field in DocType 'Quality Inspection' #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93 -#: erpnext/public/js/controllers/transaction.js:2880 +#: erpnext/public/js/controllers/transaction.js:2948 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Sample Size" msgstr "Kích thước mẫu" @@ -48246,7 +48307,7 @@ msgstr "Số lượng đã quét" msgid "Schedule Date" msgstr "Ngày lên lịch" -#: erpnext/public/js/controllers/transaction.js:512 +#: erpnext/public/js/controllers/transaction.js:531 msgid "Schedule Name" msgstr "Tên Lịch trình" @@ -48257,7 +48318,7 @@ msgstr "Tên Lịch trình" msgid "Scheduled Date" msgstr "Ngày đã lên lịch" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:431 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:432 msgid "Scheduled Date is required." msgstr "Ngày đã lên lịch là bắt buộc." @@ -48545,7 +48606,7 @@ msgstr "" msgid "Select Accounting Dimension." msgstr "Chọn Chiều Kế toán." -#: erpnext/public/js/utils.js:555 +#: erpnext/public/js/utils.js:572 msgid "Select Alternate Item" msgstr "Chọn mục thay thế" @@ -48566,7 +48627,7 @@ msgid "Select BOM and Qty for Production" msgstr "Chọn BOM và Số lượng cho Sản xuất" #: erpnext/assets/doctype/asset_repair/asset_repair.js:234 -#: erpnext/public/js/utils/sales_common.js:443 +#: erpnext/public/js/utils/sales_common.js:449 #: erpnext/stock/doctype/pick_list/pick_list.js:398 msgid "Select Batch No" msgstr "Chọn Số Batch" @@ -48631,7 +48692,7 @@ msgstr "Chọn Chiều" msgid "Select Dispatch Address " msgstr "Chọn Địa chỉ Gửi hàng " -#: erpnext/manufacturing/doctype/job_card/job_card.js:704 +#: erpnext/manufacturing/doctype/job_card/job_card.js:705 msgid "Select Employees" msgstr "Chọn nhân viên" @@ -48656,7 +48717,7 @@ msgstr "Chọn Mặt hàng" msgid "Select Items based on Delivery Date" msgstr "Chọn Mặt hàng dựa trên Ngày Giao hàng" -#: erpnext/public/js/controllers/transaction.js:2921 +#: erpnext/public/js/controllers/transaction.js:2989 msgid "Select Items for Quality Inspection" msgstr "Chọn Mặt hàng để Kiểm tra Chất lượng" @@ -48686,7 +48747,7 @@ msgstr "Chọn Địa chỉ Công nhân Việc" msgid "Select Loyalty Program" msgstr "Chọn Chương trình Khách hàng Thân thiết" -#: erpnext/public/js/controllers/transaction.js:498 +#: erpnext/public/js/controllers/transaction.js:517 msgid "Select Payment Schedule" msgstr "Chọn Lịch thanh toán" @@ -48700,13 +48761,13 @@ msgid "Select Quantity" msgstr "Chọn Số lượng" #: erpnext/assets/doctype/asset_repair/asset_repair.js:234 -#: erpnext/public/js/utils/sales_common.js:443 +#: erpnext/public/js/utils/sales_common.js:449 #: erpnext/stock/doctype/pick_list/pick_list.js:398 msgid "Select Serial No" msgstr "Chọn Số Serial" #: erpnext/assets/doctype/asset_repair/asset_repair.js:237 -#: erpnext/public/js/utils/sales_common.js:446 +#: erpnext/public/js/utils/sales_common.js:452 #: erpnext/stock/doctype/pick_list/pick_list.js:401 msgid "Select Serial and Batch" msgstr "Chọn Serial và Batch" @@ -48797,6 +48858,7 @@ msgid "Select an Item Group." msgstr "Chọn một Nhóm Mặt hàng." #: erpnext/accounts/report/general_ledger/general_ledger.py:36 +#: erpnext/accounts/report/general_ledger/general_ledger.py:839 msgid "Select an account to print in account currency" msgstr "Chọn một tài khoản để in theo tiền tệ tài khoản" @@ -48939,10 +49001,14 @@ msgstr "Các Chứng từ Đã chọn" msgid "Selected date is" msgstr "Ngày đã chọn là" -#: erpnext/public/js/bulk_transaction_processing.js:34 +#: erpnext/public/js/bulk_transaction_processing.js:33 msgid "Selected document must be in submitted state" msgstr "Tài liệu đã chọn phải ở trạng thái đã gửi" +#: erpnext/assets/doctype/asset/asset.py:1195 +msgid "Selected {0} does not contain the Item Code {1}" +msgstr "" + #. Option for the 'Pickup Type' (Select) field in DocType 'Shipment' #: erpnext/stock/doctype/shipment/shipment.json msgid "Self delivery" @@ -49090,7 +49156,7 @@ msgid "Send Emails to Suppliers" msgstr "Gửi Email cho Nhà cung cấp" #. Label of the send_sms (Button) field in DocType 'SMS Center' -#: erpnext/public/js/controllers/transaction.js:721 +#: erpnext/public/js/controllers/transaction.js:740 #: erpnext/selling/doctype/sms_center/sms_center.json msgid "Send SMS" msgstr "Gửi tin nhắn SMS" @@ -49174,7 +49240,7 @@ msgstr "Thiếu Gói Serial / Batch" msgid "Serial / Batch No" msgstr "Số Serial / Batch" -#: erpnext/public/js/utils.js:217 +#: erpnext/public/js/utils.js:225 msgid "Serial / Batch Nos" msgstr "Các Số Serial / Batch" @@ -49231,10 +49297,11 @@ msgstr "" #: erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119 -#: erpnext/public/js/controllers/transaction.js:2893 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114 +#: erpnext/public/js/controllers/transaction.js:2961 #: erpnext/public/js/utils/serial_no_batch_selector.js:433 #: erpnext/selling/doctype/installation_note_item/installation_note_item.json +#: erpnext/stock/doctype/batch/batch.py:393 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/doctype/packed_item/packed_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json @@ -49276,6 +49343,10 @@ msgstr "Serial No / Batch" msgid "Serial No Already Assigned" msgstr "Serial No đã được gán" +#: erpnext/assets/doctype/asset_repair/asset_repair.py:296 +msgid "Serial No Bundle is mandatory for Item {0}" +msgstr "" + #: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:33 msgid "Serial No Count" msgstr "Số Serial No" @@ -49293,7 +49364,7 @@ msgstr "Sổ Serial No" msgid "Serial No Range" msgstr "Phạm vi Serial No" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2689 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2691 msgid "Serial No Reserved" msgstr "Serial No đã dự trữ" @@ -49338,8 +49409,8 @@ msgid "Serial No and Batch" msgstr "Serial No và Batch" #: erpnext/stock/doctype/stock_settings/stock_settings.js:93 -msgid "Serial No and Batch Selector cannot be use when Use Serial / Batch Fields is enabled." -msgstr "Bộ chọn Serial No và Batch không thể sử dụng khi Sử dụng Trường Serial / Batch được bật." +msgid "Serial No and Batch Selector cannot be used when Use Serial / Batch Fields is enabled." +msgstr "" #. Name of a report #. Label of a Link in the Stock Workspace @@ -49350,7 +49421,7 @@ msgstr "Bộ chọn Serial No và Batch không thể sử dụng khi Sử dụng msgid "Serial No and Batch Traceability" msgstr "Truy xuất Serial No và Batch" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1179 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1178 msgid "Serial No is mandatory" msgstr "Serial No là bắt buộc" @@ -49370,22 +49441,19 @@ msgstr "Serial No {0} đã được quét" msgid "Serial No {0} does not belong to Delivery Note {1}" msgstr "Serial No {0} không thuộc về Phiếu giao hàng {1}" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:326 msgid "Serial No {0} does not belong to Item {1}" msgstr "Serial No {0} không thuộc về Mặt hàng {1}" #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:52 #: erpnext/selling/doctype/installation_note/installation_note.py:84 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3489 msgid "Serial No {0} does not exist" msgstr "Serial No {0} không tồn tại" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3487 -msgid "Serial No {0} does not exists" -msgstr "Serial No {0} không tồn tại" - #: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:378 -msgid "Serial No {0} is already Delivered. You cannot use them again in Manufacture / Repack entry." -msgstr "Serial No {0} đã được Giao. Bạn không thể sử dụng lại trong mục Sản xuất / Đóng gói lại." +msgid "Serial No {0} is already Delivered. You cannot use it again in Manufacture / Repack entry." +msgstr "" #: erpnext/public/js/utils/barcode_scanner.js:435 msgid "Serial No {0} is already added" @@ -49399,25 +49467,26 @@ msgstr "Serial No {0} đã được gán cho khách hàng {1}. Chỉ có thể t msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}" msgstr "Serial No {0} không có trong {1} {2}, vì vậy bạn không thể trả lại nó cho {1} {2}" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:342 -msgid "Serial No {0} is under maintenance contract upto {1}" -msgstr "Serial No {0} đang trong hợp đồng bảo trì đến {1}" +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:343 +msgid "Serial No {0} is under maintenance contract until {1}" +msgstr "" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:335 -msgid "Serial No {0} is under warranty upto {1}" -msgstr "Serial No {0} đang trong bảo hành đến {1}" +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:336 +msgid "Serial No {0} is under warranty until {1}" +msgstr "" -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321 +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322 msgid "Serial No {0} not found" msgstr "Serial No {0} không tìm thấy" -#: erpnext/selling/page/point_of_sale/pos_controller.js:855 +#: erpnext/selling/page/point_of_sale/pos_controller.js:846 msgid "Serial No: {0} has already been transacted into another POS Invoice." msgstr "Serial No: {0} đã được giao dịch vào một Hóa đơn POS khác." #: erpnext/public/js/utils/barcode_scanner.js:292 #: erpnext/public/js/utils/serial_no_batch_selector.js:16 #: erpnext/public/js/utils/serial_no_batch_selector.js:201 +#: erpnext/stock/doctype/batch/batch.py:393 #: 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 msgid "Serial Nos" @@ -49437,7 +49506,7 @@ msgstr "" msgid "Serial Nos are created successfully" msgstr "Các Serial No đã được tạo thành công" -#: erpnext/stock/stock_ledger.py:2317 +#: erpnext/stock/stock_ledger.py:2306 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding." msgstr "Các Serial No được dự trữ trong các Mục Dự trữ Hàng tồn kho, bạn cần hủy dự trữ chúng trước khi tiếp tục." @@ -49538,6 +49607,10 @@ msgstr "Gói Serial và Batch {0} chưa được gửi" msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified." msgstr "" +#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:298 +msgid "Serial and Batch Bundle {0} should have voucher type as 'Maintenance Schedule'" +msgstr "" + #. Label of the section_break_45 (Section Break) field in DocType #. 'Subcontracting Receipt Item' #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json @@ -49586,7 +49659,7 @@ msgstr "Dự trữ Serial và Batch" msgid "Serial and Batch Summary" msgstr "Tóm tắt Serial và Batch" -#: erpnext/stock/utils.py:397 +#: erpnext/stock/utils.py:396 msgid "Serial number {0} entered more than once" msgstr "Số serial {0} đã được nhập nhiều hơn một lần" @@ -49594,122 +49667,12 @@ msgstr "Số serial {0} đã được nhập nhiều hơn một lần" msgid "Serial numbers unavailable for Item {0} under warehouse {1}. Please try changing warehouse." msgstr "Các số serial không có sẵn cho Mặt hàng {0} trong kho {1}. Vui lòng thử thay đổi kho." -#. Label of the naming_series (Select) field in DocType 'Bank Transaction' -#. Label of the naming_series (Select) field in DocType 'Budget' -#. Label of the naming_series (Select) field in DocType 'Cashier Closing' -#. Label of the naming_series (Select) field in DocType 'Dunning' -#. Label of the naming_series (Select) field in DocType 'Journal Entry' -#. Label of the naming_series (Select) field in DocType 'Journal Entry -#. Template' -#. Label of the naming_series (Select) field in DocType 'Payment Entry' -#. Label of the naming_series (Select) field in DocType 'Payment Order' -#. Label of the naming_series (Select) field in DocType 'Payment Request' -#. Label of the naming_series (Select) field in DocType 'POS Invoice' -#. Label of the naming_series (Select) field in DocType 'Purchase Invoice' -#. Label of the naming_series (Select) field in DocType 'Sales Invoice' -#. Label of the naming_series (Select) field in DocType 'Asset' -#. Label of the naming_series (Select) field in DocType 'Asset Capitalization' -#. Label of the naming_series (Select) field in DocType 'Asset Maintenance Log' -#. Label of the naming_series (Select) field in DocType 'Asset Repair' -#. Label of the naming_series (Select) field in DocType 'Purchase Order' -#. Label of the naming_series (Select) field in DocType 'Request for Quotation' -#. Label of the naming_series (Select) field in DocType 'Supplier' -#. Label of the naming_series (Select) field in DocType 'Supplier Quotation' -#. Label of the naming_series (Select) field in DocType 'Lead' -#. Label of the naming_series (Select) field in DocType 'Opportunity' -#. Label of the naming_series (Select) field in DocType 'Maintenance Schedule' -#. Label of the naming_series (Select) field in DocType 'Maintenance Visit' -#. Label of the naming_series (Select) field in DocType 'Blanket Order' -#. Label of the naming_series (Select) field in DocType 'Work Order' -#. Label of the naming_series (Select) field in DocType 'Project' -#. Label of the naming_series (Data) field in DocType 'Project Update' -#. Label of the naming_series (Select) field in DocType 'Timesheet' -#. Label of the naming_series (Select) field in DocType 'Customer' -#. Label of the naming_series (Select) field in DocType 'Installation Note' -#. Label of the naming_series (Select) field in DocType 'Quotation' -#. Label of the naming_series (Select) field in DocType 'Sales Order' -#. Label of the naming_series (Select) field in DocType 'Driver' -#. Label of the naming_series (Select) field in DocType 'Employee' -#. Label of the naming_series (Select) field in DocType 'Delivery Note' -#. Label of the naming_series (Select) field in DocType 'Delivery Trip' -#. Label of the naming_series (Select) field in DocType 'Item' -#. Label of the naming_series (Select) field in DocType 'Landed Cost Voucher' -#. Label of the naming_series (Select) field in DocType 'Material Request' -#. Label of the naming_series (Select) field in DocType 'Packing Slip' -#. Label of the naming_series (Select) field in DocType 'Pick List' -#. Label of the naming_series (Select) field in DocType 'Purchase Receipt' -#. Label of the naming_series (Select) field in DocType 'Quality Inspection' -#. Label of the naming_series (Select) field in DocType 'Stock Entry' -#. Label of the naming_series (Select) field in DocType 'Stock Reconciliation' -#. Label of the naming_series (Select) field in DocType 'Subcontracting Inward -#. Order' -#. Label of the naming_series (Select) field in DocType 'Subcontracting Order' -#. Label of the naming_series (Select) field in DocType 'Subcontracting -#. Receipt' -#. Label of the naming_series (Select) field in DocType 'Issue' -#. Label of the naming_series (Select) field in DocType 'Warranty Claim' -#: erpnext/accounts/doctype/bank_transaction/bank_transaction.json -#: erpnext/accounts/doctype/budget/budget.json -#: erpnext/accounts/doctype/cashier_closing/cashier_closing.json -#: erpnext/accounts/doctype/dunning/dunning.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:362 -#: erpnext/accounts/doctype/journal_entry/journal_entry.json -#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.json -#: erpnext/accounts/doctype/payment_order/payment_order.json -#: erpnext/accounts/doctype/payment_request/payment_request.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json -#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json -#: erpnext/assets/doctype/asset/asset.json -#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json -#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json -#: erpnext/assets/doctype/asset_repair/asset_repair.json -#: erpnext/buying/doctype/purchase_order/purchase_order.json -#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json -#: erpnext/buying/doctype/supplier/supplier.json -#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json -#: erpnext/crm/doctype/lead/lead.json -#: erpnext/crm/doctype/opportunity/opportunity.json -#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json -#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json -#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json -#: erpnext/manufacturing/doctype/work_order/work_order.json -#: erpnext/projects/doctype/project/project.json -#: erpnext/projects/doctype/project_update/project_update.json -#: erpnext/projects/doctype/timesheet/timesheet.json -#: erpnext/public/js/utils/naming_series.js:34 -#: erpnext/selling/doctype/customer/customer.json -#: erpnext/selling/doctype/installation_note/installation_note.json -#: erpnext/selling/doctype/quotation/quotation.json -#: erpnext/selling/doctype/sales_order/sales_order.json -#: erpnext/setup/doctype/driver/driver.json -#: erpnext/setup/doctype/employee/employee.json -#: erpnext/stock/doctype/delivery_note/delivery_note.json -#: erpnext/stock/doctype/delivery_trip/delivery_trip.json -#: erpnext/stock/doctype/item/item.json -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json -#: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/packing_slip/packing_slip.json -#: erpnext/stock/doctype/pick_list/pick_list.json -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json -#: erpnext/stock/doctype/quality_inspection/quality_inspection.json -#: erpnext/stock/doctype/stock_entry/stock_entry.json -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json -#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.json -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json -#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json -#: erpnext/support/doctype/issue/issue.json -#: erpnext/support/doctype/warranty_claim/warranty_claim.json -msgid "Series" -msgstr "Dãy" - #. Label of the series_for_depreciation_entry (Data) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json msgid "Series for Asset Depreciation Entry (Journal Entry)" msgstr "Dãy cho Mục Khấu hao Tài sản (Nhật ký Kế toán)" -#: erpnext/buying/doctype/supplier/supplier.py:142 +#: erpnext/buying/doctype/supplier/supplier.py:143 msgid "Series is mandatory" msgstr "Dãy là bắt buộc" @@ -49791,7 +49754,7 @@ msgid "Service Item {0} is disabled." msgstr "Mặt hàng dịch vụ {0} bị vô hiệu hóa." #: erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:162 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:164 msgid "Service Item {0} must be a non-stock item." msgstr "Mặt hàng dịch vụ {0} phải là mặt hàng không tồn kho." @@ -49900,12 +49863,12 @@ msgid "Service Stop Date" msgstr "Ngày ngừng dịch vụ" #: erpnext/accounts/deferred_revenue.py:45 -#: erpnext/public/js/controllers/transaction.js:1807 +#: erpnext/public/js/controllers/transaction.js:1821 msgid "Service Stop Date cannot be after Service End Date" msgstr "Ngày Ngừng Dịch vụ không thể sau Ngày Kết thúc Dịch vụ" #: erpnext/accounts/deferred_revenue.py:42 -#: erpnext/public/js/controllers/transaction.js:1804 +#: erpnext/public/js/controllers/transaction.js:1818 msgid "Service Stop Date cannot be before Service Start Date" msgstr "Ngày Ngừng Dịch vụ không thể trước Ngày Bắt đầu Dịch vụ" @@ -49929,7 +49892,7 @@ msgstr "Đặt Tạm ứng và Phân bổ (FIFO)" #. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry #. Detail' -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:825 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:826 #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json msgid "Set Basic Rate Manually" msgstr "Đặt tỷ lệ cơ bản theo cách thủ công" @@ -49944,7 +49907,7 @@ msgstr "Đặt Nhà cung cấp Mặc định" msgid "Set Delivery Warehouse" msgstr "Đặt Kho Giao hàng" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:718 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:716 msgid "Set Dropship Items Delivered Quantity" msgstr "" @@ -50049,7 +50012,7 @@ msgstr "Đặt Đặt tên Gói Serial và Batch Dựa trên Dãy Đặt tên" #. Label of the set_warehouse (Link) field in DocType 'Sales Order' #. Label of the set_warehouse (Link) field in DocType 'Delivery Note' #. Label of the set_from_warehouse (Link) field in DocType 'Material Request' -#: erpnext/public/js/utils/sales_common.js:568 +#: erpnext/public/js/utils/sales_common.js:574 #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/stock/doctype/delivery_note/delivery_note.json #: erpnext/stock/doctype/material_request/material_request.json @@ -50067,7 +50030,7 @@ msgstr "Đặt Nhà cung cấp" #. Label of the set_warehouse (Link) field in DocType 'Subcontracting Order' #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/buying/doctype/purchase_order/purchase_order.json -#: erpnext/public/js/utils/sales_common.js:565 +#: erpnext/public/js/utils/sales_common.js:571 #: erpnext/stock/doctype/delivery_note/delivery_note.json #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json @@ -50093,7 +50056,7 @@ msgstr "Đặt là Đã đóng" msgid "Set as Completed" msgstr "Đặt là Đã hoàn thành" -#: erpnext/public/js/utils/sales_common.js:592 +#: erpnext/public/js/utils/sales_common.js:598 #: erpnext/selling/doctype/quotation/quotation.js:146 msgid "Set as Lost" msgstr "Đặt là Đã mất" @@ -50191,15 +50154,15 @@ msgstr "" msgid "Set valuation rate for rejected Materials" msgstr "" -#: erpnext/assets/doctype/asset/asset.py:908 +#: erpnext/assets/doctype/asset/asset.py:910 msgid "Set {0} in asset category {1} for company {2}" msgstr "Đặt {0} trong danh mục tài sản {1} cho công ty {2}" -#: erpnext/assets/doctype/asset/asset.py:1152 +#: erpnext/assets/doctype/asset/asset.py:1153 msgid "Set {0} in asset category {1} or company {2}" msgstr "Đặt {0} trong danh mục tài sản {1} hoặc công ty {2}" -#: erpnext/assets/doctype/asset/asset.py:1149 +#: erpnext/assets/doctype/asset/asset.py:1150 msgid "Set {0} in company {1}" msgstr "Đặt {0} trong công ty {1}" @@ -50267,7 +50230,7 @@ msgid "Setting up company" msgstr "Thành lập công ty" #: erpnext/manufacturing/doctype/bom/bom.py:910 -#: erpnext/manufacturing/doctype/work_order/work_order.py:932 +#: erpnext/manufacturing/doctype/work_order/work_order.py:928 msgid "Setting {0} is required" msgstr "Yêu cầu đặt {0}" @@ -50695,6 +50658,7 @@ msgid "Show Completed" msgstr "Hiển thị đã hoàn thành" #: erpnext/accounts/report/general_ledger/general_ledger.js:209 +#: erpnext/accounts/report/general_ledger/general_ledger.py:684 msgid "Show Credit / Debit in Company Currency" msgstr "Hiển thị Có / Nợ theo đơn vị tiền tệ của công ty" @@ -50897,7 +50861,7 @@ msgstr "Chỉ hiển thị kỳ hạn sắp tới ngay lập tức" msgid "Show pay button in Purchase Order portal" msgstr "" -#: erpnext/stock/utils.py:565 +#: erpnext/stock/utils.py:564 msgid "Show pending entries" msgstr "Hiển thị các bút toán đang chờ" @@ -51002,11 +50966,11 @@ msgstr "Công thức Python đơn giản được áp dụng trên các trườn msgid "Simultaneous" msgstr "Đồng thời" -#: erpnext/assets/doctype/asset_category/asset_category.py:183 +#: erpnext/assets/doctype/asset_category/asset_category.py:184 msgid "Since there are active depreciable assets under this category, the following accounts are required.

    " msgstr "Since there are active depreciable assets under this category, the following accounts are required.

    " -#: erpnext/stock/doctype/stock_entry/stock_entry.py:503 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:502 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 "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." @@ -51067,7 +51031,7 @@ msgstr "Bỏ qua chuyển nguyên vật liệu sang WIP" msgid "Skip Material Transfer to WIP Warehouse" msgstr "Bỏ qua chuyển nguyên vật liệu sang Kho WIP" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:565 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:576 msgid "Skipped {0} DocType(s):
    {1}" msgstr "Đã bỏ qua {0} DocType(s):
    {1}" @@ -51123,8 +51087,8 @@ msgid "Some required Company details are missing. You don't have permission to u msgstr "Một số thông tin Công ty bắt buộc đang bị thiếu. Bạn không có quyền cập nhật chúng. Vui lòng liên hệ Quản trị viên hệ thống của bạn." #: erpnext/www/book_appointment/index.js:248 -msgid "Something went wrong please try again" -msgstr "Đã xảy ra lỗi, vui lòng thử lại" +msgid "Something went wrong, please try again" +msgstr "" #: erpnext/accounts/doctype/pricing_rule/utils.py:754 msgid "Sorry, this coupon code is no longer valid" @@ -51191,7 +51155,7 @@ msgstr "" msgid "Source Stock Entry (Manufacture)" msgstr "" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:523 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:522 msgid "Source Stock Entry {0} belongs to Work Order {1}, not {2}. Please use a manufacture entry from the same Work Order." msgstr "" @@ -51228,8 +51192,8 @@ msgstr "Loại nguồn" #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/doctype/work_order_item/work_order_item.json #: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:129 -#: erpnext/public/js/utils/sales_common.js:564 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:135 +#: erpnext/public/js/utils/sales_common.js:570 #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/stock/dashboard/item_dashboard.js:227 #: erpnext/stock/doctype/material_request_item/material_request_item.json @@ -51359,7 +51323,7 @@ msgstr "Tách vấn đề" msgid "Split Qty" msgstr "Số lượng tách" -#: erpnext/assets/doctype/asset/mapper.py:206 +#: erpnext/assets/doctype/asset/mapper.py:205 msgid "Split Quantity must be less than Asset Quantity" msgstr "Số lượng tách phải nhỏ hơn số lượng tài sản" @@ -51372,7 +51336,12 @@ msgstr "" msgid "Split commission credit across multiple sales persons." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2197 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:600 +#: erpnext/public/js/controllers/buying.js:558 +msgid "Splitting {0} units of {1}" +msgstr "" + +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2195 msgid "Splitting {0} {1} into {2} rows as per Payment Terms" msgstr "Đang tách {0} {1} thành {2} hàng theo Điều khoản thanh toán" @@ -51425,7 +51394,7 @@ msgstr "Tên giai đoạn" msgid "Stale Days" msgstr "Số ngày cũ" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:162 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:163 msgid "Stale Days should start from 1." msgstr "Số ngày cũ phải bắt đầu từ 1." @@ -51490,10 +51459,26 @@ msgstr "Mẫu thuế tiêu chuẩn có thể được áp dụng cho tất cả msgid "Standing Name" msgstr "Tên thường trực" +#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:73 +msgid "Standing scores must be continuous and cover 0 to 100 without gaps or overlaps" +msgstr "" + +#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:76 +msgid "Standing scores must cover the full range from 0 to 100" +msgstr "" + +#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:68 +msgid "Standing {0} must have a minimum grade lower than its maximum grade" +msgstr "" + #: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54 msgid "Start / Resume" msgstr "Bắt đầu / Tiếp tục" +#: erpnext/accounts/doctype/accounting_period/accounting_period.py:45 +msgid "Start Date cannot be after End Date" +msgstr "" + #: erpnext/crm/doctype/email_campaign/email_campaign.py:40 msgid "Start Date cannot be before the current date" msgstr "Ngày bắt đầu không thể trước ngày hiện tại" @@ -51523,7 +51508,7 @@ msgstr "Thời gian bắt đầu không thể lớn hơn hoặc bằng Thời gi msgid "Start Timer" msgstr "Bắt đầu đồng hồ" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:234 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:235 #: erpnext/accounts/report/balance_sheet/balance_sheet.html:144 #: erpnext/accounts/report/cash_flow/cash_flow.html:144 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56 @@ -51552,10 +51537,14 @@ msgstr "Ngày bắt đầu phải trước ngày kết thúc cho mặt hàng {0} msgid "Start date should be less than end date for task {0}" msgstr "Ngày bắt đầu phải trước ngày kết thúc cho nhiệm vụ {0}" -#: erpnext/utilities/bulk_transaction.py:46 +#: erpnext/utilities/bulk_transaction.py:42 msgid "Started a background job to create {1} {0}. {2}" msgstr "Đã bắt đầu một công việc nền để tạo {1} {0}. {2}" +#: erpnext/public/js/bulk_transaction_processing.js:29 +msgid "Starting a background job to create {0} {1}" +msgstr "" + #. Label of the date_dist_from_left_edge (Float) field in DocType 'Cheque Print #. Template' #. Label of the payer_name_from_left_edge (Float) field in DocType 'Cheque @@ -51636,7 +51625,7 @@ msgstr "Minh họa trạng thái" msgid "Status and Reference" msgstr "Trạng thái và Tham chiếu" -#: erpnext/projects/doctype/project/project.py:787 +#: erpnext/projects/doctype/project/project.py:788 msgid "Status must be Cancelled or Completed" msgstr "Trạng thái phải là Đã hủy hoặc Đã hoàn thành" @@ -51764,8 +51753,8 @@ msgid "Stock Closing Entry {0} already exists for the selected date range" msgstr "Bút toán đóng kỳ tồn kho {0} đã tồn tại cho phạm vi ngày đã chọn" #: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry.py:100 -msgid "Stock Closing Entry {0} has been queued for processing, system will take sometime to complete it." -msgstr "Bút toán đóng kỳ tồn kho {0} đã được đưa vào hàng đợi để xử lý, hệ thống sẽ mất thời gian để hoàn thành." +msgid "Stock Closing Entry {0} has been queued for processing, the system will take some time to complete it." +msgstr "" #: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry_dashboard.py:9 msgid "Stock Closing Log" @@ -51846,17 +51835,21 @@ msgstr "Mục bút toán tồn kho" msgid "Stock Entry Type" msgstr "Loại bút toán tồn kho" -#: erpnext/stock/doctype/pick_list/mapper.py:290 -msgid "Stock Entry has been already created against this Pick List" -msgstr "Bút toán tồn kho đã được tạo cho Danh sách chọn này" +#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.py:65 +msgid "Stock Entry Type {0} cannot be set as standard" +msgstr "" + +#: erpnext/stock/doctype/pick_list/mapper.py:289 +msgid "Stock Entry has already been created against this Pick List" +msgstr "" #: erpnext/stock/doctype/batch/batch.js:138 msgid "Stock Entry {0} created" msgstr "Bút toán tồn kho {0} đã được tạo" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1638 -msgid "Stock Entry {0} has created" -msgstr "Bút toán tồn kho {0} đã được tạo" +#: erpnext/manufacturing/doctype/job_card/job_card.py:1639 +msgid "Stock Entry {0} has been created" +msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:997 msgid "Stock Entry {0} is not submitted" @@ -52022,7 +52015,7 @@ msgstr "Số lượng tồn kho dự kiến" #: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json #: erpnext/stock/doctype/material_request_item/material_request_item.json -#: erpnext/stock/report/item_where_used/item_where_used.py:82 +#: erpnext/stock/report/item_where_used/item_where_used.py:76 #: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:34 #: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34 msgid "Stock Qty" @@ -52105,7 +52098,7 @@ msgstr "Cài đặt đăng lại tồn kho" #: erpnext/stock/doctype/pick_list/pick_list.js:175 #: erpnext/stock/doctype/pick_list/pick_list.js:180 #: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12 -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:751 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:752 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:680 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1257 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1666 @@ -52130,15 +52123,15 @@ msgstr "Dự trữ tồn kho" msgid "Stock Reservation Entries Cancelled" msgstr "Các mục dự trữ tồn kho đã bị hủy" -#: erpnext/controllers/subcontracting_inward_controller.py:1043 +#: erpnext/controllers/subcontracting_inward_controller.py:1062 #: erpnext/manufacturing/doctype/production_plan/services/reservation.py:152 #: erpnext/manufacturing/doctype/work_order/services/reservation.py:597 -#: erpnext/selling/doctype/sales_order/services/reservation.py:122 +#: erpnext/selling/doctype/sales_order/services/reservation.py:133 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1799 msgid "Stock Reservation Entries Created" msgstr "Các mục dự trữ tồn kho đã được tạo" -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:408 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:420 msgid "Stock Reservation Entries created" msgstr "Các mục dự trữ tồn kho đã được tạo" @@ -52308,7 +52301,7 @@ msgstr "Giao dịch tồn kho" #: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35 -#: erpnext/stock/report/item_where_used/item_where_used.py:88 +#: erpnext/stock/report/item_where_used/item_where_used.py:82 #: erpnext/stock/report/reserved_stock/reserved_stock.py:110 #: erpnext/stock/report/stock_balance/stock_balance.py:510 #: erpnext/stock/report/stock_ledger/stock_ledger.py:295 @@ -52467,9 +52460,9 @@ msgstr "Tồn kho đã được bỏ đặt cho work order {0}." msgid "Stock not available for Item {0} in Warehouse {1}." msgstr "Tồn kho không có sẵn cho mặt hàng {0} trong Kho {1}." -#: erpnext/selling/page/point_of_sale/pos_controller.js:835 -msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}." -msgstr "Số lượng tồn kho không đủ cho Mã mặt hàng: {0} tại kho {1}. Số lượng có sẵn {2} {3}." +#: erpnext/selling/page/point_of_sale/pos_controller.js:826 +msgid "Stock quantity is not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}." +msgstr "" #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:255 msgid "Stock transactions before {0} are frozen" @@ -52487,7 +52480,7 @@ msgstr "Các giao dịch tồn kho cũ hơn số ngày đã đề cập không t msgid "Stock will be reserved on submission of Purchase Receipt created against Material Request for Sales Order." msgstr "Tồn kho sẽ được đặt khi gửi Phiếu nhận hàng được tạo đối với Yêu cầu vật liệu cho Đơn hàng bán." -#: erpnext/stock/utils.py:556 +#: erpnext/stock/utils.py:555 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later." msgstr "Tồn kho/Tài khoản không thể bị đông lạnh vì đang xử lý các bút toán ngày trước. Vui lòng thử lại sau." @@ -52502,7 +52495,7 @@ msgstr "Stone" msgid "Stop Reason" msgstr "Lý do dừng" -#: erpnext/manufacturing/doctype/work_order/work_order.py:843 +#: erpnext/manufacturing/doctype/work_order/work_order.py:839 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel" msgstr "Work Order đã dừng không thể bị hủy, hãy bỏ dừng trước để hủy" @@ -52510,7 +52503,7 @@ msgstr "Work Order đã dừng không thể bị hủy, hãy bỏ dừng trướ #: erpnext/setup/setup_wizard/operations/defaults_setup.py:33 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:537 #: erpnext/stock/doctype/item/item.py:327 -#: erpnext/stock/doctype/item/item.py:1728 erpnext/tests/utils.py:248 +#: erpnext/stock/doctype/item/item.py:1730 erpnext/tests/utils.py:248 msgid "Stores" msgstr "Cửa hàng" @@ -52724,7 +52717,7 @@ msgstr "Hệ số chuyển đổi ký gửi" msgid "Subcontracting Delivery" msgstr "Giao hàng ký gửi" -#: erpnext/stock/report/item_where_used/item_where_used.py:362 +#: erpnext/stock/report/item_where_used/item_where_used.py:360 msgid "Subcontracting Finished Good" msgstr "" @@ -52796,7 +52789,7 @@ msgstr "Mục dịch vụ đơn nhận hàng ký gửi" #. Receipt Supplied Item' #. Label of a Workspace Sidebar Item #: erpnext/buying/doctype/purchase_order/purchase_order.js:370 -#: erpnext/controllers/subcontracting_controller.py:1152 +#: erpnext/controllers/subcontracting_controller.py:1156 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json @@ -52834,7 +52827,7 @@ msgstr "Mục dịch vụ đơn hàng ký gửi" msgid "Subcontracting Order Supplied Item" msgstr "Mục cung cấp đơn hàng ký gửi" -#: erpnext/buying/doctype/purchase_order/mapper.py:244 +#: erpnext/buying/doctype/purchase_order/mapper.py:242 msgid "Subcontracting Order {0} created." msgstr "Đơn hàng ký gửi {0} đã được tạo." @@ -52908,7 +52901,7 @@ msgstr "Trả lại ký gửi" msgid "Subcontracting Sales Order" msgstr "Sales Order ký gửi" -#: erpnext/stock/report/item_where_used/item_where_used.py:336 +#: erpnext/stock/report/item_where_used/item_where_used.py:334 msgid "Subcontracting Service Item" msgstr "" @@ -52927,7 +52920,7 @@ msgstr "Thiết lập ký gửi" msgid "Subdivision" msgstr "Tiểu huyện" -#: erpnext/buying/doctype/purchase_order/mapper.py:240 +#: erpnext/buying/doctype/purchase_order/mapper.py:238 #: erpnext/subcontracting/doctype/subcontracting_receipt/mapper.py:131 msgid "Submit Action Failed" msgstr "Gửi hành động thất bại" @@ -52956,7 +52949,7 @@ msgstr "Gửi Work Order này để xử lý thêm." msgid "Submit your Quotation" msgstr "Gửi báo giá của bạn" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1588 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1589 msgid "Submitted Job Card cannot be processed." msgstr "" @@ -53098,7 +53091,7 @@ msgstr "Cài đặt thành công" msgid "Successful" msgstr "Thành công" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:580 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:608 msgid "Successfully Reconciled" msgstr "Đã đối soát thành công" @@ -53276,7 +53269,7 @@ msgstr "Số lượng được cung cấp" #: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json #: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.js:47 #: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:94 -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:89 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:90 #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:213 #: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8 #: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:29 @@ -53458,7 +53451,7 @@ msgstr "Ngày hóa đơn nhà cung cấp" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:58 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/report/general_ledger/general_ledger.html:202 -#: erpnext/accounts/report/general_ledger/general_ledger.py:812 +#: erpnext/accounts/report/general_ledger/general_ledger.py:813 #: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:226 msgid "Supplier Invoice No" msgstr "Số hóa đơn nhà cung cấp" @@ -53606,7 +53599,7 @@ msgstr "So sánh báo giá từ nhà cung cấp" msgid "Supplier Quotation Item" msgstr "Mục báo giá từ nhà cung cấp" -#: erpnext/buying/doctype/request_for_quotation/mapper.py:85 +#: erpnext/buying/doctype/request_for_quotation/mapper.py:84 msgid "Supplier Quotation {0} Created" msgstr "Báo giá từ nhà cung cấp {0} đã được tạo" @@ -53791,10 +53784,6 @@ msgstr "Đội ngũ hỗ trợ" msgid "Support Tickets" msgstr "Vé hỗ trợ" -#: erpnext/public/js/utils/naming_series.js:89 -msgid "Supported Variables:" -msgstr "" - #: erpnext/accounts/report/calculated_discount_mismatch/calculated_discount_mismatch.py:64 msgid "Suspected Discount Amount" msgstr "Số tiền chiết khấu nghi ngờ" @@ -53881,7 +53870,7 @@ msgstr "" msgid "TDS Computation Summary" msgstr "Tóm tắt tính toán TDS" -#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:720 +#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:723 msgid "TDS Deducted" msgstr "TDS đã khấu trừ" @@ -53942,8 +53931,8 @@ msgid "Target Asset {0} does not belong to company {1}" msgstr "Tài sản đích {0} không thuộc về công ty {1}" #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:189 -msgid "Target Asset {0} needs to be composite asset" -msgstr "Tài sản đích {0} cần phải là tài sản tổng hợp" +msgid "Target Asset {0} needs to be a composite asset" +msgstr "" #. Name of a DocType #: erpnext/setup/doctype/target_detail/target_detail.json @@ -54052,11 +54041,11 @@ msgstr "Liên kết địa chỉ kho đích" msgid "Target Warehouse Reservation Error" msgstr "Lỗi đặt kho đích" -#: erpnext/controllers/subcontracting_inward_controller.py:232 -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 "Kho đích cho Thành phẩm phải giống Kho thành phẩm {1} trong Work Order {2} được liên kết với Đơn nhận hàng ký gửi." +#: erpnext/controllers/subcontracting_inward_controller.py:233 +msgid "Target Warehouse for Finished Good must be same as Finished Good Warehouse {0} in Work Order {1} linked to the Subcontracting Inward Order." +msgstr "Kho đích cho Thành phẩm phải giống Kho thành phẩm {0} trong Work Order {1} được liên kết với Đơn nhận hàng ký gửi." -#: erpnext/manufacturing/doctype/work_order/work_order.py:607 +#: erpnext/manufacturing/doctype/work_order/work_order.py:603 msgid "Target Warehouse is required before Submit" msgstr "Kho đích là bắt buộc trước khi gửi" @@ -54532,7 +54521,7 @@ msgstr "Thuế được khấu giữ chỉ cho số tiền vượt quá ngưỡn #. Detail' #: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json #: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:239 -#: erpnext/controllers/taxes_and_totals.py:1264 +#: erpnext/controllers/taxes_and_totals.py:1247 msgid "Taxable Amount" msgstr "Số tiền chịu thuế" @@ -54744,7 +54733,7 @@ msgstr "Ti vi" msgid "Template Item" msgstr "Mục mẫu" -#: erpnext/stock/get_item_details.py:361 +#: erpnext/stock/get_item_details.py:360 msgid "Template Item Selected" msgstr "Mặt hàng mẫu đã chọn" @@ -55051,23 +55040,27 @@ msgstr "Tesla" msgid "Text displayed on the financial statement (e.g., 'Total Revenue', 'Cash and Cash Equivalents')" msgstr "Văn bản hiển thị trên báo cáo tài chính (ví dụ: 'Tổng doanh thu', 'Tiền và các khoản tương đương tiền')" -#: erpnext/stock/doctype/packing_slip/packing_slip.py:91 -msgid "The 'From Package No.' field must neither be empty nor it's value less than 1." -msgstr "Trường 'Từ số gói.' không được để trống và giá trị của nó không được nhỏ hơn 1." - -#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:423 -msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings." -msgstr "Quyền truy cập vào Yêu cầu Báo giá từ Cổng thông tin bị vô hiệu hóa. Để cho phép truy cập, hãy bật nó trong Cài đặt Cổng thông tin." +#: erpnext/stock/doctype/packing_slip/packing_slip.py:89 +msgid "The 'From Package No.' field must not be empty or have a value less than 1." +msgstr "" #. Description of the 'Current BOM' (Link) field in DocType 'BOM Update Tool' #: erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json msgid "The BOM which will be replaced" msgstr "BOM sẽ được thay thế" -#: erpnext/stock/serial_batch_bundle.py:1555 +#: erpnext/controllers/subcontracting_controller.py:1056 +msgid "The Batch No {0} has not been supplied against the {1} {2}" +msgstr "" + +#: erpnext/stock/serial_batch_bundle.py:1557 msgid "The Batch {0} has negative batch quantity {1}. To fix this, go to the batch and click on Recalculate Batch Qty. If the issue still persists, create an inward entry." msgstr "Lô {0} có số lượng lô âm {1}. Để khắc phục điều này, hãy đi đến lô và nhấp vào Tính lại số lượng lô. Nếu sự cố vẫn tiếp diễn, hãy tạo một mục nhập vào." +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1590 +msgid "The Batch {0} of item {1} has negative stock in the warehouse {2}{3}. Please add a stock quantity of {4} to proceed with this entry. If it is not possible to make an adjustment entry, please enable 'Allow Negative Stock for Batch' in the batch {0} or in the Stock Settings to proceed. However, enabling this setting may lead to negative stock in the system. So please ensure the stock levels are adjusted as soon as possible to maintain the correct valuation rate." +msgstr "" + #: erpnext/crm/doctype/email_campaign/email_campaign.py:71 msgid "The Campaign '{0}' already exists for the {1} '{2}'" msgstr "Chiến dịch '{0}' đã tồn tại cho {1} '{2}'" @@ -55092,6 +55085,10 @@ msgstr "Các mục GL và số dư đóng sẽ được xử lý trong nền, c msgid "The GL Entries will be cancelled in the background, it can take a few minutes." msgstr "Các mục GL sẽ bị hủy trong nền, có thể mất vài phút." +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1156 +msgid "The Item {0} does not have Serial No or Batch No" +msgstr "" + #: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:179 msgid "The Loyalty Program isn't valid for the selected company" msgstr "Chương trình khách hàng thân thiết không hợp lệ cho công ty đã chọn" @@ -55109,9 +55106,12 @@ msgid "The Pick List having Stock Reservation Entries cannot be updated. If you msgstr "Danh sách chọn có các mục dự trữ tồn kho không thể được cập nhật. Nếu bạn cần thực hiện thay đổi, chúng tôi khuyên bạn hủy các mục dự trữ tồn kho hiện có trước khi cập nhật Danh sách chọn." #: erpnext/stock/doctype/stock_entry/services/manufacturing.py:127 -#: erpnext/stock/doctype/stock_entry/stock_entry.py:1376 -msgid "The Process Loss Qty has reset as per job cards Process Loss Qty" -msgstr "Số lượng hao hụt quy trình đã được đặt lại theo Số lượng hao hụt quy trình của thẻ công việc" +msgid "The Process Loss Qty has been reset as per the Job Card's Process Loss Qty" +msgstr "" + +#: erpnext/stock/doctype/stock_entry/stock_entry.py:1375 +msgid "The Process Loss Qty has been reset as per the job card's Process Loss Qty" +msgstr "" #: erpnext/setup/doctype/sales_person/sales_person.py:102 msgid "The Sales Person is linked with {0}" @@ -55121,11 +55121,15 @@ msgstr "Nhân viên bán hàng được liên kết với {0}" msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}." msgstr "Số serial ở Hàng #{0}: {1} không có sẵn trong kho {2}." -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2686 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2688 msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction." msgstr "Số serial {0} được dự trữ đối với {1} {2} và không thể được sử dụng cho bất kỳ giao dịch nào khác." -#: erpnext/stock/doctype/stock_entry/stock_entry.py:951 +#: erpnext/controllers/subcontracting_controller.py:1071 +msgid "The Serial Nos {0} have not been supplied against the {1} {2}" +msgstr "" + +#: erpnext/stock/doctype/stock_entry/stock_entry.py:950 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 "Gói Serial và Batch {0} không hợp lệ cho giao dịch này. 'Loại giao dịch' phải là 'Xuất' thay vì 'Nhập' trong Gói Serial và Batch {0}" @@ -55173,15 +55177,15 @@ msgstr "" msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates." msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.py:1428 +#: erpnext/manufacturing/doctype/job_card/job_card.py:1429 msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}." msgstr "Số lượng hoàn thành {0} của thao tác {1} không thể lớn hơn số lượng hoàn thành {2} của thao tác trước {3}." #: erpnext/accounts/doctype/dunning/dunning.py:87 -msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})." -msgstr "Tiền tệ của hóa đơn {} ({}) khác với tiền tệ của đòi nợ này ({})." +msgid "The currency of invoice {0} ({1}) is different from the currency of this dunning ({2})." +msgstr "" -#: erpnext/selling/page/point_of_sale/pos_controller.js:209 +#: erpnext/selling/page/point_of_sale/pos_controller.js:200 msgid "The current POS opening entry is outdated. Please close it and create a new one." msgstr "Mục mở POS hiện tại đã lỗi thời. Vui lòng đóng nó và tạo một mục mới." @@ -55230,6 +55234,10 @@ msgstr "Trường Đến cổ đông không được để trống" msgid "The field {0} in row {1} is not set" msgstr "Trường {0} ở hàng {1} chưa được đặt" +#: erpnext/stock/stock_ledger.py:369 +msgid "The field {0} is required for reposting" +msgstr "" + #: erpnext/accounts/doctype/share_transfer/share_transfer.py:188 msgid "The fields From Shareholder and To Shareholder cannot be blank" msgstr "Các trường Từ cổ đông và Đến cổ đông không được để trống" @@ -55251,9 +55259,9 @@ msgstr "Năm tài chính đã được tự động tạo ở trạng thái bị msgid "The folio numbers are not matching" msgstr "Các số folio không khớp" -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:307 -msgid "The following Items, having Putaway Rules, could not be accomodated:" -msgstr "Các mặt hàng sau, có Quy tắc đặt hàng, không thể được điều chỉnh:" +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:306 +msgid "The following Items, having Putaway Rules, could not be accommodated:" +msgstr "" #: erpnext/assets/doctype/asset_repair/asset_repair.py:137 msgid "The following Purchase Invoices are not submitted:" @@ -55280,8 +55288,8 @@ msgid "The following employees are currently still reporting to {0}:" msgstr "Các nhân viên sau hiện vẫn đang báo cáo cho {0}:" #: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:185 -msgid "The following invalid Pricing Rules are deleted:" -msgstr "Các Quy tắc giá không hợp lệ sau đã bị xóa:" +msgid "The following invalid Pricing Rules are deleted:{0}" +msgstr "" #: erpnext/accounts/doctype/payment_request/payment_request.py:782 msgid "The following payment schedule(s) already exist:\n" @@ -55293,7 +55301,7 @@ msgstr "Các lịch thanh toán sau đã tồn tại:\n" msgid "The following rows are duplicates:" msgstr "Các hàng sau là trùng lặp:" -#: erpnext/stock/doctype/material_request/material_request.py:567 +#: erpnext/stock/doctype/material_request/material_request.py:566 msgid "The following {0} were created: {1}" msgstr "{0} sau đây đã được tạo: {1}" @@ -55329,8 +55337,8 @@ msgid "The items {items} are not marked as {type_of} item. You can enable them a msgstr "Các mặt hàng {items} không được đánh dấu là mặt hàng {type_of}. Bạn có thể bật chúng là mặt hàng {type_of} từ master mặt hàng của chúng." #: erpnext/manufacturing/doctype/workstation/workstation.py:595 -msgid "The job card {0} is in {1} state and you cannot complete." -msgstr "Thẻ công việc {0} đang ở trạng thái {1} và bạn không thể hoàn thành." +msgid "The job card {0} is in {1} state and you cannot complete it." +msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation.py:589 msgid "The job card {0} is in {1} state and you cannot start it again." @@ -55367,12 +55375,12 @@ msgid "The opening balance might not match your bank statement. Would you like t msgstr "" #: erpnext/manufacturing/doctype/operation/operation.py:43 -msgid "The operation {0} can not add multiple times" -msgstr "Thao tác {0} không thể thêm nhiều lần" +msgid "The operation {0} cannot be added multiple times" +msgstr "" #: erpnext/manufacturing/doctype/operation/operation.py:48 -msgid "The operation {0} can not be the sub operation" -msgstr "Thao tác {0} không thể là thao tác phụ" +msgid "The operation {0} cannot be its own sub-operation" +msgstr "" #: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:107 msgid "The original invoice should be consolidated before or along with the return invoice." @@ -55420,6 +55428,10 @@ msgstr "Phần trăm bạn được phép nhận hoặc giao nhiều hơn so v msgid "The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units." msgstr "Phần trăm bạn được phép chuyển nhiều hơn so với số lượng đã đặt. Ví dụ, nếu bạn đã đặt 100 đơn vị và Dung sai của bạn là 10%, thì bạn được phép chuyển 110 đơn vị." +#: erpnext/stock/doctype/item_price/item_price.py:71 +msgid "The price list {0} does not exist or is disabled" +msgstr "" + #. Description of the 'Last Purchase Rate' (Float) field in DocType 'Item' #: erpnext/stock/doctype/item/item.json msgid "The rate at which this item was last purchased via a Purchase Invoice. Auto-updated by the system." @@ -55429,7 +55441,7 @@ msgstr "" msgid "The reference number of the transaction" msgstr "" -#: erpnext/public/js/utils.js:959 +#: erpnext/public/js/utils.js:976 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?" msgstr "Hàng tồn kho dự trữ sẽ được giải phóng khi bạn cập nhật mặt hàng. Bạn có chắc chắn muốn tiến hành không?" @@ -55446,8 +55458,8 @@ msgid "The selected BOMs are not for the same item" msgstr "Các BOM đã chọn không dành cho cùng một mặt hàng" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:544 -msgid "The selected change account {} doesn't belongs to Company {}." -msgstr "Tài khoản thay đổi đã chọn {} không thuộc về Công ty {}." +msgid "The selected change account {0} does not belong to Company {1}." +msgstr "" #: erpnext/stock/doctype/batch/batch.py:157 msgid "The selected item cannot have Batch" @@ -55463,8 +55475,8 @@ msgstr "Người bán và người mua không thể giống nhau" #: 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 -msgid "The serial and batch bundle {0} not linked to {1} {2}" -msgstr "Gói serial và batch {0} không được liên kết với {1} {2}" +msgid "The serial and batch bundle {0} is not linked to {1} {2}" +msgstr "" #: erpnext/stock/doctype/batch/batch.py:386 msgid "The serial no {0} does not belong to item {1}" @@ -55482,11 +55494,11 @@ msgstr "Cổ phiếu đã tồn tại" msgid "The shares don't exist with the {0}" msgstr "Cổ phiếu không tồn tại với {0}" -#: erpnext/stock/stock_ledger.py:833 -msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation." -msgstr "Hàng tồn kho cho mặt hàng {0} trong kho {1} âm vào ngày {2}. Bạn nên tạo một mục dương {3} trước ngày {4} và thời gian {5} để đăng tỷ giá định giá chính xác. Để biết thêm chi tiết, vui lòng đọc tài liệu." +#: erpnext/stock/stock_ledger.py:832 +msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation." +msgstr "Hàng tồn kho cho mặt hàng {0} trong kho {1} âm vào ngày {2}. Bạn nên tạo một mục dương {3} trước ngày {4} và thời gian {5} để đăng tỷ giá định giá chính xác. Để biết thêm chi tiết, vui lòng đọc tài liệu." -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:745 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:746 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation:

    {1}" msgstr "Hàng tồn kho đã được dự trữ cho các Mặt hàng và Kho sau, bỏ dự trữ cùng để {0} Đối soát Tồn kho:

    {1}" @@ -55508,17 +55520,17 @@ msgstr "" msgid "The system will create a Sales Invoice or a POS Invoice from the POS interface based on this setting. For high-volume transactions, it is recommended to use POS Invoice." msgstr "Hệ thống sẽ tạo Hóa đơn bán hàng hoặc Hóa đơn POS từ giao diện POS dựa trên cài đặt này. Đối với các giao dịch khối lượng lớn, nên sử dụng Hóa đơn POS." -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1020 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1117 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage" msgstr "Tác vụ đã được đưa vào hàng đợi như một công việc nền. Trong trường hợp có bất kỳ vấn đề nào khi xử lý nền, hệ thống sẽ thêm một bình luận về lỗi trên Đối soát Tồn kho này và quay lại giai đoạn Nháp" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1031 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1128 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage" msgstr "Tác vụ đã được đưa vào hàng đợi như một công việc nền. Trong trường hợp có bất kỳ vấn đề nào khi xử lý nền, hệ thống sẽ thêm một bình luận về lỗi trên Đối soát Tồn kho này và quay lại giai đoạn Đã gửi" #: erpnext/stock/doctype/material_request/material_request.py:352 -msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than allowed requested quantity {2} for Item {3}" -msgstr "Tổng số lượng Xuất / Chuyển {0} trong Yêu cầu Vật liệu {1} không thể lớn hơn số lượng yêu cầu được phép {2} cho Mặt hàng {3}" +msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than allowed requested quantity {2} for Item {3}" +msgstr "" #: erpnext/stock/doctype/material_request/material_request.py:359 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}" @@ -55556,7 +55568,7 @@ msgstr "Người dùng có vai trò này được phép tạo/sửa giao dịch msgid "The value of {0} differs between Items {1} and {2}" msgstr "Giá trị của {0} khác nhau giữa các mặt hàng {1} và {2}" -#: erpnext/controllers/item_variant.py:206 +#: erpnext/controllers/item_variant.py:205 msgid "The value {0} is already assigned to an existing Item {1}." msgstr "Giá trị {0} đã được gán cho một mặt hàng hiện có {1}." @@ -55580,7 +55592,7 @@ msgstr "" msgid "The {0} ({1}) must be equal to {2} ({3})" msgstr "{0} ({1}) phải bằng {2} ({3})" -#: erpnext/public/js/controllers/transaction.js:3380 +#: erpnext/public/js/controllers/transaction.js:3448 msgid "The {0} contains Unit Price Items." msgstr "{0} chứa các mặt hàng theo đơn giá." @@ -55588,7 +55600,7 @@ msgstr "{0} chứa các mặt hàng theo đơn giá." msgid "The {0} prefix '{1}' already exists. Please change the Serial No Series, otherwise you will get a Duplicate Entry error." msgstr "Tiền tố {0} '{1}' đã tồn tại. Vui lòng thay đổi Dãy số Serial No, nếu không bạn sẽ gặp lỗi Mục trùng lặp." -#: erpnext/stock/doctype/material_request/material_request.py:573 +#: erpnext/stock/doctype/material_request/material_request.py:572 msgid "The {0} {1} created successfully" msgstr "{0} {1} đã được tạo thành công" @@ -55596,6 +55608,10 @@ msgstr "{0} {1} đã được tạo thành công" msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}" msgstr "{0} {1} không khớp với {0} {2} trong {3} {4}" +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1730 +msgid "The {0} {1} is in submitted state, please cancel it first" +msgstr "" + #: erpnext/manufacturing/doctype/job_card/job_card.py:1075 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}." msgstr "{0} {1} được sử dụng để tính chi phí định giá cho thành phẩm {2}." @@ -55604,7 +55620,7 @@ msgstr "{0} {1} được sử dụng để tính chi phí định giá cho thàn msgid "Then Pricing Rules are filtered out based on Customer, Customer Group, Territory, Supplier, Supplier Type, Campaign, Sales Partner etc." msgstr "Sau đó, các Quy tắc giá được lọc dựa trên Khách hàng, Nhóm khách hàng, Lãnh thổ, Nhà cung cấp, Loại nhà cung cấp, Chiến dịch, Đối tác bán hàng, v.v." -#: erpnext/assets/doctype/asset/asset.py:730 +#: erpnext/assets/doctype/asset/asset.py:732 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset." msgstr "Có các bảo trì hoặc sửa chữa đang hoạt động đối với tài sản này. Bạn phải hoàn thành tất cả trước khi hủy tài sản." @@ -55616,7 +55632,7 @@ msgstr "Có sự không nhất quán giữa tỷ giá, số cổ phần và số msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report" msgstr "Có các bút toán trên tài khoản này. Thay đổi {0} thành không-{1} trong hệ thống đang chạy sẽ gây ra kết quả không chính xác trong báo cáo 'Tài khoản {2}'" -#: erpnext/utilities/bulk_transaction.py:69 +#: erpnext/utilities/bulk_transaction.py:65 msgid "There are no Failed transactions" msgstr "Không có giao dịch thất bại" @@ -55633,6 +55649,10 @@ msgstr "Không có Năm tài chính hoạt động nào để tạo Dữ liệu msgid "There are no entries in the system where the clearance date is before the posting date." msgstr "" +#: erpnext/stock/report/item_variant_details/item_variant_details.py:25 +msgid "There are no item variants for the selected item" +msgstr "" + #: erpnext/www/book_appointment/index.js:95 msgid "There are no slots available on this date" msgstr "Không có chỗ trống vào ngày này" @@ -55649,10 +55669,6 @@ msgstr "Có hai tùy chọn để duy trì định giá hàng tồn kho. FIFO (n msgid "There are {0} unreconciled transactions before {1}." msgstr "" -#: erpnext/stock/report/item_variant_details/item_variant_details.py:25 -msgid "There aren't any item variants for the selected item" -msgstr "Không có biến thể mặt hàng nào cho mặt hàng đã chọn" - #: erpnext/accounts/doctype/loyalty_program/loyalty_program.js:21 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 "Có thể có nhiều hệ số thu thập theo cấp dựa trên tổng chi tiêu. Nhưng hệ số chuyển đổi để đổi thưởng sẽ luôn giống nhau cho tất cả các cấp." @@ -55681,21 +55697,21 @@ msgstr "Không tìm thấy lô nào cho {0}: {1}" msgid "There is one unreconciled transaction before {0}." msgstr "" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:888 -msgid "There must be atleast 1 Finished Good in this Stock Entry" -msgstr "Phải có ít nhất 1 Thành phẩm trong Phiếu kho này" +#: erpnext/stock/doctype/stock_entry/stock_entry.py:887 +msgid "There must be at least 1 Finished Good in this Stock Entry" +msgstr "" -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:152 msgid "There was an error creating Bank Account while linking with Plaid." msgstr "Đã xảy ra lỗi khi tạo Tài khoản ngân hàng trong khi liên kết với Plaid." -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250 +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:249 msgid "There was an error syncing transactions." msgstr "Đã xảy ra lỗi khi đồng bộ giao dịch." -#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175 -msgid "There was an error updating Bank Account {} while linking with Plaid." -msgstr "Đã xảy ra lỗi khi cập nhật Tài khoản ngân hàng {} trong khi liên kết với Plaid." +#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:174 +msgid "There was an error updating Bank Account {0} while linking with Plaid." +msgstr "" #: banking/src/components/features/BankStatementImporter/CSV/StatementDetails.tsx:81 msgid "There was an error while importing the bank statement." @@ -55745,15 +55761,19 @@ msgstr "Tóm tắt Tháng này" msgid "This PDF is password protected. Please set the correct statement password on the Bank Account and try again." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1745 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1754 msgid "This Payment Entry is reconciled with {0}. Cancelling will automatically unreconcile it. Do you want to proceed?" msgstr "" -#: erpnext/buying/doctype/purchase_order/mapper.py:253 +#: erpnext/selling/doctype/product_bundle/product_bundle.py:121 +msgid "This Product Bundle is linked with {0}. You will have to cancel these documents in order to delete this Product Bundle" +msgstr "" + +#: erpnext/buying/doctype/purchase_order/mapper.py:251 msgid "This Purchase Order has been fully subcontracted." msgstr "Đơn mua hàng này đã được giao hoàn toàn cho bên thứ ba." -#: erpnext/selling/doctype/sales_order/mapper.py:1054 +#: erpnext/selling/doctype/sales_order/mapper.py:1058 msgid "This Sales Order has been fully subcontracted." msgstr "�ơn đặt hàng này đã được giao hoàn toàn cho bên thứ ba." @@ -55775,7 +55795,7 @@ msgstr "Hành động này sẽ hủy liên kết tài khoản này khỏi bất msgid "This allows creation of sales orders from quotations that have passed their expiration date, providing flexibility in processing orders despite outdated quotes." msgstr "" -#: erpnext/assets/doctype/asset/asset.py:432 +#: erpnext/assets/doctype/asset/asset.py:434 msgid "This asset category is marked as non-depreciable. Please disable depreciation calculation or choose a different category." msgstr "Danh mục tài sản này được đánh dấu là không khấu hao. Vui lòng tắt tính toán khấu hao hoặc chọn một danh mục khác." @@ -55793,7 +55813,7 @@ msgstr "" msgid "This covers all scorecards tied to this Setup" msgstr "Điều này bao gồm tất cả các thẻ điểm gắn với Cài đặt này" -#: erpnext/controllers/status_updater.py:490 +#: 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 "Tài liệu này vượt quá giới hạn {0} {1} cho mặt hàng {4}. Bạn đang tạo một {3} khác đối với cùng một {2}?" @@ -55935,7 +55955,7 @@ msgstr "" msgid "This is what the system expects the closing balance to be in your bank statement." msgstr "" -#: erpnext/selling/doctype/party_specific_item/party_specific_item.py:35 +#: erpnext/selling/doctype/party_specific_item/party_specific_item.py:36 msgid "This item filter has already been applied for the {0}" msgstr "Bộ lọc mặt hàng này đã được áp dụng cho {0}" @@ -55999,7 +56019,7 @@ msgstr "Lịch trình này được tạo khi Tài sản {0} được trả lạ msgid "This schedule was created when Asset {0} was scrapped." msgstr "Lịch trình này được tạo khi Tài sản {0} bị thanh lý." -#: erpnext/assets/doctype/asset/mapper.py:338 +#: erpnext/assets/doctype/asset/mapper.py:337 msgid "This schedule was created when Asset {0} was {1} into new Asset {2}." msgstr "Lịch trình này được tạo khi Tài sản {0} được {1} thành Tài sản mới {2}." @@ -56026,10 +56046,10 @@ msgid "This section allows the user to set the Body and Closing text of the Dunn msgstr "Phần này cho phép người dùng đặt văn bản Nội dung và Kết thúc của Thư đòi nợ cho Loại đòi nợ dựa trên ngôn ngữ, có thể được sử dụng trong In." #: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1184 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1205 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1257 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1291 -#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1310 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1204 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1255 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1289 +#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:1307 msgid "This statement has already been imported." msgstr "" @@ -56087,8 +56107,8 @@ msgid "This will restrict user access to other employee records" msgstr "Điều này sẽ hạn chế quyền truy cập của người dùng vào hồ sơ nhân viên khác" #: erpnext/controllers/selling_controller.py:901 -msgid "This {} will be treated as material transfer." -msgstr "{} này sẽ được coi là chuyển vật liệu." +msgid "This {0} will be treated as material transfer." +msgstr "" #. Option for the 'Under Withheld Reason' (Select) field in DocType 'Tax #. Withholding Entry' @@ -56216,6 +56236,12 @@ msgstr "Thời gian(tính bằng phút)" msgid "Timeline" msgstr "" +#. Description of the 'PCV Job Timeout (seconds)' (Int) field in DocType +#. 'Accounts Settings' +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json +msgid "Timeout (in seconds) for each background job enqueued by Process Period Closing Voucher" +msgstr "" + #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:36 #: erpnext/public/js/projects/timer.js:5 msgid "Timer" @@ -56502,8 +56528,8 @@ msgid "To Time" msgstr "Đến giờ" #: erpnext/projects/doctype/timesheet_detail/timesheet_detail.py:108 -msgid "To Time cannot be before from date" -msgstr "Đến giờ không thể trước ngày bắt đầu" +msgid "To Time cannot be before From Time" +msgstr "" #. Description of the 'Referral Code' (Data) field in DocType 'Sales Partner' #: erpnext/setup/doctype/sales_partner/sales_partner.json @@ -56533,15 +56559,15 @@ msgstr "Để thêm Các hoạt động, hãy đánh dấu hộp kiểm 'Có ho msgid "To add subcontracted Item's raw materials if include exploded items is disabled." msgstr "Để thêm nguyên vật liệu thô của mặt hàng gia công nếu bao gồm các mục khai thác bị tắt." -#: erpnext/controllers/status_updater.py:483 +#: erpnext/controllers/status_updater.py:494 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item." msgstr "Để cho phép thanh toán vượt quá, hãy cập nhật \"Cho phép thanh toán vượt\" trong Cài đặt tài khoản hoặc mặt hàng." -#: erpnext/controllers/status_updater.py:477 +#: erpnext/controllers/status_updater.py:488 msgid "To allow over ordering, update \"Over Order Allowance\" in Buying Settings." msgstr "" -#: erpnext/controllers/status_updater.py:479 +#: erpnext/controllers/status_updater.py:490 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item." msgstr "Để cho phép nhận/giao vượt quá, hãy cập nhật \"Cho phép nhận/giao vượt\" trong Cài đặt kho hoặc mặt hàng." @@ -56558,8 +56584,8 @@ msgid "To be Delivered to Customer" msgstr "Cần giao cho khách hàng" #: erpnext/accounts/doctype/sales_invoice/services/pos.py:276 -msgid "To cancel a {} you need to cancel the POS Closing Entry {}." -msgstr "Để hủy {} bạn cần hủy Mục đóng POS {}." +msgid "To cancel a {0} you need to cancel the POS Closing Entry {1}." +msgstr "" #: erpnext/accounts/doctype/sales_invoice/services/pos.py:290 msgid "To cancel this Sales Invoice you need to cancel the POS Closing Entry {0}." @@ -56570,8 +56596,8 @@ msgid "To create a Payment Request reference document is required" msgstr "Để tạo Yêu cầu thanh toán, cần có tài liệu tham chiếu" #: erpnext/assets/doctype/asset_category/asset_category.py:120 -msgid "To enable Capital Work in Progress Accounting," -msgstr "Để kích hoạt Công việc Vốn trong Kế toán Tiến độ," +msgid "To enable Capital Work in Progress Accounting, you must select Capital Work in Progress Account in accounts table" +msgstr "" #: erpnext/manufacturing/doctype/production_plan/production_plan.js:734 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked." @@ -56583,8 +56609,8 @@ msgstr "Để bao gồm các mặt hàng không tồn kho trong kế hoạch yê msgid "To include sub-assembly costs and secondary items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled." msgstr "Để bao gồm chi phí cụm con và các mặt hàng phụ trong Thành phẩm trên lệnh sản xuất mà không cần sử dụng thẻ công việc, khi tùy chọn 'Sử dụng Định mức đa cấp' được bật." -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1985 -#: erpnext/accounts/services/taxes.py:301 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1984 +#: erpnext/accounts/services/taxes.py:302 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included" msgstr "Để bao gồm thuế trong hàng {0} trong đơn giá mặt hàng, thuế trong các hàng {1} cũng phải được bao gồm" @@ -56604,7 +56630,7 @@ msgstr "Để ghi đè điều này, hãy bật '{0}' trong công ty {1}" msgid "To select more than one transaction at a time, press and hold the shift key." msgstr "" -#: erpnext/controllers/item_variant.py:209 +#: erpnext/controllers/item_variant.py:208 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings." msgstr "Để tiếp tục chỉnh sửa Giá trị thuộc tính này, hãy bật {0} trong Cài đặt Biến thể mặt hàng." @@ -56621,10 +56647,12 @@ msgstr "Để gửi hóa đơn mà không có phiếu nhận hàng mua, vui lòn msgid "To use a different finance book, please uncheck 'Include Default FB Assets'" msgstr "Để sử dụng sổ tài chính khác, vui lòng bỏ đánh dấu 'Bao gồm tài sản FB mặc định'" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:749 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:750 #: erpnext/accounts/report/financial_statements.py:648 #: erpnext/accounts/report/general_ledger/general_ledger.py:319 +#: erpnext/accounts/report/general_ledger/general_ledger.py:1071 #: erpnext/accounts/report/trial_balance/trial_balance.py:320 +#: erpnext/accounts/report/trial_balance/trial_balance.py:660 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'" msgstr "Để sử dụng sổ tài chính khác, vui lòng bỏ đánh dấu 'Bao gồm các mục FB mặc định'" @@ -56703,8 +56731,8 @@ msgstr "Torr" msgid "Total (Company Currency)" msgstr "Tổng (Tiền tệ công ty)" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:127 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:128 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:136 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:137 msgid "Total (Credit)" msgstr "Tổng (Có)" @@ -56746,6 +56774,22 @@ msgstr "Tổng chi phí bổ sung" msgid "Total Advance" msgstr "Tổng tạm ứng" +#: erpnext/public/js/utils.js:250 +msgid "Total Advance Paid" +msgstr "" + +#: erpnext/public/js/utils.js:195 +msgid "Total Advance Paid: {0}" +msgstr "" + +#: erpnext/public/js/utils.js:252 +msgid "Total Advance Received" +msgstr "" + +#: erpnext/public/js/utils.js:198 +msgid "Total Advance Received: {0}" +msgstr "" + #. Label of the total_allocated_amount (Currency) field in DocType 'Payment #. Entry' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -56793,11 +56837,11 @@ msgstr "Tổng số tiền phải trả" msgid "Total Amount in Words" msgstr "Tổng số tiền bằng chữ" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:265 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:267 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges" msgstr "Tổng các khoản phí áp dụng trong bảng các mục Phiếu nhận hàng mua phải giống với Tổng thuế và phí" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:217 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:226 msgid "Total Asset" msgstr "Tổng tài sản" @@ -56979,7 +57023,7 @@ msgstr "Tổng số tiền đã giao" msgid "Total Demand (Past Data)" msgstr "Tổng nhu cầu (Dữ liệu quá khứ)" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:224 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:233 msgid "Total Equity" msgstr "Tổng vốn chủ sở hữu" @@ -56988,11 +57032,11 @@ msgstr "Tổng vốn chủ sở hữu" msgid "Total Estimated Distance" msgstr "Tổng khoảng cách ước tính" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:123 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131 msgid "Total Expense" msgstr "Tổng chi phí" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:119 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:127 msgid "Total Expense This Year" msgstr "Tổng chi phí năm nay" @@ -57030,11 +57074,11 @@ msgstr "Tổng thời gian giữ" msgid "Total Holidays" msgstr "Tổng ngày lễ" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:122 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130 msgid "Total Income" msgstr "Tổng thu nhập" -#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:118 +#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:126 msgid "Total Income This Year" msgstr "Tổng thu nhập năm nay" @@ -57077,7 +57121,7 @@ msgstr "Tổng chi phí đã đáp tàu (Tiền tệ công ty)" msgid "Total Ledgers" msgstr "Tổng sổ cái" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:220 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:229 msgid "Total Liability" msgstr "Tổng nợ phải trả" @@ -57392,7 +57436,7 @@ msgstr "Tổng số thuế và phí" msgid "Total Taxes and Charges (Company Currency)" msgstr "Tổng số thuế và phí (Tiền tệ công ty)" -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:135 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130 msgid "Total Time (in Mins)" msgstr "Tổng thời gian (tính bằng phút)" @@ -57401,7 +57445,11 @@ msgstr "Tổng thời gian (tính bằng phút)" msgid "Total Time in Mins" msgstr "Tổng thời gian tính bằng phút" -#: erpnext/public/js/utils.js:193 +#: erpnext/public/js/utils.js:253 +msgid "Total Unpaid" +msgstr "" + +#: erpnext/public/js/utils.js:200 msgid "Total Unpaid: {0}" msgstr "Tổng chưa thanh toán: {0}" @@ -57480,7 +57528,7 @@ msgstr "Tổng thời gian máy trạm (Tính bằng giờ)" msgid "Total allocated percentage for sales team should be 100" msgstr "Tổng phần trăm phân bổ cho nhóm bán hàng phải bằng 100" -#: erpnext/selling/doctype/customer/customer.py:194 +#: erpnext/selling/doctype/customer/customer.py:197 msgid "Total contribution percentage should be equal to 100" msgstr "Tổng phần trăm đóng góp phải bằng 100" @@ -57498,8 +57546,8 @@ msgstr "Tổng số giờ: {0}" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:574 #: erpnext/accounts/doctype/sales_invoice/services/pos.py:190 -msgid "Total payments amount can't be greater than {}" -msgstr "Tổng số tiền thanh toán không thể lớn hơn {}" +msgid "Total payments amount can't be greater than {0}" +msgstr "" #: erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py:66 msgid "Total percentage against cost centers should be 100" @@ -57516,9 +57564,9 @@ msgstr "Tổng số lượng trong lịch giao hàng không thể lớn hơn s msgid "Total {0} ({1})" msgstr "Tổng {0} ({1})" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:246 -msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'" -msgstr "Tổng {0} cho tất cả các mặt hàng là zero, có thể bạn nên thay đổi 'Phân bổ phí dựa trên'" +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:248 +msgid "Total {0} for all items is zero, maybe you should change 'Distribute Charges Based On'" +msgstr "" #: erpnext/controllers/trends.py:25 erpnext/controllers/trends.py:32 msgid "Total(Amt)" @@ -57606,27 +57654,11 @@ msgstr "Thông tin trạng thái theo dõi" msgid "Tracking URL" msgstr "URL theo dõi" -#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule' -#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme' -#. Label of the transaction_tab (Tab Break) field in DocType 'Selling Settings' -#. Label of the transaction (Select) field in DocType 'Authorization Rule' -#. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation' -#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:1054 -#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json -#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json -#: erpnext/manufacturing/doctype/workstation/workstation_dashboard.py:10 -#: erpnext/public/js/utils/naming_series.js:219 -#: erpnext/selling/doctype/selling_settings/selling_settings.json -#: erpnext/setup/doctype/authorization_rule/authorization_rule.json -#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json -msgid "Transaction" -msgstr "Giao dịch" - #. Label of the transaction_currency (Link) field in DocType 'GL Entry' #. Label of the currency (Link) field in DocType 'Payment Request' #: erpnext/accounts/doctype/gl_entry/gl_entry.json #: erpnext/accounts/doctype/payment_request/payment_request.json -#: erpnext/accounts/report/general_ledger/general_ledger.py:750 +#: erpnext/accounts/report/general_ledger/general_ledger.py:751 msgid "Transaction Currency" msgstr "Tiền tệ giao dịch" @@ -57679,11 +57711,11 @@ msgstr "Mục hồ sơ xóa giao dịch" msgid "Transaction Deletion Record To Delete" msgstr "Xóa hồ sơ giao dịch" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1103 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1114 msgid "Transaction Deletion Record {0} is already running. {1}" msgstr "Hồ sơ xóa giao dịch {0} đang chạy. {1}" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1122 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1133 msgid "Transaction Deletion Record {0} is currently deleting {1}. Cannot save documents until deletion completes." msgstr "Hồ sơ xóa giao dịch {0} hiện đang xóa {1}. Không thể lưu tài liệu cho đến khi xóa xong." @@ -58073,6 +58105,10 @@ msgstr "Số dư dùng thử (Đơn giản)" msgid "Trial Balance for Party" msgstr "Số dư dùng thử cho đối tác" +#: erpnext/accounts/report/trial_balance/trial_balance.py:595 +msgid "Trial Balance requires {0} to be synced to DuckDB" +msgstr "" + #. Label of the trial_period_end (Date) field in DocType 'Subscription' #: erpnext/accounts/doctype/subscription/subscription.json msgid "Trial Period End Date" @@ -58257,7 +58293,7 @@ msgstr "Cài đặt UAE VAT" #: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json #: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75 #: erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:759 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:757 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json #: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json @@ -58279,7 +58315,7 @@ msgstr "Cài đặt UAE VAT" #: erpnext/manufacturing/doctype/workstation/workstation.js:480 #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:70 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110 -#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:836 +#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:853 #: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json #: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json #: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json @@ -58309,7 +58345,7 @@ msgstr "Cài đặt UAE VAT" #: erpnext/stock/report/available_serial_no/available_serial_no.py:101 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87 #: erpnext/stock/report/item_prices/item_prices.py:55 -#: erpnext/stock/report/item_where_used/item_where_used.py:75 +#: erpnext/stock/report/item_where_used/item_where_used.py:69 #: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:60 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:93 #: erpnext/stock/report/stock_ageing/stock_ageing.py:225 @@ -58373,7 +58409,7 @@ msgstr "" msgid "UOM Conversion Factor" msgstr "Hệ số chuyển đổi Đơn vị đo" -#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:470 +#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:469 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}" msgstr "Hệ số chuyển đổi Đơn vị đo ({0} -> {1}) không tìm thấy cho mặt hàng: {2}" @@ -58447,7 +58483,7 @@ msgstr "Hủy đối soát" msgid "UnReconcile Allocations" msgstr "Hủy đối soát phân bổ" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:468 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479 msgid "Unable to fetch DocType details. Please contact system administrator." msgstr "Không thể lấy chi tiết DocType. Vui lòng liên hệ quản trị hệ thống." @@ -58460,10 +58496,6 @@ msgstr "Không thể tìm thấy tỷ giá cho {0} đến {1} cho ngày chính { msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually." msgstr "Không thể tìm thấy tỷ giá cho {0} đến {1} cho ngày chính {2}. Vui lòng tạo một bản ghi tiền tệ bằng tay." -#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:78 -msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100" -msgstr "Không thể tìm thấy điểm bắt đầu tại {0}. Bạn cần có điểm số đứng bao phủ từ 0 đến 100" - #: erpnext/manufacturing/doctype/work_order/services/operations.py:125 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 "Không thể tìm thấy khung thời gian trong {0} ngày tới cho hoạt động {1}. Vui lòng tăng 'Lập kế hoạch công suất cho (Ngày)' trong {2}." @@ -58488,7 +58520,7 @@ msgstr "" msgid "Unallocated Amount" msgstr "Số tiền chưa phân bổ" -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:325 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:324 msgid "Unassigned Qty" msgstr "Số lượng chưa gán" @@ -58500,8 +58532,10 @@ msgstr "Đơn hàng chưa xuất hóa đơn" msgid "Unblock Invoice" msgstr "Bỏ chặn hóa đơn" -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:84 -#: erpnext/accounts/report/balance_sheet/balance_sheet.py:85 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:93 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:94 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:316 +#: erpnext/accounts/report/balance_sheet/balance_sheet.py:317 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91 msgid "Unclosed Fiscal Years Profit / Loss (Credit)" @@ -58551,7 +58585,7 @@ msgstr "" msgid "Undo {}?" msgstr "" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:938 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:949 msgid "Unexpected Naming Series Pattern" msgstr "Mẫu dãy đặt tên không mong đợi" @@ -58574,7 +58608,7 @@ msgstr "" msgid "Unit Price" msgstr "Đơn giá" -#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:68 +#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:69 msgid "Unit of Measure" msgstr "Đơn vị đo" @@ -58777,7 +58811,7 @@ msgstr "Đột xuất" msgid "Unsecured Loans" msgstr "Vay không có bảo đảm" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1714 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1723 msgid "Unset Matched Payment Request" msgstr "Bỏ đặt Yêu cầu thanh toán đã khớp" @@ -58790,7 +58824,7 @@ msgstr "Chưa ký" msgid "Unsubscribe from this Email Digest" msgstr "Hủy đăng ký khỏi Email Digest này" -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:257 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:258 msgid "Unsupported Feature" msgstr "" @@ -58934,7 +58968,7 @@ msgstr "Cập nhật tồn kho hiện tại" #: erpnext/buying/doctype/purchase_order/purchase_order.js:300 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:43 -#: erpnext/public/js/utils.js:938 +#: erpnext/public/js/utils.js:955 #: erpnext/selling/doctype/quotation/quotation.js:136 #: erpnext/selling/doctype/sales_order/sales_order.js:90 #: erpnext/selling/doctype/sales_order/sales_order.js:984 @@ -58998,7 +59032,7 @@ msgstr "" msgid "Update latest price in all BOMs" msgstr "Cập nhật giá mới nhất trong tất cả Định mức" -#: erpnext/assets/doctype/asset/asset.py:474 +#: erpnext/assets/doctype/asset/asset.py:476 msgid "Update stock must be enabled for the purchase invoice {0}" msgstr "Cập nhật kho phải được bật cho hóa đơn mua hàng {0}" @@ -59226,7 +59260,7 @@ msgstr "" msgid "Use Transaction Date Exchange Rate" msgstr "Sử dụng tỷ giá ngày giao dịch" -#: erpnext/projects/doctype/project/project.py:638 +#: erpnext/projects/doctype/project/project.py:639 msgid "Use a name that is different from previous project name" msgstr "Sử dụng tên khác với tên dự án trước đó" @@ -59315,6 +59349,10 @@ msgstr "Thời gian giải quyết của người dùng" msgid "User has not applied rule on the invoice {0}" msgstr "Người dùng đã không áp dụng quy tắc trên hóa đơn {0}" +#: erpnext/crm/frappe_crm_api.py:175 +msgid "User not allowed to synchronize data from Frappe CRM on ERPNext. Contact System Manager of ERPNext." +msgstr "" + #: erpnext/setup/doctype/employee/employee.py:298 msgid "User {0} does not exist" msgstr "Người dùng {0} không tồn tại" @@ -59327,6 +59365,10 @@ msgstr "Người dùng {0} không có Hồ sơ POS mặc định. Kiểm tra M msgid "User {0} is already assigned to Employee {1}" msgstr "Người dùng {0} đã được gán cho Nhân viên {1}" +#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:62 +msgid "User {0} is disabled. Please select valid user/cashier" +msgstr "" + #: erpnext/setup/doctype/employee/employee.py:365 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee." msgstr "Người dùng {0}: Đã xóa vai trò Tự phục vụ Nhân viên vì không có nhân viên được ánh xạ." @@ -59335,10 +59377,6 @@ msgstr "Người dùng {0}: Đã xóa vai trò Tự phục vụ Nhân viên vì msgid "User {0}: Removed Employee role as there is no mapped employee." msgstr "Người dùng {0}: Đã xóa vai trò Nhân viên vì không có nhân viên được ánh xạ." -#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:62 -msgid "User {} is disabled. Please select valid user/cashier" -msgstr "Người dùng {} bị vô hiệu hóa. Vui lòng chọn người dùng/thu ngân hợp lệ" - #. Description of the 'Set Landed Cost Based on Purchase Invoice Rate' (Check) #. field in DocType 'Buying Settings' #: erpnext/buying/doctype/buying_settings/buying_settings.json @@ -59631,15 +59669,15 @@ msgstr "Tỷ giá định giá" msgid "Valuation Rate (In / Out)" msgstr "Tỷ giá định giá (Nhập / Xuất)" -#: erpnext/stock/stock_ledger.py:2059 +#: erpnext/stock/stock_ledger.py:2048 msgid "Valuation Rate Missing" msgstr "Thiếu tỷ giá định giá" -#: erpnext/stock/doctype/item/item.py:1604 +#: erpnext/stock/doctype/item/item.py:1606 msgid "Valuation Rate cannot be negative." msgstr "" -#: erpnext/stock/stock_ledger.py:2037 +#: erpnext/stock/stock_ledger.py:2026 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}." msgstr "Tỷ giá định giá cho Mặt hàng {0}, là bắt buộc để thực hiện các bút toán kế toán cho {1} {2}." @@ -59647,7 +59685,7 @@ msgstr "Tỷ giá định giá cho Mặt hàng {0}, là bắt buộc để thự msgid "Valuation Rate is mandatory if Opening Stock entered" msgstr "Tỷ giá định giá là bắt buộc nếu nhập tồn kho đầu kỳ" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:797 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:798 msgid "Valuation Rate required for Item {0} at row {1}" msgstr "Tỷ giá định giá là bắt buộc cho Mặt hàng {0} tại hàng {1}" @@ -59657,7 +59695,7 @@ msgstr "Tỷ giá định giá là bắt buộc cho Mặt hàng {0} tại hàng msgid "Valuation and Total" msgstr "Định giá và Tổng" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1002 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1003 msgid "Valuation rate for customer provided items has been set to zero." msgstr "Tỷ giá định giá cho các mặt hàng do khách hàng cung cấp đã được đặt thành không." @@ -59670,14 +59708,14 @@ msgstr "Tỷ giá định giá cho các mặt hàng do khách hàng cung cấp msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Transfers)" msgstr "Tỷ giá định giá cho mặt hàng theo Hóa đơn bán hàng (Chỉ cho các chuyển giao nội bộ)" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2009 -#: erpnext/accounts/services/taxes.py:322 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2008 +#: erpnext/accounts/services/taxes.py:323 msgid "Valuation type charges can not be marked as Inclusive" msgstr "Các khoản phí loại định giá không thể được đánh dấu là Bao gồm" -#: erpnext/public/js/controllers/accounts.js:231 -msgid "Valuation type charges can not marked as Inclusive" -msgstr "Các khoản phí loại định giá không thể được đánh dấu là Bao gồm" +#: erpnext/public/js/controllers/accounts.js:228 +msgid "Valuation type charges cannot be marked as Inclusive" +msgstr "" #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:58 msgid "Value (G - D)" @@ -59727,12 +59765,12 @@ msgstr "Đề xuất giá trị" msgid "Value Type" msgstr "Loại giá trị" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:840 -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:870 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:828 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:858 msgid "Value as on" msgstr "Giá trị vào ngày" -#: erpnext/controllers/item_variant.py:131 +#: erpnext/controllers/item_variant.py:130 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}" msgstr "Giá trị cho Thuộc tính {0} phải nằm trong phạm vi từ {1} đến {2} theo gia số của {3} cho Mặt hàng {4}" @@ -59741,19 +59779,19 @@ msgstr "Giá trị cho Thuộc tính {0} phải nằm trong phạm vi từ {1} msgid "Value of Goods" msgstr "Giá trị hàng hóa" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:864 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:852 msgid "Value of New Capitalized Asset" msgstr "Giá trị tài sản vốn hóa mới" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:846 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:834 msgid "Value of New Purchase" msgstr "Giá trị mua mới" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:858 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:846 msgid "Value of Scrapped Asset" msgstr "Giá trị tài sản thanh lý" -#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:852 +#: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:840 msgid "Value of Sold Asset" msgstr "Giá trị tài sản đã bán" @@ -60229,7 +60267,7 @@ msgstr "Tên phiếu thanh toán" #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:56 #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:221 #: erpnext/accounts/report/general_ledger/general_ledger.js:49 -#: erpnext/accounts/report/general_ledger/general_ledger.py:767 +#: erpnext/accounts/report/general_ledger/general_ledger.py:768 #: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.js:41 #: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:33 #: erpnext/accounts/report/payment_ledger/payment_ledger.js:65 @@ -60257,7 +60295,7 @@ msgstr "Tên phiếu thanh toán" msgid "Voucher No" msgstr "Số chứng từ" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1419 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1418 msgid "Voucher No is mandatory" msgstr "Số chứng từ là bắt buộc" @@ -60269,7 +60307,7 @@ msgstr "Số lượng chứng từ" #. Label of the voucher_subtype (Small Text) field in DocType 'GL Entry' #: erpnext/accounts/doctype/gl_entry/gl_entry.json -#: erpnext/accounts/report/general_ledger/general_ledger.py:761 +#: erpnext/accounts/report/general_ledger/general_ledger.py:762 msgid "Voucher Subtype" msgstr "Loại phụ chứng từ" @@ -60301,7 +60339,7 @@ msgstr "Loại phụ chứng từ" #: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json #: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1195 #: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:212 -#: erpnext/accounts/report/general_ledger/general_ledger.py:759 +#: erpnext/accounts/report/general_ledger/general_ledger.py:760 #: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:165 #: erpnext/accounts/report/purchase_register/purchase_register.py:160 @@ -60508,7 +60546,7 @@ msgstr "Kho là bắt buộc" msgid "Warehouse is required to get producible FG Items" msgstr "Kho là bắt buộc để lấy các mặt hàng FG có thể sản xuất" -#: erpnext/stock/doctype/warehouse/warehouse.py:240 +#: erpnext/stock/doctype/warehouse/warehouse.py:239 msgid "Warehouse not found against the account {0}" msgstr "Không tìm thấy kho đối với tài khoản {0}" @@ -60526,16 +60564,16 @@ msgstr "Độ tuổi và giá trị số dư mặt hàng theo kho" msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}" msgstr "Kho {0} không thể bị xóa vì có số lượng cho mặt hàng {1}" -#: erpnext/stock/doctype/item/item.py:1609 +#: erpnext/stock/doctype/item/item.py:1611 #: erpnext/stock/doctype/putaway_rule/putaway_rule.py:67 msgid "Warehouse {0} does not belong to Company {1}." msgstr "Kho {0} không thuộc về Công ty {1}." -#: erpnext/stock/utils.py:411 +#: erpnext/stock/utils.py:410 msgid "Warehouse {0} does not belong to company {1}" msgstr "Kho {0} không thuộc về công ty {1}" -#: erpnext/stock/doctype/warehouse/warehouse.py:289 +#: erpnext/stock/doctype/warehouse/warehouse.py:288 msgid "Warehouse {0} does not exist" msgstr "Kho {0} không tồn tại" @@ -60656,7 +60694,7 @@ msgstr "" msgid "Warning - Row {0}: Billing Hours are more than Actual Hours" msgstr "Cảnh báo - Hàng {0}: Số giờ thanh toán nhiều hơn Số giờ thực tế" -#: erpnext/stock/stock_ledger.py:843 +#: erpnext/stock/stock_ledger.py:842 msgid "Warning on Negative Stock" msgstr "Cảnh báo về tồn kho âm" @@ -60676,7 +60714,7 @@ msgstr "Cảnh báo: {0} # {1} khác tồn tại đối với mục kho {2}" msgid "Warning: Material Requested Qty is less than Minimum Order Qty" msgstr "Cảnh báo: Số lượng yêu cầu vật liệu ít hơn Số lượng đặt hàng tối thiểu" -#: erpnext/manufacturing/doctype/work_order/work_order.py:917 +#: erpnext/manufacturing/doctype/work_order/work_order.py:913 msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}." msgstr "Cảnh báo: Số lượng vượt quá số lượng có thể sản xuất tối đa dựa trên số lượng nguyên vật liệu thô đã nhận thông qua Đơn hàng nội bộ gia công {0}." @@ -60830,10 +60868,6 @@ msgstr "Nhóm mặt hàng trang web" msgid "Website Specifications" msgstr "Thông số trang web" -#: erpnext/public/js/utils/naming_series.js:95 -msgid "Week of the year" -msgstr "" - #: erpnext/selling/report/sales_analytics/sales_analytics.py:457 #: erpnext/stock/report/stock_analytics/stock_analytics.py:121 msgid "Week {0} {1}" @@ -60979,7 +61013,7 @@ msgstr "" msgid "When enabled, transactions with this supplier will be blocked based on the Hold Type below" msgstr "" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:822 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:823 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 "Khi có nhiều thành phẩm ({0}) trong một mục kho Đóng gói lại, đơn giá cho tất cả thành phẩm phải được đặt thủ công. Để đặt giá thủ công, hãy bật hộp kiểm 'Đặt đơn giá thủ công' trong hàng thành phẩm tương ứng." @@ -61155,17 +61189,17 @@ msgstr "Đang thực hiện" #: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.js:14 #: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:19 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:98 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93 #: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:145 #: erpnext/manufacturing/report/process_loss_report/process_loss_report.js:22 #: erpnext/manufacturing/report/process_loss_report/process_loss_report.py:69 #: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29 -#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:107 +#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:113 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:1094 #: 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:574 +#: erpnext/stock/doctype/material_request/material_request.py:573 #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/serial_no/serial_no.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -61204,7 +61238,7 @@ msgstr "Nguyên liệu tiêu hao đơn hàng công việc" msgid "Work Order Item" msgstr "Mục đơn hàng công việc" -#: erpnext/stock/doctype/stock_entry/stock_entry.py:526 +#: erpnext/stock/doctype/stock_entry/stock_entry.py:525 msgid "Work Order Mismatch" msgstr "" @@ -61245,20 +61279,20 @@ msgstr "Tóm tắt đơn hàng công việc" msgid "Work Order Summary Report" msgstr "Báo cáo tóm tắt đơn hàng công việc" -#: erpnext/stock/doctype/material_request/material_request.py:580 -msgid "Work Order cannot be created for following reason:
    {0}" -msgstr "Không thể tạo đơn hàng công việc vì lý do sau:
    {0}" +#: erpnext/stock/doctype/material_request/material_request.py:579 +msgid "Work Order cannot be created for the following reason:
    {0}" +msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.py:861 -msgid "Work Order cannot be raised against a Item Template" -msgstr "Không thể tạo đơn hàng công việc đối với mẫu vật tư" +#: erpnext/manufacturing/doctype/work_order/work_order.py:857 +msgid "Work Order cannot be raised against an Item Template" +msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.py:1127 -#: erpnext/manufacturing/doctype/work_order/work_order.py:1174 +#: erpnext/manufacturing/doctype/work_order/work_order.py:1123 +#: erpnext/manufacturing/doctype/work_order/work_order.py:1170 msgid "Work Order has been {0}" msgstr "Đơn hàng công việc đã được {0}" -#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:380 +#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:381 msgid "Work Order is mandatory" msgstr "" @@ -61279,7 +61313,7 @@ msgid "Work Order {0} must be submitted" msgstr "" #: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:56 -#: erpnext/stock/doctype/material_request/material_request.py:568 +#: erpnext/stock/doctype/material_request/material_request.py:567 msgid "Work Orders" msgstr "Các đơn hàng công việc" @@ -61304,7 +61338,7 @@ msgstr "Đang thực hiện" msgid "Work-in-Progress Warehouse" msgstr "Kho dở dang" -#: erpnext/manufacturing/doctype/work_order/work_order.py:605 +#: erpnext/manufacturing/doctype/work_order/work_order.py:601 msgid "Work-in-Progress Warehouse is required before Submit" msgstr "Kho dở dang là bắt buộc trước khi gửi" @@ -61357,7 +61391,7 @@ msgstr "Giờ làm việc" #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:35 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:119 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62 -#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:122 +#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117 #: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:74 #: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:160 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json @@ -61589,14 +61623,6 @@ msgstr "Tên năm" msgid "Year Start Date" msgstr "Ngày bắt đầu năm" -#: erpnext/public/js/utils/naming_series.js:92 -msgid "Year in 2 digits" -msgstr "" - -#: erpnext/public/js/utils/naming_series.js:91 -msgid "Year in 4 digits" -msgstr "" - #. Label of the year_of_passing (Int) field in DocType 'Employee Education' #: erpnext/setup/doctype/employee_education/employee_education.json msgid "Year of Passing" @@ -61611,8 +61637,8 @@ msgid "You are importing data for the code list:" msgstr "Bạn đang nhập dữ liệu cho danh sách mã:" #: erpnext/accounts/services/child_item_update.py:232 -msgid "You are not allowed to update as per the conditions set in {} Workflow." -msgstr "Bạn không được phép cập nhật theo các điều kiện đặt trong Quy trình {}." +msgid "You are not allowed to update as per the conditions set in {0} Workflow." +msgstr "" #: erpnext/accounts/services/gl_validator.py:114 msgid "You are not authorized to add or update entries before {0}" @@ -61631,8 +61657,8 @@ msgid "You are picking more than required quantity for the item {0}. Check if th msgstr "Bạn đang chọn số lượng nhiều hơn mức yêu cầu cho vật tư {0}. Hãy kiểm tra xem có danh sách chọn nào khác được tạo cho đơn hàng bán {1} không." #: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:111 -msgid "You can add the original invoice {} manually to proceed." -msgstr "Bạn có thể thêm hóa đơn gốc {} theo cách thủ công để tiếp tục." +msgid "You can add the original invoice {0} manually to proceed." +msgstr "" #: banking/src/components/features/BankReconciliation/Rules/RuleForm.tsx:743 msgid "You can also add credit or debit values to pre-fill - these support both static values (like 200) or formulas (like transaction_amount * 0.25)." @@ -61642,19 +61668,15 @@ msgstr "" msgid "You can also copy-paste this link in your browser" msgstr "Bạn cũng có thể sao chép-dán liên kết này vào trình duyệt của bạn" -#: erpnext/assets/doctype/asset_category/asset_category.py:123 -msgid "You can also set default CWIP account in Company {}" -msgstr "Bạn cũng có thể đặt tài khoản CWIP mặc định trong Công ty {}" - -#: erpnext/public/js/utils/naming_series.js:87 -msgid "You can also use variables in the series name by putting them between (.) dots" +#: erpnext/assets/doctype/asset_category/asset_category.py:124 +msgid "You can also set default CWIP account in Company {0}" msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:761 msgid "You can change the parent account to a Balance Sheet account or select a different account." msgstr "Bạn có thể thay đổi tài khoản gốc thành tài khoản Bảng cân đối kế toán hoặc chọn một tài khoản khác." -#: erpnext/assets/doctype/asset_category/asset_category.py:186 +#: erpnext/assets/doctype/asset_category/asset_category.py:187 msgid "You can either configure default depreciation accounts in the Company or set the required accounts in the following rows:

    " msgstr "Bạn có thể định cấu hình các tài khoản khấu hao mặc định trong Công ty hoặc đặt các tài khoản yêu cầu trong các hàng sau:

    " @@ -61676,8 +61698,8 @@ msgid "You can only select one mode of payment as default" msgstr "Bạn chỉ có thể chọn một phương thức thanh toán làm mặc định" #: erpnext/selling/page/point_of_sale/pos_payment.js:595 -msgid "You can redeem upto {0}." -msgstr "Bạn có thể đổi tối đa {0}." +msgid "You can redeem up to {0}." +msgstr "" #: banking/src/components/features/BankReconciliation/IncorrectlyClearedEntries.tsx:193 msgid "You can reset the clearing dates of these entries here." @@ -61695,14 +61717,6 @@ msgstr "" msgid "You can use {0} to reconcile against {1} later." msgstr "Bạn có thể sử dụng {0} để đối trừ với {1} sau." -#: erpnext/manufacturing/doctype/job_card/job_card.py:1440 -msgid "You can't make any changes to Job Card since Work Order is closed." -msgstr "Bạn không thể thay đổi Thẻ công việc vì Đơn hàng công việc đã đóng." - -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:229 -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 "Bạn không thể xử lý số serial {0} vì nó đã được sử dụng trong SABB {1}. {2} nếu bạn muốn nhập cùng một số serial nhiều lần thì hãy bật 'Cho phép Số Serial hiện có được Sản xuất/Nhận lại' trong {3}" - #: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:193 msgid "You can't redeem Loyalty Points having more value than the Total Amount." msgstr "Bạn không thể đổi Điểm Thưởng có giá trị lớn hơn Tổng số tiền." @@ -61711,17 +61725,17 @@ msgstr "Bạn không thể đổi Điểm Thưởng có giá trị lớn hơn T msgid "You cannot change the rate if BOM is mentioned against any Item." msgstr "Bạn không thể thay đổi tỷ giá nếu BOM được đề cập đối với bất kỳ vật tư nào." -#: erpnext/accounts/doctype/accounting_period/accounting_period.py:132 +#: erpnext/accounts/doctype/accounting_period/accounting_period.py:145 msgid "You cannot create a {0} within the closed Accounting Period {1}" msgstr "Bạn không thể tạo {0} trong Kỳ kế toán đã đóng {1}" #: erpnext/accounts/services/gl_validator.py:64 -msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}" -msgstr "Bạn không thể tạo hoặc hủy bất kỳ bút toán nào trong Kỳ kế toán đã đóng {0}" +msgid "You cannot create or cancel any accounting entries within the closed Accounting Period {0}" +msgstr "" #: erpnext/accounts/services/gl_validator.py:145 -msgid "You cannot create/amend any accounting entries till this date." -msgstr "Bạn không thể tạo/sửa bất kỳ bút toán nào cho đến ngày này." +msgid "You cannot create/amend any accounting entries until this date." +msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:675 msgid "You cannot credit and debit same account at the same time" @@ -61732,32 +61746,40 @@ msgid "You cannot delete Project Type 'External'" msgstr "Bạn không thể xóa Loại dự án 'Bên ngoài'" #: erpnext/setup/doctype/department/department.js:19 -msgid "You cannot edit root node." -msgstr "Bạn không thể chỉnh sửa nút gốc." +msgid "You cannot edit the root node." +msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:197 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:198 msgid "You cannot enable both the settings '{0}' and '{1}'." msgstr "Bạn không thể bật cả hai cài đặt '{0}' và '{1}'." +#: erpnext/manufacturing/doctype/job_card/job_card.py:1441 +msgid "You cannot make any changes to Job Card since Work Order is closed." +msgstr "" + #: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:167 -msgid "You cannot outward following {0} as either they are Delivered, Inactive or located in a different warehouse." -msgstr "Bạn không thể xuất ra các {0} sau vì chúng đã được giao, không hoạt động hoặc nằm ở kho khác." +msgid "You cannot outward the following {0} as they are either Delivered, Inactive or located in a different warehouse." +msgstr "" + +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:229 +msgid "You cannot process the serial number {0} as it has already been used in the SABB {1}. {2} If you want to inward the same serial number multiple times, then enable 'Allow existing Serial No to be Manufactured/Received again' in the {3}" +msgstr "" #: erpnext/selling/page/point_of_sale/pos_payment.js:625 msgid "You cannot redeem more than {0}." msgstr "Bạn không thể đổi nhiều hơn {0}." #: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:212 -msgid "You cannot repost item valuation before {}" -msgstr "Bạn không thể tính lại giá trị vật tư trước {}" +msgid "You cannot repost item valuation before {0}" +msgstr "" #: erpnext/accounts/doctype/subscription/subscription.py:832 msgid "You cannot restart a Subscription that is not cancelled." msgstr "Bạn không thể khởi động lại Đăng ký chưa bị hủy." #: erpnext/selling/page/point_of_sale/pos_payment.js:281 -msgid "You cannot submit empty order." -msgstr "Bạn không thể gửi đơn đặt hàng trống." +msgid "You cannot submit an empty order." +msgstr "" #: erpnext/selling/page/point_of_sale/pos_payment.js:280 msgid "You cannot submit the order without payment." @@ -61771,6 +61793,10 @@ msgstr "" msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}" msgstr "Bạn không thể {0} tài liệu này vì một Mục đóng kỳ khác {1} tồn tại sau {2}" +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:165 +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 "" @@ -61781,8 +61807,8 @@ msgid "You do not have permission to import bank transactions" msgstr "" #: erpnext/accounts/services/child_item_update.py:210 -msgid "You do not have permissions to {} items in a {}." -msgstr "Bạn không có quyền {} các mục trong {}." +msgid "You do not have permissions to {0} items in a {1}." +msgstr "" #: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:187 msgid "You don't have enough Loyalty Points to redeem" @@ -61808,11 +61834,11 @@ msgstr "" 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:298 -msgid "You had {} errors while creating opening invoices. Check {} for more details" -msgstr "Bạn có {} lỗi khi tạo hóa đơn mở đầu. Xem {} để biết thêm chi tiết" +#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:310 +msgid "You had {0} errors while creating opening invoices. Check {1} for more details" +msgstr "" -#: erpnext/public/js/utils.js:1038 +#: erpnext/public/js/utils.js:1055 msgid "You have already selected items from {0} {1}" msgstr "Bạn đã chọn các mục từ {0} {1}" @@ -61829,8 +61855,8 @@ msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the def msgstr "Bạn đã bật {0} và {1} trong {2}. Điều này có thể dẫn đến giá từ danh sách giá mặc định được chèn vào danh sách giá giao dịch." #: erpnext/stock/doctype/shipment/shipment.js:442 -msgid "You have entered a duplicate Delivery Note on Row" -msgstr "Bạn đã nhập một Phiếu giao hàng trùng lặp ở hàng" +msgid "You have entered a duplicate Delivery Note on row {0}. Please rectify and try again." +msgstr "" #: banking/src/components/features/BankReconciliation/BankPicker.tsx:64 msgid "You have not added any bank accounts to your company." @@ -61844,19 +61870,19 @@ msgstr "" msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels." msgstr "Bạn phải bật tự động đặt hàng lại trong Cài đặt kho để duy trì mức đặt hàng lại." -#: erpnext/selling/page/point_of_sale/pos_controller.js:281 +#: erpnext/selling/page/point_of_sale/pos_controller.js:272 msgid "You have unsaved changes. Do you want to save the invoice?" msgstr "Bạn có thay đổi chưa lưu. Bạn có muốn lưu hóa đơn không?" -#: erpnext/selling/page/point_of_sale/pos_controller.js:743 +#: erpnext/selling/page/point_of_sale/pos_controller.js:734 msgid "You must select a customer before adding an item." msgstr "Bạn phải chọn một khách hàng trước khi thêm một mặt hàng." #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:282 -msgid "You need to cancel POS Closing Entry {} to be able to cancel this document." -msgstr "Bạn cần hủy Mục đóng POS {} để có thể hủy tài liệu này." +msgid "You need to cancel POS Closing Entry {0} to be able to cancel this document." +msgstr "" -#: erpnext/accounts/services/taxes.py:276 +#: erpnext/accounts/services/taxes.py:277 msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account." msgstr "Bạn đã chọn nhóm tài khoản {1} làm Tài khoản {2} ở hàng {0}. Vui lòng chọn một tài khoản duy nhất." @@ -61908,6 +61934,10 @@ msgstr "Mã bưu điện" msgid "Zero Balance" msgstr "Số dư bằng không" +#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:353 +msgid "Zero Balance Journal: {0}" +msgstr "" + #: erpnext/regional/report/uae_vat_201/uae_vat_201.py:78 msgid "Zero Rated" msgstr "Không chịu thuế" @@ -61938,7 +61968,7 @@ msgstr "[Quan trọng] [ERPNext] Lỗi tự động sắp xếp lại" msgid "`Allow Negative rates for Items`" msgstr "`Cho phép tỷ giá âm cho vật tư`" -#: erpnext/stock/stock_ledger.py:2051 +#: erpnext/stock/stock_ledger.py:2040 msgid "after" msgstr "sau" @@ -61958,7 +61988,7 @@ msgstr "là Tiêu đề" msgid "as a percentage of finished item quantity" msgstr "tính theo phần trăm số lượng vật tư hoàn thành" -#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1589 +#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1588 msgid "as of {0}" msgstr "tính đến {0}" @@ -61974,10 +62004,6 @@ msgstr "dựa_trên" msgid "by {}" msgstr "bởi {}" -#: erpnext/public/js/utils/sales_common.js:336 -msgid "cannot be greater than 100" -msgstr "không thể lớn hơn 100" - #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:338 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:840 msgid "dated {0}" @@ -62032,8 +62058,8 @@ msgstr "exchangerate.host" msgid "fieldname" msgstr "tên_trường" -#: erpnext/public/js/utils/naming_series.js:97 -msgid "fieldname on the document e.g." +#: erpnext/setup/doctype/item_group/item_group.py:49 +msgid "for tax category {0}" msgstr "" #. Option for the 'Service Provider' (Select) field in DocType 'Currency @@ -62113,14 +62139,10 @@ msgstr "trên 5" msgid "paid to" msgstr "đã thanh toán cho" -#: erpnext/public/js/utils.js:463 +#: erpnext/public/js/utils.js:480 erpnext/utilities/__init__.py:51 msgid "payments app is not installed. Please install it from {0} or {1}" msgstr "Ứng dụng thanh toán chưa được cài đặt. Vui lòng cài đặt từ {0} hoặc {1}" -#: erpnext/utilities/__init__.py:51 -msgid "payments app is not installed. Please install it from {} or {}" -msgstr "Ứng dụng thanh toán chưa được cài đặt. Vui lòng cài đặt từ {} hoặc {}" - #. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation' #. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation #. Type' @@ -62134,7 +62156,7 @@ msgstr "Ứng dụng thanh toán chưa được cài đặt. Vui lòng cài đ msgid "per hour" msgstr "mỗi giờ" -#: erpnext/stock/stock_ledger.py:2052 +#: erpnext/stock/stock_ledger.py:2041 msgid "performing either one below:" msgstr "thực hiện một trong các mục sau:" @@ -62210,8 +62232,8 @@ msgstr "đã bán" msgid "subscription is already cancelled." msgstr "đăng ký đã bị hủy." -#: erpnext/controllers/status_updater.py:493 -#: erpnext/controllers/status_updater.py:512 +#: erpnext/controllers/status_updater.py:504 +#: erpnext/controllers/status_updater.py:523 msgid "target_ref_field" msgstr "trường_tài_liệu_mục_tiêu" @@ -62274,10 +62296,6 @@ msgstr "thông qua Sửa chữa tài sản" msgid "via BOM Update Tool" msgstr "thông qua Công cụ cập nhật BOM" -#: erpnext/assets/doctype/asset_category/asset_category.py:121 -msgid "you must select Capital Work in Progress Account in accounts table" -msgstr "bạn phải chọn Tài khoản Công việc Dở dang Vốn trong bảng tài khoản" - #: erpnext/accounts/services/taxes.py:116 msgid "{0} '{1}' is disabled" msgstr "{0} '{1}' bị vô hiệu hóa" @@ -62290,7 +62308,7 @@ msgstr "{0} '{1}' không trong Năm tài chính {2}" msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}" msgstr "{0} ({1}) không thể lớn hơn số lượng theo kế hoạch ({2}) trong Đơn hàng công việc {3}" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:388 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:390 msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue." msgstr "{0} {1} đã gửi Tài sản. Hãy xóa Mục {2} khỏi bảng để tiếp tục." @@ -62310,7 +62328,7 @@ msgstr "{0} Ngân sách cho Tài khoản {1} đối với {2} {3} là {4}. Nó msgid "{0} Budget for Account {1} against {2} {3} is {4}. It will be exceeded by {5}." msgstr "{0} Ngân sách cho Tài khoản {1} đối với {2} {3} là {4}. Nó sẽ bị vượt quá bởi {5}." -#: erpnext/accounts/doctype/pricing_rule/utils.py:769 +#: erpnext/accounts/doctype/pricing_rule/utils.py:762 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted" msgstr "{0} Mã giảm giá đã sử dụng là {1}. Số lượng cho phép đã hết" @@ -62318,11 +62336,6 @@ msgstr "{0} Mã giảm giá đã sử dụng là {1}. Số lượng cho phép đ msgid "{0} Digest" msgstr "{0} Tóm tắt" -#: erpnext/public/js/utils/naming_series.js:263 -#: erpnext/public/js/utils/naming_series.js:403 -msgid "{0} Naming Series" -msgstr "" - #: erpnext/accounts/utils.py:1590 msgid "{0} Number {1} is already used in {2} {3}" msgstr "{0} Số {1} đã được sử dụng trong {2} {3}" @@ -62404,10 +62417,18 @@ msgstr "{0} có thể là {1} hoặc {2}." msgid "{0} can not be negative" msgstr "{0} không thể âm" +#: erpnext/accounts/doctype/sales_invoice/services/loyalty.py:77 +msgid "{0} cannot be cancelled since the Loyalty Points earned has been redeemed. First cancel the {1} No {2}" +msgstr "" + #: erpnext/accounts/doctype/pos_settings/pos_settings.py:53 msgid "{0} cannot be changed with opened Opening Entries." msgstr "{0} không thể thay đổi khi có Mục mở đầu đang mở." +#: erpnext/public/js/utils/sales_common.js:336 +msgid "{0} cannot be greater than 100" +msgstr "" + #: erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py:136 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}" msgstr "{0} không thể được sử dụng làm Trung tâm chi phí chính vì nó đã được sử dụng làm con trong Phân bổ trung tâm chi phí {1}" @@ -62423,7 +62444,7 @@ msgstr "{0} không thể bằng không" msgid "{0} created" msgstr "{0} đã được tạo" -#: erpnext/utilities/bulk_transaction.py:33 +#: erpnext/utilities/bulk_transaction.py:29 msgid "{0} creation for the following records will be skipped." msgstr "Việc tạo {0} cho các bản ghi sau sẽ bị bỏ qua." @@ -62465,7 +62486,7 @@ msgstr "{0} cho {1}" msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section" msgstr "{0} có phân bổ dựa trên Điều khoản thanh toán được bật. Hãy chọn Điều khoản thanh toán cho Hàng #{1} trong phần Tham chiếu thanh toán" -#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:807 +#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:842 msgid "{0} has been modified after you pulled it. Please pull it again." msgstr "{0} đã được sửa đổi sau khi bạn kéo nó. Vui lòng kéo lại." @@ -62473,6 +62494,10 @@ msgstr "{0} đã được sửa đổi sau khi bạn kéo nó. Vui lòng kéo l msgid "{0} has been submitted successfully" msgstr "{0} đã được gửi thành công" +#: erpnext/controllers/buying_controller.py:289 +msgid "{0} has submitted assets linked to it. You need to cancel the assets to create purchase return." +msgstr "" + #: erpnext/projects/doctype/project/project_dashboard.html:15 msgid "{0} hours" msgstr "{0} giờ" @@ -62481,7 +62506,11 @@ msgstr "{0} giờ" msgid "{0} in row {1}" msgstr "{0} trong hàng {1}" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:454 +#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66 +msgid "{0} is a child company." +msgstr "" + +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:465 msgid "{0} is a child table and will be deleted automatically with its parent" msgstr "{0} là một bảng con và sẽ bị xóa tự động cùng với bảng gốc của nó" @@ -62495,7 +62524,7 @@ msgstr "{0} là Kích thước kế toán bắt buộc.
    Vui lòng đặt gi msgid "{0} is added multiple times on rows: {1}" msgstr "{0} được thêm nhiều lần trên các hàng: {1}" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:630 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:641 msgid "{0} is already running for {1}" msgstr "{0} đã chạy cho {1}" @@ -62503,7 +62532,7 @@ msgstr "{0} đã chạy cho {1}" msgid "{0} is blocked so this transaction cannot proceed" msgstr "{0} bị chặn nên giao dịch này không thể tiếp tục" -#: erpnext/assets/doctype/asset/asset.py:508 +#: erpnext/assets/doctype/asset/asset.py:510 msgid "{0} is in Draft. Submit it before creating the Asset." msgstr "{0} đang ở trạng thái Bản nháp. Hãy gửi trước khi tạo Tài sản." @@ -62516,11 +62545,11 @@ msgstr "{0} là bắt buộc đối với Mục {1}" msgid "{0} is mandatory for account {1}" msgstr "{0} là bắt buộc cho tài khoản {1}" -#: erpnext/public/js/controllers/taxes_and_totals.js:131 +#: erpnext/public/js/controllers/taxes_and_totals.js:132 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}" msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa được tạo cho {1} thành {2}" -#: erpnext/accounts/services/taxes.py:233 +#: erpnext/accounts/services/taxes.py:234 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}." msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa được tạo cho {1} thành {2}." @@ -62528,7 +62557,7 @@ msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa đ msgid "{0} is not a CSV file." msgstr "{0} không phải là tệp CSV." -#: erpnext/selling/doctype/customer/customer.py:236 +#: erpnext/selling/doctype/customer/customer.py:239 msgid "{0} is not a company bank account" msgstr "{0} không phải là tài khoản ngân hàng của công ty" @@ -62544,7 +62573,7 @@ msgstr "{0} không phải là vật tư tồn kho" msgid "{0} is not a valid Accounting Dimension." msgstr "{0} không phải là Kích thước kế toán hợp lệ." -#: erpnext/controllers/item_variant.py:199 +#: erpnext/controllers/item_variant.py:198 msgid "{0} is not a valid Value for Attribute {1} of Item {2}." msgstr "{0} không phải là Giá trị hợp lệ cho Thuộc tính {1} của Mục {2}." @@ -62560,17 +62589,17 @@ msgstr "{0} không được thêm vào bảng" msgid "{0} is not enabled in {1}" msgstr "{0} không được bật trong {1}" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:638 -msgid "{0} is not running. Cannot trigger events for this Document" -msgstr "{0} không chạy. Không thể kích hoạt sự kiện cho Tài liệu này" +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:649 +msgid "{0} is not running. Cannot trigger events for this document" +msgstr "" #: erpnext/stock/doctype/material_request/material_request.py:478 msgid "{0} is not the default supplier for any items." msgstr "{0} không phải là nhà cung cấp mặc định cho bất kỳ vật tư nào." -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2688 -msgid "{0} is on hold till {1}" -msgstr "{0} bị tạm ngưng cho đến {1}" +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2686 +msgid "{0} is on hold until {1}" +msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:68 msgid "{0} is open. Close the POS or cancel the existing POS Opening Entry to create a new POS Opening Entry." @@ -62620,7 +62649,7 @@ msgstr "Tham số {0} không hợp lệ" msgid "{0} payment entries can not be filtered by {1}" msgstr "Không thể lọc {0} mục thanh toán theo {1}" -#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:395 +#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:394 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}." msgstr "{0} số lượng của Mục {1} đang được nhận vào Kho {2} với công suất {3}." @@ -62633,7 +62662,7 @@ msgstr "{0} đến {1}" msgid "{0} transactions will be imported into the system. Please review the details below and click the 'Import' button to proceed." msgstr "" -#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:735 +#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:736 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation." msgstr "{0} đơn vị được giữ cho Mục {1} trong Kho {2}, vui lòng hủy giữ chúng để {3} Đối soát tồn kho." @@ -62649,16 +62678,16 @@ msgstr "{0} đơn vị của Mục {1} không có sẵn trong bất kỳ kho nà msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction." msgstr "{0} đơn vị của {1} được yêu cầu trong {2} với kích thước tồn kho: {3} vào {4} {5} để {6} hoàn thành giao dịch." -#: erpnext/stock/stock_ledger.py:1698 erpnext/stock/stock_ledger.py:2200 -#: erpnext/stock/stock_ledger.py:2214 +#: erpnext/stock/stock_ledger.py:1687 erpnext/stock/stock_ledger.py:2189 +#: erpnext/stock/stock_ledger.py:2203 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction." msgstr "{0} đơn vị của {1} cần trong {2} vào {3} {4} để {5} hoàn thành giao dịch này." -#: erpnext/stock/stock_ledger.py:2304 erpnext/stock/stock_ledger.py:2349 +#: erpnext/stock/stock_ledger.py:2293 erpnext/stock/stock_ledger.py:2338 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction." msgstr "{0} đơn vị của {1} cần trong {2} vào {3} {4} để hoàn thành giao dịch này." -#: erpnext/stock/stock_ledger.py:1692 +#: erpnext/stock/stock_ledger.py:1681 msgid "{0} units of {1} needed in {2} to complete this transaction." msgstr "{0} đơn vị của {1} cần trong {2} để hoàn thành giao dịch này." @@ -62666,7 +62695,7 @@ msgstr "{0} đơn vị của {1} cần trong {2} để hoàn thành giao dịch msgid "{0} until {1}" msgstr "{0} cho đến {1}" -#: erpnext/stock/utils.py:402 +#: erpnext/stock/utils.py:401 msgid "{0} valid serial nos for Item {1}" msgstr "{0} số serial hợp lệ cho Mục {1}" @@ -62674,7 +62703,7 @@ msgstr "{0} số serial hợp lệ cho Mục {1}" msgid "{0} variants created." msgstr "{0} biến thể đã được tạo." -#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:266 +#: erpnext/accounts/doctype/financial_report_template/financial_report_engine.py:267 msgid "{0} view is currently unsupported in Custom Financial Report." msgstr "Chế độ xem {0} hiện không được hỗ trợ trong Báo cáo tài chính tùy chỉnh." @@ -62708,7 +62737,7 @@ msgstr "{0} {1} đã được tạo" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:628 #: erpnext/accounts/doctype/payment_entry/payment_entry.py:681 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2425 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2423 msgid "{0} {1} does not exist" msgstr "{0} {1} không tồn tại" @@ -62742,12 +62771,21 @@ msgstr "{0} {1} được phân bổ hai lần trong Giao dịch ngân hàng này msgid "{0} {1} is already linked to Common Code {2}." msgstr "{0} {1} đã được liên kết với Mã chung {2}." +#: erpnext/accounts/doctype/party_link/party_link.py:53 +#: erpnext/accounts/doctype/party_link/party_link.py:63 +msgid "{0} {1} is already linked with another {2}" +msgstr "" + +#: erpnext/accounts/doctype/party_link/party_link.py:40 +msgid "{0} {1} is already linked with {2} {3}" +msgstr "" + #: erpnext/accounts/doctype/payment_entry/payment_entry.py:711 msgid "{0} {1} is associated with {2}, but Party Account is {3}" msgstr "{0} {1} được liên kết với {2}, nhưng Tài khoản bên liên quan là {3}" #: erpnext/controllers/selling_controller.py:509 -#: erpnext/controllers/subcontracting_controller.py:1152 +#: erpnext/controllers/subcontracting_controller.py:1156 msgid "{0} {1} is cancelled or closed" msgstr "{0} {1} bị hủy hoặc đóng" @@ -62779,6 +62817,10 @@ msgstr "{0} {1} đã được lập hóa đơn đầy đủ" msgid "{0} {1} is not active" msgstr "{0} {1} không hoạt động" +#: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:452 +msgid "{0} {1} is not affecting bank account {2}" +msgstr "" + #: erpnext/accounts/doctype/payment_entry/payment_entry.py:688 msgid "{0} {1} is not associated with {2} {3}" msgstr "{0} {1} không được liên kết với {2} {3}" @@ -62884,27 +62926,23 @@ msgstr "{0}% của tổng giá trị hóa đơn sẽ được giảm giá." msgid "{0}'s {1} cannot be after {2}'s Expected End Date." msgstr "{0} của {1} không thể sau Ngày kết thúc dự kiến của {2}." -#: erpnext/manufacturing/doctype/job_card/job_card.py:1420 -msgid "{0}, complete the operation {1} before the operation {2}." -msgstr "{0}, hãy hoàn thành thao tác {1} trước thao tác {2}." - #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:61 msgid "{0}, {1} or {2} are the only allowed options." msgstr "" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:525 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:536 msgid "{0}: Child table (auto-deleted with parent)" msgstr "{0}: Bảng con (tự động xóa với bảng gốc)" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:520 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:531 msgid "{0}: Not found" msgstr "{0}: Không tìm thấy" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:516 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:527 msgid "{0}: Protected DocType" msgstr "{0}: DocType được bảo vệ" -#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:530 +#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:541 msgid "{0}: Virtual DocType (no database table)" msgstr "{0}: DocType ảo (không có bảng cơ sở dữ liệu)" @@ -62920,7 +62958,7 @@ msgstr "{0}: {1} không tồn tại" msgid "{0}: {1} is a group account." msgstr "{0}: {1} là một tài khoản nhóm." -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:977 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:986 msgid "{0}: {1} must be less than {2}" msgstr "{0}: {1} phải nhỏ hơn {2}" @@ -62932,7 +62970,7 @@ msgstr "{count} Tài sản đã được tạo cho {item_code}" msgid "{doctype} {name} is cancelled or closed." msgstr "{doctype} {name} bị hủy hoặc đóng." -#: erpnext/controllers/stock_controller.py:668 +#: erpnext/controllers/stock_controller.py:666 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})" msgstr "Cỡ mẫu ({sample_size}) của {item_name} không thể lớn hơn Số lượng chấp nhận ({accepted_quantity})" @@ -62944,32 +62982,7 @@ msgstr "{ref_doctype} {ref_name} trạng thái là {status}." msgid "{}" msgstr "{}" -#: erpnext/accounts/doctype/sales_invoice/services/loyalty.py:77 -msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}" -msgstr "{} không thể hủy vì Điểm Thưởng đã được đổi. Hãy hủy {} số {} trước" - -#: erpnext/controllers/buying_controller.py:289 -msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return." -msgstr "{} đã gửi các tài sản liên kết. Bạn cần hủy các tài sản để tạo trả hàng mua." - #: banking/src/components/features/ActionLog/ActionLogDialogBody.tsx:236 msgid "{} invoices" msgstr "{} hóa đơn" -#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66 -msgid "{} is a child company." -msgstr "{} là một công ty con." - -#: erpnext/accounts/doctype/party_link/party_link.py:53 -#: erpnext/accounts/doctype/party_link/party_link.py:63 -msgid "{} {} is already linked with another {}" -msgstr "{} {} đã được liên kết với {} khác" - -#: erpnext/accounts/doctype/party_link/party_link.py:40 -msgid "{} {} is already linked with {} {}" -msgstr "{} {} đã được liên kết với {} {}" - -#: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:452 -msgid "{} {} is not affecting bank account {}" -msgstr "{} {} không ảnh hưởng đến tài khoản ngân hàng {}" -