diff --git a/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py b/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py index b88efe13c005e8997e420b7df4708725adb6a62f..79a592d982639bc0353c3a864fca33ebb20cfd45 100644 --- a/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py +++ b/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py @@ -138,6 +138,8 @@ def prepare_data(data, filters): for field in fields: po_row[field] = flt(row[field]) + flt(po_row[field]) + row["status"] = _(row["status"]) + chart_data = prepare_chart_data(pending, completed) if filters.get("group_by_po"): @@ -150,7 +152,7 @@ def prepare_data(data, filters): def prepare_chart_data(pending, completed): - labels = ["Amount to Bill", "Billed Amount"] + labels = [_("Amount to Bill"), _("Billed Amount")] return { "data": {"labels": labels, "datasets": [{"values": [pending, completed]}]}, diff --git a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js index 3111121522988e335556b58f0c5306dd4180cd58..943daddb7f272fa16e60a792e5ce9a0fb631669b 100644 --- a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js +++ b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js @@ -44,7 +44,10 @@ frappe.query_reports["Sales Pipeline Analytics"] = { fieldname: "based_on", label: __("Based On"), fieldtype: "Select", - options: "Number\nAmount", + options: [ + {label: __("Number", null, "Sales Pipeline Analytics"), value: "Number"}, + {label: __("Amount"), value: "Amount"}, + ], default: "Number" }, { diff --git a/erpnext/manufacturing/report/production_analytics/production_analytics.py b/erpnext/manufacturing/report/production_analytics/production_analytics.py index 310603e1b6fb62d1214e7ef542925803653c4353..dd667e49c02aa374c482258ed3173e6f3f4d5f6f 100644 --- a/erpnext/manufacturing/report/production_analytics/production_analytics.py +++ b/erpnext/manufacturing/report/production_analytics/production_analytics.py @@ -114,7 +114,7 @@ def get_data(filters, columns): for label in labels: work = {} - work["Status"] = label + work["Status"] = _(label) for dummy, end_date in ranges: period = get_period(end_date, filters) if periodic_data.get(label).get(period): @@ -127,7 +127,7 @@ def get_data(filters, columns): def get_chart_data(periodic_data, columns): - labels = [d.get("label") for d in columns[1:]] + labels = [_(d.get("label")) for d in columns[1:]] all_data, not_start, overdue, pending, completed = [], [], [], [], [] datasets = [] @@ -139,11 +139,11 @@ def get_chart_data(periodic_data, columns): pending.append(periodic_data.get("Pending").get(d)) completed.append(periodic_data.get("Completed").get(d)) - datasets.append({"name": "All Work Orders", "values": all_data}) - datasets.append({"name": "Not Started", "values": not_start}) - datasets.append({"name": "Overdue", "values": overdue}) - datasets.append({"name": "Pending", "values": pending}) - datasets.append({"name": "Completed", "values": completed}) + datasets.append({"name": _("All Work Orders"), "values": all_data}) + datasets.append({"name": _("Not Started"), "values": not_start}) + datasets.append({"name": _("Overdue"), "values": overdue}) + datasets.append({"name": _("Pending"), "values": pending}) + datasets.append({"name": _("Completed"), "values": completed}) chart = {"data": {"labels": labels, "datasets": datasets}} chart["type"] = "line" diff --git a/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py b/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py index c922ab5b0eaafa7854d2933fd0bac3b71cc3103c..b225dc6c7626a004f28a57414378b00eabb8ee9b 100644 --- a/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py +++ b/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py @@ -191,6 +191,8 @@ def prepare_data(data, so_elapsed_time, filters): for field in fields: so_row[field] = flt(row[field]) + flt(so_row[field]) + row["status"] = _(row["status"]) + chart_data = prepare_chart_data(pending, completed) if filters.get("group_by_so"): @@ -203,7 +205,7 @@ def prepare_data(data, so_elapsed_time, filters): def prepare_chart_data(pending, completed): - labels = ["Amount to Bill", "Billed Amount"] + labels = [_("Amount to Bill"), _("Billed Amount")] return { "data": {"labels": labels, "datasets": [{"values": [pending, completed]}]},