From a4fbe0160e9e933ea3d346b9b2add1ce39551979 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 27 May 2025 13:16:27 +0530 Subject: [PATCH 001/263] feat: show mask data in form, list and report view --- .../custom_docperm/custom_docperm.json | 18 ++++++- .../doctype/custom_docperm/custom_docperm.py | 1 + frappe/core/doctype/docfield/docfield.json | 14 +++++- frappe/core/doctype/docfield/docfield.py | 15 ++++++ frappe/core/doctype/docperm/docperm.json | 14 +++++- frappe/core/doctype/docperm/docperm.py | 1 + .../permission_manager/permission_manager.js | 3 +- frappe/model/__init__.py | 2 + frappe/model/db_query.py | 50 +++++++++++++++++++ frappe/model/document.py | 47 +++++++++++++++++ frappe/model/meta.py | 3 ++ frappe/public/js/frappe/form/form.js | 14 ++++++ frappe/public/js/frappe/form/layout.js | 6 +++ frappe/public/js/frappe/list/base_list.js | 2 + frappe/public/js/frappe/list/list_view.js | 7 +++ frappe/public/js/frappe/model/meta.js | 5 ++ 16 files changed, 195 insertions(+), 7 deletions(-) diff --git a/frappe/core/doctype/custom_docperm/custom_docperm.json b/frappe/core/doctype/custom_docperm/custom_docperm.json index eb9dcdfe0a..00a47a0113 100644 --- a/frappe/core/doctype/custom_docperm/custom_docperm.json +++ b/frappe/core/doctype/custom_docperm/custom_docperm.json @@ -23,6 +23,7 @@ "submit", "cancel", "amend", + "mask", "additional_permissions", "report", "export", @@ -153,6 +154,16 @@ "print_width": "32px", "width": "32px" }, + { + "default": "0", + "fieldname": "mask", + "fieldtype": "Check", + "label": "Mask", + "oldfieldname": "mask", + "oldfieldtype": "Check", + "print_width": "32px", + "width": "32px" + }, { "fieldname": "additional_permissions", "fieldtype": "Section Break", @@ -214,11 +225,13 @@ "label": "Select" } ], + "grid_page_length": 50, "links": [], - "modified": "2024-03-23 16:02:14.726078", + "modified": "2025-05-22 16:59:35.484376", "modified_by": "Administrator", "module": "Core", "name": "Custom DocPerm", + "naming_rule": "Random", "owner": "Administrator", "permissions": [ { @@ -235,8 +248,9 @@ } ], "read_only": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "ASC", "states": [], "title_field": "parent" -} \ No newline at end of file +} diff --git a/frappe/core/doctype/custom_docperm/custom_docperm.py b/frappe/core/doctype/custom_docperm/custom_docperm.py index 77f2524159..485e187c5e 100644 --- a/frappe/core/doctype/custom_docperm/custom_docperm.py +++ b/frappe/core/doctype/custom_docperm/custom_docperm.py @@ -21,6 +21,7 @@ class CustomDocPerm(Document): email: DF.Check export: DF.Check if_owner: DF.Check + mask: DF.Check parent: DF.Data | None permlevel: DF.Int print: DF.Check diff --git a/frappe/core/doctype/docfield/docfield.json b/frappe/core/doctype/docfield/docfield.json index e04006f472..9455b5855c 100644 --- a/frappe/core/doctype/docfield/docfield.json +++ b/frappe/core/doctype/docfield/docfield.json @@ -20,6 +20,7 @@ "is_virtual", "search_index", "not_nullable", + "mask", "column_break_18", "options", "sort_options", @@ -607,20 +608,29 @@ "fieldname": "sticky", "fieldtype": "Check", "label": "Sticky" + }, + { + "default": "0", + "depends_on": "eval:[\"Select\", \"Read Only\", \"Phone\", \"Percent\", \"Password\", \"Link\", \"Int\", \"Float\", \"Dynamic Link\", \"Duration\", \"Datetime\", \"Currency\", \"Data\", \"Date\"].includes(doc.fieldtype)", + "fieldname": "mask", + "fieldtype": "Check", + "label": "Mask" } ], + "grid_page_length": 50, "idx": 1, "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-01-30 14:58:19.746600", + "modified": "2025-05-17 00:48:20.359702", "modified_by": "Administrator", "module": "Core", "name": "DocField", "naming_rule": "Random", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "ASC", "states": [] -} \ No newline at end of file +} diff --git a/frappe/core/doctype/docfield/docfield.py b/frappe/core/doctype/docfield/docfield.py index 43542427f6..00f0a80b00 100644 --- a/frappe/core/doctype/docfield/docfield.py +++ b/frappe/core/doctype/docfield/docfield.py @@ -90,6 +90,7 @@ class DocField(Document): link_filters: DF.JSON | None make_attachment_public: DF.Check mandatory_depends_on: DF.Code | None + mask: DF.Check max_height: DF.Data | None no_copy: DF.Check non_negative: DF.Check @@ -158,3 +159,17 @@ class DocField(Document): parent = f" parent={self.parent}" if getattr(self, "parent", None) else "" return f"<{self.fieldtype}{doctype}: {self.fieldname}{docstatus}{parent}{unsaved}>" + + +# TODO: remove this function when all usages are removed +def get_masked_fields(doctype): + return frappe.db.get_values( + doctype="DocField", + filters={ + "parent": doctype, + "parentfield": "fields", + "mask": 1, + }, + fieldname="fieldname", + as_dict=True, + ) diff --git a/frappe/core/doctype/docperm/docperm.json b/frappe/core/doctype/docperm/docperm.json index 1b6e7fffc7..3c6591f3d4 100644 --- a/frappe/core/doctype/docperm/docperm.json +++ b/frappe/core/doctype/docperm/docperm.json @@ -22,6 +22,7 @@ "submit", "cancel", "amend", + "mask", "additional_permissions", "report", "export", @@ -205,18 +206,27 @@ "fieldtype": "Check", "in_list_view": 1, "label": "Select" + }, + { + "default": "0", + "fieldname": "mask", + "fieldtype": "Check", + "label": "Mask" } ], + "grid_page_length": 50, "idx": 1, + "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2024-03-23 16:02:18.443496", + "modified": "2025-05-20 16:50:32.679113", "modified_by": "Administrator", "module": "Core", "name": "DocPerm", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "ASC", "states": [] -} \ No newline at end of file +} diff --git a/frappe/core/doctype/docperm/docperm.py b/frappe/core/doctype/docperm/docperm.py index d014d7dae1..8aa54845c2 100644 --- a/frappe/core/doctype/docperm/docperm.py +++ b/frappe/core/doctype/docperm/docperm.py @@ -20,6 +20,7 @@ class DocPerm(Document): email: DF.Check export: DF.Check if_owner: DF.Check + mask: DF.Check parent: DF.Data parentfield: DF.Data parenttype: DF.Data diff --git a/frappe/core/page/permission_manager/permission_manager.js b/frappe/core/page/permission_manager/permission_manager.js index 47e0fcc865..b216bcfd3a 100644 --- a/frappe/core/page/permission_manager/permission_manager.js +++ b/frappe/core/page/permission_manager/permission_manager.js @@ -280,7 +280,7 @@ frappe.PermissionEngine = class PermissionEngine { add_check(cell, d, fieldname, label, description = "") { if (!label) label = toTitle(fieldname.replace(/_/g, " ")); - if (d.permlevel > 0 && ["read", "write"].indexOf(fieldname) == -1) { + if (d.permlevel > 0 && ["read", "write", "mask"].indexOf(fieldname) == -1) { return; } @@ -331,6 +331,7 @@ frappe.PermissionEngine = class PermissionEngine { "import", "export", "share", + "mask", ]; } diff --git a/frappe/model/__init__.py b/frappe/model/__init__.py index 994624608c..f6eedf5801 100644 --- a/frappe/model/__init__.py +++ b/frappe/model/__init__.py @@ -241,6 +241,8 @@ def get_permitted_fields( with_virtual_fields=not ignore_virtual, ) + # print(doctype, " : In permitted fields, \n valid columns: ", permitted_fields, "\n\n\n") + if permission_type == "select": return permitted_fields diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 5f65ce50e4..0d8e848758 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -218,8 +218,57 @@ class DatabaseQuery: if pluck: return [d[pluck] for d in result] + if self.doctype and result: + result = self.mask_fields(result) + return result + def mask_fields(self, result): + """Mask fields in the result based on the doctype's masked fields""" + masked_fields = self.get_masked_fields() + if not masked_fields: + return result + + for row in result: + for field in masked_fields: + if field.fieldname in row: + fieldtype = field.fieldtype + val = row[field.fieldname] + if not val: + continue + + if fieldtype == "Data" and field.options == "Phone": + row[field.fieldname] = val[:3] + "********" + elif fieldtype == "Data" and field.options == "Email": + email = val.split("@") + row[field.fieldname] = "********@" + email[1] + elif fieldtype == "Date": + row[field.fieldname] = "xx-xx-xxxx" + elif fieldtype == "Time": + row[field.fieldname] = "xx-xx-xxxx" + else: + row[field.fieldname] = "********" + + return result + + def get_masked_fields(self): + """Get masked fields for the doctype""" + # TODO: store in session to avoid multiple calls + if not self.doctype: + return [] + + meta = self.get_meta(self.doctype) + + if not meta: + return [] + + mask_fields = [] + for field in meta.get_masked_fields(): + if not meta.has_permlevel_access_to(fieldname=field.fieldname, df=field, permission_type="mask"): + mask_fields.append(field) + + return mask_fields + def build_and_run(self): args = self.prepare_args() args.limit = self.add_limit() @@ -650,6 +699,7 @@ from {tables} if "." in column: table, column = column.split(".", 1) + print(i, "field", column, "permitted_fields") doctype = self.linked_table_aliases[table] if table in self.linked_table_aliases else table doctype = doctype.replace("`", "").removeprefix("tab") diff --git a/frappe/model/document.py b/frappe/model/document.py index c37bb4b7a0..fda529e1a7 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -269,8 +269,55 @@ class Document(BaseDocument, DocRef): if hasattr(self, "__setup__"): self.__setup__() + if not is_doctype: + self.mask_fields() + + print("inside document, \n\n\n\nn\n") + return self + def mask_fields(self): + mask_fields = frappe.get_meta(self.doctype).get_masked_fields() + if mask_fields: + # loop through masked fields and check it they have mask permissions on field level else mask value + for field in mask_fields: + if self.has_permlevel_access_to(fieldname=field.fieldname, permission_type="mask"): + # if user has access to mask field then skip masking + continue + + already_masked = False + field.read_only = 1 + field.mask_readonly = 1 + field.old_fieldtype = field.fieldtype + field.fieldtype = "Data" + + # if field type is Data and option is Phone the mask all value except last 3 + if field.old_fieldtype == "Data" and field.options == "Phone": + already_masked = True + self.set(field.fieldname, self.get(field.fieldname)[0:3] + "********") + + if field.old_fieldtype == "Data" and field.options == "Email": + already_masked = True + email = self.get(field.fieldname) + if email: + email = email.split("@") + self.set(field.fieldname, "********" + "@" + email[1]) + + if field.old_fieldtype == "Date": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "xx-xx-xxxx") + + if field.old_fieldtype == "Time": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "xx-xx-xxxx") + + if not already_masked: + self.set(field.fieldname, "********") + def load_children_from_db(self): is_doctype = self.doctype == "DocType" diff --git a/frappe/model/meta.py b/frappe/model/meta.py index f12557d537..d39686147c 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -213,6 +213,9 @@ class Meta(Document): def get_dynamic_link_fields(self): return self._dynamic_link_fields + def get_masked_fields(self): + return [df for df in self.fields if df.get("mask")] + @cached_property def _dynamic_link_fields(self): return self.get("fields", {"fieldtype": "Dynamic Link"}) diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index cd69726fe0..194c5cd025 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -67,6 +67,7 @@ frappe.ui.form.Form = class FrappeForm { Cancel: "cancel", Amend: "amend", Delete: "delete", + Mask: "mask", }; } @@ -464,6 +465,8 @@ frappe.ui.form.Form = class FrappeForm { this.show_conflict_message(); this.show_submission_queue_banner(); + this.mark_mask_fields_readonly(); + if (frappe.boot.read_only) { this.disable_form(); } @@ -1170,6 +1173,16 @@ frappe.ui.form.Form = class FrappeForm { this.disable_save(); } + mark_mask_fields_readonly() { + this.fields.forEach((field) => { + if (field.df.mask && field.df.mask_readonly) { + // console.log(field.df); + this.set_df_property(field.df.fieldname, "disabled", "1"); + this.set_df_property(field.df.fieldname, "fieldtype", "Data"); + } + }); + } + handle_save_fail(btn, on_error) { $(btn).prop("disabled", false); if (on_error) { @@ -1834,6 +1847,7 @@ frappe.ui.form.Form = class FrappeForm { share: p.share, print: p.print, email: p.email, + mask: p.mask, }; }); this.refresh_fields(); diff --git a/frappe/public/js/frappe/form/layout.js b/frappe/public/js/frappe/form/layout.js index 6caa979497..1738d23863 100644 --- a/frappe/public/js/frappe/form/layout.js +++ b/frappe/public/js/frappe/form/layout.js @@ -246,6 +246,12 @@ frappe.ui.form.Layout = class Layout { } init_field(df, parent, render = false) { + if (df.mask && df.mask_readonly) { + if (df.fieldtype !== "Data") { + df.original_fieldtype = df.fieldtype; + df.fieldtype = "Data"; + } + } const fieldobj = frappe.ui.form.make_control({ df: df, doctype: this.doctype, diff --git a/frappe/public/js/frappe/list/base_list.js b/frappe/public/js/frappe/list/base_list.js index bfcd95c131..91639c173c 100644 --- a/frappe/public/js/frappe/list/base_list.js +++ b/frappe/public/js/frappe/list/base_list.js @@ -526,6 +526,8 @@ frappe.views.BaseList = class BaseList { this.freeze(true); // fetch data from server return frappe.call(args).then((r) => { + // console.log(r, "list view response"); + // render this.prepare_data(r); this.toggle_result_area(); diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 763b1b7466..4d5bbf58f3 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -395,6 +395,9 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { } const fields_in_list_view = this.get_fields_in_list_view(); + + // console.log(fields_in_list_view, "fields_in_list_view"); + // Add rest from in_list_view docfields this.columns = this.columns.concat( fields_in_list_view @@ -851,6 +854,10 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { _value = _value * out_of_ratings; } + if (df.fieldname == "company") { + console.log(df); + } + if (df.fieldtype === "Image") { html = df.options ? ` Date: Tue, 10 Jun 2025 19:42:49 +0530 Subject: [PATCH 002/263] feat: export encrypted data and add system setting --- .../system_settings/system_settings.json | 9 +- .../system_settings/system_settings.py | 1 + frappe/desk/form/meta.py | 19 +++- frappe/desk/reportview.py | 8 +- frappe/model/db_query.py | 30 +++--- frappe/model/document.py | 91 ++++++++++++------- frappe/model/meta.py | 30 +++++- .../js/frappe/form/controls/base_control.js | 2 +- frappe/public/js/frappe/form/form.js | 11 ++- frappe/public/js/frappe/list/list_view.js | 10 +- frappe/public/js/frappe/model/meta.js | 5 - 11 files changed, 143 insertions(+), 73 deletions(-) diff --git a/frappe/core/doctype/system_settings/system_settings.json b/frappe/core/doctype/system_settings/system_settings.json index 6c38d7f302..2061c27a12 100644 --- a/frappe/core/doctype/system_settings/system_settings.json +++ b/frappe/core/doctype/system_settings/system_settings.json @@ -27,6 +27,7 @@ "rounding_method", "permissions", "apply_strict_user_permissions", + "enable_data_masking", "column_break_21", "allow_older_web_view_links", "security_tab", @@ -707,12 +708,18 @@ "fieldname": "max_report_rows", "fieldtype": "Int", "label": "Max Report Rows" + }, + { + "default": "0", + "fieldname": "enable_data_masking", + "fieldtype": "Check", + "label": "Enable Data Masking" } ], "icon": "fa fa-cog", "issingle": 1, "links": [], - "modified": "2025-05-19 14:17:40.748786", + "modified": "2025-06-10 14:54:41.151334", "modified_by": "Administrator", "module": "Core", "name": "System Settings", diff --git a/frappe/core/doctype/system_settings/system_settings.py b/frappe/core/doctype/system_settings/system_settings.py index 5caf06536c..f1fe86b8bd 100644 --- a/frappe/core/doctype/system_settings/system_settings.py +++ b/frappe/core/doctype/system_settings/system_settings.py @@ -49,6 +49,7 @@ class SystemSettings(Document): dormant_days: DF.Int email_footer_address: DF.SmallText | None email_retry_limit: DF.Int + enable_data_masking: DF.Check enable_onboarding: DF.Check enable_password_policy: DF.Check enable_scheduler: DF.Check diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index b592edefd0..db8f67ee53 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -5,7 +5,7 @@ import os import frappe from frappe import _ from frappe.build import scrub_html_template -from frappe.model.meta import Meta +from frappe.model.meta import Meta, is_data_masking_enabled from frappe.model.utils import render_include from frappe.modules import get_module_path, load_doctype_module, scrub from frappe.utils import get_bench_path, get_html_format @@ -48,6 +48,23 @@ def get_meta(doctype, cached=True) -> "FormMeta": # In prod don't use cached meta when explicitly requesting from DB. meta = FormMeta(doctype, cached=frappe.conf.developer_mode) + if (meta.name not in meta.special_doctypes) and is_data_masking_enabled(): + meta = mask_protected_fields(meta) + + return meta + + +def mask_protected_fields(meta): + for df in meta.fields: + if df.mask and not meta.has_permlevel_access_to( + fieldname=df.fieldname, df=df, permission_type="mask" + ): + # store orignal fieldtype and change fieldtype to Data + df.read_only = 1 + df.mask_readonly = 1 + df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) + if df.fieldtype != "Data": + df.fieldtype = "Data" return meta diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 43c83d0187..c8c3550178 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -375,7 +375,9 @@ def export_query(): form_params = get_form_params() form_params["limit_page_length"] = None - form_params["as_list"] = True + + # remove as_list param because key is needed for data masking + # form_params["as_list"] = True doctype = form_params.pop("doctype") if isinstance(form_params["fields"], list): form_params["fields"].append("owner") @@ -419,6 +421,10 @@ def export_query(): data = [[_("Sr"), *labels]] processed_data = [] + # convert ret to a list of lists if it is a list of dicts + if isinstance(ret, list) and ret and isinstance(ret[0], dict): + ret = [[value for value in row.values()] for row in ret] + if frappe.local.lang == "en" or not translate_values: data.extend([i + 1, *list(row)] for i, row in enumerate(ret)) elif translate_values: diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index a257bbba0c..b34c9c5c20 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -226,29 +226,28 @@ class DatabaseQuery: def mask_fields(self, result): """Mask fields in the result based on the doctype's masked fields""" masked_fields = self.get_masked_fields() + if not masked_fields: return result for row in result: for field in masked_fields: if field.fieldname in row: - fieldtype = field.fieldtype val = row[field.fieldname] if not val: continue - if fieldtype == "Data" and field.options == "Phone": - row[field.fieldname] = val[:3] + "********" - elif fieldtype == "Data" and field.options == "Email": + if field.old_fieldtype == "Data" and field.options == "Phone": + row[field.fieldname] = val[:3] + "XXXXXX" + elif field.old_fieldtype == "Data" and field.options == "Email": email = val.split("@") - row[field.fieldname] = "********@" + email[1] - elif fieldtype == "Date": - row[field.fieldname] = "xx-xx-xxxx" - elif fieldtype == "Time": - row[field.fieldname] = "xx-xx-xxxx" + row[field.fieldname] = "XXXXXX@" + email[1] + elif field.old_fieldtype == "Date": + row[field.fieldname] = "XX-XX-XXXX" + elif field.old_fieldtype == "Time": + row[field.fieldname] = "XX:XX" else: - row[field.fieldname] = "********" - + row[field.fieldname] = "XXXXXXXX" return result def get_masked_fields(self): @@ -262,12 +261,7 @@ class DatabaseQuery: if not meta: return [] - mask_fields = [] - for field in meta.get_masked_fields(): - if not meta.has_permlevel_access_to(fieldname=field.fieldname, df=field, permission_type="mask"): - mask_fields.append(field) - - return mask_fields + return meta.get_masked_fields() def build_and_run(self): args = self.prepare_args() @@ -699,7 +693,7 @@ from {tables} if "." in column: table, column = column.split(".", 1) - print(i, "field", column, "permitted_fields") + # print(i, "field", column, "permitted_fields") doctype = self.linked_table_aliases[table] if table in self.linked_table_aliases else table doctype = doctype.replace("`", "").removeprefix("tab") diff --git a/frappe/model/document.py b/frappe/model/document.py index c184089f5f..e81524bc84 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -273,51 +273,72 @@ class Document(BaseDocument, DocRef): if not is_doctype: self.mask_fields() - print("inside document, \n\n\n\nn\n") - return self + def mask_field_value(self, field): + # TODO: use this method to mask value and remove other code + already_masked = False + + if field.fieldtype == "Data" and field.options == "Phone": + already_masked = True + self.set(field.fieldname, self.get(field.fieldname)[0:3] + "XXXXXXX") + + if field.fieldtype == "Data" and field.options == "Email": + already_masked = True + email = self.get(field.fieldname) + if email: + email = email.split("@") + self.set(field.fieldname, "XXXXXXXX" + "@" + email[1]) + + if field.fieldtype == "Date": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "XX-XX-XXXX") + + if field.fieldtype == "Time": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "XX:XX") + + if not already_masked: + self.set(field.fieldname, "XXXXXXXX") + def mask_fields(self): mask_fields = frappe.get_meta(self.doctype).get_masked_fields() - if mask_fields: - # loop through masked fields and check it they have mask permissions on field level else mask value - for field in mask_fields: - if self.has_permlevel_access_to(fieldname=field.fieldname, permission_type="mask"): - # if user has access to mask field then skip masking - continue - already_masked = False - field.read_only = 1 - field.mask_readonly = 1 - field.old_fieldtype = field.fieldtype - field.fieldtype = "Data" + if not mask_fields: + return + for field in mask_fields: + already_masked = False - # if field type is Data and option is Phone the mask all value except last 3 - if field.old_fieldtype == "Data" and field.options == "Phone": - already_masked = True - self.set(field.fieldname, self.get(field.fieldname)[0:3] + "********") + # if field type is Data and option is Phone the mask all value except last 3 + if field.old_fieldtype == "Data" and field.options == "Phone": + already_masked = True + self.set(field.fieldname, self.get(field.fieldname)[0:3] + "XXXXXXX") - if field.old_fieldtype == "Data" and field.options == "Email": - already_masked = True - email = self.get(field.fieldname) - if email: - email = email.split("@") - self.set(field.fieldname, "********" + "@" + email[1]) + if field.old_fieldtype == "Data" and field.options == "Email": + already_masked = True + email = self.get(field.fieldname) + if email: + email = email.split("@") + self.set(field.fieldname, "XXXXXXXX" + "@" + email[1]) - if field.old_fieldtype == "Date": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "xx-xx-xxxx") + if field.old_fieldtype == "Date": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "XX-XX-XXXX") - if field.old_fieldtype == "Time": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "xx-xx-xxxx") + if field.old_fieldtype == "Time": + already_masked = True + date = self.get(field.fieldname) + if date: + self.set(field.fieldname, "XX:XXXX") - if not already_masked: - self.set(field.fieldname, "********") + if not already_masked: + self.set(field.fieldname, "XXXXXXXX") def load_children_from_db(self): is_doctype = self.doctype == "DocType" diff --git a/frappe/model/meta.py b/frappe/model/meta.py index d39686147c..3943507999 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -42,6 +42,7 @@ from frappe.model.workflow import get_workflow_name from frappe.modules import load_doctype_module from frappe.types import DocRef from frappe.utils import cached_property, cast, cint, cstr +from frappe.utils.caching import request_cache from frappe.utils.data import add_to_date, get_datetime DEFAULT_FIELD_LABELS = { @@ -83,8 +84,16 @@ def get_meta(doctype: "str | DocType", cached: bool = True) -> "_Meta": return meta meta = Meta(doctype) + key = f"doctype_meta::{meta.name}" frappe.client_cache.set_value(key, meta) + + if meta.name not in meta.special_doctypes: + if is_data_masking_enabled(): + from frappe.desk.form.meta import mask_protected_fields + + meta = mask_protected_fields(meta) + return meta @@ -96,6 +105,10 @@ def clear_meta_cache(doctype: str = "*"): frappe.client_cache.delete_value(key) +def is_data_masking_enabled(): + return frappe.db.get_single_value("System Settings", "enable_data_masking") + + def load_meta(doctype): return Meta(doctype) @@ -214,7 +227,22 @@ class Meta(Document): return self._dynamic_link_fields def get_masked_fields(self): - return [df for df in self.fields if df.get("mask")] + # print(self.fields, "Indise the meta yes \n\n\n") + # return [df for df in self.fields if df.get("mask")] + # print("inside mask fields: ", self.get("fields", {"mask": 1}), "\n\n\n") + # return self.get("fields", {"mask": 1}) + return self.get("fields", {"mask_readonly": 1}) + # fields = self.get("fields", {"mask_readonly": 1}) + # change fieldtype to Data for masked fields + # print("fields: ", fields, "\n\n\n") + # for df in fields: + # print("df: ", df, "\n\n\n") + # if df.get("fieldtype") != "Data": + # df.old_fieldtype = df.fieldtype + # df.fieldtype = "Data" + # return fields + + # return [df for df in self.get("fields", {"mask": 1}) if df.get("fieldtype") != "Data"] @cached_property def _dynamic_link_fields(self): diff --git a/frappe/public/js/frappe/form/controls/base_control.js b/frappe/public/js/frappe/form/controls/base_control.js index d56f269f80..dfb241ca95 100644 --- a/frappe/public/js/frappe/form/controls/base_control.js +++ b/frappe/public/js/frappe/form/controls/base_control.js @@ -9,7 +9,7 @@ frappe.ui.form.Control = class BaseControl { make() { this.make_wrapper(); this.$wrapper - .attr("data-fieldtype", this.df.fieldtype) + .attr("data-fieldtype", this.df?.old_fieldtype || this.df.fieldtype) .attr("data-fieldname", this.df.fieldname); this.wrapper = this.$wrapper.get(0); this.wrapper.fieldobj = this; // reference for event handlers diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index 194c5cd025..673f01cd81 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -465,7 +465,9 @@ frappe.ui.form.Form = class FrappeForm { this.show_conflict_message(); this.show_submission_queue_banner(); - this.mark_mask_fields_readonly(); + if (!this.is_new()) { + this.mark_mask_fields_readonly(); + } if (frappe.boot.read_only) { this.disable_form(); @@ -1176,11 +1178,12 @@ frappe.ui.form.Form = class FrappeForm { mark_mask_fields_readonly() { this.fields.forEach((field) => { if (field.df.mask && field.df.mask_readonly) { - // console.log(field.df); - this.set_df_property(field.df.fieldname, "disabled", "1"); - this.set_df_property(field.df.fieldname, "fieldtype", "Data"); + console.log(field.df); + // this.set_df_property(field.df.fieldname, "disabled", "1"); + this.set_df_property(field.df.fieldname, "fieldtype", "Date"); } }); + // this.refresh(); } handle_save_fail(btn, on_error) { diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 4d5bbf58f3..ab9149f2d2 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -854,9 +854,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { _value = _value * out_of_ratings; } - if (df.fieldname == "company") { - console.log(df); - } + let filterable = df?.mask_readonly ? "no-underline" : " filterable"; if (df.fieldtype === "Image") { html = df.options @@ -866,14 +864,14 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { ${frappe.utils.icon("restriction")} `; } else if (df.fieldtype === "Select") { - html = ` ${__(_value)} `; } else if (df.fieldtype === "Link") { - html = ` ${_value} `; @@ -882,7 +880,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { ${_value} `; } else { - html = ` ${format()} `; diff --git a/frappe/public/js/frappe/model/meta.js b/frappe/public/js/frappe/model/meta.js index fca8500e9a..9724b0729f 100644 --- a/frappe/public/js/frappe/model/meta.js +++ b/frappe/public/js/frappe/model/meta.js @@ -17,11 +17,6 @@ frappe.get_meta = function (doctype) { $.extend(frappe.meta, { sync: function (doc) { $.each(doc.fields, function (i, df) { - if (df.mask) { - // console.log("inside meta", frappe.meta.get_masked_fields()); - // df.mask_readonly = 1; - console.log(df); - } frappe.meta.add_field(df); }); From aba7f29aa68f2b349fbeeb39b7b393d8f3964678 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 10 Jun 2025 19:54:13 +0530 Subject: [PATCH 003/263] refactor: remove debugging statement --- frappe/core/doctype/docfield/docfield.py | 14 -------------- frappe/model/__init__.py | 2 -- frappe/model/db_query.py | 1 - frappe/model/meta.py | 15 --------------- frappe/public/js/frappe/form/form.js | 4 +--- frappe/public/js/frappe/list/base_list.js | 2 -- frappe/public/js/frappe/list/list_view.js | 3 --- 7 files changed, 1 insertion(+), 40 deletions(-) diff --git a/frappe/core/doctype/docfield/docfield.py b/frappe/core/doctype/docfield/docfield.py index 00f0a80b00..3f6d642e55 100644 --- a/frappe/core/doctype/docfield/docfield.py +++ b/frappe/core/doctype/docfield/docfield.py @@ -159,17 +159,3 @@ class DocField(Document): parent = f" parent={self.parent}" if getattr(self, "parent", None) else "" return f"<{self.fieldtype}{doctype}: {self.fieldname}{docstatus}{parent}{unsaved}>" - - -# TODO: remove this function when all usages are removed -def get_masked_fields(doctype): - return frappe.db.get_values( - doctype="DocField", - filters={ - "parent": doctype, - "parentfield": "fields", - "mask": 1, - }, - fieldname="fieldname", - as_dict=True, - ) diff --git a/frappe/model/__init__.py b/frappe/model/__init__.py index f6eedf5801..994624608c 100644 --- a/frappe/model/__init__.py +++ b/frappe/model/__init__.py @@ -241,8 +241,6 @@ def get_permitted_fields( with_virtual_fields=not ignore_virtual, ) - # print(doctype, " : In permitted fields, \n valid columns: ", permitted_fields, "\n\n\n") - if permission_type == "select": return permitted_fields diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 27563323fa..3fc3de7e83 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -694,7 +694,6 @@ from {tables} if "." in column: table, column = column.split(".", 1) - # print(i, "field", column, "permitted_fields") doctype = self.linked_table_aliases[table] if table in self.linked_table_aliases else table doctype = doctype.replace("`", "").removeprefix("tab") diff --git a/frappe/model/meta.py b/frappe/model/meta.py index c182a74e22..b137db862d 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -227,22 +227,7 @@ class Meta(Document): return self._dynamic_link_fields def get_masked_fields(self): - # print(self.fields, "Indise the meta yes \n\n\n") - # return [df for df in self.fields if df.get("mask")] - # print("inside mask fields: ", self.get("fields", {"mask": 1}), "\n\n\n") - # return self.get("fields", {"mask": 1}) return self.get("fields", {"mask_readonly": 1}) - # fields = self.get("fields", {"mask_readonly": 1}) - # change fieldtype to Data for masked fields - # print("fields: ", fields, "\n\n\n") - # for df in fields: - # print("df: ", df, "\n\n\n") - # if df.get("fieldtype") != "Data": - # df.old_fieldtype = df.fieldtype - # df.fieldtype = "Data" - # return fields - - # return [df for df in self.get("fields", {"mask": 1}) if df.get("fieldtype") != "Data"] @cached_property def _dynamic_link_fields(self): diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index 673f01cd81..b9c3794d24 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -1178,12 +1178,10 @@ frappe.ui.form.Form = class FrappeForm { mark_mask_fields_readonly() { this.fields.forEach((field) => { if (field.df.mask && field.df.mask_readonly) { - console.log(field.df); - // this.set_df_property(field.df.fieldname, "disabled", "1"); + this.set_df_property(field.df.fieldname, "disabled", "1"); this.set_df_property(field.df.fieldname, "fieldtype", "Date"); } }); - // this.refresh(); } handle_save_fail(btn, on_error) { diff --git a/frappe/public/js/frappe/list/base_list.js b/frappe/public/js/frappe/list/base_list.js index b58bfef3b4..f1b54301ad 100644 --- a/frappe/public/js/frappe/list/base_list.js +++ b/frappe/public/js/frappe/list/base_list.js @@ -526,8 +526,6 @@ frappe.views.BaseList = class BaseList { this.freeze(true); // fetch data from server return frappe.call(args).then((r) => { - // console.log(r, "list view response"); - // render this.prepare_data(r); this.toggle_result_area(); diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 7ba60a23a9..96214e182c 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -395,9 +395,6 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { } const fields_in_list_view = this.get_fields_in_list_view(); - - // console.log(fields_in_list_view, "fields_in_list_view"); - // Add rest from in_list_view docfields this.columns = this.columns.concat( fields_in_list_view From f32f9f1d83d07f1dc1618f3acc8c45390ac1247c Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 11 Jun 2025 10:48:09 +0530 Subject: [PATCH 004/263] fix(minor): typo of data --- frappe/public/js/frappe/form/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index b9c3794d24..418744ef46 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -1179,7 +1179,7 @@ frappe.ui.form.Form = class FrappeForm { this.fields.forEach((field) => { if (field.df.mask && field.df.mask_readonly) { this.set_df_property(field.df.fieldname, "disabled", "1"); - this.set_df_property(field.df.fieldname, "fieldtype", "Date"); + this.set_df_property(field.df.fieldname, "fieldtype", "Data"); } }); } From 76f2221b1fa301fcab41df915baa2277d6b13453 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 11 Jun 2025 20:25:13 +0530 Subject: [PATCH 005/263] fix: don't mask fields in patch, install or in migrate state --- frappe/desk/form/meta.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index db8f67ee53..ed7ec8b2f7 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -55,6 +55,14 @@ def get_meta(doctype, cached=True) -> "FormMeta": def mask_protected_fields(meta): + if ( + frappe.flags.in_patch + or frappe.flags.in_install + or frappe.flags.in_migrate + or frappe.flags.in_setup_wizard + ): + return meta + for df in meta.fields: if df.mask and not meta.has_permlevel_access_to( fieldname=df.fieldname, df=df, permission_type="mask" From 4613129c4c6095a1030b8a3671ca0196271ce37d Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 11 Jun 2025 20:38:29 +0530 Subject: [PATCH 006/263] fix: don't mask fields in patch, install or in migrate state --- frappe/desk/form/meta.py | 29 +++++++++++++++++------------ frappe/model/meta.py | 9 ++------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index ed7ec8b2f7..eda9672b17 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -5,7 +5,7 @@ import os import frappe from frappe import _ from frappe.build import scrub_html_template -from frappe.model.meta import Meta, is_data_masking_enabled +from frappe.model.meta import Meta from frappe.model.utils import render_include from frappe.modules import get_module_path, load_doctype_module, scrub from frappe.utils import get_bench_path, get_html_format @@ -48,7 +48,7 @@ def get_meta(doctype, cached=True) -> "FormMeta": # In prod don't use cached meta when explicitly requesting from DB. meta = FormMeta(doctype, cached=frappe.conf.developer_mode) - if (meta.name not in meta.special_doctypes) and is_data_masking_enabled(): + if meta.name not in meta.special_doctypes: meta = mask_protected_fields(meta) return meta @@ -63,19 +63,24 @@ def mask_protected_fields(meta): ): return meta - for df in meta.fields: - if df.mask and not meta.has_permlevel_access_to( - fieldname=df.fieldname, df=df, permission_type="mask" - ): - # store orignal fieldtype and change fieldtype to Data - df.read_only = 1 - df.mask_readonly = 1 - df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) - if df.fieldtype != "Data": - df.fieldtype = "Data" + if is_data_masking_enabled(): + for df in meta.fields: + if df.mask and not meta.has_permlevel_access_to( + fieldname=df.fieldname, df=df, permission_type="mask" + ): + # store orignal fieldtype and change fieldtype to Data + df.read_only = 1 + df.mask_readonly = 1 + df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) + if df.fieldtype != "Data": + df.fieldtype = "Data" return meta +def is_data_masking_enabled(): + return frappe.db.get_single_value("System Settings", "enable_data_masking") + + class FormMeta(Meta): def __init__(self, doctype, *, cached=True): self.__dict__.update(frappe.get_meta(doctype, cached=cached).__dict__) diff --git a/frappe/model/meta.py b/frappe/model/meta.py index b137db862d..054c963b29 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -89,10 +89,9 @@ def get_meta(doctype: "str | DocType", cached: bool = True) -> "_Meta": frappe.client_cache.set_value(key, meta) if meta.name not in meta.special_doctypes: - if is_data_masking_enabled(): - from frappe.desk.form.meta import mask_protected_fields + from frappe.desk.form.meta import mask_protected_fields - meta = mask_protected_fields(meta) + meta = mask_protected_fields(meta) return meta @@ -105,10 +104,6 @@ def clear_meta_cache(doctype: str = "*"): frappe.client_cache.delete_value(key) -def is_data_masking_enabled(): - return frappe.db.get_single_value("System Settings", "enable_data_masking") - - def load_meta(doctype): return Meta(doctype) From 4a866ca3700bc13698e43749c0dc9ff8dfb4937c Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Thu, 26 Jun 2025 13:00:27 +0530 Subject: [PATCH 007/263] refactor: remove useless conditions --- frappe/model/db_query.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 3fc3de7e83..80e61b9abc 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -253,15 +253,9 @@ class DatabaseQuery: def get_masked_fields(self): """Get masked fields for the doctype""" - # TODO: store in session to avoid multiple calls - if not self.doctype: - return [] meta = self.get_meta(self.doctype) - if not meta: - return [] - return meta.get_masked_fields() def build_and_run(self): From cbcf16440aeb5c776d8956e62a2ba97edcbae1ae Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Thu, 26 Jun 2025 13:06:44 +0530 Subject: [PATCH 008/263] refactor: remove masking setting from System Settings --- .../system_settings/system_settings.json | 9 +------ .../system_settings/system_settings.py | 1 - frappe/desk/form/meta.py | 25 ++++++++----------- frappe/model/db_query.py | 10 ++++++++ frappe/model/document.py | 1 + 5 files changed, 22 insertions(+), 24 deletions(-) diff --git a/frappe/core/doctype/system_settings/system_settings.json b/frappe/core/doctype/system_settings/system_settings.json index b9a78e78a1..619894f153 100644 --- a/frappe/core/doctype/system_settings/system_settings.json +++ b/frappe/core/doctype/system_settings/system_settings.json @@ -28,7 +28,6 @@ "show_absolute_datetime_in_timeline", "permissions", "apply_strict_user_permissions", - "enable_data_masking", "column_break_21", "allow_older_web_view_links", "security_tab", @@ -718,12 +717,6 @@ "fieldtype": "Check", "label": "Show Absolute Datetime in Timeline" }, - { - "default": "0", - "fieldname": "enable_data_masking", - "fieldtype": "Check", - "label": "Enable Data Masking" - }, { "fieldname": "api_logging_section", "fieldtype": "Section Break", @@ -739,7 +732,7 @@ "icon": "fa fa-cog", "issingle": 1, "links": [], - "modified": "2025-06-10 14:54:41.151334", + "modified": "2025-06-26 13:03:49.011134", "modified_by": "Administrator", "module": "Core", "name": "System Settings", diff --git a/frappe/core/doctype/system_settings/system_settings.py b/frappe/core/doctype/system_settings/system_settings.py index 70efbf4a1e..323c4a3f54 100644 --- a/frappe/core/doctype/system_settings/system_settings.py +++ b/frappe/core/doctype/system_settings/system_settings.py @@ -49,7 +49,6 @@ class SystemSettings(Document): dormant_days: DF.Int email_footer_address: DF.SmallText | None email_retry_limit: DF.Int - enable_data_masking: DF.Check enable_onboarding: DF.Check enable_password_policy: DF.Check enable_scheduler: DF.Check diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index d51a4a27b0..b6ca3f31d5 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -60,24 +60,19 @@ def mask_protected_fields(meta): ): return meta - if is_data_masking_enabled(): - for df in meta.fields: - if df.mask and not meta.has_permlevel_access_to( - fieldname=df.fieldname, df=df, permission_type="mask" - ): - # store orignal fieldtype and change fieldtype to Data - df.read_only = 1 - df.mask_readonly = 1 - df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) - if df.fieldtype != "Data": - df.fieldtype = "Data" + for df in meta.fields: + if df.mask and not meta.has_permlevel_access_to( + fieldname=df.fieldname, df=df, permission_type="mask" + ): + # store orignal fieldtype and change fieldtype to Data + df.read_only = 1 + df.mask_readonly = 1 + df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) + if df.fieldtype != "Data": + df.fieldtype = "Data" return meta -def is_data_masking_enabled(): - return frappe.db.get_single_value("System Settings", "enable_data_masking") - - class FormMeta(Meta): def __init__(self, doctype, *, cached=True): self.__dict__.update(frappe.get_meta(doctype, cached=cached).__dict__) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 80e61b9abc..0689689016 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -659,6 +659,16 @@ from {tables} ignore_virtual=True, ) ) + + # get_permitted_field = get_permitted_fields( + # doctype=self.doctype, + # parenttype=self.parent_doctype, + # permission_type=self.permission_map.get(self.doctype), + # ignore_virtual=True, + # ) + + print(self.doctype, self.permission_map.get(self.doctype), "permitted_fields \n\n\n\n") + # print(get_permitted_field, "get_permitted_field \n\n\n\n") permitted_child_table_fields = {} for i, field in enumerate(self.fields): diff --git a/frappe/model/document.py b/frappe/model/document.py index 9b581d022e..698b01718f 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -979,6 +979,7 @@ class Document(BaseDocument): return # check for child tables + print(high_permlevel_fields, "high_permlevel_fields \n\n\n") for df in self.meta.get_table_fields(): high_permlevel_fields = frappe.get_meta(df.options).get_high_permlevel_fields() if high_permlevel_fields: From 85a5f05b80e4869ec929cf6b60d4da06ddcba09b Mon Sep 17 00:00:00 2001 From: theerayut Date: Wed, 23 Jul 2025 22:10:44 +0700 Subject: [PATCH 009/263] feat: Add action confirm on Workflow imp: move Action Confirmation into transitions level --- frappe/public/js/frappe/form/workflow.js | 50 ++++++++++++------- .../components/Properties.vue | 2 +- .../workflow/doctype/workflow/workflow.json | 2 +- .../workflow_transition.json | 10 +++- 4 files changed, 42 insertions(+), 22 deletions(-) diff --git a/frappe/public/js/frappe/form/workflow.js b/frappe/public/js/frappe/form/workflow.js index e3532fddc8..3306ce2aac 100644 --- a/frappe/public/js/frappe/form/workflow.js +++ b/frappe/public/js/frappe/form/workflow.js @@ -102,25 +102,14 @@ frappe.ui.form.States = class FormStates { if (frappe.user_roles.includes(d.allowed) && has_approval_access(d)) { added = true; me.frm.page.add_action_item(__(d.action), function () { - // set the workflow_action for use in form scripts - frappe.dom.freeze(); - me.frm.selected_workflow_action = d.action; - me.frm.script_manager.trigger("before_workflow_action").then(() => { - frappe - .xcall("frappe.model.workflow.apply_workflow", { - doc: me.frm.doc, - action: d.action, - }) - .then((doc) => { - frappe.model.sync(doc); - me.frm.refresh(); - me.frm.selected_workflow_action = null; - me.frm.script_manager.trigger("after_workflow_action"); - }) - .finally(() => { - frappe.dom.unfreeze(); - }); - }); + if (d.enable_action_confirmation) { + frappe.confirm( + __("Are you sure you want to {0}?", [d.action]), + () => me.handle_workflow_action(d) + ); + } else { + me.handle_workflow_action(d); + } }); } }); @@ -129,6 +118,29 @@ frappe.ui.form.States = class FormStates { }); } + handle_workflow_action(transition) { + var me = this; + // set the workflow_action for use in form scripts + frappe.dom.freeze(); + me.frm.selected_workflow_action = transition.action; + me.frm.script_manager.trigger("before_workflow_action").then(() => { + frappe + .xcall("frappe.model.workflow.apply_workflow", { + doc: me.frm.doc, + action: transition.action, + }) + .then((doc) => { + frappe.model.sync(doc); + me.frm.refresh(); + me.frm.selected_workflow_action = null; + me.frm.script_manager.trigger("after_workflow_action"); + }) + .finally(() => { + frappe.dom.unfreeze(); + }); + }); + } + setup_btn(action_added) { if (action_added) { this.frm.page.btn_primary.addClass("hide"); diff --git a/frappe/public/js/workflow_builder/components/Properties.vue b/frappe/public/js/workflow_builder/components/Properties.vue index 7c505dee56..8f14d18ba5 100644 --- a/frappe/public/js/workflow_builder/components/Properties.vue +++ b/frappe/public/js/workflow_builder/components/Properties.vue @@ -18,7 +18,7 @@ let properties = computed(() => { if (store.workflow.selected && "action" in store.workflow.selected.data) { title.value = __("Transition Properties"); return store.transitionfields.filter((df) => - ["action", "allowed", "allow_self_approval", "condition"].includes(df.fieldname) + ["action", "allowed", "allow_self_approval", "action_confirm", "condition"].includes(df.fieldname) ); } else if (store.workflow.selected && "state" in store.workflow.selected.data) { title.value = __("State Properties"); diff --git a/frappe/workflow/doctype/workflow/workflow.json b/frappe/workflow/doctype/workflow/workflow.json index 58761f1fe5..27394315c4 100644 --- a/frappe/workflow/doctype/workflow/workflow.json +++ b/frappe/workflow/doctype/workflow/workflow.json @@ -126,4 +126,4 @@ "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/frappe/workflow/doctype/workflow_transition/workflow_transition.json b/frappe/workflow/doctype/workflow_transition/workflow_transition.json index 74139320f4..d78732d5e2 100644 --- a/frappe/workflow/doctype/workflow_transition/workflow_transition.json +++ b/frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -12,6 +12,7 @@ "allowed", "allow_self_approval", "send_email_to_creator", + "enable_action_confirmation", "conditions", "condition", "column_break_7", @@ -99,7 +100,14 @@ "fieldname": "send_email_to_creator", "fieldtype": "Check", "label": "Send Email To Creator" - } + }, + { + "default": "0", + "description": "If checked, action confirmation will be required before performing workflow actions", + "fieldname": "enable_action_confirmation", + "fieldtype": "Check", + "label": "Enable Action Confirmation" + } ], "idx": 1, "istable": 1, From bf4472865ef54555d023bf5bb040f81661c2e473 Mon Sep 17 00:00:00 2001 From: theerayut Date: Thu, 31 Jul 2025 13:55:36 +0700 Subject: [PATCH 010/263] refactor: change field's description --- .../doctype/workflow_transition/workflow_transition.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_transition/workflow_transition.json b/frappe/workflow/doctype/workflow_transition/workflow_transition.json index b90a0332ff..3e2edba5ad 100644 --- a/frappe/workflow/doctype/workflow_transition/workflow_transition.json +++ b/frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -104,7 +104,7 @@ }, { "default": "0", - "description": "If checked, action confirmation will be required before performing workflow actions", + "description": "If checked, a confirmation will be required before performing workflow actions.", "fieldname": "enable_action_confirmation", "fieldtype": "Check", "label": "Enable Action Confirmation" From 2b1d5c61e2f3ca4ec2e09f5898952557e4af5510 Mon Sep 17 00:00:00 2001 From: theerayut Date: Thu, 31 Jul 2025 14:00:07 +0700 Subject: [PATCH 011/263] style: run pre-commit --- frappe/public/js/frappe/form/workflow.js | 5 ++--- .../public/js/workflow_builder/components/Properties.vue | 9 ++++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/form/workflow.js b/frappe/public/js/frappe/form/workflow.js index 3306ce2aac..26b8fedc7d 100644 --- a/frappe/public/js/frappe/form/workflow.js +++ b/frappe/public/js/frappe/form/workflow.js @@ -103,9 +103,8 @@ frappe.ui.form.States = class FormStates { added = true; me.frm.page.add_action_item(__(d.action), function () { if (d.enable_action_confirmation) { - frappe.confirm( - __("Are you sure you want to {0}?", [d.action]), - () => me.handle_workflow_action(d) + frappe.confirm(__("Are you sure you want to {0}?", [d.action]), () => + me.handle_workflow_action(d) ); } else { me.handle_workflow_action(d); diff --git a/frappe/public/js/workflow_builder/components/Properties.vue b/frappe/public/js/workflow_builder/components/Properties.vue index d63badbf3e..79402deacb 100644 --- a/frappe/public/js/workflow_builder/components/Properties.vue +++ b/frappe/public/js/workflow_builder/components/Properties.vue @@ -18,7 +18,14 @@ let properties = computed(() => { if (store.workflow.selected && "action" in store.workflow.selected.data) { title.value = __("Transition Properties"); return store.transitionfields.filter((df) => - ["action", "allowed", "allow_self_approval", "enable_action_confirmation", "condition", "transition_tasks"].includes(df.fieldname) + [ + "action", + "allowed", + "allow_self_approval", + "enable_action_confirmation", + "condition", + "transition_tasks", + ].includes(df.fieldname) ); } else if (store.workflow.selected && "state" in store.workflow.selected.data) { title.value = __("State Properties"); From c2544f9096db2c34fd43040d4c9526a17470efe7 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Mon, 18 Aug 2025 23:38:18 +0530 Subject: [PATCH 012/263] refactor: change approach of masking fields --- frappe/desk/form/meta.py | 12 ---- frappe/desk/reportview.py | 7 +- frappe/model/db_query.py | 72 ++++++++++++------- frappe/model/document.py | 63 ++-------------- frappe/model/meta.py | 5 +- .../js/frappe/form/controls/base_control.js | 2 +- frappe/public/js/frappe/form/formatters.js | 2 +- frappe/public/js/frappe/form/layout.js | 2 +- 8 files changed, 56 insertions(+), 109 deletions(-) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index b6ca3f31d5..fc65fc49b3 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -52,24 +52,12 @@ def get_meta(doctype, cached=True) -> "FormMeta": def mask_protected_fields(meta): - if ( - frappe.flags.in_patch - or frappe.flags.in_install - or frappe.flags.in_migrate - or frappe.flags.in_setup_wizard - ): - return meta - for df in meta.fields: if df.mask and not meta.has_permlevel_access_to( fieldname=df.fieldname, df=df, permission_type="mask" ): # store orignal fieldtype and change fieldtype to Data - df.read_only = 1 df.mask_readonly = 1 - df.set("old_fieldtype", df.get("old_fieldtype") or df.fieldtype) - if df.fieldtype != "Data": - df.fieldtype = "Data" return meta diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 9621b44402..3832052e87 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -376,8 +376,7 @@ def export_query(): form_params = get_form_params() form_params["limit_page_length"] = None - # remove as_list param because key is needed for data masking - # form_params["as_list"] = True + form_params["as_list"] = True doctype = form_params.pop("doctype") if isinstance(form_params["fields"], list): form_params["fields"].append("owner") @@ -421,10 +420,6 @@ def export_query(): data = [[_("Sr"), *labels]] processed_data = [] - # convert ret to a list of lists if it is a list of dicts - if isinstance(ret, list) and ret and isinstance(ret[0], dict): - ret = [[value for value in row.values()] for row in ret] - if frappe.local.lang == "en" or not translate_values: data.extend([i + 1, *list(row)] for i, row in enumerate(ret)) elif translate_values: diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 3ba56ee575..1180fd1332 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -231,24 +231,36 @@ class DatabaseQuery: if not masked_fields: return result - for row in result: - for field in masked_fields: - if field.fieldname in row: - val = row[field.fieldname] - if not val: - continue + if self.as_list: + masked_result = [] + field_index_map = {} + for idx, field in enumerate(self.fields): + # handle aliases (e.g. `tabSI`.`posting_date` as posting_date) + if " as " in field.lower(): + alias = field.split(" as ")[1].strip(" '") + field_index_map[alias] = idx + else: + # extract last part after `.` + col = field.split(".")[-1].strip("`") + field_index_map[col] = idx + # if as_list then we don't have field names in the result so we need to mask by position + for row in result: + row = list(row) # convert tuple to list mutable + for field in masked_fields: + if field.fieldname in field_index_map: + idx = field_index_map[field.fieldname] + val = row[idx] + row[idx] = mask_field_value(field, val) + + masked_result.append(tuple(row)) # convert back to tuple + result = masked_result + else: + for row in result: + for field in masked_fields: + if field.fieldname in row: + val = row[field.fieldname] + row[field.fieldname] = mask_field_value(field, val) - if field.old_fieldtype == "Data" and field.options == "Phone": - row[field.fieldname] = val[:3] + "XXXXXX" - elif field.old_fieldtype == "Data" and field.options == "Email": - email = val.split("@") - row[field.fieldname] = "XXXXXX@" + email[1] - elif field.old_fieldtype == "Date": - row[field.fieldname] = "XX-XX-XXXX" - elif field.old_fieldtype == "Time": - row[field.fieldname] = "XX:XX" - else: - row[field.fieldname] = "XXXXXXXX" return result def get_masked_fields(self): @@ -660,15 +672,6 @@ from {tables} ) ) - # get_permitted_field = get_permitted_fields( - # doctype=self.doctype, - # parenttype=self.parent_doctype, - # permission_type=self.permission_map.get(self.doctype), - # ignore_virtual=True, - # ) - - print(self.doctype, self.permission_map.get(self.doctype), "permitted_fields \n\n\n\n") - # print(get_permitted_field, "get_permitted_field \n\n\n\n") permitted_child_table_fields = {} for i, field in enumerate(self.fields): @@ -1239,6 +1242,23 @@ from {tables} update_user_settings(self.doctype, user_settings) +def mask_field_value(field, val): + if not val: + return val + + if field.fieldtype == "Data" and field.options == "Phone": + return val[:3] + "XXXXXX" + elif field.fieldtype == "Data" and field.options == "Email": + email = val.split("@") + return "XXXXXX@" + email[1] if len(email) > 1 else "XXXXXX" + elif field.fieldtype == "Date": + return "XX-XX-XXXX" + elif field.fieldtype == "Time": + return "XX:XX" + else: + return "XXXXXXXX" + + def cast_name(column: str) -> str: """Casts name field to varchar for postgres diff --git a/frappe/model/document.py b/frappe/model/document.py index 9e342e7381..1825543ff2 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -273,70 +273,16 @@ class Document(BaseDocument): return self - def mask_field_value(self, field): - # TODO: use this method to mask value and remove other code - already_masked = False - - if field.fieldtype == "Data" and field.options == "Phone": - already_masked = True - self.set(field.fieldname, self.get(field.fieldname)[0:3] + "XXXXXXX") - - if field.fieldtype == "Data" and field.options == "Email": - already_masked = True - email = self.get(field.fieldname) - if email: - email = email.split("@") - self.set(field.fieldname, "XXXXXXXX" + "@" + email[1]) - - if field.fieldtype == "Date": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "XX-XX-XXXX") - - if field.fieldtype == "Time": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "XX:XX") - - if not already_masked: - self.set(field.fieldname, "XXXXXXXX") - def mask_fields(self): + from frappe.model.db_query import mask_field_value + mask_fields = frappe.get_meta(self.doctype).get_masked_fields() if not mask_fields: return for field in mask_fields: - already_masked = False - - # if field type is Data and option is Phone the mask all value except last 3 - if field.old_fieldtype == "Data" and field.options == "Phone": - already_masked = True - self.set(field.fieldname, self.get(field.fieldname)[0:3] + "XXXXXXX") - - if field.old_fieldtype == "Data" and field.options == "Email": - already_masked = True - email = self.get(field.fieldname) - if email: - email = email.split("@") - self.set(field.fieldname, "XXXXXXXX" + "@" + email[1]) - - if field.old_fieldtype == "Date": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "XX-XX-XXXX") - - if field.old_fieldtype == "Time": - already_masked = True - date = self.get(field.fieldname) - if date: - self.set(field.fieldname, "XX:XXXX") - - if not already_masked: - self.set(field.fieldname, "XXXXXXXX") + val = self.get(field.fieldname) + self.set(field.fieldname, mask_field_value(field, val)) def load_children_from_db(self): is_doctype = self.doctype == "DocType" @@ -981,7 +927,6 @@ class Document(BaseDocument): return # check for child tables - print(high_permlevel_fields, "high_permlevel_fields \n\n\n") for df in self.meta.get_table_fields(): high_permlevel_fields = frappe.get_meta(df.options).get_high_permlevel_fields() if high_permlevel_fields: diff --git a/frappe/model/meta.py b/frappe/model/meta.py index c2405dd960..11dc18b7df 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -88,14 +88,13 @@ def get_meta(doctype: "str | DocType", cached: bool = True) -> "_Meta": meta = Meta(doctype) - key = f"doctype_meta::{meta.name}" - frappe.client_cache.set_value(key, meta) - if meta.name not in meta.special_doctypes: from frappe.desk.form.meta import mask_protected_fields meta = mask_protected_fields(meta) + key = f"doctype_meta::{meta.name}" + frappe.client_cache.set_value(key, meta) return meta diff --git a/frappe/public/js/frappe/form/controls/base_control.js b/frappe/public/js/frappe/form/controls/base_control.js index dfb241ca95..d56f269f80 100644 --- a/frappe/public/js/frappe/form/controls/base_control.js +++ b/frappe/public/js/frappe/form/controls/base_control.js @@ -9,7 +9,7 @@ frappe.ui.form.Control = class BaseControl { make() { this.make_wrapper(); this.$wrapper - .attr("data-fieldtype", this.df?.old_fieldtype || this.df.fieldtype) + .attr("data-fieldtype", this.df.fieldtype) .attr("data-fieldname", this.df.fieldname); this.wrapper = this.$wrapper.get(0); this.wrapper.fieldobj = this; // reference for event handlers diff --git a/frappe/public/js/frappe/form/formatters.js b/frappe/public/js/frappe/form/formatters.js index c068502fc7..b28d7cdfec 100644 --- a/frappe/public/js/frappe/form/formatters.js +++ b/frappe/public/js/frappe/form/formatters.js @@ -413,7 +413,7 @@ frappe.form.get_formatter = function (fieldtype) { }; frappe.format = function (value, df, options, doc) { - if (!df) df = { fieldtype: "Data" }; + if (!df || df?.mask_readonly) df = { fieldtype: "Data" }; if (df.fieldname == "_user_tags") df = { ...df, fieldtype: "Tag" }; var fieldtype = df.fieldtype || "Data"; diff --git a/frappe/public/js/frappe/form/layout.js b/frappe/public/js/frappe/form/layout.js index 1738d23863..46ee93f645 100644 --- a/frappe/public/js/frappe/form/layout.js +++ b/frappe/public/js/frappe/form/layout.js @@ -248,7 +248,7 @@ frappe.ui.form.Layout = class Layout { init_field(df, parent, render = false) { if (df.mask && df.mask_readonly) { if (df.fieldtype !== "Data") { - df.original_fieldtype = df.fieldtype; + df.read_only = 1; df.fieldtype = "Data"; } } From d8e0d8b232a178527b643a613d8b7a710c7f34c9 Mon Sep 17 00:00:00 2001 From: octex Date: Tue, 19 Aug 2025 12:18:05 -0300 Subject: [PATCH 013/263] fix: Fixed issue with translated options for dynamic link in list view filter --- frappe/public/js/frappe/form/controls/dynamic_link.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/dynamic_link.js b/frappe/public/js/frappe/form/controls/dynamic_link.js index 8f64a167dc..04092b0be2 100644 --- a/frappe/public/js/frappe/form/controls/dynamic_link.js +++ b/frappe/public/js/frappe/form/controls/dynamic_link.js @@ -7,17 +7,12 @@ frappe.ui.form.ControlDynamicLink = class ControlDynamicLink extends frappe.ui.f //for dialog box options = cur_dialog.get_value(this.df.options); } else if (!cur_frm) { - const selector = `input[data-fieldname="${this.df.options}"]`; - let input = null; if (cur_list) { // for list page - input = cur_list.filter_area.standard_filters_wrapper.find(selector); + options = cur_list.page.fields_dict[this.df.options].get_input_value(); } if (cur_page) { - input = $(cur_page.page).find(selector); - } - if (input) { - options = input.val(); + options = cur_page.page.fields_dict[this.df.options].get_input_value(); } } else { options = frappe.model.get_value(this.df.parent, this.docname, this.df.options); From d579a6e26c790b145b1ea8c738e0e5c31de9db26 Mon Sep 17 00:00:00 2001 From: octex Date: Tue, 19 Aug 2025 16:08:02 -0300 Subject: [PATCH 014/263] fix: fields_dict does not exists in cur_page --- frappe/public/js/frappe/form/controls/dynamic_link.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/dynamic_link.js b/frappe/public/js/frappe/form/controls/dynamic_link.js index 04092b0be2..a08996d319 100644 --- a/frappe/public/js/frappe/form/controls/dynamic_link.js +++ b/frappe/public/js/frappe/form/controls/dynamic_link.js @@ -11,8 +11,11 @@ frappe.ui.form.ControlDynamicLink = class ControlDynamicLink extends frappe.ui.f // for list page options = cur_list.page.fields_dict[this.df.options].get_input_value(); } - if (cur_page) { - options = cur_page.page.fields_dict[this.df.options].get_input_value(); + else if (cur_page) { + const selector = `input[data-fieldname="${this.df.options}"]`; + let input = null; + input = $(cur_page.page).find(selector); + options = input.val(); } } else { options = frappe.model.get_value(this.df.parent, this.docname, this.df.options); From 9699bca09592ff634b4718acb26db86a49f2c0f7 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 20 Aug 2025 19:00:45 +0530 Subject: [PATCH 015/263] feat: active app telemetry --- frappe/api/__init__.py | 9 +++- frappe/hooks.py | 5 ++ frappe/pulse/__init__.py | 0 frappe/pulse/app_activity_event.py | 82 ++++++++++++++++++++++++++++++ frappe/pulse/client.py | 68 +++++++++++++++++++++++++ 5 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 frappe/pulse/__init__.py create mode 100644 frappe/pulse/app_activity_event.py create mode 100644 frappe/pulse/client.py diff --git a/frappe/api/__init__.py b/frappe/api/__init__.py index a8736db67e..32a4257c11 100644 --- a/frappe/api/__init__.py +++ b/frappe/api/__init__.py @@ -1,5 +1,6 @@ # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from contextlib import suppress from enum import Enum from werkzeug.exceptions import NotFound @@ -9,6 +10,7 @@ from werkzeug.wrappers import Request, Response import frappe import frappe.client from frappe import _ +from frappe.pulse.app_activity_event import log_app_activity from frappe.utils.response import build_response @@ -63,7 +65,12 @@ def handle(request: Request): if data is not None: frappe.response["data"] = data - return build_response("json") + data = build_response("json") + + with suppress(Exception): + log_app_activity(arguments) + + return data # Merge all API version routing rules diff --git a/frappe/hooks.py b/frappe/hooks.py index 8d16696f41..b5fd13d131 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -214,6 +214,11 @@ scheduler_events = { "0/10 * * * *": [ "frappe.email.doctype.email_account.email_account.pull", ], + # 6 hours + "0 */6 * * *": [ + "frappe.pulse.app_activity_event.send", + ], + # Hourly but offset by 30 minutes "30 * * * *": [], # Daily but offset by 45 minutes diff --git a/frappe/pulse/__init__.py b/frappe/pulse/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/frappe/pulse/app_activity_event.py b/frappe/pulse/app_activity_event.py new file mode 100644 index 0000000000..d24d7934ea --- /dev/null +++ b/frappe/pulse/app_activity_event.py @@ -0,0 +1,82 @@ +import frappe +from frappe.modules import get_doctype_module +from frappe.utils.caching import site_cache + +from .client import is_enabled, post_events + +KEY = "pulse:active_apps" +EXPIRY = 60 * 60 * 12 # 12 hours + + +def log_app_activity(args): + if not is_enabled() or frappe.session.user in ("Guest", "Administrator"): + return + + status_code = frappe.response.http_status_code or 0 + if status_code and not (200 <= status_code < 300): + return + + method = args.get("method") or frappe.form_dict.get("method") + doctype = args.get("doctype") or frappe.form_dict.get("doctype") + + if not method and not doctype: + return + + app_name = None + if method and "." in method and not method.startswith("frappe."): + app_name = method.split(".", 1)[0] + + if not app_name and doctype: + module = get_doctype_module(doctype) + app_name = app_module_map().get(module) + + if app_name and app_name != "frappe": + _mark_active(app_name) + + +def send(): + if not is_enabled(): + return + + active_apps = frappe.cache.get_value(KEY) or set() + if not active_apps: + return + + events = [] + for app in active_apps: + events.append( + { + "name": "app_activity", + "app": app, + "app_version": _get_app_version(app), + } + ) + + try: + if post_events(events): + frappe.cache.delete_value(KEY) + except Exception: + frappe.log_error(title="Failed to send app activity events") + + +def _mark_active(app): + active_apps = frappe.cache.get_value(KEY) or set() + if app not in active_apps: + active_apps.add(app) + frappe.cache.set_value(KEY, active_apps) + ttl = frappe.cache.ttl(KEY) + if ttl in (-1, None): + frappe.cache.expire(KEY, EXPIRY) + + +def _get_app_version(app_name: str) -> str: + try: + return frappe.get_attr(app_name + ".__version__") + except Exception: + return "0.0.1" + + +@site_cache() +def app_module_map(): + defs = frappe.get_all("Module Def", fields=["name", "app_name"]) + return {d.name: d.app_name for d in defs} diff --git a/frappe/pulse/client.py b/frappe/pulse/client.py new file mode 100644 index 0000000000..343a95e100 --- /dev/null +++ b/frappe/pulse/client.py @@ -0,0 +1,68 @@ +from datetime import datetime, timezone + +import frappe +from frappe.utils import get_request_session +from frappe.utils.caching import site_cache +from frappe.utils.frappecloud import on_frappecloud + + +@site_cache() +def is_enabled() -> bool: + return ( + not frappe.conf.get("developer_mode", 0) + and not frappe.conf.get("pulse_disabled", 0) + and frappe.conf.get("pulse_api_key") + and on_frappecloud() + and frappe.get_system_settings("enable_telemetry") + ) + + +def post_events(events): + events = _sanitize_events(events) + session = _create_session() + resp = session.post(_get_ingest_url(), data=events, timeout=5.0) + return 200 <= resp.status_code < 300 + + +def _create_session(): + api_key = frappe.conf.get("pulse_api_key") + session = get_request_session() + if api_key: + session.headers.update({"Authorization": f"Bearer {api_key}"}) + return session + + +def _get_ingest_url(): + host = frappe.conf.get("pulse_host") or "https://pulse.m.frappe.cloud" + if not host.startswith("http"): + host = "https://" + host + host = host.rstrip("/") + + endpoint = frappe.conf.get("pulse_ingest_endpoint") or "/api/method/pulse.api.ingest" + endpoint = endpoint.lstrip("/") + + return f"{host}/{endpoint}" + + +def _sanitize_events(events): + _events = [] + if not isinstance(events, list): + _events = [events] + + for event in events: + if not isinstance(event, dict) or "name" not in event: + continue + event["site"] = event["site"] or frappe.local.site + event["timestamp"] = event["timestamp"] or _utc_iso() + event["frappe_version"] = event["frappe_version"] or _get_frappe_version() + _events.append(event) + + return _events + + +def _get_frappe_version() -> str: + return getattr(frappe, "__version__", "unknown") + + +def _utc_iso() -> str: + return datetime.now(timezone.utc).isoformat(timespec="seconds") From cf884f2b7b55c4e5a943520828ed0f9baf0b6a40 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Fri, 22 Aug 2025 19:04:55 +0530 Subject: [PATCH 016/263] chore: fix formatting --- frappe/hooks.py | 1 - 1 file changed, 1 deletion(-) diff --git a/frappe/hooks.py b/frappe/hooks.py index b5fd13d131..347b855591 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -218,7 +218,6 @@ scheduler_events = { "0 */6 * * *": [ "frappe.pulse.app_activity_event.send", ], - # Hourly but offset by 30 minutes "30 * * * *": [], # Daily but offset by 45 minutes From 4ec052a971e998359392c95241c821e60ca49cb3 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Fri, 22 Aug 2025 19:08:06 +0530 Subject: [PATCH 017/263] fix: linter errors --- frappe/pulse/app_activity_event.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/pulse/app_activity_event.py b/frappe/pulse/app_activity_event.py index d24d7934ea..82a88fa97e 100644 --- a/frappe/pulse/app_activity_event.py +++ b/frappe/pulse/app_activity_event.py @@ -8,7 +8,7 @@ KEY = "pulse:active_apps" EXPIRY = 60 * 60 * 12 # 12 hours -def log_app_activity(args): +def log_app_activity(req_params): if not is_enabled() or frappe.session.user in ("Guest", "Administrator"): return @@ -16,8 +16,8 @@ def log_app_activity(args): if status_code and not (200 <= status_code < 300): return - method = args.get("method") or frappe.form_dict.get("method") - doctype = args.get("doctype") or frappe.form_dict.get("doctype") + method = req_params.get("method") or frappe.form_dict.get("method") + doctype = req_params.get("doctype") or frappe.form_dict.get("doctype") if not method and not doctype: return From 7f0765fc9eec2b60a8ef90512801f36a6df16a3b Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 30 Aug 2025 13:31:01 +0530 Subject: [PATCH 018/263] refactor: rename `app_activity` to `app_heartbeat` --- frappe/api/__init__.py | 5 ++--- frappe/hooks.py | 2 +- .../pulse/{app_activity_event.py => app_heartbeat_event.py} | 6 +++--- 3 files changed, 6 insertions(+), 7 deletions(-) rename frappe/pulse/{app_activity_event.py => app_heartbeat_event.py} (93%) diff --git a/frappe/api/__init__.py b/frappe/api/__init__.py index 32a4257c11..7d7a665ce7 100644 --- a/frappe/api/__init__.py +++ b/frappe/api/__init__.py @@ -8,9 +8,8 @@ from werkzeug.routing import Map, Submount from werkzeug.wrappers import Request, Response import frappe -import frappe.client from frappe import _ -from frappe.pulse.app_activity_event import log_app_activity +from frappe.pulse.app_heartbeat_event import log_app_heartbeat from frappe.utils.response import build_response @@ -68,7 +67,7 @@ def handle(request: Request): data = build_response("json") with suppress(Exception): - log_app_activity(arguments) + log_app_heartbeat(arguments) return data diff --git a/frappe/hooks.py b/frappe/hooks.py index 347b855591..0ed8bc2042 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -216,7 +216,7 @@ scheduler_events = { ], # 6 hours "0 */6 * * *": [ - "frappe.pulse.app_activity_event.send", + "frappe.pulse.app_heartbeat_event.send", ], # Hourly but offset by 30 minutes "30 * * * *": [], diff --git a/frappe/pulse/app_activity_event.py b/frappe/pulse/app_heartbeat_event.py similarity index 93% rename from frappe/pulse/app_activity_event.py rename to frappe/pulse/app_heartbeat_event.py index 82a88fa97e..4a5e496d8e 100644 --- a/frappe/pulse/app_activity_event.py +++ b/frappe/pulse/app_heartbeat_event.py @@ -8,7 +8,7 @@ KEY = "pulse:active_apps" EXPIRY = 60 * 60 * 12 # 12 hours -def log_app_activity(req_params): +def log_app_heartbeat(req_params): if not is_enabled() or frappe.session.user in ("Guest", "Administrator"): return @@ -46,7 +46,7 @@ def send(): for app in active_apps: events.append( { - "name": "app_activity", + "name": "app_heartbeat", "app": app, "app_version": _get_app_version(app), } @@ -56,7 +56,7 @@ def send(): if post_events(events): frappe.cache.delete_value(KEY) except Exception: - frappe.log_error(title="Failed to send app activity events") + frappe.log_error(title="Failed to send app heartbeat events") def _mark_active(app): From 6ebe7fc26e1928d384b35636dc3f326b2ed089d8 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 30 Aug 2025 17:19:39 +0530 Subject: [PATCH 019/263] refactor: pulse client --- frappe/api/__init__.py | 4 +- frappe/hooks.py | 5 +- frappe/pulse/app_heartbeat_event.py | 92 ++++++++------------ frappe/pulse/client.py | 129 +++++++++++++++++++++------- frappe/pulse/utils.py | 97 +++++++++++++++++++++ 5 files changed, 234 insertions(+), 93 deletions(-) create mode 100644 frappe/pulse/utils.py diff --git a/frappe/api/__init__.py b/frappe/api/__init__.py index 7d7a665ce7..db7f96da50 100644 --- a/frappe/api/__init__.py +++ b/frappe/api/__init__.py @@ -9,7 +9,7 @@ from werkzeug.wrappers import Request, Response import frappe from frappe import _ -from frappe.pulse.app_heartbeat_event import log_app_heartbeat +from frappe.pulse.app_heartbeat_event import capture_app_heartbeat from frappe.utils.response import build_response @@ -67,7 +67,7 @@ def handle(request: Request): data = build_response("json") with suppress(Exception): - log_app_heartbeat(arguments) + capture_app_heartbeat(arguments) return data diff --git a/frappe/hooks.py b/frappe/hooks.py index 0ed8bc2042..67e7735a51 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -209,15 +209,12 @@ scheduler_events = { "frappe.automation.doctype.reminder.reminder.send_reminders", "frappe.model.utils.link_count.update_link_count", "frappe.search.sqlite_search.build_index_if_not_exists", + "frappe.pulse.client.send_queued_events", ], # 10 minutes "0/10 * * * *": [ "frappe.email.doctype.email_account.email_account.pull", ], - # 6 hours - "0 */6 * * *": [ - "frappe.pulse.app_heartbeat_event.send", - ], # Hourly but offset by 30 minutes "30 * * * *": [], # Daily but offset by 45 minutes diff --git a/frappe/pulse/app_heartbeat_event.py b/frappe/pulse/app_heartbeat_event.py index 4a5e496d8e..76a7b63327 100644 --- a/frappe/pulse/app_heartbeat_event.py +++ b/frappe/pulse/app_heartbeat_event.py @@ -1,27 +1,54 @@ import frappe from frappe.modules import get_doctype_module +from frappe.pulse.utils import get_app_version, get_frappe_version from frappe.utils.caching import site_cache -from .client import is_enabled, post_events +from .client import capture, is_enabled KEY = "pulse:active_apps" EXPIRY = 60 * 60 * 12 # 12 hours -def log_app_heartbeat(req_params): - if not is_enabled() or frappe.session.user in ("Guest", "Administrator"): +def capture_app_heartbeat(req_params): + if not should_capture(): return - status_code = frappe.response.http_status_code or 0 - if status_code and not (200 <= status_code < 300): - return - - method = req_params.get("method") or frappe.form_dict.get("method") - doctype = req_params.get("doctype") or frappe.form_dict.get("doctype") - + method, doctype = get_method_and_doctype(req_params) if not method and not doctype: return + app_name = get_app_name(method, doctype) + if app_name and app_name != "frappe": + capture( + event_name="app_heartbeat", + site=frappe.local.site, + app=app_name, + properties={ + "app_version": get_app_version(app_name), + "frappe_version": get_frappe_version(), + }, + interval="6h", + ) + + +def should_capture(): + if not is_enabled() or frappe.session.user in frappe.STANDARD_USERS: + return False + + status_code = frappe.response.http_status_code or 0 + if status_code and not (200 <= status_code < 300): + return False + + return True + + +def get_method_and_doctype(req_params): + method = req_params.get("method") or frappe.form_dict.get("method") + doctype = req_params.get("doctype") or frappe.form_dict.get("doctype") + return method, doctype + + +def get_app_name(method, doctype): app_name = None if method and "." in method and not method.startswith("frappe."): app_name = method.split(".", 1)[0] @@ -30,50 +57,7 @@ def log_app_heartbeat(req_params): module = get_doctype_module(doctype) app_name = app_module_map().get(module) - if app_name and app_name != "frappe": - _mark_active(app_name) - - -def send(): - if not is_enabled(): - return - - active_apps = frappe.cache.get_value(KEY) or set() - if not active_apps: - return - - events = [] - for app in active_apps: - events.append( - { - "name": "app_heartbeat", - "app": app, - "app_version": _get_app_version(app), - } - ) - - try: - if post_events(events): - frappe.cache.delete_value(KEY) - except Exception: - frappe.log_error(title="Failed to send app heartbeat events") - - -def _mark_active(app): - active_apps = frappe.cache.get_value(KEY) or set() - if app not in active_apps: - active_apps.add(app) - frappe.cache.set_value(KEY, active_apps) - ttl = frappe.cache.ttl(KEY) - if ttl in (-1, None): - frappe.cache.expire(KEY, EXPIRY) - - -def _get_app_version(app_name: str) -> str: - try: - return frappe.get_attr(app_name + ".__version__") - except Exception: - return "0.0.1" + return app_name @site_cache() diff --git a/frappe/pulse/client.py b/frappe/pulse/client.py index 343a95e100..e2edcdc97d 100644 --- a/frappe/pulse/client.py +++ b/frappe/pulse/client.py @@ -1,6 +1,10 @@ -from datetime import datetime, timezone +import time +from contextlib import suppress + +from orjson import JSONDecodeError import frappe +from frappe.pulse.utils import anonymize_user, ensure_http, parse_interval, utc_iso from frappe.utils import get_request_session from frappe.utils.caching import site_cache from frappe.utils.frappecloud import on_frappecloud @@ -17,52 +21,111 @@ def is_enabled() -> bool: ) -def post_events(events): - events = _sanitize_events(events) +def capture(event_name, site=None, app=None, user=None, properties=None, interval=None): + if not is_enabled(): + return + + try: + event_key = f"{event_name}:{site}:{app}:{user}" + if _is_ratelimited(event_key, interval): + return + + _queue_event( + { + "event_name": event_name, + "captured_at": utc_iso(), + "app": app, + "user": anonymize_user(user), + "site": site or frappe.local.site, + "properties": properties, + } + ) + _update_ratelimit(event_key, interval) + except Exception as e: + frappe.logger().error(f"Pulse event capture failed: {e!s}") + + +def _is_ratelimited(event_key, interval): + if not interval: + return False + + interval_seconds = parse_interval(interval) + last_sent_key = f"pulse:last_sent:{event_key}" + last_sent = frappe.cache.get_value(last_sent_key) + + if last_sent and time.monotonic() - float(last_sent) < interval_seconds: + return True + + return False + + +def _update_ratelimit(event_key, interval): + if not interval: + return + last_sent_key = f"pulse:last_sent:{event_key}" + frappe.cache.set_value(last_sent_key, time.monotonic(), expires_in_sec=86400) # 24h TTL + + +def _queue_event(event): + frappe.cache.lpush("pulse:events", frappe.as_json(event)) + frappe.cache.ltrim("pulse:events", 0, 4999) + + +def send_queued_events(): + batch_size = 100 + max_batches = 10 + for _ in range(max_batches): + events = get_next_batch(batch_size) + if not events: + break + try: + if not post(events): + frappe.logger().error("Pulse sending events failed: non-2xx response") + except Exception as e: + frappe.logger().error(f"Pulse sending events failed: {e!s}") + + +def get_next_batch(batch_size=100): + """Get batch of events from the queue""" + events = [] + for _ in range(batch_size): + event_json = frappe.cache.rpop("pulse:events") + if not event_json: + break + event_json = event_json.decode() + with suppress(JSONDecodeError): + data = frappe.parse_json(event_json) + events.append(data) + return events + + +def post(events): + # TODO: implement retry logic session = _create_session() - resp = session.post(_get_ingest_url(), data=events, timeout=5.0) + url = _get_ingest_url() + data = frappe.as_json({"events": events}) + resp = session.post(url, data=data, timeout=15) return 200 <= resp.status_code < 300 def _create_session(): api_key = frappe.conf.get("pulse_api_key") session = get_request_session() - if api_key: - session.headers.update({"Authorization": f"Bearer {api_key}"}) + session.headers.update( + { + "Content-Type": "application/json", + "X-Pulse-API-Key": api_key, + } + ) return session def _get_ingest_url(): host = frappe.conf.get("pulse_host") or "https://pulse.m.frappe.cloud" - if not host.startswith("http"): - host = "https://" + host + host = ensure_http(host) host = host.rstrip("/") - endpoint = frappe.conf.get("pulse_ingest_endpoint") or "/api/method/pulse.api.ingest" + endpoint = frappe.conf.get("pulse_ingest_endpoint") or "/api/method/pulse.api.bulk_ingest" endpoint = endpoint.lstrip("/") return f"{host}/{endpoint}" - - -def _sanitize_events(events): - _events = [] - if not isinstance(events, list): - _events = [events] - - for event in events: - if not isinstance(event, dict) or "name" not in event: - continue - event["site"] = event["site"] or frappe.local.site - event["timestamp"] = event["timestamp"] or _utc_iso() - event["frappe_version"] = event["frappe_version"] or _get_frappe_version() - _events.append(event) - - return _events - - -def _get_frappe_version() -> str: - return getattr(frappe, "__version__", "unknown") - - -def _utc_iso() -> str: - return datetime.now(timezone.utc).isoformat(timespec="seconds") diff --git a/frappe/pulse/utils.py b/frappe/pulse/utils.py new file mode 100644 index 0000000000..fd68a93a01 --- /dev/null +++ b/frappe/pulse/utils.py @@ -0,0 +1,97 @@ +import hashlib +from datetime import datetime, timezone + +import frappe + + +def anonymize_user(user): + """ + Create consistent anonymous ID from user email. + Same email always produces same anonymous ID. + """ + if not user or user in frappe.STANDARD_USERS: + return user + + # Use site-specific salt for additional security + site_salt = frappe.local.site or "default" + + # Create deterministic hash + hash_input = f"{user}:{site_salt}".encode() + user_hash = hashlib.sha256(hash_input).hexdigest() + + # Return first 12 characters for readability + return f"anon_{user_hash[:12]}" + + +def parse_interval(interval): + """ + Parse interval string or integer into seconds. + + Args: + interval: Can be: + - Integer: seconds (e.g., 3600) + - String: number + unit (e.g., "1h", "30m", "7d") + + Returns: + int: Total seconds + + Examples: + parse_interval(3600) -> 3600 + parse_interval("1h") -> 3600 + parse_interval("30m") -> 1800 + parse_interval("7d") -> 604800 + """ + if interval is None: + return None + + # If already an integer, return as-is (assuming seconds) + if isinstance(interval, int): + return interval + + # Parse string format + interval = str(interval).strip().lower() + + # Extract number and unit + if interval[-1].isdigit(): + # No unit specified, assume seconds + return int(interval) + + unit = interval[-1] + try: + number = int(interval[:-1]) + except ValueError: + raise ValueError(f"Invalid interval format: {interval}") + + # Convert to seconds + multipliers = { + "s": 1, # seconds + "m": 60, # minutes + "h": 3600, # hours + "d": 86400, # days + "w": 604800, # weeks + "y": 31536000, # years + } + + if unit not in multipliers: + raise ValueError(f"Invalid time unit '{unit}'. Use: s, m, h, d, w, y") + + return number * multipliers[unit] + + +def get_frappe_version() -> str: + return getattr(frappe, "__version__", "unknown") + + +def utc_iso() -> str: + return datetime.now(timezone.utc).isoformat() + + +def get_app_version(app_name: str) -> str: + try: + return frappe.get_attr(app_name + ".__version__") + except Exception: + return "0.0.1" + + +def ensure_http(url: str) -> str: + return url if url.startswith(("http://", "https://")) else "https://" + url From c230f92dd06cc98cbaff60d7cf9e773085a05a12 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 30 Aug 2025 20:57:06 +0530 Subject: [PATCH 020/263] chore: change namespace --- frappe/pulse/client.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frappe/pulse/client.py b/frappe/pulse/client.py index e2edcdc97d..e4aa15693b 100644 --- a/frappe/pulse/client.py +++ b/frappe/pulse/client.py @@ -50,7 +50,7 @@ def _is_ratelimited(event_key, interval): return False interval_seconds = parse_interval(interval) - last_sent_key = f"pulse:last_sent:{event_key}" + last_sent_key = f"pulse-client:last_sent:{event_key}" last_sent = frappe.cache.get_value(last_sent_key) if last_sent and time.monotonic() - float(last_sent) < interval_seconds: @@ -62,13 +62,13 @@ def _is_ratelimited(event_key, interval): def _update_ratelimit(event_key, interval): if not interval: return - last_sent_key = f"pulse:last_sent:{event_key}" + last_sent_key = f"pulse-client:last_sent:{event_key}" frappe.cache.set_value(last_sent_key, time.monotonic(), expires_in_sec=86400) # 24h TTL def _queue_event(event): - frappe.cache.lpush("pulse:events", frappe.as_json(event)) - frappe.cache.ltrim("pulse:events", 0, 4999) + frappe.cache.lpush("pulse-client:events", frappe.as_json(event)) + frappe.cache.ltrim("pulse-client:events", 0, 4999) def send_queued_events(): @@ -89,7 +89,7 @@ def get_next_batch(batch_size=100): """Get batch of events from the queue""" events = [] for _ in range(batch_size): - event_json = frappe.cache.rpop("pulse:events") + event_json = frappe.cache.rpop("pulse-client:events") if not event_json: break event_json = event_json.decode() From ac3ae547e85858fe09bf250a2c0d2d37c82790df Mon Sep 17 00:00:00 2001 From: theerayut Date: Tue, 2 Sep 2025 09:28:58 +0700 Subject: [PATCH 021/263] feat: add enable_action_confirmation on workflow doctype --- frappe/public/js/frappe/form/workflow.js | 2 +- frappe/workflow/doctype/workflow/workflow.json | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/workflow.js b/frappe/public/js/frappe/form/workflow.js index 26b8fedc7d..0d2d83886c 100644 --- a/frappe/public/js/frappe/form/workflow.js +++ b/frappe/public/js/frappe/form/workflow.js @@ -102,7 +102,7 @@ frappe.ui.form.States = class FormStates { if (frappe.user_roles.includes(d.allowed) && has_approval_access(d)) { added = true; me.frm.page.add_action_item(__(d.action), function () { - if (d.enable_action_confirmation) { + if (d.enable_action_confirmation || me.frm.enable_action_confirmation) { frappe.confirm(__("Are you sure you want to {0}?", [d.action]), () => me.handle_workflow_action(d) ); diff --git a/frappe/workflow/doctype/workflow/workflow.json b/frappe/workflow/doctype/workflow/workflow.json index 27394315c4..238cd2d364 100644 --- a/frappe/workflow/doctype/workflow/workflow.json +++ b/frappe/workflow/doctype/workflow/workflow.json @@ -13,6 +13,7 @@ "is_active", "override_status", "send_email_alert", + "enable_action_confirmation", "states_head", "states", "transition_rules", @@ -60,6 +61,13 @@ "fieldtype": "Check", "label": "Send Email Alert" }, + { + "default": "0", + "description": "If checked, a confirmation will be required before performing workflow actions.", + "fieldname": "enable_action_confirmation", + "fieldtype": "Check", + "label": "Enable Action Confirmation" + }, { "description": "Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc.", "fieldname": "states_head", From 09134f44cb6d93620454463a28046cf13755dce1 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 2 Sep 2025 10:58:40 +0530 Subject: [PATCH 022/263] fix: access attribute using get method --- frappe/desk/form/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index fc65fc49b3..151a9b935f 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -53,7 +53,7 @@ def get_meta(doctype, cached=True) -> "FormMeta": def mask_protected_fields(meta): for df in meta.fields: - if df.mask and not meta.has_permlevel_access_to( + if df.get("mask") and not meta.has_permlevel_access_to( fieldname=df.fieldname, df=df, permission_type="mask" ): # store orignal fieldtype and change fieldtype to Data From 495e166ba4a0ae3538d21b9b7d5bc885b900360e Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Tue, 2 Sep 2025 20:31:41 +0530 Subject: [PATCH 023/263] chore: whitelist `is_enabled` --- frappe/pulse/client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/pulse/client.py b/frappe/pulse/client.py index e4aa15693b..cceee11b5e 100644 --- a/frappe/pulse/client.py +++ b/frappe/pulse/client.py @@ -10,6 +10,7 @@ from frappe.utils.caching import site_cache from frappe.utils.frappecloud import on_frappecloud +@frappe.whitelist() @site_cache() def is_enabled() -> bool: return ( @@ -71,6 +72,9 @@ def _queue_event(event): frappe.cache.ltrim("pulse-client:events", 0, 4999) +def queue_length(): + return frappe.cache.llen("pulse-client:events") + def send_queued_events(): batch_size = 100 max_batches = 10 From ee2c4c20ce82b56095acfbc91169fbf73b054b2b Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 3 Sep 2025 11:30:19 +0530 Subject: [PATCH 024/263] feat: use werkzeug `send_file` to allow range requests --- frappe/utils/response.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index 4265ac64e9..b576277ae3 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -19,7 +19,6 @@ import werkzeug.utils from werkzeug.exceptions import Forbidden, NotFound from werkzeug.local import LocalProxy from werkzeug.wrappers import Response -from werkzeug.wsgi import wrap_file import frappe import frappe.model.document @@ -306,26 +305,26 @@ def send_private_file(path: str) -> Response: response = Response() response.headers["X-Accel-Redirect"] = quote(frappe.utils.encode(path)) response.headers["Cache-Control"] = "private,max-age=3600,stale-while-revalidate=86400" + response.headers["Accept-Ranges"] = "bytes" else: filepath = frappe.utils.get_site_path(path) - try: - f = open(filepath, "rb") - except OSError: + if not os.path.exists(filepath): raise NotFound - response = Response(wrap_file(frappe.local.request.environ, f), direct_passthrough=True) + mimetype = mimetypes.guess_type(filename)[0] or "application/octet-stream" - # no need for content disposition and force download. let browser handle its opening. - # Except for those that can be injected with scripts. + extension = os.path.splitext(path)[1] + blacklist = [".svg", ".html", ".htm", ".xml"] + as_attachment = extension.lower() in blacklist - extension = os.path.splitext(path)[1] - blacklist = [".svg", ".html", ".htm", ".xml"] + send_kwargs = dict(mimetype=mimetype, conditional=True, as_attachment=as_attachment) + environ = frappe.local.request.environ - if extension.lower() in blacklist: - response.headers.add("Content-Disposition", "attachment", filename=filename) - - response.mimetype = mimetypes.guess_type(filename)[0] or "application/octet-stream" + if as_attachment: + response = werkzeug.utils.send_file(filepath, environ, download_name=filename, **send_kwargs) + else: + response = werkzeug.utils.send_file(filepath, environ, **send_kwargs) return response From 8f83dedbba0ce060170d67c6d0a44e15bad690bd Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Wed, 3 Sep 2025 15:28:10 +0530 Subject: [PATCH 025/263] feat: allow length change for decimal columns --- frappe/core/doctype/docfield/docfield.json | 4 ++-- frappe/database/schema.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/docfield/docfield.json b/frappe/core/doctype/docfield/docfield.json index 9be38157d1..6583cf8e91 100644 --- a/frappe/core/doctype/docfield/docfield.json +++ b/frappe/core/doctype/docfield/docfield.json @@ -143,7 +143,7 @@ "print_hide": 1 }, { - "depends_on": "eval:in_list(['Data', 'Link', 'Dynamic Link', 'Password', 'Select', 'Read Only', 'Attach', 'Attach Image', 'Int'], doc.fieldtype)", + "depends_on": "eval:in_list(['Data', 'Link', 'Dynamic Link', 'Password', 'Select', 'Read Only', 'Attach', 'Attach Image', 'Int', 'Float', 'Currency', 'Percent'], doc.fieldtype)", "fieldname": "length", "fieldtype": "Int", "label": "Length" @@ -614,7 +614,7 @@ "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-08-26 22:08:20.940308", + "modified": "2025-09-03 14:40:20.813091", "modified_by": "Administrator", "module": "Core", "name": "DocField", diff --git a/frappe/database/schema.py b/frappe/database/schema.py index cb0afb4281..f1f18fd43b 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -442,6 +442,8 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): # NOTE: this will only be applicable for mariadb as frappe implements int # in postgres as bigint (as seen in type_map) size = length + elif coltype == "decimal": + size = f"{length},9" if size is not None: coltype = f"{coltype}({size})" From a13bf7246f1045a2d31f2317c55cbe2d4edf91d1 Mon Sep 17 00:00:00 2001 From: sokumon Date: Wed, 30 Jul 2025 19:57:51 +0530 Subject: [PATCH 026/263] fix: prevent row-size limit error --- frappe/database/schema.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frappe/database/schema.py b/frappe/database/schema.py index cb0afb4281..40702427d0 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -436,6 +436,8 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): if length: if coltype == "varchar": + if length < 64: + length = 64 size = length elif coltype == "int" and length < 11: # allow setting custom length for int if length provided is less than 11 @@ -470,5 +472,9 @@ def add_column(doctype, column_name, fieldtype, precision=None, length=None, def query += " not null" if default: query += f" default '{default}'" - - frappe.db.sql(query) + try: + frappe.db.sql(query) + except Exception as err: + # 1118 is error code for the row size limit exceeded error + if hasattr(err, "args") and err.args[0] == 1118: + frappe.db.rollback() From 3cb061bacb212c11c4408549405e38d2b1e7e36a Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 4 Aug 2025 19:32:34 +0530 Subject: [PATCH 027/263] fix: add reference and test_case --- frappe/database/schema.py | 9 +++------ frappe/tests/test_db_update.py | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/frappe/database/schema.py b/frappe/database/schema.py index 40702427d0..a3d1d83a0b 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -436,6 +436,7 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): if length: if coltype == "varchar": + # Reference: https://mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/troubleshooting-row-size-too-large-errors-with-innodb if length < 64: length = 64 size = length @@ -472,9 +473,5 @@ def add_column(doctype, column_name, fieldtype, precision=None, length=None, def query += " not null" if default: query += f" default '{default}'" - try: - frappe.db.sql(query) - except Exception as err: - # 1118 is error code for the row size limit exceeded error - if hasattr(err, "args") and err.args[0] == 1118: - frappe.db.rollback() + + frappe.db.sql(query) diff --git a/frappe/tests/test_db_update.py b/frappe/tests/test_db_update.py index dc150b1be8..dd9a985ba6 100644 --- a/frappe/tests/test_db_update.py +++ b/frappe/tests/test_db_update.py @@ -176,6 +176,20 @@ class TestDBUpdate(IntegrationTestCase): self.assertEqual(frappe.db.get_column_type(referring_doctype.name, link), "uuid") + @run_only_if(db_type_is.MARIADB) + def test_row_size(self): + from frappe.database.schema import add_column + from frappe.utils import get_table_name + + test_doc = new_doctype().insert() + try: + for i in range(400): + add_column(test_doc.name, fieldtype="Data", column_name=f"col{i}", length=63) + except Exception as e: + print(e) + finally: + frappe.db.sql_ddl(f"drop table `{get_table_name(test_doc.name)}`") + class TestDBUpdateSanityChecks(IntegrationTestCase): @run_only_if(db_type_is.MARIADB) From 18a83f426ba65a5d3561d71d9c346b0bf7df93f9 Mon Sep 17 00:00:00 2001 From: theerayut Date: Fri, 5 Sep 2025 07:42:24 +0700 Subject: [PATCH 028/263] fix: remove enable_action_confirmation on workflow transition --- frappe/public/js/frappe/form/workflow.js | 23 +++++++++++++------ .../components/Properties.vue | 11 +++------ .../workflow_transition.json | 16 ++++--------- 3 files changed, 23 insertions(+), 27 deletions(-) diff --git a/frappe/public/js/frappe/form/workflow.js b/frappe/public/js/frappe/form/workflow.js index 0d2d83886c..72e50feb0a 100644 --- a/frappe/public/js/frappe/form/workflow.js +++ b/frappe/public/js/frappe/form/workflow.js @@ -102,13 +102,22 @@ frappe.ui.form.States = class FormStates { if (frappe.user_roles.includes(d.allowed) && has_approval_access(d)) { added = true; me.frm.page.add_action_item(__(d.action), function () { - if (d.enable_action_confirmation || me.frm.enable_action_confirmation) { - frappe.confirm(__("Are you sure you want to {0}?", [d.action]), () => - me.handle_workflow_action(d) - ); - } else { - me.handle_workflow_action(d); - } + frappe.db + .get_value( + "Workflow", + { document_type: me.frm.doctype }, + "enable_action_confirmation" + ) + .then((r) => { + if (r.message.enable_action_confirmation) { + frappe.confirm( + __("Are you sure you want to {0}?", [d.action]), + () => me.handle_workflow_action(d) + ); + } else { + me.handle_workflow_action(d); + } + }); }); } }); diff --git a/frappe/public/js/workflow_builder/components/Properties.vue b/frappe/public/js/workflow_builder/components/Properties.vue index 79402deacb..12b3f4371e 100644 --- a/frappe/public/js/workflow_builder/components/Properties.vue +++ b/frappe/public/js/workflow_builder/components/Properties.vue @@ -18,14 +18,9 @@ let properties = computed(() => { if (store.workflow.selected && "action" in store.workflow.selected.data) { title.value = __("Transition Properties"); return store.transitionfields.filter((df) => - [ - "action", - "allowed", - "allow_self_approval", - "enable_action_confirmation", - "condition", - "transition_tasks", - ].includes(df.fieldname) + ["action", "allowed", "allow_self_approval", "condition", "transition_tasks"].includes( + df.fieldname + ) ); } else if (store.workflow.selected && "state" in store.workflow.selected.data) { title.value = __("State Properties"); diff --git a/frappe/workflow/doctype/workflow_transition/workflow_transition.json b/frappe/workflow/doctype/workflow_transition/workflow_transition.json index 3e2edba5ad..c169596c95 100644 --- a/frappe/workflow/doctype/workflow_transition/workflow_transition.json +++ b/frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -12,7 +12,6 @@ "allowed", "allow_self_approval", "send_email_to_creator", - "enable_action_confirmation", "transition_tasks", "conditions", "condition", @@ -103,17 +102,10 @@ "label": "Send Email To Creator" }, { - "default": "0", - "description": "If checked, a confirmation will be required before performing workflow actions.", - "fieldname": "enable_action_confirmation", - "fieldtype": "Check", - "label": "Enable Action Confirmation" - }, - { - "fieldname": "transition_tasks", - "fieldtype": "Link", - "label": "Transition Tasks", - "options": "Workflow Transition Tasks" + "fieldname": "transition_tasks", + "fieldtype": "Link", + "label": "Transition Tasks", + "options": "Workflow Transition Tasks" } ], "idx": 1, From 36ccf32ab3182ad2bbf9da9bc7eed2f8c3ae3b7f Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Wed, 10 Sep 2025 15:40:54 +0530 Subject: [PATCH 029/263] fix: don't try to scan encrypted PDFs Also fix reversed logic of JS check Signed-off-by: Akhil Narang --- frappe/core/doctype/file/file.py | 4 ++-- frappe/utils/pdf.py | 26 +++++++++++++++++++------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 1d0b3ab2f3..840ac550d9 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -390,8 +390,8 @@ class File(Document): ) def check_content(self): - if self.file_type == "PDF" and self._content and not pdf_contains_js(self._content): - frappe.throw(_("PDF cannot be uploaded, It contains unsafe content")) + if self.file_type == "PDF" and self._content and pdf_contains_js(self._content): + frappe.throw(_("This PDF cannot be uploaded as it contains unsafe content.")) def validate_duplicate_entry(self): if not self.flags.ignore_duplicate_entry_error and not self.is_folder: diff --git a/frappe/utils/pdf.py b/frappe/utils/pdf.py index 8f0d4f7fed..f32c5ba62c 100644 --- a/frappe/utils/pdf.py +++ b/frappe/utils/pdf.py @@ -14,7 +14,7 @@ import pdfkit pdfkit.source.unicode = str # NOTE: upstream bug; PYTHONOPTIMIZE=1 optimized this away from bs4 import BeautifulSoup from packaging.version import Version -from pypdf import PdfReader, PdfWriter +from pypdf import PdfReader, PdfWriter, errors import frappe from frappe import _ @@ -386,7 +386,16 @@ def get_wkhtmltopdf_version(): return wkhtmltopdf_version or "0" -def pdf_contains_js(file_content): +def pdf_contains_js(file_content: bytes): + """ + Check if a PDF file contains JavaScript. + + Args: + file_content (bytes): The content of the PDF file. + + Returns: + bool: True if the PDF contains JavaScript, False otherwise and also if the file is encrypted. + """ from io import BytesIO reader = PdfReader(BytesIO(file_content)) @@ -406,10 +415,13 @@ def pdf_contains_js(file_content): root = reader.trailer.get("/Root", {}) if has_javascript(root): - return False + return True - for page in reader.pages: - if has_javascript(page): - return False + try: + for page in reader.pages: + if has_javascript(page): + return True + except errors.FileNotDecryptedError: + pass - return True + return False From bdfdae402e6fcb77d604fa6119d86d8f9f60ce21 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Wed, 10 Sep 2025 23:14:49 +0530 Subject: [PATCH 030/263] fix: Norwegian Bokmal translations --- frappe/locale/nb.po | 266 ++++++++++++++++++++++---------------------- 1 file changed, 133 insertions(+), 133 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index c706777927..9e18ca3b34 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-09 17:28\n" +"PO-Revision-Date: 2025-09-10 17:44\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -4010,7 +4010,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1164 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" -msgstr "" +msgstr "Kan bare endre til/fra autoincrement-navneregel når det ikke finnes data i DocType-en" #. Description of the 'Apply User Permission On' (Link) field in DocType 'User #. Type' @@ -4105,7 +4105,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.py:156 msgid "Cannot Remove" -msgstr "" +msgstr "Kan ikke fjerne" #: frappe/model/base_document.py:1165 msgid "Cannot Update After Submit" @@ -4273,7 +4273,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.py:132 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" -msgstr "" +msgstr "Kan ikke angi tillatelsen «Rapporter» hvis tillatelsen «Bare hvis oppretter» er angitt" #: frappe/email/doctype/notification/notification.py:235 msgid "Cannot set Notification with event {0} on Document Type {1}" @@ -5086,7 +5086,7 @@ msgstr "Kommentaren kan bare redigeres av eieren" #: frappe/desk/form/utils.py:75 msgid "Comment publicity can only be updated by the original author or a System Manager." -msgstr "" +msgstr "Kommentaroffentlighet kan bare oppdateres av den opprinnelige forfatteren eller en systemansvarlig." #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:209 @@ -16439,7 +16439,7 @@ msgstr "Navigasjonsinnstillinger" #: frappe/desk/doctype/workspace/workspace.py:322 msgid "Need Workspace Manager role to edit private workspace of other users" -msgstr "Trenger rollen Arbeidsområdeadministrator for å redigere andre brukeres private arbeidsområde" +msgstr "Trenger rollen Administrator for arbeidsområder for å redigere andre brukeres private arbeidsområde" #: frappe/model/document.py:794 msgid "Negative Value" @@ -16995,7 +16995,7 @@ msgstr "Ingen endringer i dokumentet" #: frappe/public/js/frappe/views/workspace/workspace.js:662 msgid "No changes made" -msgstr "Ingen endringer gjort" +msgstr "Ingen endringer er gjort" #: frappe/model/rename_doc.py:369 msgid "No changes made because old and new name are the same." @@ -17941,7 +17941,7 @@ msgstr "Send bare poster som er oppdatert i løpet av de siste X timene" #: frappe/desk/doctype/workspace/workspace.js:32 msgid "Only Workspace Manager can edit public workspaces" -msgstr "Bare administrator av arbeidsområder kan redigere offentlige arbeidsområder" +msgstr "Bare Administrator for arbeidsområder kan redigere offentlige arbeidsområder" #: frappe/modules/utils.py:65 msgid "Only allowed to export customizations in developer mode" @@ -20213,7 +20213,7 @@ msgstr "Innkjøpsleder" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Master Manager" -msgstr "Innkjøpssjef" +msgstr "Administrator for innkjøpsstamdata" #. Name of a role #: frappe/contacts/doctype/address/address.json @@ -22289,17 +22289,17 @@ msgstr "SQL-betingelser. Eksempel: status=\"Åpen\"" #: frappe/core/doctype/recorder/recorder.js:85 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "SQL Explain" -msgstr "" +msgstr "Spørringsplan (EXPLAIN)" #. Label of the sql_output (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL Output" -msgstr "" +msgstr "SQL-utdata" #. Label of the sql_queries (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "SQL Queries" -msgstr "" +msgstr "SQL-spørringer" #. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -22308,24 +22308,24 @@ msgstr "SSL/TLS-modus" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" -msgstr "" +msgstr "SWATCHES" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Manager" -msgstr "" +msgstr "Salgsleder" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Master Manager" -msgstr "" +msgstr "Administrator for salgsstamdata" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Sales User" -msgstr "" +msgstr "Salgsmedarbeider" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -22339,7 +22339,7 @@ msgstr "Salesforce" #: frappe/contacts/doctype/contact/contact.json #: frappe/contacts/doctype/salutation/salutation.json msgid "Salutation" -msgstr "" +msgstr "Hilsen" #: frappe/integrations/doctype/webhook/webhook.py:113 msgid "Same Field is entered more than once" @@ -22348,7 +22348,7 @@ msgstr "Samme felt er skrevet inn mer enn én gang" #. Label of the sample (HTML) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Sample" -msgstr "" +msgstr "Prøve" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -22437,7 +22437,7 @@ msgstr "Lagrede filtre" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:47 #: frappe/public/js/frappe/views/workspace/workspace.js:348 msgid "Saving" -msgstr "" +msgstr "Lagrer" #: frappe/public/js/frappe/form/save.js:9 msgctxt "Freeze message while saving a document" @@ -22446,7 +22446,7 @@ msgstr "Lagrer" #: frappe/custom/doctype/customize_form/customize_form.js:411 msgid "Saving Customization..." -msgstr "" +msgstr "Lagrer egendefinering..." #: frappe/desk/doctype/module_onboarding/module_onboarding.js:8 msgid "Saving this will export this document as well as the steps linked here as json." @@ -22460,20 +22460,20 @@ msgstr "Lagrer..." #: frappe/public/js/frappe/scanner/index.js:72 msgid "Scan QRCode" -msgstr "" +msgstr "Skann QRCode" #: frappe/www/qrcode.html:14 msgid "Scan the QR Code and enter the resulting code displayed." -msgstr "" +msgstr "Skann QR-koden, og skriv inn koden som vises." #. Label of the section_break_10 (Tab Break) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Schedule" -msgstr "" +msgstr "Tidsplan" #: frappe/public/js/frappe/views/communication.js:97 msgid "Schedule Send At" -msgstr "" +msgstr "Planlegg Send på" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' @@ -22490,12 +22490,12 @@ msgstr "Planlagt i forhold til" #. Label of the scheduled_job_type (Link) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job" -msgstr "" +msgstr "Planlagt jobb" #. Name of a DocType #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job Log" -msgstr "" +msgstr "Planlagt jobblogg" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -22505,26 +22505,26 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json msgid "Scheduled Job Type" -msgstr "" +msgstr "Planlagt jobbtype" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Scheduled Jobs Logs" -msgstr "" +msgstr "Planlagte Jobblogger" #: frappe/core/doctype/server_script/server_script.py:150 msgid "Scheduled execution for script {0} has updated" -msgstr "" +msgstr "Planlagt utførelse for skript {0} er blitt oppdatert" #: frappe/email/doctype/auto_email_report/auto_email_report.js:26 msgid "Scheduled to send" -msgstr "" +msgstr "Planlagt å sende" #. Label of the scheduler_section (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler" -msgstr "" +msgstr "Planlegger" #. Label of the scheduler_event (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -22537,33 +22537,33 @@ msgstr "Planlagt hendelse" #: frappe/core/doctype/data_import/data_import.py:107 msgid "Scheduler Inactive" -msgstr "" +msgstr "Planleggeren er inaktiv" #. Label of the scheduler_status (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler Status" -msgstr "" +msgstr "Planleggerstatus" #: frappe/utils/scheduler.py:247 msgid "Scheduler can not be re-enabled when maintenance mode is active." -msgstr "" +msgstr "Planleggeren kan ikke aktiveres på nytt når vedlikeholdsmodus er aktiv." #: frappe/core/doctype/data_import/data_import.py:107 msgid "Scheduler is inactive. Cannot import data." -msgstr "" +msgstr "Planleggeren er inaktiv. Kan ikke importere data." #: frappe/core/doctype/rq_job/rq_job_list.js:19 msgid "Scheduler: Active" -msgstr "" +msgstr "Planlegger: Aktiv" #: frappe/core/doctype/rq_job/rq_job_list.js:21 msgid "Scheduler: Inactive" -msgstr "" +msgstr "Planlegger: Inaktiv" #. Label of the scope (Data) field in DocType 'OAuth Scope' #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "Scope" -msgstr "" +msgstr "Omfang" #. Label of the sb_scope_section (Section Break) field in DocType 'Connected #. App' @@ -22583,7 +22583,7 @@ msgstr "Omfang" #. Label of the scopes_supported (Small Text) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Scopes Supported" -msgstr "" +msgstr "Omfang som støttes" #. Label of the report_script (Code) field in DocType 'Report' #. Label of the script (Code) field in DocType 'Server Script' @@ -22598,12 +22598,12 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Script" -msgstr "" +msgstr "Skript" #. Name of a role #: frappe/core/doctype/server_script/server_script.json msgid "Script Manager" -msgstr "" +msgstr "Skriptbehandler" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -22618,19 +22618,19 @@ msgstr "Skripttype" #. Description of a DocType #: frappe/website/doctype/website_script/website_script.json msgid "Script to attach to all web pages." -msgstr "" +msgstr "Skript som skal legges ved alle websider." #. Label of a Card Break in the Build Workspace #. Label of the scripting_tab (Tab Break) field in DocType 'Web Page' #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_page/web_page.json msgid "Scripting" -msgstr "" +msgstr "Skripting" #. Label of the section_break_6 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Scripting / Style" -msgstr "" +msgstr "Skripting / stil" #. Label of the scripts_section (Section Break) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json @@ -22731,7 +22731,7 @@ msgstr "Søker ..." #: frappe/public/js/frappe/form/controls/duration.js:35 msgctxt "Duration" msgid "Seconds" -msgstr "" +msgstr "Sekunder" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/public/js/form_builder/components/Section.vue:263 @@ -22759,7 +22759,7 @@ msgstr "Seksjonsoverskrift" #. Label of the section_id (Data) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Section ID" -msgstr "" +msgstr "Seksjons-ID" #: frappe/public/js/form_builder/components/Section.vue:28 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:8 @@ -22769,25 +22769,25 @@ msgstr "Seksjonstittel" #: frappe/public/js/form_builder/components/Section.vue:217 #: frappe/public/js/form_builder/components/Section.vue:240 msgid "Section must have at least one column" -msgstr "" +msgstr "Seksjonen må ha minst én kolonne" #. Label of the sb3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Security Settings" -msgstr "" +msgstr "Sikkerhetsinnstillinger" #: frappe/public/js/frappe/ui/notifications/notifications.js:309 msgid "See all Activity" -msgstr "" +msgstr "Se all aktivitet" #: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "See all past reports." -msgstr "" +msgstr "Se alle tidligere rapporter." #: frappe/public/js/frappe/form/form.js:1235 #: frappe/website/doctype/contact_us_settings/contact_us_settings.js:4 msgid "See on Website" -msgstr "" +msgstr "Se på nettstedet" #: frappe/website/doctype/web_form/templates/web_form.html:160 msgctxt "Button in web form" @@ -22813,12 +22813,12 @@ msgstr "Sett" #. Label of the seen_by_section (Section Break) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By" -msgstr "" +msgstr "Sett av" #. Label of the seen_by (Table) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By Table" -msgstr "" +msgstr "Sett av" #. Label of the select (Check) field in DocType 'Custom DocPerm' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -22931,7 +22931,7 @@ msgstr "Velg felter" #: frappe/public/js/frappe/list/list_settings.js:234 msgid "Select Fields (Up to {0})" -msgstr "" +msgstr "Velg felt (opptil {0})" #: frappe/public/js/frappe/data_import/data_exporter.js:147 msgid "Select Fields To Insert" @@ -23123,28 +23123,28 @@ msgstr "Velg {0}" #: frappe/model/workflow.py:120 msgid "Self approval is not allowed" -msgstr "" +msgstr "Må godkjennes av en annen person" #: frappe/www/contact.html:41 msgid "Send" -msgstr "" +msgstr "Send" #: frappe/public/js/frappe/views/communication.js:26 msgctxt "Send Email" msgid "Send" -msgstr "" +msgstr "Send" #. Description of the 'Minutes Offset' (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send at the earliest this number of minutes before or after the reference datetime. The actual sending may be delayed by up to 5 minutes due to the scheduler's trigger cadence." -msgstr "" +msgstr "Send tidligst dette antallet minutter før eller etter referansetidspunktet. Den faktiske utsendelsen kan bli forsinket med opptil 5 minutter på grunn av planleggerens utløserintervall." #. Label of the send_after (Datetime) field in DocType 'Communication' #. Label of the send_after (Datetime) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Send After" -msgstr "" +msgstr "Send etter" #. Label of the event (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -23154,12 +23154,12 @@ msgstr "Send varsel på" #. Label of the send_email_alert (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Send Email Alert" -msgstr "" +msgstr "Send e-postvarsel" #. Label of the send_email (Check) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Send Email On State" -msgstr "" +msgstr "Send e-post på tilstand" #. Description of the 'Send Print as PDF' (Check) field in DocType 'Print #. Settings' @@ -23171,32 +23171,32 @@ msgstr "Send e-post Skriv ut vedlegg som PDF (anbefales)" #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Send Email To Creator" -msgstr "" +msgstr "Send e-post til skaperen" #. Label of the send_me_a_copy (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Me A Copy of Outgoing Emails" -msgstr "" +msgstr "Send meg en kopi av utgående e-post" #. Label of the send_notification_to (Small Text) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Send Notification to" -msgstr "" +msgstr "Send varsel til" #. Label of the document_follow_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Notifications For Documents Followed By Me" -msgstr "" +msgstr "Send varsler for dokumenter som følges av meg" #. Label of the thread_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Notifications For Email Threads" -msgstr "" +msgstr "Send varsler for e-posttråder" #: frappe/email/doctype/auto_email_report/auto_email_report.js:21 msgid "Send Now" -msgstr "" +msgstr "Send nå" #. Label of the send_print_as_pdf (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -23205,23 +23205,23 @@ msgstr "Send utskrift som PDF" #: frappe/public/js/frappe/views/communication.js:150 msgid "Send Read Receipt" -msgstr "" +msgstr "Send lesebekreftelse" #. Label of the send_system_notification (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send System Notification" -msgstr "" +msgstr "Send systemvarsling" #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" -msgstr "" +msgstr "Send til alle mottakere" #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Welcome Email" -msgstr "" +msgstr "Send velkomst-e-post" #. Description of the 'Reference Date' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -23248,38 +23248,38 @@ msgstr "Send en påminnelse via e-post om morgenen" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send days before or after the reference date" -msgstr "" +msgstr "Send dager før eller etter referansedatoen" #. Description of the 'Send Email On State' (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Send email when document transitions to the state." -msgstr "" +msgstr "Send e-post når dokumentet går over til denne tilstanden." #. Description of the 'Forward To Email Address' (Data) field in DocType #. 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Send enquiries to this email address" -msgstr "" +msgstr "Send forespørsler til denne e-postadressen" #: frappe/templates/includes/login/login.js:72 frappe/www/login.html:230 msgid "Send login link" -msgstr "" +msgstr "Send påloggingslenke" #: frappe/public/js/frappe/views/communication.js:144 msgid "Send me a copy" -msgstr "" +msgstr "Send meg en kopi" #. Label of the send_if_data (Check) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Send only if there is any data" -msgstr "" +msgstr "Send bare hvis det finnes data" #. Label of the send_unsubscribe_message (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Send unsubscribe message in email" -msgstr "" +msgstr "Send avmeldingsmelding i e-post" #. Label of the sender (Data) field in DocType 'Event' #. Label of the sender (Data) field in DocType 'ToDo' @@ -23296,30 +23296,30 @@ msgstr "Avsender" #. Label of the sender_email (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Sender Email" -msgstr "" +msgstr "Avsenders e-postadresse" #. Label of the sender_field (Data) field in DocType 'DocType' #. Label of the sender_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Email Field" -msgstr "" +msgstr "Felt for avsenders e-postadresse" #: frappe/core/doctype/doctype/doctype.py:1946 msgid "Sender Field should have Email in options" -msgstr "" +msgstr "Avsenderfeltet må være av typen e-postadresse" #. Label of the sender_name (Data) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sender Name" -msgstr "" +msgstr "Avsendernavn" #. Label of the sender_name_field (Data) field in DocType 'DocType' #. Label of the sender_name_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Name Field" -msgstr "" +msgstr "Felt for avsendernavn" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -23348,22 +23348,22 @@ msgstr "Sendt" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Sent Folder Name" -msgstr "" +msgstr "Mappe for sendte meldinger" #. Label of the sent_on (Date) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sent On" -msgstr "" +msgstr "Sendt den" #. Label of the read_receipt (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent Read Receipt" -msgstr "" +msgstr "Lesebekreftelse sendt" #. Label of the sent_to (Code) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sent To" -msgstr "" +msgstr "Sendt til" #. Label of the sent_or_received (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -23383,26 +23383,26 @@ msgstr "Separator" #. Label of the sequence_id (Float) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Sequence Id" -msgstr "" +msgstr "Sekvens-ID" #. Label of the naming_series_options (Text) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Series List for this Transaction" -msgstr "" +msgstr "Liste med nummerserier for denne transaksjonen" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:115 msgid "Series Updated for {}" -msgstr "" +msgstr "Nummerserien for {} er oppdatert" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:223 msgid "Series counter for {} updated to {} successfully" -msgstr "" +msgstr "Nummerserietelleren for {} er oppdatert til {}" #: frappe/core/doctype/doctype/doctype.py:1110 #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170 msgid "Series {0} already used in {1}" -msgstr "" +msgstr "Nummerserien {0} er allerede brukt i {1}" #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json @@ -23426,23 +23426,23 @@ msgstr "Server-IP" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/workspace/build/build.json msgid "Server Script" -msgstr "" +msgstr "Serverskript" #: frappe/utils/safe_exec.py:98 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." -msgstr "" +msgstr "Serverskript er deaktivert. Aktiver serverskript fra benkekonfigurasjonen." #: frappe/core/doctype/server_script/server_script.js:39 msgid "Server Scripts feature is not available on this site." -msgstr "" +msgstr "Serverskript-funksjonen er ikke tilgjengelig på dette nettstedet." #: frappe/public/js/frappe/request.js:254 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." -msgstr "" +msgstr "Serveren klarte ikke å behandle denne forespørselen på grunn av en samtidig motstridende forespørsel. Vennligst prøv igjen." #: frappe/public/js/frappe/request.js:246 msgid "Server was too busy to process this request. Please try again." -msgstr "" +msgstr "Serveren var for opptatt til å behandle denne forespørselen. Vennligst prøv igjen." #. Label of the service (Select) field in DocType 'Email Account' #. Label of the integration_request_service (Data) field in DocType @@ -23455,12 +23455,12 @@ msgstr "Tjeneste" #. Name of a DocType #: frappe/core/doctype/session_default/session_default.json msgid "Session Default" -msgstr "" +msgstr "Øktstandard" #. Name of a DocType #: frappe/core/doctype/session_default_settings/session_default_settings.json msgid "Session Default Settings" -msgstr "" +msgstr "Standardinnstillinger for økt" #. Label of a standard navbar item #. Type: Action @@ -23469,11 +23469,11 @@ msgstr "" #: frappe/core/doctype/session_default_settings/session_default_settings.json #: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:363 msgid "Session Defaults" -msgstr "" +msgstr "Øktstandarder" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:348 msgid "Session Defaults Saved" -msgstr "Standardinnstillinger for økter lagret" +msgstr "Standardinnstillinger for økt er lagret" #: frappe/app.py:373 msgid "Session Expired" @@ -23590,7 +23590,7 @@ msgstr "Angi rolle for" #: frappe/core/doctype/user/user.js:136 #: frappe/core/page/permission_manager/permission_manager.js:72 msgid "Set User Permissions" -msgstr "" +msgstr "Legg til brukerrettigheter" #. Label of the value (Small Text) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json @@ -23753,15 +23753,15 @@ msgstr "Oppsett" #: frappe/core/page/permission_manager/permission_manager_help.html:27 msgid "Setup > Customize Form" -msgstr "" +msgstr "Oppsett > Tilpass skjema" #: frappe/core/page/permission_manager/permission_manager_help.html:8 msgid "Setup > User" -msgstr "" +msgstr "Oppsett > Bruker" #: frappe/core/page/permission_manager/permission_manager_help.html:33 msgid "Setup > User Permissions" -msgstr "" +msgstr "Oppsett > Brukertillatelser" #: frappe/public/js/frappe/views/reports/query_report.js:1823 #: frappe/public/js/frappe/views/reports/report_view.js:1713 @@ -24485,7 +24485,7 @@ msgstr "" #: frappe/public/js/frappe/views/translation_manager.js:101 msgid "Something went wrong" -msgstr "" +msgstr "Noe gikk galt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:133 msgid "Something went wrong during the token generation. Click on {0} to generate a new one." @@ -24556,7 +24556,7 @@ msgstr "Kildenavn" #: frappe/core/doctype/translation/translation.json #: frappe/public/js/frappe/views/translation_manager.js:38 msgid "Source Text" -msgstr "" +msgstr "Kildetekst" #: frappe/public/js/frappe/views/workspace/blocks/spacer.js:23 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:174 @@ -24650,7 +24650,7 @@ msgstr "Standard ikke satt" #: frappe/core/page/permission_manager/permission_manager.js:132 msgid "Standard Permissions" -msgstr "" +msgstr "Standardtillatelser" #: frappe/printing/doctype/print_format/print_format.py:81 msgid "Standard Print Format cannot be updated" @@ -25240,7 +25240,7 @@ msgstr "Vellykket tilbakestilling av onboarding-status for alle brukere." #: frappe/public/js/frappe/views/translation_manager.js:22 msgid "Successfully updated translations" -msgstr "" +msgstr "Vellykket oppdatering av oversettelser" #: frappe/core/doctype/data_import/data_import.js:431 msgid "Successfully updated {0}" @@ -26197,7 +26197,7 @@ msgstr "Det er ikke noe nytt å vise deg akkurat nå." #: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" -msgstr "" +msgstr "Det er et problem med fil-URL-en: {0}" #: frappe/public/js/frappe/views/reports/query_report.js:961 msgid "There is {0} with the same filters already in the queue:" @@ -26205,7 +26205,7 @@ msgstr "Det finnes allerede {0} med de samme filtrene i køen:" #: frappe/core/page/permission_manager/permission_manager.py:156 msgid "There must be atleast one permission rule." -msgstr "" +msgstr "Det må være minst én tillatelsesregel." #: frappe/www/error.py:17 msgid "There was an error building this page" @@ -27237,7 +27237,7 @@ msgstr "" #: frappe/public/js/frappe/views/translation_manager.js:11 msgid "Translate {0}" -msgstr "" +msgstr "Oversett {0}" #. Label of the translated_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json @@ -27251,7 +27251,7 @@ msgstr "" #: frappe/public/js/frappe/views/translation_manager.js:46 msgid "Translations" -msgstr "" +msgstr "Oversettelser" #. Name of a role #: frappe/core/doctype/translation/translation.json @@ -27807,7 +27807,7 @@ msgstr "Oppdater instillinger" #: frappe/public/js/frappe/views/translation_manager.js:13 msgid "Update Translations" -msgstr "" +msgstr "Oppdater oversettelser" #. Label of the update_value (Small Text) field in DocType 'Bulk Update' #. Label of the update_value (Data) field in DocType 'Workflow Document State' @@ -28232,16 +28232,16 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1941 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" -msgstr "" +msgstr "Brukerrettigheter" #: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view menu" msgid "User Permissions" -msgstr "" +msgstr "Brukerrettigheter" #: frappe/core/page/permission_manager/permission_manager_help.html:32 msgid "User Permissions are used to limit users to specific records." -msgstr "" +msgstr "Brukerrettigheter brukes til å begrense brukernes tilgang til bestemte poster." #: frappe/core/doctype/user_permission/user_permission_list.js:124 msgid "User Permissions created successfully" @@ -28380,7 +28380,7 @@ msgstr "" #: frappe/sessions.py:242 msgid "User {0} is disabled. Please contact your System Manager." -msgstr "" +msgstr "Bruker {0} er deaktivert. Ta kontakt med din systemansvarlige." #: frappe/desk/form/assign_to.py:104 msgid "User {0} is not permitted to access this document." @@ -28425,7 +28425,7 @@ msgstr "Brukere kan bare slette vedlagte filer hvis dokumentet enten er i utkast #: frappe/core/page/permission_manager/permission_manager.js:355 msgid "Users with role {0}:" -msgstr "" +msgstr "Brukere med rollen {0}:" #: frappe/public/js/frappe/ui/theme_switcher.js:70 msgid "Uses system's theme to switch between light and dark mode" @@ -29036,7 +29036,7 @@ msgstr "" #: frappe/website/doctype/website_slideshow/website_slideshow.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Website Manager" -msgstr "" +msgstr "Nettstedsansvarlig" #. Name of a DocType #: frappe/website/doctype/website_meta_tag/website_meta_tag.json @@ -29483,17 +29483,17 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_settings/workspace_settings.json msgid "Workspace Manager" -msgstr "" +msgstr "Administrator for arbeidsområder" #. Name of a DocType #: frappe/desk/doctype/workspace_number_card/workspace_number_card.json msgid "Workspace Number Card" -msgstr "" +msgstr "Nummerkort for arbeidsområde" #. Name of a DocType #: frappe/desk/doctype/workspace_quick_list/workspace_quick_list.json msgid "Workspace Quick List" -msgstr "" +msgstr "Hurtigliste for arbeidsområde" #. Label of a standard navbar item #. Type: Action @@ -29501,28 +29501,28 @@ msgstr "" #: frappe/desk/doctype/workspace_settings/workspace_settings.json #: frappe/hooks.py msgid "Workspace Settings" -msgstr "" +msgstr "Innstillinger for arbeidsområde" #. Label of the workspace_setup_completed (Check) field in DocType 'Workspace #. Settings' #: frappe/desk/doctype/workspace_settings/workspace_settings.json msgid "Workspace Setup Completed" -msgstr "" +msgstr "Oppsett av arbeidsområdet er fullført" #. Name of a DocType #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Workspace Shortcut" -msgstr "" +msgstr "Snarvei til arbeidsområde" #. Label of the workspace_visibility_json (JSON) field in DocType 'Workspace #. Settings' #: frappe/desk/doctype/workspace_settings/workspace_settings.json msgid "Workspace Visibility" -msgstr "" +msgstr "Synlighet av arbeidsområde" #: frappe/public/js/frappe/views/workspace/workspace.js:538 msgid "Workspace {0} created" -msgstr "" +msgstr "Arbeidsområde {0} opprettet" #. Option for the 'View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -29920,7 +29920,7 @@ msgstr "Du har ikke lese- eller valgtillatelser for {}" #: frappe/public/js/frappe/request.js:177 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." -msgstr "" +msgstr "Du har ikke tilstrekkelige rettigheter til å få tilgang til denne ressursen. Ta kontakt med admin for å få tilgang." #: frappe/app.py:381 msgid "You do not have enough permissions to complete the action" @@ -30025,11 +30025,11 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.py:127 msgid "You need to be Workspace Manager to delete a public workspace." -msgstr "Du må være administrator for arbeidsområder for å slette et offentlig arbeidsområde." +msgstr "Du må være Administrator for arbeidsområder for å slette et offentlig arbeidsområde." #: frappe/desk/doctype/workspace/workspace.py:76 msgid "You need to be Workspace Manager to edit this document" -msgstr "" +msgstr "Du må være Administrator for arbeidsområder for å redigere dette dokumentet" #: frappe/www/attribution.py:16 msgid "You need to be a system user to access this page." @@ -30168,7 +30168,7 @@ msgstr "PDF-filen din er klar for nedlasting" #: frappe/patches/v14_0/update_workspace2.py:34 msgid "Your Shortcuts" -msgstr "" +msgstr "Dine snarveier" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:145 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:151 @@ -31860,7 +31860,7 @@ msgstr "" #. Count format of shortcut in the Website Workspace #: frappe/website/workspace/website/website.json msgid "{} Published" -msgstr "" +msgstr "{} Publisert" #: frappe/core/doctype/log_settings/log_settings.py:54 msgid "{} does not support automated log clearing." From 2d81eb04ffd2fe672a9e308d8f0754f77d55b3c5 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Thu, 11 Sep 2025 23:28:29 +0530 Subject: [PATCH 031/263] fix: Turkish translations --- frappe/locale/tr.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index 1ab64b80ca..f7dde90391 100644 --- a/frappe/locale/tr.po +++ b/frappe/locale/tr.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"PO-Revision-Date: 2025-09-11 17:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -971,7 +971,7 @@ msgstr "Yaklaşık {0} saniye kaldı" #: frappe/templates/emails/user_invitation.html:16 msgid "Accept Invitation" -msgstr "" +msgstr "Daveti Kabul Et" #. Option for the 'Status' (Select) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json @@ -981,7 +981,7 @@ msgstr "Kabul Edildi" #. Label of the accepted_at (Datetime) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Accepted At" -msgstr "" +msgstr "Kabul Edilme Tarihi" #. Label of the access_control_section (Section Break) field in DocType 'Web #. Form' @@ -21840,7 +21840,7 @@ msgstr "İptal Et" #. Option for the 'Status' (Select) field in DocType 'OAuth Bearer Token' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Revoked" -msgstr "" +msgstr "İptal Edildi" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.js:92 From 0a3091b12c8a746669187887958e5aaf15a2d2ee Mon Sep 17 00:00:00 2001 From: frappe-pr-bot Date: Sun, 14 Sep 2025 09:33:02 +0000 Subject: [PATCH 032/263] chore: update POT file --- frappe/locale/main.pot | 164 ++++++++++++++++++++++------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index d4eb0937b6..ce4b207ac2 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 09:32+0000\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-14 09:32+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1359,6 +1359,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1367,6 +1368,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1374,6 +1376,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2273,7 +2276,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2358,7 +2361,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2466,7 +2469,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2727,11 +2730,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3890,7 +3893,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3908,7 +3911,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3957,7 +3960,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4453,6 +4456,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4479,7 +4483,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5249,8 +5253,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5301,6 +5305,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5539,6 +5547,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5694,7 +5703,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6066,7 +6075,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6723,7 +6732,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6812,12 +6821,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8072,7 +8081,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8189,7 +8198,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8228,7 +8237,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8530,6 +8539,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9121,7 +9131,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9175,15 +9185,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9427,7 +9437,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10265,6 +10275,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11183,10 +11194,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11830,7 +11837,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12439,7 +12446,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12871,8 +12878,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13135,7 +13142,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13521,8 +13528,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14214,6 +14226,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14410,7 +14423,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14748,7 +14761,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16973,7 +16986,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18054,7 +18067,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18201,10 +18214,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18881,6 +18890,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18900,7 +18910,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18998,7 +19008,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19415,6 +19425,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19627,7 +19638,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19736,7 +19747,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19754,7 +19765,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20120,7 +20131,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21804,7 +21815,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21949,7 +21960,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21962,7 +21973,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22713,7 +22724,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23866,7 +23877,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24110,7 +24121,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24604,6 +24615,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24892,7 +24904,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24950,7 +24962,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26111,6 +26123,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26777,7 +26793,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27223,7 +27239,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28074,7 +28090,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28379,7 +28395,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28399,7 +28415,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28424,7 +28440,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29138,7 +29154,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29392,7 +29408,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30907,7 +30923,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31266,7 +31282,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31323,11 +31339,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31516,11 +31532,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31544,7 +31560,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31552,7 +31568,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From a52a44716eee26c22baf5c2838831d9550f931ff Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 00:03:18 +0530 Subject: [PATCH 033/263] fix: sync translations from crowdin (#33975) --- frappe/locale/nb.po | 876 ++++++++++++++++++++++---------------------- frappe/locale/pt.po | 8 +- 2 files changed, 448 insertions(+), 436 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 9e18ca3b34..1bbc03a101 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-10 17:44\n" +"PO-Revision-Date: 2025-09-14 18:16\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -88,7 +88,7 @@ msgstr "'Mottakere' er ikke angitt" #: frappe/utils/__init__.py:269 msgid "'{0}' is not a valid IBAN" -msgstr "" +msgstr "'{0}' er ikke et gyldig IBAN" #: frappe/utils/__init__.py:259 msgid "'{0}' is not a valid URL" @@ -179,12 +179,12 @@ msgstr "1 oppføring vil bli eksportert" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:320 msgctxt "User removed row from child table" msgid "1 row from {0}" -msgstr "" +msgstr "1 rad fra {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:275 msgctxt "User added row to child table" msgid "1 row to {0}" -msgstr "" +msgstr "1 rad til {0}" #: frappe/tests/test_utils.py:734 msgid "1 second ago" @@ -2413,7 +2413,7 @@ msgstr "Applikasjonsversjon" #: frappe/core/doctype/user_invitation/user_invitation.py:195 msgid "Application is not installed" -msgstr "" +msgstr "Programmet er ikke installert" #. Label of the doctype_or_field (Select) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json @@ -2539,7 +2539,7 @@ msgstr "Er du sikker på at du vil slette fanen? Alle seksjonene og feltene i fa #: frappe/public/js/frappe/web_form/web_form.js:203 msgid "Are you sure you want to delete this record?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne oppføringen?" #: frappe/public/js/frappe/web_form/web_form.js:191 msgid "Are you sure you want to discard the changes?" @@ -3861,12 +3861,12 @@ msgstr "ABRUTT" #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "CC" -msgstr "" +msgstr "CC" #: frappe/public/js/frappe/views/communication.js:77 msgctxt "Email Recipients" msgid "CC" -msgstr "" +msgstr "CC" #. Label of the cmd (Data) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -3987,12 +3987,12 @@ msgstr "Kampanjebeskrivelse (valgfritt)" #: frappe/public/js/frappe/form/templates/set_sharing.html:4 #: frappe/public/js/frappe/form/templates/set_sharing.html:50 msgid "Can Read" -msgstr "" +msgstr "Kan lese" #: frappe/public/js/frappe/form/templates/set_sharing.html:7 #: frappe/public/js/frappe/form/templates/set_sharing.html:53 msgid "Can Share" -msgstr "" +msgstr "Kan dele" #: frappe/public/js/frappe/form/templates/set_sharing.html:6 #: frappe/public/js/frappe/form/templates/set_sharing.html:52 @@ -4002,11 +4002,11 @@ msgstr "Kan registrere" #: frappe/public/js/frappe/form/templates/set_sharing.html:5 #: frappe/public/js/frappe/form/templates/set_sharing.html:51 msgid "Can Write" -msgstr "" +msgstr "Kan skrive" #: frappe/custom/doctype/custom_field/custom_field.py:410 msgid "Can not rename as column {0} is already present on DocType." -msgstr "" +msgstr "Kan ikke endre navn fordi kolonne {0} allerede finnes i DocType." #: frappe/core/doctype/doctype/doctype.py:1164 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" @@ -4020,11 +4020,11 @@ msgstr "Kan bare liste ned dokumenttypene som har blitt linket til dokumenttypen #: frappe/desk/form/document_follow.py:48 msgid "Can't follow since changes are not tracked." -msgstr "" +msgstr "Kan ikke følge siden endringer ikke spores." #: frappe/model/rename_doc.py:366 msgid "Can't rename {0} to {1} because {0} doesn't exist." -msgstr "" +msgstr "Kan ikke endre navn på {0} til {1} fordi {0} ikke finnes." #. Label of the cancel (Check) field in DocType 'Custom DocPerm' #. Label of the cancel (Check) field in DocType 'DocPerm' @@ -4101,7 +4101,7 @@ msgstr "Kan ikke laste ned rapporten på grunn av manglende tillatelser" #: frappe/client.py:452 msgid "Cannot Fetch Values" -msgstr "" +msgstr "Kan ikke hente verdier" #: frappe/core/page/permission_manager/permission_manager.py:156 msgid "Cannot Remove" @@ -4113,7 +4113,7 @@ msgstr "Kan ikke oppdatere etter registrering" #: frappe/core/doctype/file/file.py:641 msgid "Cannot access file path {0}" -msgstr "" +msgstr "Får ikke tilgang til filbanen {0}" #: frappe/public/js/workflow_builder/utils.js:183 msgid "Cannot cancel before submitting while transitioning from {0} State to {1} State" @@ -4455,7 +4455,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:289 #: frappe/public/js/frappe/widgets/widget_dialog.js:137 msgid "Chart Name" -msgstr "" +msgstr "Diagram-navn" #. Label of the chart_options (Code) field in DocType 'Dashboard' #. Label of the chart_options_section (Section Break) field in DocType @@ -5331,7 +5331,7 @@ msgstr "Konfigurer hvordan endrede dokumenter skal navngis.
\n\n" #. Description of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Configure various aspects of how document naming works like naming series, current counter." -msgstr "" +msgstr "Konfigurer ulike aspekter av hvordan dokumentnavngivning fungerer, for eksempel navngivning av serier, gjeldende teller." #: frappe/core/doctype/user/user.js:412 frappe/public/js/frappe/dom.js:345 #: frappe/www/update-password.html:66 @@ -5608,7 +5608,7 @@ msgstr "Kopier token til utklippstavle" #. Label of the copyright (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Copyright" -msgstr "" +msgstr "Opphavsrett" #: frappe/custom/doctype/customize_form/customize_form.py:123 msgid "Core DocTypes cannot be customized." @@ -5965,7 +5965,7 @@ msgstr "" #. Label of the current_value (Int) field in DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Current Value" -msgstr "" +msgstr "Nåværende verdi" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Current status" @@ -6161,7 +6161,7 @@ msgstr "" #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Custom Sidebar Menu" -msgstr "" +msgstr "Egendefinert sidepanelmeny" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json @@ -6841,7 +6841,7 @@ msgstr "Definerer handlinger på tilstander og neste trinn og tillatte roller." #. field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Defines how long exported reports sent via email are kept in the system. Older files will be automatically deleted." -msgstr "" +msgstr "Angir hvor lenge eksporterte rapporter som sendes via e-post, skal oppbevares i systemet. Eldre filer slettes automatisk." #. Description of a DocType #: frappe/workflow/doctype/workflow/workflow.json @@ -6893,7 +6893,7 @@ msgstr "Slett alt" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Delete Background Exported Reports After (Hours)" -msgstr "" +msgstr "Slett bakgrunnseksporterte rapporter etter (timer)" #: frappe/public/js/form_builder/components/Section.vue:196 msgctxt "Title of confirmation dialog" @@ -9845,7 +9845,7 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.py:24 msgid "Failed to update global settings" -msgstr "" +msgstr "Feil ved oppdatering av globale innstillinger" #: frappe/integrations/frappe_providers/frappecloud_billing.py:74 msgid "Failed while calling API {0}" @@ -9870,7 +9870,7 @@ msgstr "" #. Label of the favicon (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "FavIcon" -msgstr "" +msgstr "FavIcon" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -13458,11 +13458,11 @@ msgstr "" #: frappe/model/naming.py:62 msgid "Invalid naming series {}: dot (.) missing" -msgstr "" +msgstr "Ugyldig navneserie {}: punktum (.) mangler" #: frappe/model/naming.py:76 msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." -msgstr "" +msgstr "Ugyldig navngivningsserie {}: punktum (.) mangler før de numeriske plassholderne. Vennligst bruk et format som ABCD.#####." #: frappe/core/doctype/data_import/importer.py:453 msgid "Invalid or corrupted content for import" @@ -13470,7 +13470,7 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.py:139 msgid "Invalid redirect regex in row #{}: {}" -msgstr "" +msgstr "Ugyldig omadresseringsregeks i rad #{}: {}" #: frappe/app.py:337 msgid "Invalid request arguments" @@ -13503,7 +13503,7 @@ msgstr "Ugyldig tokenstatus! Sjekk om tokenet er opprettet av OAuth-brukeren." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:165 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:336 msgid "Invalid username or password" -msgstr "" +msgstr "Ugyldig brukernavn eller passord" #: frappe/model/naming.py:176 msgid "Invalid value specified for UUID: {}" @@ -14172,12 +14172,12 @@ msgstr "Oppretting og tilordning av LDAP-bruker" #. Label of the ldap_username_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Username Field" -msgstr "" +msgstr "LDAP-brukernavn-feltet" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:309 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:426 msgid "LDAP is not enabled." -msgstr "" +msgstr "LDAP er ikke aktivert." #. Label of the ldap_search_path_group (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -14191,7 +14191,7 @@ msgstr "LDAP-søkesti for brukere" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:102 msgid "LDAP settings incorrect. validation response was: {0}" -msgstr "" +msgstr "LDAP-innstillinger feil. Valideringsrespons var: {0}" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Label of the label (Data) field in DocType 'DocField' @@ -14262,7 +14262,7 @@ msgstr "" #. Label of the sb0 (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Landing Page" -msgstr "" +msgstr "Landingsside" #: frappe/public/js/frappe/form/print_utils.js:17 msgid "Landscape" @@ -15559,7 +15559,7 @@ msgstr "Maks automatisk e-postrapport per bruker" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max signups allowed per hour" -msgstr "" +msgstr "Maks antall påmeldinger tillatt per time" #: frappe/core/doctype/doctype/doctype.py:1343 msgid "Max width for type Currency is 100px in row {0}" @@ -15584,7 +15584,7 @@ msgstr "Maks {0} rader tillatt" #: frappe/public/js/frappe/list/list_sidebar_group_by.js:221 msgid "Me" -msgstr "" +msgstr "Meg" #: frappe/core/page/permission_manager/permission_manager_help.html:14 msgid "Meaning of Submit, Cancel, Amend" @@ -15615,17 +15615,17 @@ msgstr "Oppfylles betingelsen?" #. Group in Email Group's connections #: frappe/email/doctype/email_group/email_group.json msgid "Members" -msgstr "" +msgstr "Medlemmer" #. Label of the cache_memory_usage (Data) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Memory Usage" -msgstr "" +msgstr "Minnebruk" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:63 msgid "Memory Usage in MB" -msgstr "" +msgstr "Minnebruk i MB" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json @@ -15636,21 +15636,21 @@ msgstr "Omtale" #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Mentions" -msgstr "" +msgstr "Omtaler" #: frappe/public/js/frappe/ui/page.html:41 #: frappe/public/js/frappe/ui/page.js:162 msgid "Menu" -msgstr "" +msgstr "Meny" #: frappe/public/js/frappe/form/toolbar.js:242 #: frappe/public/js/frappe/model/model.js:705 msgid "Merge with existing" -msgstr "" +msgstr "Slå sammen med eksisterende" #: frappe/utils/nestedset.py:320 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" -msgstr "" +msgstr "Det er kun mulig å slå sammen gruppe med gruppe eller bladnode med bladnode." #. Label of the message (Text) field in DocType 'Auto Repeat' #. Label of the content (Text Editor) field in DocType 'Activity Log' @@ -15681,33 +15681,33 @@ msgstr "" #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json #: frappe/www/message.html:3 msgid "Message" -msgstr "" +msgstr "Melding" #: frappe/public/js/frappe/ui/messages.js:274 frappe/utils/messages.py:78 msgctxt "Default title of the message dialog" msgid "Message" -msgstr "" +msgstr "Melding" #. Label of the message_examples (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Examples" -msgstr "" +msgstr "Eksempler på meldinger" #. Label of the message_id (Small Text) field in DocType 'Communication' #. Label of the message_id (Small Text) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Message ID" -msgstr "" +msgstr "Meldings-ID" #. Label of the message_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Message Parameter" -msgstr "" +msgstr "Meldingsparameter" #: frappe/templates/includes/contact.js:36 msgid "Message Sent" -msgstr "" +msgstr "Melding sendt" #. Label of the message_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -15716,79 +15716,79 @@ msgstr "Meldingstype" #: frappe/public/js/frappe/views/communication.js:956 msgid "Message clipped" -msgstr "" +msgstr "Melding kuttet" #: frappe/email/doctype/email_account/email_account.py:344 msgid "Message from server: {0}" -msgstr "" +msgstr "Melding fra serveren: {0}" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:104 msgid "Message not setup" -msgstr "" +msgstr "Melding ikke konfigurert" #. Description of the 'Success message' (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Message to be displayed on successful completion" -msgstr "" +msgstr "Melding som skal vises ved vellykket fullføring" #. Label of the message_id (Code) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Message-id" -msgstr "" +msgstr "Meldings-ID" #. Label of the messages (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Messages" -msgstr "" +msgstr "Meldinger" #. Label of the meta_section (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta" -msgstr "" +msgstr "Meta" #: frappe/website/doctype/web_page/web_page.js:124 msgid "Meta Description" -msgstr "" +msgstr "Meta beskrivelse" #: frappe/website/doctype/web_page/web_page.js:131 msgid "Meta Image" -msgstr "" +msgstr "Metabilde" #. Label of the metatags_section (Section Break) field in DocType 'Web Page' #. Label of the meta_tags (Table) field in DocType 'Website Route Meta' #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_route_meta/website_route_meta.json msgid "Meta Tags" -msgstr "" +msgstr "Meta-stikkord" #: frappe/website/doctype/web_page/web_page.js:117 msgid "Meta Title" -msgstr "" +msgstr "Meta-tittel" #. Label of the meta_description (Small Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta description" -msgstr "" +msgstr "Meta-beskrivelse" #. Label of the meta_image (Attach Image) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta image" -msgstr "" +msgstr "Meta-bilde" #. Label of the meta_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta title" -msgstr "" +msgstr "Meta-tittel" #: frappe/website/doctype/web_page/web_page.js:110 msgid "Meta title for SEO" -msgstr "" +msgstr "Metatittel for SEO" #. Label of the resource_server_section (Section Break) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Metadata" -msgstr "" +msgstr "Metadata" #. Label of the method (Data) field in DocType 'Access Log' #. Label of the method (Data) field in DocType 'API Request Log' @@ -15811,7 +15811,7 @@ msgstr "Metode" #: frappe/__init__.py:468 msgid "Method Not Allowed" -msgstr "" +msgstr "Ikke tillatt metode" #: frappe/desk/doctype/number_card/number_card.py:73 msgid "Method is required to create a number card" @@ -15827,21 +15827,21 @@ msgstr "Sentrert" #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/user/user.json msgid "Middle Name" -msgstr "" +msgstr "Mellomnavn" #. Name of a DocType #. Label of a Link in the Tools Workspace #: frappe/automation/doctype/milestone/milestone.json #: frappe/automation/workspace/tools/tools.json msgid "Milestone" -msgstr "" +msgstr "Milepæl" #. Label of the milestone_tracker (Link) field in DocType 'Milestone' #. Name of a DocType #: frappe/automation/doctype/milestone/milestone.json #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Milestone Tracker" -msgstr "" +msgstr "Milepælsporing" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -15857,12 +15857,12 @@ msgstr "Minimum passordpoeng" #. Label of the minor (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Minor" -msgstr "" +msgstr "Mindre" #: frappe/public/js/frappe/form/controls/duration.js:30 msgctxt "Duration" msgid "Minutes" -msgstr "" +msgstr "Minutter" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -15877,7 +15877,7 @@ msgstr "Minutter før" #. Label of the minutes_offset (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Minutes Offset" -msgstr "" +msgstr "Minuttforskyvning" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:108 @@ -15933,7 +15933,7 @@ msgstr "Mobil" #: frappe/tests/test_translate.py:89 frappe/tests/test_translate.py:91 #: frappe/tests/test_translate.py:94 msgid "Mobile No" -msgstr "Mobilnummer" +msgstr "Mobile No" #. Label of the modal_trigger (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json @@ -21046,13 +21046,13 @@ msgstr "Avvist" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.py:30 msgid "Relay Server URL missing" -msgstr "" +msgstr "Mangler URL til reléserver" #. Label of the section_break_qgjr (Section Break) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Relay Settings" -msgstr "" +msgstr "Reléinnstillinger" #. Group in Package's connections #: frappe/core/doctype/package/package.json @@ -23389,20 +23389,20 @@ msgstr "Sekvens-ID" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Series List for this Transaction" -msgstr "Liste med nummerserier for denne transaksjonen" +msgstr "Liste med løpenummerserier for denne transaksjonen" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:115 msgid "Series Updated for {}" -msgstr "Nummerserien for {} er oppdatert" +msgstr "Løpenummerserien for {} er oppdatert" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:223 msgid "Series counter for {} updated to {} successfully" -msgstr "Nummerserietelleren for {} er oppdatert til {}" +msgstr "Telleren for løpenummerserier for {} er oppdatert til {}" #: frappe/core/doctype/doctype/doctype.py:1110 #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170 msgid "Series {0} already used in {1}" -msgstr "Nummerserien {0} er allerede brukt i {1}" +msgstr "Løpenummerserien {0} er allerede brukt i {1}" #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json @@ -23477,16 +23477,16 @@ msgstr "Standardinnstillinger for økt er lagret" #: frappe/app.py:373 msgid "Session Expired" -msgstr "" +msgstr "Økten er utløpt på grunn av inaktivitet" #. Label of the session_expiry (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Session Expiry (idle timeout)" -msgstr "" +msgstr "Utløpstid for økter (ved inaktivitet)" #: frappe/core/doctype/system_settings/system_settings.py:122 msgid "Session Expiry must be in format {0}" -msgstr "" +msgstr "Utløpstid for økter må være på format {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 @@ -23505,11 +23505,11 @@ msgstr "Angi" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Set Banner from Image" -msgstr "" +msgstr "Sett banner fra bilde" #: frappe/public/js/frappe/views/reports/query_report.js:200 msgid "Set Chart" -msgstr "" +msgstr "Sett diagram" #. Description of the 'Chart Options' (Code) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json @@ -23535,17 +23535,17 @@ msgstr "Angi filtre for {0}" #: frappe/public/js/frappe/views/reports/query_report.js:2110 msgid "Set Level" -msgstr "" +msgstr "Angi nivå" #: frappe/core/doctype/user_type/user_type.py:92 msgid "Set Limit" -msgstr "" +msgstr "Angi begrensning" #. Description of the 'Setup Series for transactions' (Section Break) field in #. DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Set Naming Series options on your transactions." -msgstr "" +msgstr "Angi alternativer for navneserier på transaksjoner" #. Label of the new_password (Password) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23558,11 +23558,11 @@ msgstr "Angi antall sikkerhetskopier" #: frappe/www/update-password.html:32 msgid "Set Password" -msgstr "" +msgstr "Angi passord" #: frappe/custom/doctype/customize_form/customize_form.js:112 msgid "Set Permissions" -msgstr "" +msgstr "Angi rettigheter" #: frappe/printing/page/print_format_builder/print_format_builder.js:471 msgid "Set Properties" @@ -23595,7 +23595,7 @@ msgstr "Legg til brukerrettigheter" #. Label of the value (Small Text) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Set Value" -msgstr "" +msgstr "Ny verdi" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:94 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:146 @@ -23612,7 +23612,7 @@ msgstr "Angi som standard" #: frappe/website/doctype/website_theme/website_theme.js:33 msgid "Set as Default Theme" -msgstr "" +msgstr "Angi som standardtema" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' @@ -23640,12 +23640,12 @@ msgstr "Angi ikke-standard presisjon for et flyt- eller valutafelt" #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" -msgstr "" +msgstr "Angi bare en gang" #. Description of the 'Max attachment size' (Int) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Set size in MB" -msgstr "" +msgstr "Angi størrelse i MB" #. Description of the 'Filters Configuration' (Code) field in DocType 'Number #. Card' @@ -23697,11 +23697,18 @@ msgid "Set the path to a whitelisted function that will return the data for the "\t\"route_options\": {\"from_date\": \"2023-05-23\"},\n" "\t\"route\": [\"query-report\", \"Permitted Documents For User\"]\n" "}" -msgstr "" +msgstr "Angi banen til en hvitlistet funksjon som returnerer dataene for tallkortet i formatet:\n\n" +"
\n"
+"{\n"
+"\t\"verdi\": verdi,\n"
+"\t\"felttype\": \"Valuta\",\n"
+"\t\"rutealternativer\": {\"fra_dato\": \"2023-05-23\"},\n"
+"\t\"rute\": [\"spørringsrapport\", \"Tillatte dokumenter for bruker\"]\n"
+"}
" #: frappe/contacts/doctype/address_template/address_template.py:33 msgid "Setting this Address Template as default as there is no other default" -msgstr "" +msgstr "Setter denne adressemalen som standard, da det ikke finnes noen annen standard" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:86 msgid "Setting up Global Search documents." @@ -23709,7 +23716,7 @@ msgstr "Sette opp globale søkedokumenter." #: frappe/desk/page/setup_wizard/setup_wizard.js:285 msgid "Setting up your system" -msgstr "" +msgstr "Sette opp systemet ditt" #. Label of the settings_tab (Tab Break) field in DocType 'DocType' #. Label of the settings_tab (Tab Break) field in DocType 'User' @@ -23733,17 +23740,17 @@ msgstr "Innstillinger" #. Label of the settings_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Settings Dropdown" -msgstr "" +msgstr "Innstillingsmeny" #. Description of a DocType #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Settings for Contact Us Page" -msgstr "" +msgstr "Innstillinger for \"Kontakt oss\"-siden" #. Description of a DocType #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Settings for the About Us Page" -msgstr "" +msgstr "Innstillinger for \"Om oss\"-siden" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -23766,23 +23773,23 @@ msgstr "Oppsett > Brukertillatelser" #: frappe/public/js/frappe/views/reports/query_report.js:1823 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" -msgstr "" +msgstr "Konfigurer automatisk e-post" #. Label of the setup_complete (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/page/setup_wizard/setup_wizard.js:211 msgid "Setup Complete" -msgstr "" +msgstr "Oppsettet er fullført" #. Label of the setup_series (Section Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Setup Series for transactions" -msgstr "" +msgstr "Opprett løpenummerserie for transaksjoner" #: frappe/desk/page/setup_wizard/setup_wizard.js:236 msgid "Setup failed" -msgstr "" +msgstr "Oppsettet mislyktes" #. Label of the share (Check) field in DocType 'Custom DocPerm' #. Label of the share (Check) field in DocType 'DocPerm' @@ -23800,15 +23807,15 @@ msgstr "Del" #: frappe/public/js/frappe/form/sidebar/share.js:107 msgid "Share With" -msgstr "" +msgstr "Del med" #: frappe/public/js/frappe/form/templates/set_sharing.html:49 msgid "Share this document with" -msgstr "" +msgstr "Del dette dokumentet med" #: frappe/public/js/frappe/form/sidebar/share.js:45 msgid "Share {0} with" -msgstr "" +msgstr "Del {0} med" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -23817,7 +23824,7 @@ msgstr "Delt" #: frappe/desk/form/assign_to.py:132 msgid "Shared with the following Users with Read access:{0}" -msgstr "" +msgstr "Delt med følgende brukere med lesetilgang:{0}" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -23826,7 +23833,7 @@ msgstr "Frakt" #: frappe/public/js/frappe/form/templates/address_list.html:31 msgid "Shipping Address" -msgstr "" +msgstr "Leveringsadresse" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -23835,14 +23842,14 @@ msgstr "Butikk" #: frappe/utils/password_strength.py:91 msgid "Short keyboard patterns are easy to guess" -msgstr "" +msgstr "Korte tastaturmønstre er enkle å gjette" #. Label of the shortcuts (Table) field in DocType 'Workspace' #. Label of the tab_break_15 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/form/grid_row_form.js:42 msgid "Shortcuts" -msgstr "" +msgstr "Snarveier" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 @@ -23850,7 +23857,7 @@ msgstr "" #: frappe/www/update-password.html:49 frappe/www/update-password.html:60 #: frappe/www/update-password.html:120 msgid "Show" -msgstr "" +msgstr "Vis" #. Label of the show_absolute_datetime_in_timeline (Check) field in DocType #. 'System Settings' @@ -23859,7 +23866,7 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Show Absolute Datetime in Timeline" -msgstr "" +msgstr "Vis absolutt datoperiode i tidslinjen" #. Label of the absolute_value (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -23868,22 +23875,22 @@ msgstr "Vis absolutte verdier" #: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" -msgstr "" +msgstr "Vis alle" #. Label of the show_auth_server_metadata (Check) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Show Auth Server Metadata" -msgstr "" +msgstr "Vis metadata for autentiseringsserver" #: frappe/desk/doctype/calendar_view/calendar_view.js:10 msgid "Show Calendar" -msgstr "" +msgstr "Vis kalender" #. Label of the symbol_on_right (Check) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Show Currency Symbol on Right Side" -msgstr "" +msgstr "Vis valutasymbol på høyre side" #. Label of the show_dashboard (Check) field in DocType 'DocField' #. Label of the show_dashboard (Check) field in DocType 'Custom Field' @@ -23898,7 +23905,7 @@ msgstr "Vis oversiktspanel" #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" -msgstr "" +msgstr "Vis dokument" #: frappe/www/error.html:42 frappe/www/error.html:65 msgid "Show Error" @@ -23906,12 +23913,12 @@ msgstr "Vis feil" #: frappe/public/js/frappe/form/layout.js:578 msgid "Show Fieldname (click to copy on clipboard)" -msgstr "" +msgstr "Vis feltnavn (klikk for å kopiere til utklippstavlen)" #. Label of the first_document (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Show First Document Tour" -msgstr "" +msgstr "Vis første dokumentvisning" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #. Label of the show_form_tour (Check) field in DocType 'Onboarding Step' @@ -23933,23 +23940,23 @@ msgstr "Vis fullstendig skjema?" #. Label of the show_full_number (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Full Number" -msgstr "" +msgstr "Vis fullt nummer" #: frappe/public/js/frappe/ui/keyboard.js:234 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "Vis tastatursnarveier" #. Label of the show_labels (Check) field in DocType 'Kanban Board' #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/public/js/frappe/views/kanban/kanban_settings.js:30 msgid "Show Labels" -msgstr "" +msgstr "Vis etiketter" #. Label of the show_language_picker (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show Language Picker" -msgstr "" +msgstr "Vis språkvelger" #. Label of the line_breaks (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -23958,21 +23965,21 @@ msgstr "Vis linjeskift etter seksjoner" #: frappe/public/js/frappe/form/toolbar.js:410 msgid "Show Links" -msgstr "" +msgstr "Vis lenker" #. Label of the show_failed_logs (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Show Only Failed Logs" -msgstr "" +msgstr "Vis bare mislykkede logger" #. Label of the show_percentage_stats (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Percentage Stats" -msgstr "" +msgstr "Vis prosentstatistikk" #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.js:30 msgid "Show Permissions" -msgstr "" +msgstr "Vis rettigheter" #: frappe/public/js/form_builder/form_builder.bundle.js:31 #: frappe/public/js/form_builder/form_builder.bundle.js:43 @@ -23986,18 +23993,18 @@ msgstr "Vis forhåndsvisning" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Show Preview Popup" -msgstr "" +msgstr "Vis forhåndsvisning i popup-vindu" #. Label of the show_processlist (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Show Processlist" -msgstr "" +msgstr "Vis prosessliste" #. Label of the show_protected_resource_metadata (Check) field in DocType #. 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Show Protected Resource Metadata" -msgstr "" +msgstr "Vis metadata for beskyttede ressurser" #: frappe/core/doctype/error_log/error_log.js:9 msgid "Show Related Errors" @@ -24008,7 +24015,7 @@ msgstr "Vis relaterte feil" #: frappe/core/doctype/prepared_report/prepared_report.js:43 #: frappe/core/doctype/report/report.js:16 msgid "Show Report" -msgstr "" +msgstr "Vis rapport" #: frappe/public/js/frappe/list/list_filter.js:15 #: frappe/public/js/frappe/list/list_filter.js:94 @@ -24023,23 +24030,23 @@ msgstr "Vis seksjonsoverskrifter" #. Label of the show_sidebar (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Sidebar" -msgstr "" +msgstr "Vis sidefelt" #. Label of the show_social_login_key_as_authorization_server (Check) field in #. DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Show Social Login Key as Authorization Server" -msgstr "" +msgstr "Vis sosial påloggingsnøkkel som autorisasjonsserver" #: frappe/public/js/frappe/list/list_sidebar.html:77 #: frappe/public/js/frappe/list/list_view.js:1845 msgid "Show Tags" -msgstr "" +msgstr "Vis stikkord" #. Label of the show_title (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Title" -msgstr "" +msgstr "Vis tittel" #. Label of the show_title_field_in_link (Check) field in DocType 'DocType' #. Label of the show_title_field_in_link (Check) field in DocType 'Customize @@ -24051,11 +24058,11 @@ msgstr "Vis tittel i lenkefelt" #: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" -msgstr "" +msgstr "Vis totalsummer" #: frappe/desk/doctype/form_tour/form_tour.js:116 msgid "Show Tour" -msgstr "" +msgstr "Vis omvisning" #: frappe/core/doctype/data_import/data_import.js:448 msgid "Show Traceback" @@ -24073,37 +24080,37 @@ msgstr "Vis advarsler" #: frappe/public/js/frappe/views/calendar/calendar.js:179 msgid "Show Weekends" -msgstr "" +msgstr "Vis helger" #. Label of the show_account_deletion_link (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show account deletion link in My Account page" -msgstr "" +msgstr "Vis lenke for sletting av konto på siden Min konto" #: frappe/core/doctype/version/version.js:6 msgid "Show all Versions" -msgstr "" +msgstr "Vis alle versjoner" #: frappe/public/js/frappe/form/footer/form_timeline.js:69 msgid "Show all activity" -msgstr "" +msgstr "Vis all aktivitet" #. Label of the show_as_cc (Small Text) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Show as cc" -msgstr "" +msgstr "Vis som cc" #. Label of the show_attachments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show attachments" -msgstr "" +msgstr "Vis vedlegg" #. Label of the show_footer_on_login (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show footer on login" -msgstr "" +msgstr "Vis bunntekst ved pålogging" #. Description of the 'Show Full Form?' (Check) field in DocType 'Onboarding #. Step' @@ -24120,7 +24127,7 @@ msgstr "Vis i modulseksjonen" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Show in Resource Metadata" -msgstr "" +msgstr "Vis i ressursmetadata" #. Label of the show_in_filter (Check) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json @@ -24130,22 +24137,22 @@ msgstr "Vis i filter" #. Label of the show_document_link (Check) field in DocType 'Slack Webhook URL' #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json msgid "Show link to document" -msgstr "" +msgstr "Vis lenke til dokument" #. Label of the show_list (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show list" -msgstr "" +msgstr "Vis liste" #: frappe/public/js/frappe/form/layout.js:272 #: frappe/public/js/frappe/form/layout.js:290 msgid "Show more details" -msgstr "" +msgstr "Vis flere detaljer" #. Label of the show_on_timeline (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Show on Timeline" -msgstr "" +msgstr "Vis på tidslinjen" #. Description of the 'Stats Time Interval' (Select) field in DocType 'Number #. Card' @@ -24156,12 +24163,12 @@ msgstr "Vis prosentvis forskjell i henhold til dette tidsintervallet" #. Label of the show_sidebar (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show sidebar" -msgstr "" +msgstr "Vis sidefelt" #. Description of the 'Title Prefix' (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show title in browser window as \"Prefix - title\"" -msgstr "" +msgstr "Vis tittel i nettleservinduet som \"Prefiks - tittel\"" #: frappe/public/js/frappe/widgets/onboarding_widget.js:148 msgid "Show {0} List" @@ -24169,47 +24176,47 @@ msgstr "Vis {0} -liste" #: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Showing only Numeric fields from Report" -msgstr "" +msgstr "Viser bare numeriske felt fra rapporten" #: frappe/public/js/frappe/data_import/import_preview.js:153 msgid "Showing only first {0} rows out of {1}" -msgstr "" +msgstr "Viser bare de første {0} radene av {1}" #. Label of the list_sidebar (Check) field in DocType 'User' #. Label of the form_sidebar (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Sidebar" -msgstr "" +msgstr "Sidefelt" #. Label of the sidebar_items (Table) field in DocType 'Website Sidebar' #: frappe/website/doctype/website_sidebar/website_sidebar.json msgid "Sidebar Items" -msgstr "" +msgstr "Elementer i sidefeltet" #. Label of the section_break_4 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Sidebar Settings" -msgstr "" +msgstr "Innstillinger for sidefelt" #. Label of the section_break_17 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Sidebar and Comments" -msgstr "" +msgstr "Sidefelt og kommentarer" #. Label of the sign_up_and_confirmation_section (Section Break) field in #. DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Sign Up and Confirmation" -msgstr "" +msgstr "Påmelding og bekreftelse" #: frappe/core/doctype/user/user.py:1029 msgid "Sign Up is disabled" -msgstr "" +msgstr "Påmelding er deaktivert" #: frappe/templates/signup.html:16 frappe/www/login.html:140 #: frappe/www/login.html:156 frappe/www/update-password.html:71 msgid "Sign up" -msgstr "" +msgstr "Påmelding" #. Label of the sign_ups (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -24233,11 +24240,11 @@ msgstr "Signatur" #: frappe/www/login.html:168 msgid "Signup Disabled" -msgstr "" +msgstr "Påmelding deaktivert" #: frappe/www/login.html:169 msgid "Signups have been disabled for this website." -msgstr "" +msgstr "Påmelding er deaktivert for dette nettstedet." #. Description of the 'Unassign Condition' (Code) field in DocType 'Assignment #. Rule' @@ -24260,30 +24267,30 @@ msgstr "Enkelt Python-uttrykk, eksempel: status == 'Åpen' og type == 'Feil'" #. Label of the simultaneous_sessions (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Simultaneous Sessions" -msgstr "" +msgstr "Samtidige økter" #: frappe/custom/doctype/customize_form/customize_form.py:126 msgid "Single DocTypes cannot be customized." -msgstr "" +msgstr "Enkeltstående dokumenttyper kan ikke tilpasses." #. Description of the 'Is Single' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:67 msgid "Single Types have only one record no tables associated. Values are stored in tabSingles" -msgstr "" +msgstr "Enkelttyper har bare én post, ingen tilknyttede tabeller. Verdier lagres i tabSingles." #: frappe/database/database.py:284 msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." -msgstr "" +msgstr "Nettstedet kjører i skrivebeskyttet modus for vedlikehold eller oppdatering av nettstedet, og denne handlingen kan ikke utføres akkurat nå. Vennligst prøv igjen senere." #: frappe/public/js/frappe/views/file/file_view.js:353 msgid "Size" -msgstr "" +msgstr "Størrelse" #. Label of the size (Float) field in DocType 'System Health Report Tables' #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "Size (MB)" -msgstr "" +msgstr "Størrelse (MB)" #: frappe/public/js/frappe/widgets/onboarding_widget.js:82 #: frappe/public/js/onboarding_tours/onboarding_tours.js:18 @@ -24307,32 +24314,32 @@ msgstr "Hopp over trinn" #. Label of the skipped (Check) field in DocType 'Patch Log' #: frappe/core/doctype/patch_log/patch_log.json msgid "Skipped" -msgstr "" +msgstr "Hoppet over" #: frappe/core/doctype/data_import/importer.py:952 msgid "Skipping Duplicate Column {0}" -msgstr "" +msgstr "Hopper over dupliserte kolonner {0}" #: frappe/core/doctype/data_import/importer.py:977 msgid "Skipping Untitled Column" -msgstr "" +msgstr "Hopper over kolonne uten navn" #: frappe/core/doctype/data_import/importer.py:963 msgid "Skipping column {0}" -msgstr "" +msgstr "Hopper over kolonne {0}" #: frappe/modules/utils.py:176 msgid "Skipping fixture syncing for doctype {0} from file {1}" -msgstr "" +msgstr "Hopper over synkronisering av fixture for doctype {0} fra fil {1}" #: frappe/core/doctype/data_import/data_import.js:39 msgid "Skipping {0} of {1}, {2}" -msgstr "" +msgstr "Hopper over {0} av {1}, {2}" #. Label of the skype (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Skype" -msgstr "" +msgstr "Skype" #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -24342,7 +24349,7 @@ msgstr "Slack" #. Label of the slack_webhook_url (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Slack Channel" -msgstr "" +msgstr "Slack-kanal" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:65 msgid "Slack Webhook Error" @@ -24353,7 +24360,7 @@ msgstr "Slack Webhook-feil" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Slack Webhook URL" -msgstr "" +msgstr "Slack Webhook-URL" #. Label of the slideshow (Link) field in DocType 'Web Page' #. Option for the 'Content Type' (Select) field in DocType 'Web Page' @@ -24364,17 +24371,17 @@ msgstr "Lysbildefremvisning" #. Label of the slideshow_items (Table) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Items" -msgstr "" +msgstr "Elementer i lysbildefremvisningen" #. Label of the slideshow_name (Data) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Name" -msgstr "" +msgstr "Navn på lysbildefremvisning" #. Description of a DocType #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow like display for the website" -msgstr "" +msgstr "Lysbildeserie-lignende visning for nettstedet" #. Label of the slug (Data) field in DocType 'UTM Campaign' #. Label of the slug (Data) field in DocType 'UTM Medium' @@ -24383,7 +24390,7 @@ msgstr "" #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/doctype/utm_source/utm_source.json msgid "Slug" -msgstr "" +msgstr "Slug" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -24402,13 +24409,13 @@ msgstr "Liten tekst" #. 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Smallest Currency Fraction Value" -msgstr "" +msgstr "Minste valutaenhet" #. Description of the 'Smallest Currency Fraction Value' (Currency) field in #. DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Smallest circulating fraction unit (coin). For e.g. 1 cent for USD and it should be entered as 0.01" -msgstr "" +msgstr "Minste sirkulerende enhet (mynt). F.eks. 1 cent for USD, og den må angis som 0,01" #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "Snippet and more variables: {0}" @@ -24417,7 +24424,7 @@ msgstr "Utdrag og flere variabler: {0}" #. Name of a DocType #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "Social Link Settings" -msgstr "" +msgstr "Innstillinger for sosiale lenker" #. Label of the social_link_type (Select) field in DocType 'Social Link #. Settings' @@ -24430,7 +24437,7 @@ msgstr "Type sosial lenke" #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Social Login Key" -msgstr "" +msgstr "Sosial innloggingsnøkkel" #. Label of the social_login_provider (Select) field in DocType 'Social Login #. Key' @@ -24441,7 +24448,7 @@ msgstr "Leverandør av sosial innlogging" #. Label of the social_logins (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Social Logins" -msgstr "" +msgstr "Sosial innlogging" #. Label of the socketio_ping_check (Select) field in DocType 'System Health #. Report' @@ -24463,12 +24470,12 @@ msgstr "Soft-Bounced" #. Label of the software_id (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software ID" -msgstr "" +msgstr "Programvare ID" #. Label of the software_version (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software Version" -msgstr "" +msgstr "Programvareversjon" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:4 msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10." @@ -24477,11 +24484,11 @@ msgstr "Noen kolonner kan bli avkuttet når du skriver ut til PDF. Prøv å hold #. Description of the 'Sent Folder Name' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Some mailboxes require a different Sent Folder Name e.g. \"INBOX.Sent\"" -msgstr "" +msgstr "Noen postkasser krever et annet navn på sendt-mappen, f.eks. \"INBOX.Sent\"" #: frappe/public/js/frappe/desk.js:20 msgid "Some of the features might not work in your browser. Please update your browser to the latest version." -msgstr "" +msgstr "Noen av funksjonene fungerer kanskje ikke i nettleseren din. Oppdater nettleseren din til den nyeste versjonen." #: frappe/public/js/frappe/views/translation_manager.js:101 msgid "Something went wrong" @@ -24493,23 +24500,23 @@ msgstr "Noe gikk galt under genereringen av token. Klikk på {0} for å generere #: frappe/templates/includes/login/login.js:293 msgid "Something went wrong." -msgstr "" +msgstr "Noe gikk galt." #: frappe/public/js/frappe/views/pageview.js:117 msgid "Sorry! I could not find what you were looking for." -msgstr "" +msgstr "Beklager! Fant ikke det du lette etter." #: frappe/public/js/frappe/views/pageview.js:125 msgid "Sorry! You are not permitted to view this page." -msgstr "" +msgstr "Beklager! Ditt rettighetsnivå hindrer visning av denne siden." #: frappe/public/js/frappe/utils/datatable.js:6 msgid "Sort Ascending" -msgstr "" +msgstr "Sorter stigende" #: frappe/public/js/frappe/utils/datatable.js:7 msgid "Sort Descending" -msgstr "" +msgstr "Sorter synkende" #. Label of the sort_field (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json @@ -24523,7 +24530,7 @@ msgstr "Sorteringsfelt" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Sort Options" -msgstr "" +msgstr "Sorteringsalternativer" #. Label of the sort_order (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json @@ -24532,7 +24539,7 @@ msgstr "Sorteringsrekkefølge" #: frappe/core/doctype/doctype/doctype.py:1551 msgid "Sort field {0} must be a valid fieldname" -msgstr "" +msgstr "Sorteringsfelt {0} må være et gyldig feltnavn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' @@ -24541,11 +24548,11 @@ msgstr "" #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 msgid "Source" -msgstr "" +msgstr "Kilde" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Source Code" -msgstr "" +msgstr "Kildekode" #. Label of the source_name (Data) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json @@ -24581,27 +24588,27 @@ msgstr "Utløser handlinger i en bakgrunnsjobb" #: frappe/custom/doctype/custom_field/custom_field.js:83 msgid "Special Characters are not allowed" -msgstr "" +msgstr "Spesialtegn er ikke tillatt" #: frappe/model/naming.py:68 msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}" -msgstr "" +msgstr "Spesialtegn unntatt '-', '#', '.', '/', '{{' and '}}' er ikke tillatt i navneserier {0}" #. Description of the 'Timeout (In Seconds)' (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Specify a custom timeout, default timeout is 1500 seconds" -msgstr "" +msgstr "Angi en egendefinert tidsavbryter, standard tidsavbrudd er 1500 sekunder" #. Description of the 'Allowed embedding domains' (Small Text) field in DocType #. 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Specify the domains or origins that are permitted to embed this form. Enter one domain per line (e.g., https://example.com). If no domains are specified, the form can only be embedded on the same origin." -msgstr "" +msgstr "Angi hvilke domener eller opprinnelser som har tillatelse til å bygge inn dette skjemaet. Angi ett domene per linje (f.eks. https://example.com). Hvis ingen domener er angitt, kan skjemaet bare legges inn på samme opprinnelsessted." #. Label of the splash_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Splash Image" -msgstr "" +msgstr "Velkomstbilde" #: frappe/desk/reportview.py:456 #: frappe/public/js/frappe/web_form/web_form_list.js:175 @@ -24618,7 +24625,7 @@ msgstr "Nr." #: frappe/core/doctype/recorder/recorder.js:82 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Stack Trace" -msgstr "" +msgstr "Stack Trace" #. Label of the standard (Select) field in DocType 'Page' #. Label of the standard (Check) field in DocType 'Desktop Icon' @@ -24638,7 +24645,7 @@ msgstr "Standard" #: frappe/model/delete_doc.py:79 msgid "Standard DocType can not be deleted." -msgstr "" +msgstr "Standard DocType kan ikke slettes." #: frappe/core/doctype/doctype/doctype.py:229 msgid "Standard DocType cannot have default print format, use Customize Form" @@ -24662,37 +24669,37 @@ msgstr "Standard utskriftsstil kan ikke endres. Vennligst dupliser for å redige #: frappe/desk/reportview.py:355 msgid "Standard Reports cannot be deleted" -msgstr "" +msgstr "Standardrapporter kan ikke slettes" #: frappe/desk/reportview.py:326 msgid "Standard Reports cannot be edited" -msgstr "" +msgstr "Standardrapporter kan ikke redigeres" #. Label of the standard_menu_items (Section Break) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Standard Sidebar Menu" -msgstr "" +msgstr "Standard sidefeltmeny" #: frappe/website/doctype/web_form/web_form.js:40 msgid "Standard Web Forms can not be modified, duplicate the Web Form instead." -msgstr "" +msgstr "Standard webskjemaer kan ikke endres, dupliser webskjemaet i stedet." #: frappe/website/doctype/web_page/web_page.js:92 msgid "Standard rich text editor with controls" -msgstr "" +msgstr "Standard riktekst-redigerer med formateringsverktøy" #: frappe/core/doctype/role/role.py:46 msgid "Standard roles cannot be disabled" -msgstr "" +msgstr "Standardroller kan ikke deaktiveres" #: frappe/core/doctype/role/role.py:32 msgid "Standard roles cannot be renamed" -msgstr "" +msgstr "Standardroller kan ikke gis nye navn" #: frappe/core/doctype/user_type/user_type.py:61 msgid "Standard user type {0} can not be deleted." -msgstr "" +msgstr "Standard brukertype {0} kan ikke slettes." #: frappe/core/doctype/recorder/recorder_list.js:87 #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45 @@ -24710,7 +24717,7 @@ msgstr "Start" #: frappe/public/js/frappe/utils/common.js:409 #: frappe/website/doctype/web_page/web_page.json msgid "Start Date" -msgstr "" +msgstr "Startdato" #. Label of the start_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json @@ -24719,16 +24726,16 @@ msgstr "Felt for startdato" #: frappe/core/doctype/data_import/data_import.js:110 msgid "Start Import" -msgstr "" +msgstr "Start import" #: frappe/core/doctype/recorder/recorder_list.js:201 msgid "Start Recording" -msgstr "" +msgstr "Start opptak" #. Label of the birth_date (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Start Time" -msgstr "" +msgstr "Starttid" #: frappe/templates/includes/comments/comments.html:8 msgid "Start a new discussion" @@ -24736,7 +24743,7 @@ msgstr "Start en ny diskusjon …" #: frappe/core/doctype/data_export/exporter.py:22 msgid "Start entering data below this line" -msgstr "" +msgstr "Begynn å legge inn data nedenfor denne linjen" #: frappe/printing/page/print_format_builder/print_format_builder.js:165 msgid "Start new Format" @@ -24755,11 +24762,11 @@ msgstr "Startet" #. Label of the started_at (Datetime) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Started At" -msgstr "" +msgstr "Startet kl." #: frappe/desk/page/setup_wizard/setup_wizard.js:286 msgid "Starting Frappe ..." -msgstr "" +msgstr "Starter Frappe..." #. Label of the starts_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -24776,7 +24783,7 @@ msgstr "Begynner på" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "State" -msgstr "" +msgstr "Tilstand" #: frappe/public/js/workflow_builder/components/Properties.vue:26 msgid "State Properties" @@ -24787,7 +24794,7 @@ msgstr "Egenskaper for tilstand" #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "State/Province" -msgstr "" +msgstr "Stat/provins" #. Label of the document_states_section (Tab Break) field in DocType 'DocType' #. Label of the states (Table) field in DocType 'Customize Form' @@ -24796,17 +24803,17 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/workflow/doctype/workflow/workflow.json msgid "States" -msgstr "" +msgstr "Tilstander" #. Label of the parameters (Table) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Static Parameters" -msgstr "" +msgstr "Statiske parametere" #. Label of the statistics_section (Section Break) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Statistics" -msgstr "" +msgstr "Statistikk" #. Label of the stats_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -24877,7 +24884,7 @@ msgstr "Status" #: frappe/www/update-password.html:188 msgid "Status Updated" -msgstr "" +msgstr "Status oppdatert" #: frappe/email/doctype/email_queue/email_queue.js:37 msgid "Status Updated. The email will be picked up in the next scheduled run." @@ -24885,7 +24892,7 @@ msgstr "Status oppdatert. E-posten vil bli hentet i neste planlagte kjøring." #: frappe/www/message.html:24 msgid "Status: {0}" -msgstr "" +msgstr "Status: {0}" #. Label of the step (Link) field in DocType 'Onboarding Step Map' #: frappe/desk/doctype/onboarding_step_map/onboarding_step_map.json @@ -24901,39 +24908,39 @@ msgstr "Trinn" #: frappe/www/qrcode.html:11 msgid "Steps to verify your login" -msgstr "" +msgstr "Fremgangsmåte for å bekrefte påloggingen din" #. Label of the sticky (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json #: frappe/public/js/frappe/form/grid_row.js:454 msgid "Sticky" -msgstr "" +msgstr "Klebrig" #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" -msgstr "" +msgstr "Stopp" #. Label of the stopped (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Stopped" -msgstr "" +msgstr "Stoppet" #. Label of the db_storage_usage (Float) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage (MB)" -msgstr "" +msgstr "Bruk av lagringsplass (MB)" #. Label of the top_db_tables (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage By Table" -msgstr "" +msgstr "Bruk av lagringsplass etter tabell" #. Label of the store_attached_pdf_document (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Store Attached PDF Document" -msgstr "" +msgstr "Lagre vedlagt PDF-dokument" #: frappe/core/doctype/user/user.js:490 msgid "Store the API secret securely. It won't be displayed again." @@ -24942,17 +24949,17 @@ msgstr "Lagre API-hemmeligheten på en sikker måte. Den vil ikke bli vist igjen #. Description of the 'Last Known Versions' (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the JSON of last known versions of various installed apps. It is used to show release notes." -msgstr "" +msgstr "Lagrer JSON for sist kjente versjon av ulike installerte apper. Den brukes til å vise utgivelsesmerknader." #. Description of the 'Last Reset Password Key Generated On' (Datetime) field #. in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the datetime when the last reset password key was generated." -msgstr "" +msgstr "Lagrer tidspunktet da den siste tilbakestillingen av passordnøkkelen ble generert." #: frappe/utils/password_strength.py:97 msgid "Straight rows of keys are easy to guess" -msgstr "" +msgstr "Rette rader med taster er lette å gjette" #. Label of the strip_exif_metadata_from_uploaded_images (Check) field in #. DocType 'System Settings' @@ -24962,7 +24969,7 @@ msgstr "Fjern EXIF-tagger fra opplastede bilder" #: frappe/public/js/frappe/form/controls/password.js:89 msgid "Strong" -msgstr "" +msgstr "Sterk" #. Label of the custom_css (Tab Break) field in DocType 'Web Page' #. Label of the style (Select) field in DocType 'Workflow State' @@ -24984,12 +24991,12 @@ msgstr "Stilen representerer knappefargen: Suksess - Grønn, Fare - Rød, Invers #. Label of the stylesheet_section (Tab Break) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Stylesheet" -msgstr "" +msgstr "Stilark" #. Description of the 'Fraction' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Sub-currency. For e.g. \"Cent\"" -msgstr "" +msgstr "Undervaluta. For eksempel \"Cent\"" #. Description of the 'Subdomain' (Small Text) field in DocType 'Website #. Settings' @@ -25000,7 +25007,7 @@ msgstr "Underdomene levert av erpnext.com" #. Label of the subdomain (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Subdomain" -msgstr "" +msgstr "Underdomenet" #. Label of the subject (Data) field in DocType 'Auto Repeat' #. Label of the subject (Small Text) field in DocType 'Activity Log' @@ -25035,12 +25042,12 @@ msgstr "Emnefelt" #: frappe/core/doctype/doctype/doctype.py:1936 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" -msgstr "" +msgstr "Emnefeltets type bør være Data, Tekst, Lang tekst, Liten tekst, Tekstredigerer" #. Name of a DocType #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Submission Queue" -msgstr "" +msgstr "Kø for innsending" #. Label of the submit (Check) field in DocType 'Custom DocPerm' #. Label of the submit (Check) field in DocType 'DocPerm' @@ -25181,7 +25188,7 @@ msgstr "Suksess" #. Name of a DocType #: frappe/core/doctype/success_action/success_action.json msgid "Success Action" -msgstr "" +msgstr "Handling etter suksess" #. Label of the success_message (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json @@ -25191,48 +25198,48 @@ msgstr "Suksess-melding" #. Label of the success_uri (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Success URI" -msgstr "" +msgstr "URI etter suksess" #. Label of the success_url (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success URL" -msgstr "" +msgstr "URL etter suksess" #. Label of the success_message (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success message" -msgstr "" +msgstr "Suksess-melding" #. Label of the success_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success title" -msgstr "" +msgstr "Suksesstittel" #. Label of the successful_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Successful Job Count" -msgstr "" +msgstr "Antall vellykkede jobber" #: frappe/model/workflow.py:363 msgid "Successful Transactions" -msgstr "" +msgstr "Vellykkede transaksjoner" #: frappe/model/rename_doc.py:698 msgid "Successful: {0} to {1}" -msgstr "" +msgstr "Vellykket: {0} til {1}" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:100 #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:113 msgid "Successfully Updated" -msgstr "" +msgstr "Vellykket oppdatert" #: frappe/core/doctype/data_import/data_import.js:423 msgid "Successfully imported {0}" -msgstr "" +msgstr "Vellykket import av {0}" #: frappe/core/doctype/data_import/data_import.js:144 msgid "Successfully imported {0} out of {1} records." -msgstr "" +msgstr "Vellykket import av {0} ut av {1}-oppføringer." #: frappe/desk/doctype/form_tour/form_tour.py:87 msgid "Successfully reset onboarding status for all users." @@ -25244,24 +25251,24 @@ msgstr "Vellykket oppdatering av oversettelser" #: frappe/core/doctype/data_import/data_import.js:431 msgid "Successfully updated {0}" -msgstr "" +msgstr "Vellykket oppdatering av {0}" #: frappe/core/doctype/data_import/data_import.js:149 msgid "Successfully updated {0} out of {1} records." -msgstr "" +msgstr "Vellykket oppdatering av {0} av {1}}-oppføringer." #: frappe/core/doctype/recorder/recorder.js:15 msgid "Suggest Optimizations" -msgstr "" +msgstr "Foreslå optimaliseringer" #. Label of the suggested_indexes (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Suggested Indexes" -msgstr "" +msgstr "Foreslåtte indekser" #: frappe/core/doctype/user/user.py:733 msgid "Suggested Username: {0}" -msgstr "" +msgstr "Foreslått brukernavn: {0}" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -25274,11 +25281,11 @@ msgstr "Sum" #: frappe/public/js/frappe/ui/group_by/group_by.js:340 msgid "Sum of {0}" -msgstr "" +msgstr "Summen av {0}" #: frappe/public/js/frappe/views/interaction.js:88 msgid "Summary" -msgstr "" +msgstr "Sammendrag" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -25298,48 +25305,48 @@ msgstr "Søndag" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Suspend Sending" -msgstr "" +msgstr "Sett sending på pause" #: frappe/public/js/frappe/ui/capture.js:276 msgid "Switch Camera" -msgstr "" +msgstr "Bytt kamera" #: frappe/public/js/frappe/desk.js:96 #: frappe/public/js/frappe/ui/theme_switcher.js:11 msgid "Switch Theme" -msgstr "" +msgstr "Bytt tema" #: frappe/templates/includes/navbar/navbar_login.html:17 msgid "Switch To Desk" -msgstr "" +msgstr "Bytt til skrivebord" #: frappe/public/js/frappe/list/list_sidebar.js:319 msgid "Switch to Frappe CRM for smarter sales" -msgstr "" +msgstr "Bytt til Frappe CRM for smartere salg" #: frappe/public/js/frappe/ui/capture.js:281 msgid "Switching Camera" -msgstr "" +msgstr "Bytter Kamera" #. Label of the symbol (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Symbol" -msgstr "" +msgstr "Symbol" #. Label of the sb_01 (Section Break) field in DocType 'Google Calendar' #. Label of the sync (Section Break) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Sync" -msgstr "" +msgstr "Synkroniser" #: frappe/integrations/doctype/google_calendar/google_calendar.js:28 msgid "Sync Calendar" -msgstr "" +msgstr "Synkroniser kalender" #: frappe/integrations/doctype/google_contacts/google_contacts.js:28 msgid "Sync Contacts" -msgstr "" +msgstr "Synkroniser kontakter" #. Label of the sync_as_public (Check) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json @@ -25348,11 +25355,11 @@ msgstr "Synkroniser hendelser fra Google som offentlige" #: frappe/custom/doctype/customize_form/customize_form.js:256 msgid "Sync on Migrate" -msgstr "" +msgstr "Synkroniser ved migrering" #: frappe/integrations/doctype/google_calendar/google_calendar.py:312 msgid "Sync token was invalid and has been reset, Retry syncing." -msgstr "" +msgstr "Synkroniseringstokenet var ugyldig og er tilbakestilt. Prøv å synkronisere på nytt." #. Label of the sync_with_google_calendar (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -25362,7 +25369,7 @@ msgstr "Synkroniser med Google Kalender" #. Label of the sync_with_google_contacts (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Sync with Google Contacts" -msgstr "" +msgstr "Synkroniser med Google Kontakter" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:46 msgid "Sync {0} Fields" @@ -25375,11 +25382,11 @@ msgstr "Synkroniserte felt" #: frappe/integrations/doctype/google_calendar/google_calendar.js:31 #: frappe/integrations/doctype/google_contacts/google_contacts.js:31 msgid "Syncing" -msgstr "" +msgstr "Synkronisering" #: frappe/integrations/doctype/google_calendar/google_calendar.js:19 msgid "Syncing {0} of {1}" -msgstr "" +msgstr "Synkronisering {0} av {1}" #: frappe/utils/data.py:2547 msgid "Syntax Error" @@ -25394,7 +25401,7 @@ msgstr "System" #: frappe/desk/doctype/system_console/system_console.json #: frappe/public/js/frappe/ui/dropdown_console.js:4 msgid "System Console" -msgstr "" +msgstr "Systemkonsoll" #: frappe/custom/doctype/custom_field/custom_field.py:408 msgid "System Generated Fields can not be renamed" @@ -25404,12 +25411,12 @@ msgstr "Systemgenererte felt kan ikke gis nytt navn" #. Type: Route #: frappe/hooks.py msgid "System Health" -msgstr "" +msgstr "Systemhelse" #. Name of a DocType #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "System Health Report" -msgstr "" +msgstr "Rapport om systemhelse" #. Name of a DocType #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json @@ -25419,27 +25426,27 @@ msgstr "Feil i systemhelserapporten" #. Name of a DocType #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json msgid "System Health Report Failing Jobs" -msgstr "" +msgstr "Systemhelserapport – mislykkede jobber" #. Name of a DocType #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "System Health Report Queue" -msgstr "" +msgstr "Kø for systemhelserapporter" #. Name of a DocType #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "System Health Report Tables" -msgstr "" +msgstr "Tabeller for systemhelserapport" #. Name of a DocType #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "System Health Report Workers" -msgstr "" +msgstr "Systemhelserapport – arbeidsprosesser" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "System Logs" -msgstr "" +msgstr "Systemlogger" #. Name of a role #: frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -25603,12 +25610,12 @@ msgstr "Systemvarsel" #. Label of the system_page (Check) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "System Page" -msgstr "" +msgstr "Systemside" #. Name of a DocType #: frappe/core/doctype/system_settings/system_settings.json msgid "System Settings" -msgstr "" +msgstr "Systeminnstillinger" #. Description of the 'Allow Roles' (Table MultiSelect) field in DocType #. 'Module Onboarding' @@ -25619,12 +25626,12 @@ msgstr "Systemadministratorer har tillatelse som standard" #: frappe/public/js/frappe/utils/number_systems.js:5 msgctxt "Number system" msgid "T" -msgstr "" +msgstr "T" #. Label of the tos_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "TOS URI" -msgstr "" +msgstr "TOS-URI" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -25637,7 +25644,7 @@ msgstr "Tabulatorskift" #: frappe/public/js/form_builder/components/Tabs.vue:135 msgid "Tab Label" -msgstr "" +msgstr "Faneetikett" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the table (Data) field in DocType 'Recorder Suggested Index' @@ -25663,21 +25670,21 @@ msgstr "Tabell-oppdeling" #: frappe/core/doctype/version/version_view.html:73 msgid "Table Field" -msgstr "" +msgstr "Tabellfelt" #. Label of the table_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Table Fieldname" -msgstr "" +msgstr "Feltnavn for tabell" #: frappe/core/doctype/doctype/doctype.py:1204 msgid "Table Fieldname Missing" -msgstr "" +msgstr "Feltnavn for tabell mangler" #. Label of the table_html (HTML) field in DocType 'Version' #: frappe/core/doctype/version/version.json msgid "Table HTML" -msgstr "" +msgstr "Tabell-HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -25690,15 +25697,15 @@ msgstr "Flervalg av tabeller" #: frappe/custom/doctype/customize_form/customize_form.js:229 msgid "Table Trimmed" -msgstr "" +msgstr "Tabellen er forkortet" #: frappe/public/js/frappe/form/grid.js:1170 msgid "Table updated" -msgstr "" +msgstr "Tabellen er oppdatert" #: frappe/model/document.py:1578 msgid "Table {0} cannot be empty" -msgstr "" +msgstr "Tabell {0} kan ikke være tom" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -25708,12 +25715,12 @@ msgstr "Tabloid" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json msgid "Tag" -msgstr "" +msgstr "Merkelapp" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json msgid "Tag Link" -msgstr "" +msgstr "Lenke for merkelapp" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:81 @@ -25725,18 +25732,18 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:133 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:171 msgid "Tags" -msgstr "" +msgstr "Merkelapper" #: frappe/public/js/frappe/ui/capture.js:220 msgid "Take Photo" -msgstr "" +msgstr "Ta bilde" #. Label of the target (Data) field in DocType 'Portal Menu Item' #. Label of the target (Small Text) field in DocType 'Website Route Redirect' #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Target" -msgstr "" +msgstr "Mål" #. Label of the task (Select) field in DocType 'Workflow Transition Task' #: frappe/desk/doctype/todo/todo_calendar.js:19 @@ -25748,32 +25755,32 @@ msgstr "Oppgave" #. Label of the tasks (Table) field in DocType 'Workflow Transition Tasks' #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Tasks" -msgstr "" +msgstr "Oppgaver" #. Label of the sb1 (Section Break) field in DocType 'About Us Settings' #. Label of the team_members (Table) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json #: frappe/www/about.html:45 msgid "Team Members" -msgstr "" +msgstr "Lagmedlemmer" #. Label of the team_members_heading (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Heading" -msgstr "" +msgstr "Overskrift for lagmedlemmer" #. Label of the team_members_subtitle (Small Text) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Subtitle" -msgstr "" +msgstr "Undertittel for lagmedlemmer" #. Label of the telemetry_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Telemetry" -msgstr "" +msgstr "Telemetri" #. Label of the template (Link) field in DocType 'Auto Repeat' #. Label of the template (Code) field in DocType 'Address Template' @@ -25800,7 +25807,7 @@ msgstr "Malfil" #. Label of the template_options (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Options" -msgstr "" +msgstr "Alternativer for maler" #. Label of the template_warnings (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -25809,30 +25816,30 @@ msgstr "Advarsler om maler" #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:78 msgid "Templates" -msgstr "" +msgstr "Maler" #: frappe/core/doctype/user/user.py:1042 msgid "Temporarily Disabled" -msgstr "" +msgstr "Midlertidig deaktivert" #: frappe/core/doctype/translation/test_translation.py:47 #: frappe/core/doctype/translation/test_translation.py:54 msgid "Test Data" -msgstr "" +msgstr "Testdata" #. Label of the test_job_id (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" -msgstr "" +msgstr "Testjobb-ID" #: frappe/core/doctype/translation/test_translation.py:49 #: frappe/core/doctype/translation/test_translation.py:57 msgid "Test Spanish" -msgstr "" +msgstr "Test på spansk" #: frappe/core/doctype/file/test_file.py:379 msgid "Test_Folder" -msgstr "" +msgstr "Test_Folder" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -25855,12 +25862,12 @@ msgstr "Tekstjustering" #. Label of the text_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Text Color" -msgstr "" +msgstr "Tekstfarge" #. Label of the text_content (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Text Content" -msgstr "" +msgstr "Tekstinnhold" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -25875,7 +25882,7 @@ msgstr "Tekstbehandler" #: frappe/templates/emails/password_reset.html:5 msgid "Thank you" -msgstr "" +msgstr "Tusen takk" #: frappe/www/contact.py:39 msgid "Thank you for reaching out to us. We will get back to you at the earliest.\n\n\n" @@ -25887,19 +25894,19 @@ msgstr "Takk for at du kontaktet oss. Vi kontakter deg så snart som mulig.\n\n\ #: frappe/website/doctype/web_form/templates/web_form.html:147 msgid "Thank you for spending your valuable time to fill this form" -msgstr "" +msgstr "Takk for at du bruker av din verdifulle tid på å fylle ut dette skjemaet" #: frappe/templates/emails/auto_reply.html:1 msgid "Thank you for your email" -msgstr "" +msgstr "Takk for e-posten" #: frappe/website/doctype/help_article/templates/help_article.html:27 msgid "Thank you for your feedback!" -msgstr "Takk for din tilbakemelding!" +msgstr "Takk for tilbakemeldingen!" #: frappe/templates/includes/contact.js:36 msgid "Thank you for your message" -msgstr "" +msgstr "Takk for meldingen" #: frappe/templates/emails/new_user.html:16 msgid "Thanks" @@ -25907,11 +25914,11 @@ msgstr "Takk" #: frappe/templates/emails/auto_repeat_fail.html:3 msgid "The Auto Repeat for this document has been disabled." -msgstr "" +msgstr "Automatisk gjentakelse for dette dokumentet er deaktivert." #: frappe/public/js/frappe/form/grid.js:1193 msgid "The CSV format is case sensitive" -msgstr "" +msgstr "CSV-formatet skiller mellom store og små bokstaver" #. Description of the 'Client ID' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json @@ -25924,11 +25931,11 @@ msgstr "Klient-ID-en som ble hentet fra Google Cloud Console under \n" "\"IAM & Admin\" > \"Settings\"\n" "" -msgstr "" +msgstr "Prosjektnummeret hentet fra Google Cloud Console under \n" +"\"IAM & Admin\" > \"Innstillinger\"\n" +"" #: frappe/desk/utils.py:106 msgid "The report you requested has been generated.

Click here to download:
" -msgstr "" +msgstr "Rapporten du ba om, er generert.

Klikk her for å laste den ned:
" #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" -msgstr "" +msgstr "Lenken for tilbakestilling av passord er utløpt" #: frappe/core/doctype/user/user.py:1002 msgid "The reset password link has either been used before or is invalid" -msgstr "" +msgstr "Lenken for tilbakestilling av passord er enten brukt før eller ugyldig" #: frappe/app.py:388 frappe/public/js/frappe/request.js:149 msgid "The resource you are looking for is not available" -msgstr "" +msgstr "Ressursen du leter etter er ikke tilgjengelig" #: frappe/core/doctype/user_type/user_type.py:114 msgid "The role {0} should be a custom role." -msgstr "" +msgstr "Rollen {0} bør være en egendefinert rolle." #: frappe/core/doctype/audit_trail/audit_trail.py:46 msgid "The selected document {0} is not a {1}." @@ -26115,20 +26124,20 @@ msgstr "Systemet tilbyr mange forhåndsdefinerte roller. Du kan legge til nye ro #: frappe/core/doctype/user_type/user_type.py:97 msgid "The total number of user document types limit has been crossed." -msgstr "" +msgstr "Grensen for totalt antall brukerdokumenttyper er overskredet." #: frappe/public/js/frappe/form/controls/data.js:25 msgid "The value you pasted was {0} characters long. Max allowed characters is {1}." -msgstr "" +msgstr "Verdien du limte inn var {0} tegn lang. Maks tillatte tegn er {1}." #. Description of the 'Condition' (Small Text) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "The webhook will be triggered if this expression is true" -msgstr "" +msgstr "Webhooken vil bli utløst hvis dette uttrykket er sant" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:183 msgid "The {0} is already on auto repeat {1}" -msgstr "" +msgstr "{0} er allerede på automatisk repetisjon {1}" #. Label of the section_break_6 (Section Break) field in DocType 'Website #. Settings' @@ -26137,26 +26146,26 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme" -msgstr "" +msgstr "Tema" #: frappe/public/js/frappe/ui/theme_switcher.js:130 msgid "Theme Changed" -msgstr "" +msgstr "Tema endret" #. Label of the bootstrap_theme_section (Tab Break) field in DocType 'Website #. Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme Configuration" -msgstr "" +msgstr "Konfigurasjon av tema" #. Label of the theme_url (Data) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme URL" -msgstr "" +msgstr "Tema-URL" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." -msgstr "" +msgstr "Det finnes dokumenter som har arbeidsflytstatus som ikke finnes i denne arbeidsflyten. Det anbefales at du legger til disse tilstandene i arbeidsflyten og endrer tilstandene før du fjerner dem." #: frappe/public/js/frappe/ui/notifications/notifications.js:442 msgid "There are no upcoming events for you." @@ -26164,7 +26173,7 @@ msgstr "Det er ingen kommende hendelser for deg." #: frappe/website/web_template/discussions/discussions.html:3 msgid "There are no {0} for this {1}, why don't you start one!" -msgstr "" +msgstr "Det er ingen {0} for dette {1}. Hvorfor ikke starte en!" #: frappe/public/js/frappe/views/reports/query_report.js:964 msgid "There are {0} with the same filters already in the queue:" @@ -26173,11 +26182,11 @@ msgstr "Det finnes allerede {0} med de samme filtrene i køen:" #: frappe/website/doctype/web_form/web_form.js:81 #: frappe/website/doctype/web_form/web_form.js:317 msgid "There can be only 9 Page Break fields in a Web Form" -msgstr "" +msgstr "Det kan bare være 9 sideskiftfelt i et webskjema" #: frappe/core/doctype/doctype/doctype.py:1444 msgid "There can be only one Fold in a form" -msgstr "" +msgstr "Det kan bare være én fold i et skjema" #: frappe/contacts/doctype/address/address.py:183 msgid "There is an error in your Address Template {0}" @@ -26185,11 +26194,11 @@ msgstr "Det er en feil i adressemalen din {0}" #: frappe/core/doctype/data_export/exporter.py:162 msgid "There is no data to be exported" -msgstr "" +msgstr "Det er ingen data å eksportere" #: frappe/model/workflow.py:170 msgid "There is no task called \"{}\"" -msgstr "" +msgstr "Det finnes ingen oppgave som heter \"{}\"" #: frappe/public/js/frappe/ui/notifications/notifications.js:492 msgid "There is nothing new to show you right now." @@ -26235,13 +26244,13 @@ msgstr "Det oppsto noen feil under angivelse av navnet. Kontakt administratoren. #. 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "These announcements will appear inside a dismissible alert below the Navbar." -msgstr "" +msgstr "Disse kunngjøringene vises i et avvisningsbart varsel under Navbar." #. Description of the 'Metadata' (Section Break) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "These fields are used to provide resource server metadata to clients querying the \"well known protected resource\" end point." -msgstr "" +msgstr "Disse feltene brukes til å gi metadata om ressursserveren til klienter som spør etter endepunktet for \"velkjent beskyttet ressurs\"." #. Description of the 'LDAP Custom Settings' (Section Break) field in DocType #. 'LDAP Settings' @@ -26252,25 +26261,25 @@ msgstr "Disse innstillingene er påkrevde hvis «Tilpasset» LDAP-katalog brukes #. Description of the 'Defaults' (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values." -msgstr "" +msgstr "Disse verdiene vil bli automatisk oppdatert i transaksjoner, og de vil også være nyttige for å begrense tillatelser for denne brukeren på transaksjoner som inneholder disse verdiene." #: frappe/www/third_party_apps.html:3 frappe/www/third_party_apps.html:14 msgid "Third Party Apps" -msgstr "" +msgstr "Tredjeparts-apper" #. Label of the third_party_authentication (Section Break) field in DocType #. 'User' #: frappe/core/doctype/user/user.json msgid "Third Party Authentication" -msgstr "" +msgstr "Autentisering via tredjepart" #: frappe/geo/doctype/currency/currency.js:8 msgid "This Currency is disabled. Enable to use in transactions" -msgstr "" +msgstr "Denne valutaen er deaktivert. Aktiver for bruk i transaksjoner" #: frappe/public/js/frappe/views/kanban/kanban_view.js:391 msgid "This Kanban Board will be private" -msgstr "" +msgstr "Denne Kanban-tavlen forblir privat" #: frappe/public/js/frappe/ui/filters/filter.js:666 msgid "This Month" @@ -26290,21 +26299,21 @@ msgstr "I år" #: frappe/custom/doctype/customize_form/customize_form.js:220 msgid "This action is irreversible. Do you wish to continue?" -msgstr "" +msgstr "Denne handlingen kan ikke angres. Vil du fortsette?" #: frappe/__init__.py:546 msgid "This action is only allowed for {}" -msgstr "" +msgstr "Denne handlingen er kun tillatt for {}" #: frappe/public/js/frappe/form/toolbar.js:117 #: frappe/public/js/frappe/model/model.js:706 msgid "This cannot be undone" -msgstr "" +msgstr "Dette kan ikke angres." #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" -msgstr "" +msgstr "Dette kortet vil være tilgjengelig for alle brukere hvis dette er angitt" #. Description of the 'Is Public' (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -26317,15 +26326,15 @@ msgstr "Denne dokumenttypen har ingen foreldreløse felt å trimme" #: frappe/core/doctype/doctype/doctype.py:1055 msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes." -msgstr "" +msgstr "Denne DocType har utestående migreringer. Kjør \"bench migrate\" før du endrer DocType, for å unngå at endringer går tapt." #: frappe/model/delete_doc.py:113 msgid "This document can not be deleted right now as it's being modified by another user. Please try again after some time." -msgstr "" +msgstr "Dette dokumentet kan ikke slettes akkurat nå, siden det redigeres av en annen bruker. Vennligst prøv igjen etter en stund." #: frappe/www/confirm_workflow_action.html:8 msgid "This document has been modified after the email was sent." -msgstr "" +msgstr "Dette dokumentet er endret etter at e-posten ble sendt." #: frappe/public/js/frappe/form/form.js:1305 msgid "This document has unsaved changes which might not appear in final PDF.
Consider saving the document before printing." @@ -26333,15 +26342,15 @@ msgstr "Dette dokumentet har ulagrede endringer som kanskje ikke vises i den end #: frappe/public/js/frappe/form/form.js:1102 msgid "This document is already amended, you cannot ammend it again" -msgstr "" +msgstr "Dette dokumentet er allerede endret, og du kan ikke endre det igjen" #: frappe/model/document.py:475 msgid "This document is currently locked and queued for execution. Please try again after some time." -msgstr "" +msgstr "Dette dokumentet er for øyeblikket låst og står i kø for kjøring. Vennligst prøv igjen etter en stund." #: frappe/templates/emails/auto_repeat_fail.html:7 msgid "This email is autogenerated" -msgstr "" +msgstr "Denne e-posten er automatisk generert" #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:30 msgid "This feature can not be used as dependencies are missing.\n" @@ -26359,11 +26368,14 @@ msgid "This field will appear only if the fieldname defined here has value OR th "myfield\n" "eval:doc.myfield=='My Value'\n" "eval:doc.age>18" -msgstr "" +msgstr "Dette feltet vises bare hvis feltnavnet som er definert her, har verdi ELLER reglene er sanne (eksempler):\n" +"myfield\n" +"eval:doc.myfield=='My Value'\n" +"eval:doc.age>18" #: frappe/core/doctype/file/file.py:520 msgid "This file is attached to a protected document and cannot be deleted." -msgstr "" +msgstr "Denne filen er knyttet til et beskyttet dokument og kan ikke slettes." #: frappe/public/js/frappe/file_uploader/FilePreview.vue:76 msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access." @@ -26371,30 +26383,30 @@ msgstr "Denne filen er offentlig og kan nås av alle, selv uten å logge inn. Me #: frappe/core/doctype/file/file.js:20 msgid "This file is public. It can be accessed without authentication." -msgstr "" +msgstr "Denne filen er offentlig. Den er tilgjengelig uten autentisering." #: frappe/public/js/frappe/form/form.js:1199 msgid "This form has been modified after you have loaded it" -msgstr "" +msgstr "Dette skjemaet er endret etter at du har lastet det inn" #: frappe/public/js/frappe/form/form.js:2259 msgid "This form is not editable due to a Workflow." -msgstr "" +msgstr "Dette skjemaet kan ikke redigeres på grunn av en arbeidsflyt." #. Description of the 'Is Default' (Check) field in DocType 'Address Template' #: frappe/contacts/doctype/address_template/address_template.json msgid "This format is used if country specific format is not found" -msgstr "" +msgstr "Dette formatet brukes hvis det ikke finnes et landsspesifikt format" #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.py:52 msgid "This geolocation provider is not supported yet." -msgstr "" +msgstr "Denne geolokaliseringsleverandøren støttes ikke ennå." #. Description of the 'Header' (HTML Editor) field in DocType 'Website #. Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "This goes above the slideshow." -msgstr "" +msgstr "Dette går over lysbildefremvisningen." #: frappe/public/js/frappe/views/reports/query_report.js:2186 msgid "This is a background report. Please set the appropriate filters and then generate a new one." @@ -26402,15 +26414,15 @@ msgstr "Dette er en bakgrunnsrapport. Vennligst angi de riktige filtrene og gene #: frappe/utils/password_strength.py:158 msgid "This is a top-10 common password." -msgstr "" +msgstr "Dette er et av de 10 vanligste passordene." #: frappe/utils/password_strength.py:160 msgid "This is a top-100 common password." -msgstr "" +msgstr "Dette er et av de 100 vanligste passordene." #: frappe/utils/password_strength.py:162 msgid "This is a very common password." -msgstr "" +msgstr "Dette er et veldig vanlig passord." #: frappe/core/doctype/rq_job/rq_job.js:9 msgid "This is a virtual doctype and data is cleared periodically." @@ -26418,25 +26430,25 @@ msgstr "Dette er en virtuell dokumenttype, og dataene slettes med jevne mellomro #: frappe/templates/emails/auto_reply.html:5 msgid "This is an automatically generated reply" -msgstr "" +msgstr "Dette er et automatisk generert svar" #: frappe/utils/password_strength.py:164 msgid "This is similar to a commonly used password." -msgstr "" +msgstr "Dette ligner på et vanlig brukt passord." #. Description of the 'Current Value' (Int) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "This is the number of the last created transaction with this prefix" -msgstr "" +msgstr "Dette er nummeret på den sist opprettede transaksjonen med dette prefikset" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407 msgid "This link has already been activated for verification." -msgstr "" +msgstr "Denne lenken er allerede aktivert for verifisering." #: frappe/utils/verified_command.py:49 msgid "This link is invalid or expired. Please make sure you have pasted correctly." -msgstr "" +msgstr "Denne lenken er ugyldig eller utløpt. Kontroller at du har limt inn riktig." #: frappe/printing/page/print/print.js:431 msgid "This may get printed on multiple pages" @@ -26444,31 +26456,31 @@ msgstr "Dette kan bli skrevet ut på flere sider" #: frappe/utils/goal.py:109 msgid "This month" -msgstr "" +msgstr "Denne måneden" #: frappe/public/js/frappe/views/reports/query_report.js:1036 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." -msgstr "" +msgstr "Denne rapporten inneholder {0} rader og er for stor til å vises i nettleseren. Du kan bruke {1} i stedet." #: frappe/templates/emails/auto_email_report.html:57 msgid "This report was generated on {0}" -msgstr "" +msgstr "Denne rapporten ble generert den {0}" #: frappe/public/js/frappe/views/reports/query_report.js:852 msgid "This report was generated {0}." -msgstr "" +msgstr "Denne rapporten ble generert {0}." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:122 msgid "This request has not yet been approved by the user." -msgstr "" +msgstr "Denne forespørselen er ennå ikke godkjent av brukeren." #: frappe/templates/includes/navbar/navbar_items.html:95 msgid "This site is in read only mode, full functionality will be restored soon." -msgstr "" +msgstr "Dette nettstedet er i skrivebeskyttet modus, og full funksjonalitet vil snart bli gjenopprettet." #: frappe/core/doctype/doctype/doctype.js:73 msgid "This site is running in developer mode. Any change made here will be updated in code." -msgstr "" +msgstr "Dette nettstedet kjører i utviklermodus. Alle endringer som gjøres her, vil bli oppdatert i koden." #: frappe/www/attribution.html:11 msgid "This software is built on top of many open source packages." @@ -26476,21 +26488,21 @@ msgstr "Denne programvaren er bygget oppå mange pakker med åpen kildekode." #: frappe/website/doctype/web_page/web_page.js:71 msgid "This title will be used as the title of the webpage as well as in meta tags" -msgstr "" +msgstr "Denne tittelen vil bli brukt som tittel på nettsiden og i metakoder" #: frappe/public/js/frappe/form/controls/base_input.js:129 msgid "This value is fetched from {0}'s {1} field" -msgstr "" +msgstr "Denne verdien hentes fra {0}'s {1} -felt" #. Description of the 'Max Report Rows' (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "This value specifies the max number of rows that can be rendered in report view." -msgstr "" +msgstr "Denne verdien angir det maksimale antallet rader som kan gjengis i rapportvisningen." #: frappe/website/doctype/web_page/web_page.js:85 msgid "This will be automatically generated when you publish the page, you can also enter a route yourself if you wish" -msgstr "" +msgstr "Denne genereres automatisk når du publiserer siden, men du kan også legge inn en rute selv hvis du ønsker det" #. Description of the 'Callback Message' (Small Text) field in DocType #. 'Onboarding Step' @@ -26506,28 +26518,28 @@ msgstr "Dette vil bli vist til brukeren i en dialogboks etter at rapporten er å #: frappe/www/third_party_apps.html:23 msgid "This will log out {0} from all other devices" -msgstr "" +msgstr "Dette vil logge ut {0} fra alle andre enheter" #: frappe/templates/emails/delete_data_confirmation.html:3 msgid "This will permanently remove your data." -msgstr "" +msgstr "Dette vil fjerne dataene dine permanent." #: frappe/desk/doctype/form_tour/form_tour.js:103 msgid "This will reset this tour and show it to all users. Are you sure?" -msgstr "" +msgstr "Dette vil tilbakestille denne omvisningen og vise den til alle brukere. Er du sikker?" #: frappe/core/doctype/rq_job/rq_job.js:15 msgid "This will terminate the job immediately and might be dangerous, are you sure?" -msgstr "" +msgstr "Dette vil avslutte jobben umiddelbart og kan være risikabelt, er du sikker?" #: frappe/core/doctype/user/user.py:1255 msgid "Throttled" -msgstr "" +msgstr "Begrenset" #. Label of the thumbnail_url (Small Text) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Thumbnail URL" -msgstr "" +msgstr "Miniatyrbilde-URL" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -26587,12 +26599,12 @@ msgstr "Tidsserie basert på" #. Label of the time_taken (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Time Taken" -msgstr "" +msgstr "Tid brukt" #. Label of the rate_limit_seconds (Int) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Time Window (Seconds)" -msgstr "" +msgstr "Tidsvindu (sekunder)" #. Label of the time_zone (Select) field in DocType 'System Settings' #. Label of the time_zone (Autocomplete) field in DocType 'User' @@ -26607,23 +26619,23 @@ msgstr "Tidssone" #. Label of the time_zones (Text) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time Zones" -msgstr "" +msgstr "Tidssoner" #. Label of the time_format (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time format" -msgstr "" +msgstr "Tidsformat" #. Label of the time_in_queries (Float) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Time in Queries" -msgstr "" +msgstr "Tid brukt på spørringer" #. Description of the 'Expiry time of QR Code Image Page' (Int) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Time in seconds to retain QR code image on server. Min:240" -msgstr "" +msgstr "Tid i sekunder for å lagre QR-kodebildet på serveren. Min:240" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Time series based on is required to create a dashboard chart" @@ -26631,7 +26643,7 @@ msgstr "Feltet Tidsserier basert på er påkrevd for å lage et oversiktspanel-d #: frappe/public/js/frappe/form/controls/time.js:124 msgid "Time {0} must be in format: {1}" -msgstr "" +msgstr "Tid {0} må være i formatet: {1}" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -26640,17 +26652,17 @@ msgstr "Utgått på tid" #: frappe/public/js/frappe/ui/theme_switcher.js:64 msgid "Timeless Night" -msgstr "" +msgstr "Tidløs natt" #. Label of the timeline (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Timeline" -msgstr "" +msgstr "Tidslinje" #. Label of the timeline_doctype (Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline DocType" -msgstr "" +msgstr "DocType: Tidslinje" #. Label of the timeline_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -27313,7 +27325,7 @@ msgstr "Prøv igjen" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Try a Naming Series" -msgstr "" +msgstr "Prøv en navneserie" #: frappe/printing/page/print/print.js:202 #: frappe/printing/page/print/print.js:208 @@ -27792,13 +27804,13 @@ msgstr "" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Counter" -msgstr "" +msgstr "Oppdater løpeummerteller" #. Label of the update_series_start (Button) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Number" -msgstr "" +msgstr "Oppdater løpenummer" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -27869,7 +27881,7 @@ msgstr "" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:59 msgid "Updating naming series options" -msgstr "" +msgstr "Oppdaterer alternativer for navneserier" #: frappe/public/js/frappe/form/toolbar.js:136 msgid "Updating related fields..." diff --git a/frappe/locale/pt.po b/frappe/locale/pt.po index 14cca6d1d0..729775e889 100644 --- a/frappe/locale/pt.po +++ b/frappe/locale/pt.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"PO-Revision-Date: 2025-09-13 18:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -1005,7 +1005,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:294 #: frappe/public/js/frappe/widgets/widget_dialog.js:30 msgid "Add" -msgstr "" +msgstr "Adicionar" #: frappe/public/js/frappe/form/grid_row.js:454 msgid "Add / Remove Columns" @@ -2452,7 +2452,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:174 msgid "Assign to me" -msgstr "" +msgstr "Atribuir a mim" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:53 msgid "Assign to the one who has the least assignments" @@ -2502,7 +2502,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Assignment" -msgstr "" +msgstr "Atribuição" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json From 56676f0eec6e100673d6e93aa6f7c8c6fc036ec0 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Mon, 15 Sep 2025 08:24:02 +0200 Subject: [PATCH 034/263] fix: add boilerplate for class extensions (#33955) * fix: add boilerplate for class overrides and extensions * fix: curly braces * style: no double comments * fix: drop override, own section --- frappe/utils/boilerplate.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/utils/boilerplate.py b/frappe/utils/boilerplate.py index 887f7ca896..8699802423 100644 --- a/frappe/utils/boilerplate.py +++ b/frappe/utils/boilerplate.py @@ -564,6 +564,14 @@ app_license = "{app_license}" # before_tests = "{app_name}.install.before_tests" +# Extend DocType Class +# ------------------------------ +# +# Specify custom mixins to extend the standard doctype controller. +# extend_doctype_class = {{ +# "Task": "{app_name}.custom.task.CustomTaskMixin" +# }} + # Overriding Methods # ------------------------------ # From a3d6c767b3f43cf558799a5385244214e77e00b1 Mon Sep 17 00:00:00 2001 From: Rahul Agrawal <12agrawalrahul@gmail.com> Date: Mon, 15 Sep 2025 16:22:20 +0530 Subject: [PATCH 035/263] fix: populate field dropdown if document type is selected (#33980) --- frappe/desk/doctype/bulk_update/bulk_update.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/bulk_update/bulk_update.js b/frappe/desk/doctype/bulk_update/bulk_update.js index d8a2b89cf3..df08a2756e 100644 --- a/frappe/desk/doctype/bulk_update/bulk_update.js +++ b/frappe/desk/doctype/bulk_update/bulk_update.js @@ -11,7 +11,7 @@ frappe.ui.form.on("Bulk Update", { ], }; }); - + frm.trigger("set_field_options"); frm.page.set_primary_action(__("Update"), function () { if (!frm.doc.update_value) { frappe.throw(__('Field "value" is mandatory. Please specify value to be updated')); @@ -42,6 +42,9 @@ frappe.ui.form.on("Bulk Update", { }, document_type: function (frm) { + frm.trigger("set_field_options"); + }, + set_field_options(frm) { // set field options if (!frm.doc.document_type) return; From b7b34196bcce094fdcb421b8e38abbb3512d138a Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Mon, 15 Sep 2025 12:53:52 +0200 Subject: [PATCH 036/263] fix(Server Script): open docs URL in new tab (#33982) --- frappe/utils/safe_exec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/safe_exec.py b/frappe/utils/safe_exec.py index 9a61e2a78e..17726c15db 100644 --- a/frappe/utils/safe_exec.py +++ b/frappe/utils/safe_exec.py @@ -97,7 +97,7 @@ def safe_exec( if not is_safe_exec_enabled(): msg = _("Server Scripts are disabled. Please enable server scripts from bench configuration.") docs_cta = _("Read the documentation to know more") - msg += f"
{docs_cta}" + msg += f"
{docs_cta}" frappe.throw(msg, ServerScriptNotEnabled, title="Server Scripts Disabled") # build globals From 48c3337e9186e3a519e0aeb35c4188272e0626a0 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Mon, 15 Sep 2025 18:25:14 +0530 Subject: [PATCH 037/263] fix: dont set default value on migrate --- frappe/printing/doctype/letter_head/letter_head.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/printing/doctype/letter_head/letter_head.py b/frappe/printing/doctype/letter_head/letter_head.py index f5f39fab66..7ed8d86756 100644 --- a/frappe/printing/doctype/letter_head/letter_head.py +++ b/frappe/printing/doctype/letter_head/letter_head.py @@ -37,7 +37,8 @@ class LetterHead(Document): def before_insert(self): # for better UX, let user set from attachment - self.source = "Image" + if not frappe.flags.in_migrate: + self.source = "Image" def validate(self): self.set_image() @@ -47,7 +48,7 @@ class LetterHead(Document): if self.disabled and self.is_default: frappe.throw(_("Letter Head cannot be both disabled and default")) - if not self.is_default and not self.disabled: + if not self.is_default and not self.disabled and not frappe.flags.in_migrate: if not frappe.db.exists("Letter Head", dict(is_default=1)): self.is_default = 1 From 5712c310a2a95ac24aa71d743947758c15050371 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:42:50 +0530 Subject: [PATCH 038/263] fix: Portuguese translations --- frappe/locale/pt.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/pt.po b/frappe/locale/pt.po index 729775e889..0646d95fd8 100644 --- a/frappe/locale/pt.po +++ b/frappe/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-13 18:12\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "Endereço" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "Anexos" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Cancelar" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4412,6 +4415,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4438,7 +4442,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5205,8 +5209,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5257,6 +5261,10 @@ msgstr "" msgid "Contact" msgstr "Contacto" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5495,6 +5503,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5650,7 +5659,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6022,7 +6031,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6679,7 +6688,7 @@ msgstr "" msgid "Delete" msgstr "Eliminar" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminar" @@ -6768,12 +6777,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8027,7 +8036,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8144,7 +8153,7 @@ msgstr "" msgid "Edit" msgstr "Editar" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Editar" @@ -8183,7 +8192,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8485,6 +8494,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9075,7 +9085,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9129,15 +9139,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9381,7 +9391,7 @@ msgstr "" msgid "Export" msgstr "Exportar" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportar" @@ -10219,6 +10229,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11136,10 +11147,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11783,7 +11790,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12392,7 +12399,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12824,8 +12831,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13088,7 +13095,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13474,8 +13481,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14167,6 +14179,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14363,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14701,7 +14714,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16924,7 +16937,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18005,7 +18018,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18152,10 +18165,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18832,6 +18841,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18851,7 +18861,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18949,7 +18959,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19366,6 +19376,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19578,7 +19589,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19687,7 +19698,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19705,7 +19716,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20071,7 +20082,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21755,7 +21766,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21900,7 +21911,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21913,7 +21924,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22664,7 +22675,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23814,7 +23825,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24058,7 +24069,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24552,6 +24563,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24840,7 +24852,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24898,7 +24910,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26052,6 +26064,10 @@ msgstr "" msgid "This Month" msgstr "Este mês" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Este trimestre" @@ -26710,7 +26726,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27155,7 +27171,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28004,7 +28020,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28309,7 +28325,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28329,7 +28345,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28354,7 +28370,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29068,7 +29084,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29322,7 +29338,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30837,7 +30853,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31196,7 +31212,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} itens selecionados" @@ -31253,11 +31269,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} deve ser um dos {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} deve ser definido primeiro" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} deve ser único" @@ -31446,11 +31462,11 @@ msgstr "{0} {1} adicionado" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} já existe" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31474,7 +31490,7 @@ msgstr "{0} {1} não foi encontrado" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: O registo submetido não pode ser eliminado. Tem de {2} Cancelar {3} primeiro." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31482,7 +31498,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 73620d74067631966ee1781944a8e32a083b3ff2 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:42:53 +0530 Subject: [PATCH 039/263] fix: Swedish translations --- frappe/locale/sv.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 7b39b519f1..48d3c35591 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -1333,7 +1333,7 @@ msgstr "Lägg till Prenumeranter" msgid "Add Tags" msgstr "Lägg till Taggar" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Lägg till Taggar" @@ -1508,6 +1508,7 @@ msgstr "Extra Behörigheter" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1516,6 +1517,7 @@ msgstr "Adress" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adress Linje 1" @@ -1523,6 +1525,7 @@ msgstr "Adress Linje 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adress Linje 2" @@ -2421,7 +2424,7 @@ msgstr "Tillämpad På" msgid "Apply" msgstr "Tillämpa" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Tillämpa Tilldelning Regel" @@ -2506,7 +2509,7 @@ msgstr "Arkiverade Kolumner" msgid "Are you sure you want to cancel the invitation?" msgstr "Är du säker på att du vill avbryta inbjudan?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Är du säker på att du vill ta bort tilldelningar?" @@ -2614,7 +2617,7 @@ msgstr "Tilldela Villkor" msgid "Assign To" msgstr "Tilldela till" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tilldela till" @@ -2875,11 +2878,11 @@ msgstr "Bilaga Borttagen" msgid "Attachments" msgstr "Bilagor" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Försöker ansluta till QZ Aktivitet Fält..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Försöker starta QZ Aktivitet Fält..." @@ -4038,7 +4041,7 @@ msgstr "Kan inte byta namn på {0} till {1} eftersom {0} inte finns." msgid "Cancel" msgstr "Annullera" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annullera" @@ -4056,7 +4059,7 @@ msgstr "Annullera" msgid "Cancel All Documents" msgstr "Annullera Alla Dokument" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annullera {0} dokument?" @@ -4105,7 +4108,7 @@ msgstr "Kan inte Hämta Värden" msgid "Cannot Remove" msgstr "Kan inte Ta Bort" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Kan inte Uppdatera efter Godkännande" @@ -4600,6 +4603,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Välj autentiseringsätt som ska användas av alla Användare" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Ort" @@ -4626,7 +4630,7 @@ msgstr "Rensa & Lägg till Mall" msgid "Clear All" msgstr "Rensa Alla" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Rensa Tilldelning" @@ -5395,8 +5399,8 @@ msgstr "Ansluten App" msgid "Connected User" msgstr "Ansluten Användare" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Ansluten till QZ Aktivitet Fält!" @@ -5447,6 +5451,10 @@ msgstr "Begränsningar" msgid "Contact" msgstr "Kontakt" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5685,6 +5693,7 @@ msgstr "Räknare" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5840,7 +5849,7 @@ msgstr "Skapa Arbetsflöde med Arbetsflöde Generator." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Skapad" @@ -6212,7 +6221,7 @@ msgstr "Anpassningar för {0} som exporterades till:
{1}" msgid "Customize" msgstr "Anpassa" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassa" @@ -6869,7 +6878,7 @@ msgstr "Försenad" msgid "Delete" msgstr "Ta bort" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Ta bort" @@ -6958,12 +6967,12 @@ msgstr "Ta bort flik" msgid "Delete this record to allow sending to this email address" msgstr "Ta bort denna post för att tillåta utskick till denna E-post" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Ta bort {0} Post permanent?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Ta bort {0} Poster permanent?" @@ -8220,7 +8229,7 @@ msgstr "Kopiera Post" msgid "Duplicate Filter Name" msgstr "Kopiera Filter Namn" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Kopiera Namn" @@ -8337,7 +8346,7 @@ msgstr "ESC" msgid "Edit" msgstr "Redigera" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Redigera" @@ -8376,7 +8385,7 @@ msgstr "Redigera Anpassad HTML" msgid "Edit DocType" msgstr "Redigera DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Redigera DocType" @@ -8678,6 +8687,7 @@ msgid "Email IDs" msgstr "E-post" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-post" @@ -9269,7 +9279,7 @@ msgstr "Fel Logg" msgid "Error Message" msgstr "Felmeddelande" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Fel vid anslutning till QZ Aktivitet Fält...

Du måste ha QZ Aktivitet Fält App installerad och igång för att kunna använda Direkt Utskrift funktion.

Klicka här för att ladda ner och installera QZ App .
Klicka här för att lära dig mer om Direkt Utskrift." @@ -9323,15 +9333,15 @@ msgstr "Fel vid anslutning till E-post Konto {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fel vid test av Avisering {0}. Fixa Mall." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Fel: Data saknas i tabell {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Fel: Värdet saknas för {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Fel: {0} Rad #{1}: Värde saknas för: {2}" @@ -9575,7 +9585,7 @@ msgstr "Förfallo Tid för QR Kod Bild Sida" msgid "Export" msgstr "Export" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Export" @@ -10413,6 +10423,7 @@ msgstr "Veckans Första Arbetsdag" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Förnamn" @@ -11330,10 +11341,6 @@ msgstr "Google Analytics Anonymisera IP" msgid "Google Calendar" msgstr "Google Kalender" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Kalender - Kontakt/E-post hittades inte. La inte till deltagare för -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalender - kunde inte skapa kalender för {0}, felkod {1}." @@ -11977,7 +11984,7 @@ msgstr "Dölj Sidofält, Meny och Kommentarer" msgid "Hide Standard Menu" msgstr "Dölj Standard Meny" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Dölj Taggar" @@ -12586,7 +12593,7 @@ msgstr "Implicit" msgid "Import" msgstr "Importera" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importera" @@ -13018,8 +13025,8 @@ msgstr "Infoga Stil" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Installera {0} från Marknadsplats" @@ -13282,7 +13289,7 @@ msgstr "Ogiltig Utgående E-Post Server eller Port: {0}" msgid "Invalid Output Format" msgstr "Ogiltig Utdata Format" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Ogiltig Åsidosättning" @@ -13668,8 +13675,13 @@ msgstr "Är Valfri Tillstånd" msgid "Is Primary" msgstr "Är Primär" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Är Primär Kontakt Person" @@ -14361,6 +14373,7 @@ msgstr "Förra Månad" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Efternamn" @@ -14557,7 +14570,7 @@ msgstr "Letter" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14895,7 +14908,7 @@ msgstr "Lista Filter" msgid "List Settings" msgstr "Lista Inställningar" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Lista Inställningar" @@ -17122,7 +17135,7 @@ msgstr "Behörigheter saknas att {0} {1} {2}" msgid "No records deleted" msgstr "Inga poster borttagna" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Inga poster finns i {0}" @@ -18203,7 +18216,7 @@ msgstr "Alternativ för {0} måste anges före man anger standard värde." msgid "Options is required for field {0} of type {1}" msgstr "Alternativ erfodras för fält {0} av typ {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Alternativ inte angiven för länk fält {0}" @@ -18350,10 +18363,6 @@ msgstr "PDF Sida Bredd (i mm)" msgid "PDF Settings" msgstr "PDF Inställningar" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "PDF kan inte laddas upp, den innehåller osäkert innehåll" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF skapande misslyckades" @@ -19030,6 +19039,7 @@ msgstr "Personligt Data Nedladdning Begäran" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19049,7 +19059,7 @@ msgstr "Telefon Nummer." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefon Nummer {0} som anges i fält {1} är inte giltig." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19147,7 +19157,7 @@ msgstr "Lägg till App" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Kontrollera filter värden angivna för Översikt Panel Diagram: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Kontrollera värde för uppsättning 'Hämta från' för fält {0}" @@ -19564,6 +19574,7 @@ msgstr "Posten" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Postnummer" @@ -19776,7 +19787,7 @@ msgstr "Primär nyckel för doctype {0} kan inte ändras eftersom det finns befi msgid "Print" msgstr "Utskrift" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Utskrift" @@ -19885,7 +19896,7 @@ msgstr "Dölj Utskrift om Ingen Värde" msgid "Print Language" msgstr "Utskrift Språk" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Utskrift Skickad till skrivare!" @@ -19903,7 +19914,7 @@ msgstr "Skrivar Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Utskrift Inställningar" @@ -20269,7 +20280,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR kod för Inloggning Verifiering" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray Misslyckades:" @@ -21953,7 +21964,7 @@ msgstr "Roll Behörigheter" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" @@ -22098,7 +22109,7 @@ msgstr "Sökväg Omdirigeringar" msgid "Route: Example \"/app\"" msgstr "Sökväg: Exempel \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Rad" @@ -22111,7 +22122,7 @@ msgstr "Rad #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Rad # {0}: Användare som inte är administratör kan inte ange roll {1} till anpassad Dokument Typ" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Rad # {0}:" @@ -22862,7 +22873,7 @@ msgid "Select Column" msgstr "Välj Kolumn" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Välj Kolumner" @@ -24036,7 +24047,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Visa Social Inloggningsnyckel som Auktorisering Server" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Visa Taggar" @@ -24280,7 +24291,7 @@ msgstr "Enskilda Typer har endast en post inga tabeller associerade. Värden lag msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Webbplats körs i skrivskyddat läge för underhåll eller uppdatering, denna åtgärd kan inte utföras just nu. Vänligen försök igen senare." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "SStorlek" @@ -24774,6 +24785,7 @@ msgstr "Startar" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25062,7 +25074,7 @@ msgstr "Godkännande Kö" msgid "Submit" msgstr "Godkänn" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Godkänn" @@ -25120,7 +25132,7 @@ msgstr "Godkänn detta dokument för att slutföra detta steg." msgid "Submit this document to confirm" msgstr "Tryck på Spara/Godkänn för att genomföra." -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Godkänn {0} dokument?" @@ -26278,6 +26290,10 @@ msgstr "Detta Anslagstavla Bord kommer att vara privat" msgid "This Month" msgstr "Denna Månad" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Detta Kvartal" @@ -26943,7 +26959,7 @@ msgstr "Växla Rutnät Vy" msgid "Toggle Sidebar" msgstr "Växla Sidofält" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Växla Sidofält" @@ -27390,7 +27406,7 @@ msgstr "Två Faktor Autentisering Sätt" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28242,7 +28258,7 @@ msgstr "Användare Behörighet" msgid "User Permissions" msgstr "Användare Behörigheter" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Användare Behörigheter" @@ -28547,7 +28563,7 @@ msgstr "Värde Ändrad" msgid "Value To Be Set" msgstr "Värde som ska Anges" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Värde kan inte ändras för {0}" @@ -28567,7 +28583,7 @@ msgstr "Värde för ett kontroll fält kan vara antingen 0 eller 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Värde för fält {0} är för lång i {1}. Längd ska vara mindre än {2} tecken" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Värde för {0} kan inte vara en lista" @@ -28592,7 +28608,7 @@ msgstr "Värdet \"None\" innebär allmän klient. I ett sådant fall ges inte Kl msgid "Value to Validate" msgstr "Värde att Validera" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Värde för hög" @@ -29306,7 +29322,7 @@ msgstr "Kommer visas bara om sektion rubriker är aktiverade" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Kör schemalagda jobb endast en gång om dagen för inaktiva webbplatser. Ange som 0 för att undvika att schemaläggare inaktiveras automatiskt." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Med Brevhuvud" @@ -29560,7 +29576,7 @@ msgstr "Slutför" msgid "Write" msgstr "Skriva" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Fel Hämtning Från Värde" @@ -31075,7 +31091,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Namn" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Ej Tillåtet att ändra {1} efter godkännande från {2} till {3}" @@ -31434,7 +31450,7 @@ msgstr "{0} är angiven" msgid "{0} is within {1}" msgstr "{0} är inom {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} artiklar valda" @@ -31491,11 +31507,11 @@ msgstr "{0} måste inte vara någon av {1}" msgid "{0} must be one of {1}" msgstr "{0} måste vara en av {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} måste anges först" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} måste vara unik" @@ -31684,11 +31700,11 @@ msgstr "{0} {1} lagd till" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} är lagd till i Översikt Panel {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} finns redan" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} kan inte vara \"{2}\". Det kan vara en av följande: \"{3}\"" @@ -31712,7 +31728,7 @@ msgstr "{0} {1} hittades inte" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Godkänd Post kan inte tas bort. Du måste {2} Annullera {3} det först." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Rad {1}" @@ -31720,7 +31736,7 @@ msgstr "{0}, Rad {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} komplett | Lämna denna flik öppen tills den är klar." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) kommer att avkortas, eftersom max tillåtna tecken är {2}" From 33b04734b979da145b958cebe9055749bcdc81a3 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:42:56 +0530 Subject: [PATCH 040/263] fix: Chinese Simplified translations --- frappe/locale/zh.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index 2919b98c02..f0d4d0dfe1 100644 --- a/frappe/locale/zh.po +++ b/frappe/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -1332,7 +1332,7 @@ msgstr "添加订阅者" msgid "Add Tags" msgstr "添加标签" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "添加标签" @@ -1507,6 +1507,7 @@ msgstr "额外权限" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1515,6 +1516,7 @@ msgstr "地址" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "详细地址1" @@ -1522,6 +1524,7 @@ msgstr "详细地址1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "详细地址2" @@ -2420,7 +2423,7 @@ msgstr "应用于" msgid "Apply" msgstr "应用" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "应用分配规则" @@ -2505,7 +2508,7 @@ msgstr "归档列" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "确定要清除分配吗?" @@ -2613,7 +2616,7 @@ msgstr "分派条件" msgid "Assign To" msgstr "执行人" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "分配给" @@ -2874,11 +2877,11 @@ msgstr "附件已删除" msgid "Attachments" msgstr "附件" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "尝试连接QZ托盘......" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "试图推出QZ Tray ......" @@ -4037,7 +4040,7 @@ msgstr "无法将{0}重命名为{1},因为{0}不存在。" msgid "Cancel" msgstr "取消" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "取消" @@ -4055,7 +4058,7 @@ msgstr "全部取消" msgid "Cancel All Documents" msgstr "取消所有单据" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "确定要取消{0}个文档吗?" @@ -4104,7 +4107,7 @@ msgstr "无法获取值" msgid "Cannot Remove" msgstr "无法删除" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "不允许提交后修改" @@ -4598,6 +4601,7 @@ msgid "Choose authentication method to be used by all users" msgstr "选择所有用户使用的身份验证方法" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "城市" @@ -4624,7 +4628,7 @@ msgstr "清除并添加模板" msgid "Clear All" msgstr "清空全部" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "清除分配" @@ -5393,8 +5397,8 @@ msgstr "关联应用" msgid "Connected User" msgstr "已连接用户" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "连接到QZ托盘!" @@ -5445,6 +5449,10 @@ msgstr "约束条件" msgid "Contact" msgstr "联系人" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5683,6 +5691,7 @@ msgstr "计数器" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5838,7 +5847,7 @@ msgstr "可视化拖拽创建工作流" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "创建" @@ -6210,7 +6219,7 @@ msgstr "{0}的自定义已导出到:
{1}" msgid "Customize" msgstr "定制" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "自定义" @@ -6867,7 +6876,7 @@ msgstr "已逾期" msgid "Delete" msgstr "删除" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "删除" @@ -6956,12 +6965,12 @@ msgstr "删除标签页" msgid "Delete this record to allow sending to this email address" msgstr "删除此记录允许发送此邮件地址" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "永久删除 {0} 项?" @@ -8218,7 +8227,7 @@ msgstr "重复记录" msgid "Duplicate Filter Name" msgstr "过滤条件名称重复" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "名称重复" @@ -8335,7 +8344,7 @@ msgstr "退出" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "编辑" @@ -8374,7 +8383,7 @@ msgstr "编辑自定义HTML" msgid "Edit DocType" msgstr "修改单据类型" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "编辑文档类型" @@ -8676,6 +8685,7 @@ msgid "Email IDs" msgstr "邮箱" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "邮箱" @@ -9267,7 +9277,7 @@ msgstr "错误日志" msgid "Error Message" msgstr "错误信息" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "连接到QZ托盘应用程序时出错...

您需要安装并运行QZ Tray应用程序,才能使用Raw Print功能。

单击此处下载并安装QZ托盘
单击此处以了解有关原始印刷的更多信息 。" @@ -9321,15 +9331,15 @@ msgstr "连接到电子邮箱帐号{0}时出错" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "评估通知{0}时出错。请修复您的模板。" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "错误:表{0}中数据缺失" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "错误:{0} 请填写必填字段:{1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "错误:{0} 行#{1}:缺少值:{2}" @@ -9573,7 +9583,7 @@ msgstr "QR码图像页面的到期时间" msgid "Export" msgstr "导出" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "导出" @@ -10411,6 +10421,7 @@ msgstr "一周开始日" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "姓名" @@ -11328,10 +11339,6 @@ msgstr "Google Analytics匿名IP" msgid "Google Calendar" msgstr "谷歌日历" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "谷歌日历 - 未找到联系人/邮箱。未添加参会者:
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "谷歌日历 - 无法为{0}创建日历,错误代码{1}" @@ -11975,7 +11982,7 @@ msgstr "隐藏左边栏,菜单及评论" msgid "Hide Standard Menu" msgstr "隐藏标准菜单" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "隐藏标签" @@ -12584,7 +12591,7 @@ msgstr "隐式" msgid "Import" msgstr "导入" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "导入" @@ -13016,8 +13023,8 @@ msgstr "插入样式" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "从应用市场安装{0}" @@ -13280,7 +13287,7 @@ msgstr "出站邮件服务器或端口无效:{0}" msgid "Invalid Output Format" msgstr "无效的输出格式" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "无效覆盖" @@ -13666,8 +13673,13 @@ msgstr "是可选状态" msgid "Is Primary" msgstr "首选" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "首选" @@ -14359,6 +14371,7 @@ msgstr "上个月" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "姓" @@ -14555,7 +14568,7 @@ msgstr "信" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14893,7 +14906,7 @@ msgstr "列表过滤条件" msgid "List Settings" msgstr "列表设置" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "列表设置" @@ -17118,7 +17131,7 @@ msgstr "无权{0} {1} {2}" msgid "No records deleted" msgstr "没有记录被删除" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "{0}中没有记录" @@ -18199,7 +18212,7 @@ msgstr "设置默认值前必须先设置{0}的选项。" msgid "Options is required for field {0} of type {1}" msgstr "{1}类型字段{0}必须设置选项" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "链接字段未设置选项{0}" @@ -18346,10 +18359,6 @@ msgstr "PDF页宽(毫米)" msgid "PDF Settings" msgstr "PDF设置" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF生成失败" @@ -19026,6 +19035,7 @@ msgstr "个人资料下载请求" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19045,7 +19055,7 @@ msgstr "电话号码" msgid "Phone Number {0} set in field {1} is not valid." msgstr "字段{1}中设置的电话号码{0}无效" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19143,7 +19153,7 @@ msgstr "请附加安装包" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "请检查仪表板图表设置的过滤值:{}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "请检查为字段{0}设置的“提取自”的值" @@ -19560,6 +19570,7 @@ msgstr "邮政" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "邮政编码" @@ -19772,7 +19783,7 @@ msgstr "文档类型{0}的主键存在值,不可修改" msgid "Print" msgstr "打印" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "打印" @@ -19881,7 +19892,7 @@ msgstr "无值不打印" msgid "Print Language" msgstr "打印语言" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "已发送到打印机!" @@ -19899,7 +19910,7 @@ msgstr "打印服务器" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "打印设置" @@ -20265,7 +20276,7 @@ msgstr "二维码" msgid "QR Code for Login Verification" msgstr "用于登录验证的QR码" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ托盘失败:" @@ -21949,7 +21960,7 @@ msgstr "角色权限" msgid "Role Permissions Manager" msgstr "角色权限管理" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "角色权限管理器" @@ -22094,7 +22105,7 @@ msgstr "网址重定向" msgid "Route: Example \"/app\"" msgstr "路径: 例如 \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "行" @@ -22107,7 +22118,7 @@ msgstr "行#" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "行号{0}:非管理员用户无法为自定义文档类型设置角色{1}" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "行#{0}:" @@ -22858,7 +22869,7 @@ msgid "Select Column" msgstr "选择列" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "选择列" @@ -24032,7 +24043,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "显示标签" @@ -24276,7 +24287,7 @@ msgstr "单笔记录单据类型只有一条记录,适用于存储系统或模 msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "站点处于维护或更新的只读模式,当前操作不可执行,请稍后重试" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "大小" @@ -24770,6 +24781,7 @@ msgstr "开始时间" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25058,7 +25070,7 @@ msgstr "提交队列" msgid "Submit" msgstr "提交" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "提交" @@ -25116,7 +25128,7 @@ msgstr "提交此文档以完成此步骤" msgid "Submit this document to confirm" msgstr "点提交按钮进行确认" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "是否提交{0}个文档?" @@ -26278,6 +26290,10 @@ msgstr "此看板只适用于本帐号" msgid "This Month" msgstr "本月" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "本季" @@ -26946,7 +26962,7 @@ msgstr "切换到图标视图" msgid "Toggle Sidebar" msgstr "切换边栏" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "切换侧边栏" @@ -27393,7 +27409,7 @@ msgstr "双重验证方法" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28243,7 +28259,7 @@ msgstr "用户权限限制" msgid "User Permissions" msgstr "用户权限限制" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "用户权限" @@ -28548,7 +28564,7 @@ msgstr "值变更的字段" msgid "Value To Be Set" msgstr "字段值" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "值不能被改变为{0}" @@ -28568,7 +28584,7 @@ msgstr "勾选字段值可以为0或1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "{1} 中的字段 {0} 值太长,长度应该小于 {2}" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "{0}不能是列表值" @@ -28593,7 +28609,7 @@ msgstr "" msgid "Value to Validate" msgstr "待验证的值" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "值过大" @@ -29307,7 +29323,7 @@ msgstr "如果章节标题启用才会显示" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "非活跃站点每天仅运行一次定时任务,设为0禁用此功能" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "有打印表头" @@ -29561,7 +29577,7 @@ msgstr "已圆满完成" msgid "Write" msgstr "写" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "错误的获取来源值" @@ -31076,7 +31092,7 @@ msgstr "{0}地图" msgid "{0} Name" msgstr "{0}单据编号(名称)" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} 提交后不允许将 {1} 从 {2} 修改为 {3}" @@ -31435,7 +31451,7 @@ msgstr "{0}已设置" msgid "{0} is within {1}" msgstr "{0}在{1}范围内" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "已选{0}条记录" @@ -31492,11 +31508,11 @@ msgstr "{0}不能是{1}中的任何一项" msgid "{0} must be one of {1}" msgstr "{0}必须属于{1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0}必须首先设置" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0}必须是唯一的" @@ -31685,11 +31701,11 @@ msgstr "已添加{0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "{0}{1}已添加到仪表盘{2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1}已经存在" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1}不能为“{2}”。只能是“{3}”其中一个" @@ -31713,7 +31729,7 @@ msgstr "{0} {1}未找到" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: 已提交单据不可被删除. 应 {2} 先取消 {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0},第{1}行" @@ -31721,7 +31737,7 @@ msgstr "{0},第{1}行" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "已完成{0}/{1} | 请保持此标签页开启直至完成" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}:“{1}”({3})将被截断,因最大允许字符数为{2}" From 3384c41a06e5bc238102ef5fab6ff320b4a6ef2e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:42:58 +0530 Subject: [PATCH 041/263] fix: Norwegian Bokmal translations --- frappe/locale/nb.po | 223 ++++++++++++++++++++++++-------------------- 1 file changed, 122 insertions(+), 101 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 1bbc03a101..49cb11ebb8 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-14 18:16\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -1336,7 +1336,7 @@ msgstr "Legg til abonnenter" msgid "Add Tags" msgstr "Legg til tagger" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Legg til tagger" @@ -1511,6 +1511,7 @@ msgstr "Ekstra tillatelser" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1519,6 +1520,7 @@ msgstr "Adresse" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresselinje 1" @@ -1526,6 +1528,7 @@ msgstr "Adresselinje 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresselinje 2:" @@ -2424,7 +2427,7 @@ msgstr "Anvendt på" msgid "Apply" msgstr "Bruk" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Bruk tilordningsregel" @@ -2509,7 +2512,7 @@ msgstr "Arkiverte kolonner" msgid "Are you sure you want to cancel the invitation?" msgstr "Er du sikker på at du vil avbryte invitasjonen?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Er du sikker på at du vil slette oppgavene?" @@ -2617,7 +2620,7 @@ msgstr "Tilordne betingelse" msgid "Assign To" msgstr "Tilordne til" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tilordne til" @@ -2878,11 +2881,11 @@ msgstr "Vedlegg fjernet" msgid "Attachments" msgstr "Vedlegg" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Forsøker å koble til QZ-skuff..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Prøver å starte QZ Tray..." @@ -4040,7 +4043,7 @@ msgstr "Kan ikke endre navn på {0} til {1} fordi {0} ikke finnes." msgid "Cancel" msgstr "Avbryt" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Avbryt" @@ -4058,7 +4061,7 @@ msgstr "Avbryt alt" msgid "Cancel All Documents" msgstr "Avbryt alle dokumenter" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Avbryt {0} dokumenter?" @@ -4107,7 +4110,7 @@ msgstr "Kan ikke hente verdier" msgid "Cannot Remove" msgstr "Kan ikke fjerne" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Kan ikke oppdatere etter registrering" @@ -4602,6 +4605,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Velg autentiseringsmetode som skal brukes av alle brukere" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "By" @@ -4628,7 +4632,7 @@ msgstr "Fjern og legg til mal" msgid "Clear All" msgstr "Fjern alt" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Slett oppgave" @@ -5397,8 +5401,8 @@ msgstr "Tilkoblet app" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Koblet til QZ Tray!" @@ -5449,6 +5453,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5687,6 +5695,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5842,7 +5851,7 @@ msgstr "Opprett din arbeidsflyt visuelt med arbeidsflytbyggeren." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Opprettet" @@ -6214,7 +6223,7 @@ msgstr "" msgid "Customize" msgstr "Egendefiner" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Egendefiner" @@ -6871,7 +6880,7 @@ msgstr "Forsinket" msgid "Delete" msgstr "Slett" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Slett" @@ -6960,12 +6969,12 @@ msgstr "Slett fane" msgid "Delete this record to allow sending to this email address" msgstr "Slett denne oppføringen for å tillate sending til denne e-postadressen" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Slette {0} element permanent?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Slette {0} elementer permanent?" @@ -8222,7 +8231,7 @@ msgstr "Dupliser oppføring" msgid "Duplicate Filter Name" msgstr "Dupliser filternavn" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Dupliser navn" @@ -8339,7 +8348,7 @@ msgstr "ESC" msgid "Edit" msgstr "Rediger" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Rediger" @@ -8378,7 +8387,7 @@ msgstr "Rediger egendefinert HTML" msgid "Edit DocType" msgstr "Rediger dokumenttype" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Rediger dokumenttype" @@ -8680,6 +8689,7 @@ msgid "Email IDs" msgstr "E-post-ID-er" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-post-ID" @@ -9271,7 +9281,7 @@ msgstr "Feillogger" msgid "Error Message" msgstr "Feilmelding" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Feil ved tilkobling til QZ Tray-applikasjonen...

Du må ha QZ Tray-applikasjonen installert og kjørende for å bruke Raw Print-funksjonen.

Klikk her for å laste ned og installere QZ Tray.
Klikk her for å lære mer om Raw Printing." @@ -9325,15 +9335,15 @@ msgstr "Feil under tilkobling til e-postkonto {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Feil under evaluering av varsel {0}. Vennligst rett malen din." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Feil: Data mangler i tabellen {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Feil: Mangler verdi for {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Feil: {0} Rad #{1}: Verdi mangler for: {2}" @@ -9577,7 +9587,7 @@ msgstr "Utløpstid for QR-kodebildesiden" msgid "Export" msgstr "Eksporter" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Eksport" @@ -10415,6 +10425,7 @@ msgstr "Første dagen i uken" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Fornavn" @@ -11333,10 +11344,6 @@ msgstr "Google Analytics anonymiserer IP" msgid "Google Calendar" msgstr "Google Kalender" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Kalender – Kontakt/e-post ikke funnet. Deltaker ble ikke lagt til for –
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalender – Kunne ikke opprette kalender for {0}, feilkode {1}." @@ -11980,7 +11987,7 @@ msgstr "Skjul sidefelt, meny og kommentarer" msgid "Hide Standard Menu" msgstr "Skjul standardmeny" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Skjul tagger" @@ -12589,7 +12596,7 @@ msgstr "Implisitt" msgid "Import" msgstr "Import" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Import" @@ -13021,8 +13028,8 @@ msgstr "Sett inn stil" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Installer {0} fra Marketplace" @@ -13285,7 +13292,7 @@ msgstr "Ugyldig utgående e-postserver eller port: {0}" msgid "Invalid Output Format" msgstr "Ugyldig utdataformat" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Ugyldig overstyring" @@ -13671,8 +13678,13 @@ msgstr "Er valgfri tilstand" msgid "Is Primary" msgstr "Er primær" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Er primærkontakt" @@ -14364,6 +14376,7 @@ msgstr "Forrige måned" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14560,7 +14573,7 @@ msgstr "Brev" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14898,7 +14911,7 @@ msgstr "Listefilter" msgid "List Settings" msgstr "Innstillinger for lister" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Innstillinger for lister" @@ -17125,7 +17138,7 @@ msgstr "Ingen rettigheter til {0} {1} {2}" msgid "No records deleted" msgstr "Ingen oppføringer slettet" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Ingen oppføringer finnes i {0}" @@ -18206,7 +18219,7 @@ msgstr "Alternativer for {0} må angis før standardverdien settes." msgid "Options is required for field {0} of type {1}" msgstr "Alternativer er påkrevd for feltet {0} av typen {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Alternativer ikke angitt for lenkefeltet {0}" @@ -18353,10 +18366,6 @@ msgstr "PDF-sidebredde (i mm)" msgid "PDF Settings" msgstr "PDF-innstillinger" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF-generering mislyktes" @@ -19033,6 +19042,7 @@ msgstr "Forespørsel om nedlasting av personopplysninger" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19052,7 +19062,7 @@ msgstr "Telefonnr." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummeret {0} satt i feltet {1} er ikke gyldig." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19150,7 +19160,7 @@ msgstr "Legg ved pakken" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Sjekk filterverdiene som er angitt for oversiktspanel-diagram: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Sjekk verdien av \"Hent fra\" som er angitt for feltet {0}" @@ -19567,6 +19577,7 @@ msgstr "Post" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Postnummer" @@ -19779,7 +19790,7 @@ msgstr "Primærnøkkelen til DocType {0} kan ikke endres da det finnes eksistere msgid "Print" msgstr "Skriv ut" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Skriv ut" @@ -19888,7 +19899,7 @@ msgstr "Skjul i utskrift hvis ingen verdi" msgid "Print Language" msgstr "Utskriftsspråk" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Utskrift sendt til trykkeriet!" @@ -19906,7 +19917,7 @@ msgstr "Utskriftsserver" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Utskriftsinnstillinger" @@ -20272,7 +20283,7 @@ msgstr "QR-kode" msgid "QR Code for Login Verification" msgstr "QR-kode for innloggingsbekreftelse" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray – feil:" @@ -21956,7 +21967,7 @@ msgstr "Rolletillatelser" msgid "Role Permissions Manager" msgstr "Ansvarlig for rolletillatelser" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Ansvarlig for rolletillatelser" @@ -22101,7 +22112,7 @@ msgstr "Omdirigeringer av stier" msgid "Route: Example \"/app\"" msgstr "Sti: for eksempel \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Rad" @@ -22114,7 +22125,7 @@ msgstr "Rad #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Rad # {0}: En bruker som ikke er administrator kan ikke angi rollen {1} til den egendefinerte dokumenttypen" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Rad #{0}:" @@ -22865,7 +22876,7 @@ msgid "Select Column" msgstr "Velg kolonne" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Velg kolonner" @@ -24039,7 +24050,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Vis sosial påloggingsnøkkel som autorisasjonsserver" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Vis stikkord" @@ -24283,7 +24294,7 @@ msgstr "Enkelttyper har bare én post, ingen tilknyttede tabeller. Verdier lagre msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Nettstedet kjører i skrivebeskyttet modus for vedlikehold eller oppdatering av nettstedet, og denne handlingen kan ikke utføres akkurat nå. Vennligst prøv igjen senere." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Størrelse" @@ -24777,6 +24788,7 @@ msgstr "Begynner på" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25065,7 +25077,7 @@ msgstr "Kø for innsending" msgid "Submit" msgstr "Registrer" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Registrer" @@ -25123,7 +25135,7 @@ msgstr "Registrer dette dokumentet for å fullføre dette trinnet." msgid "Submit this document to confirm" msgstr "Registrer dette dokumentet for å bekrefte" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Registrer {0} dokumenter?" @@ -26285,6 +26297,10 @@ msgstr "Denne Kanban-tavlen forblir privat" msgid "This Month" msgstr "Denne måneden" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Dette kvartalet" @@ -26662,42 +26678,42 @@ msgstr "Tidslinje" #. Label of the timeline_doctype (Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline DocType" -msgstr "DocType: Tidslinje" +msgstr "Tidslinje DocType" #. Label of the timeline_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Timeline Field" -msgstr "" +msgstr "Felt for tidslinje" #. Label of the timeline_links_sections (Section Break) field in DocType #. 'Communication' #. Label of the timeline_links (Table) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Timeline Links" -msgstr "" +msgstr "Lenker til tidslinje" #. Label of the timeline_name (Dynamic Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline Name" -msgstr "" +msgstr "Navn på tidslinje" #: frappe/core/doctype/doctype/doctype.py:1539 msgid "Timeline field must be a Link or Dynamic Link" -msgstr "" +msgstr "Feltet for tidslinje må være en lenke eller dynamisk lenke" #: frappe/core/doctype/doctype/doctype.py:1535 msgid "Timeline field must be a valid fieldname" -msgstr "" +msgstr "Feltet for tidslinje må være et gyldig feltnavn" #. Label of the timeout (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Timeout" -msgstr "" +msgstr "Tidsavbrudd" #. Label of the timeout (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Timeout (In Seconds)" -msgstr "" +msgstr "Tidsavbrudd (i sekunder)" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json @@ -26713,7 +26729,7 @@ msgstr "Tidsrom" #. Label of the timestamp (Datetime) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Timestamp" -msgstr "" +msgstr "Tidsstempel" #: frappe/desk/doctype/system_console/system_console.js:41 msgid "Tip: Try the new dropdown console using" @@ -26770,32 +26786,32 @@ msgstr "Tittel" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Title Field" -msgstr "" +msgstr "Tittelfelt" #. Label of the title_prefix (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Title Prefix" -msgstr "" +msgstr "Prefiks for tittel" #: frappe/core/doctype/doctype/doctype.py:1476 msgid "Title field must be a valid fieldname" -msgstr "" +msgstr "Tittelfeltet må være et gyldig feltnavn" #: frappe/website/doctype/web_page/web_page.js:70 msgid "Title of the page" -msgstr "" +msgstr "Tittel på siden" #. Label of the recipients (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/permission_log/permission_log.js:12 #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "To" -msgstr "" +msgstr "Til" #: frappe/public/js/frappe/views/communication.js:53 msgctxt "Email Recipients" msgid "To" -msgstr "" +msgstr "Til" #. Label of the to_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -26812,7 +26828,7 @@ msgstr "Felt for til-dato" #: frappe/automation/workspace/tools/tools.json #: frappe/desk/doctype/todo/todo_list.js:6 msgid "To Do" -msgstr "" +msgstr "Oppgaver" #. Description of the 'Subject' (Data) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -26825,7 +26841,8 @@ msgstr "For å legge til et dynamisk emne, bruk jinja-tagger som\n\n" #: frappe/email/doctype/notification/notification.json msgid "To add dynamic subject, use jinja tags like\n\n" "
{{ doc.name }} Delivered
" -msgstr "" +msgstr "For å legge til et dynamisk emne, bruk jinja-tagger som\n\n" +"
{{ doc.name }} Levert
" #. Description of the 'JSON Request Body' (Code) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json @@ -26834,17 +26851,21 @@ msgid "To add dynamic values from the document, use jinja tags like\n\n" "
{ \"id\": \"{{ doc.name }}\" }\n"
 "
\n" "" -msgstr "" +msgstr "For å legge til dynamiske verdier fra dokumentet, bruk jinja-tagger som\n\n" +"
\n" +"
{ \"id\": \"{{ doc.name }}\" }\n"
+"
\n" +"
" #: frappe/email/doctype/auto_email_report/auto_email_report.py:109 msgid "To allow more reports update limit in System Settings." -msgstr "" +msgstr "For å tillate flere rapporter, se oppdateringsgrensen i Systeminnstillinger." #. Label of the section_break_10 (Section Break) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "To and CC" -msgstr "" +msgstr "Til og CC" #. Description of the 'Use First Day of Period' (Check) field in DocType 'Auto #. Email Report' @@ -26854,15 +26875,15 @@ msgstr "For å starte datoperioden ved starten av den valgte perioden. Hvis for #: frappe/automation/doctype/auto_repeat/auto_repeat.js:35 msgid "To configure Auto Repeat, enable \"Allow Auto Repeat\" from {0}." -msgstr "" +msgstr "For å konfigurere automatisk gjentakelse, aktiverer du \"Tillat automatisk gjentakelse\" fra {0}." #: frappe/www/login.html:76 msgid "To enable it follow the instructions in the following link: {0}" -msgstr "" +msgstr "Følg instruksjonene i følgende lenke for å aktivere den: {0}" #: frappe/core/doctype/server_script/server_script.js:40 msgid "To enable server scripts, read the {0}." -msgstr "" +msgstr "For å aktivere serverskript, les {0}." #: frappe/desk/doctype/onboarding_step/onboarding_step.js:18 msgid "To export this step as JSON, link it in a Onboarding document and save the document." @@ -26870,15 +26891,15 @@ msgstr "For å eksportere dette trinnet som JSON, koble det til et onboarding-do #: frappe/email/doctype/email_account/email_account.js:126 msgid "To generate password click {0}" -msgstr "" +msgstr "For å generere passord, klikk {0}" #: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "To get the updated report, click on {0}." -msgstr "" +msgstr "For å få den oppdaterte rapporten, klikk på {0}." #: frappe/email/doctype/email_account/email_account.js:139 msgid "To know more click {0}" -msgstr "" +msgstr "For å vite mer, klikk {0}" #. Description of the 'Console' (Code) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json @@ -26887,7 +26908,7 @@ msgstr "For å skrive ut, bruk print(tekst)" #: frappe/core/doctype/user_type/user_type.py:291 msgid "To set the role {0} in the user {1}, kindly set the {2} field as {3} in one of the {4} record." -msgstr "" +msgstr "For å angi rollen {0} i brukeren {1}, vennligst angi {2} -feltet som {3} i en av {4} -postene." #: frappe/integrations/doctype/google_calendar/google_calendar.js:8 msgid "To use Google Calendar, enable {0}." @@ -26947,7 +26968,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27394,7 +27415,7 @@ msgstr "To-faktor autentiseringsmetode" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28246,7 +28267,7 @@ msgstr "" msgid "User Permissions" msgstr "Brukerrettigheter" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Brukerrettigheter" @@ -28551,7 +28572,7 @@ msgstr "Endret verdi" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28571,7 +28592,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28596,7 +28617,7 @@ msgstr "Verdien «Ingen» antyder en offentlig klient. I slike tilfeller gis ikk msgid "Value to Validate" msgstr "Verdi som skal valideres" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29310,7 +29331,7 @@ msgstr "Vil bare vises hvis seksjonsoverskrifter er aktivert" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Med brevhode" @@ -29564,7 +29585,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -31079,7 +31100,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31438,7 +31459,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} elementer valgt" @@ -31495,11 +31516,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31688,11 +31709,11 @@ msgstr "{0} {1} lagt til" msgid "{0} {1} added to Dashboard {2}" msgstr "Ny {0} {1} lagt til i oversiktspanelet {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31716,7 +31737,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Registrert post kan ikke slettes. Du må {2} Avbryte {3} den først." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31724,7 +31745,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} fullført | La denne fanen være åpen til den er fullført." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From a918f74eb03f58ee2b8a7b8c6814e016c163fff6 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:01 +0530 Subject: [PATCH 042/263] fix: French translations --- frappe/locale/fr.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index 21a7e75369..065c70bed7 100644 --- a/frappe/locale/fr.po +++ b/frappe/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -1250,7 +1250,7 @@ msgstr "Ajouter des Abonnés" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1425,6 +1425,7 @@ msgstr "Autorisations supplémentaires" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1433,6 +1434,7 @@ msgstr "Adresse" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresse Ligne 1" @@ -1440,6 +1442,7 @@ msgstr "Adresse Ligne 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresse Ligne 2" @@ -2338,7 +2341,7 @@ msgstr "Appliqué sur" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Appliquer la règle d'assignation" @@ -2423,7 +2426,7 @@ msgstr "Colonnes Archivées" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2531,7 +2534,7 @@ msgstr "Attribuer une condition" msgid "Assign To" msgstr "Attribuer À" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Attribuer À" @@ -2792,11 +2795,11 @@ msgstr "Pièce jointe retirée" msgid "Attachments" msgstr "Pièces jointes" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Tentative de connexion au bac QZ ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Tenter de lancer QZ Tray ..." @@ -3954,7 +3957,7 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annuler" @@ -3972,7 +3975,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "Annuler tous les documents" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annuler les documents {0}?" @@ -4021,7 +4024,7 @@ msgstr "" msgid "Cannot Remove" msgstr "Ne peut être retiré" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4516,6 +4519,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Choisissez la méthode d'authentification qui sera utilisée par tous les utilisateurs" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Ville" @@ -4542,7 +4546,7 @@ msgstr "" msgid "Clear All" msgstr "Tout effacer" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5311,8 +5315,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Connecté à QZ Tray!" @@ -5363,6 +5367,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5601,6 +5609,7 @@ msgstr "Compteur" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5756,7 +5765,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Créé" @@ -6128,7 +6137,7 @@ msgstr "Personnalisations pour {0} exportées vers:
{1}" msgid "Customize" msgstr "Personnaliser" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personnaliser" @@ -6785,7 +6794,7 @@ msgstr "Différé" msgid "Delete" msgstr "Supprimer" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Supprimer" @@ -6874,12 +6883,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "Supprimer cet enregistrement pour permettre l'envoi à cette adresse Email" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Supprimer {0} éléments de façon permanente?" @@ -8133,7 +8142,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "Nom du filtre en double" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nom en double" @@ -8250,7 +8259,7 @@ msgstr "" msgid "Edit" msgstr "modifier" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "modifier" @@ -8289,7 +8298,7 @@ msgstr "Modifier HTML Personnalisé" msgid "Edit DocType" msgstr "Modifier le DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Modifier le DocType" @@ -8591,6 +8600,7 @@ msgid "Email IDs" msgstr "ID's E-mail" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Identifiant Email" @@ -9181,7 +9191,7 @@ msgstr "" msgid "Error Message" msgstr "Message d'erreur" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Erreur de connexion à l'application QZ Tray ...

Vous devez avoir installé et exécuté l'application QZ Tray pour utiliser la fonction d'impression brute.

Cliquez ici pour télécharger et installer QZ Tray .
Cliquez ici pour en savoir plus sur l'impression brute ." @@ -9235,15 +9245,15 @@ msgstr "Erreur lors de la connexion au compte Email {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Erreur lors de l'évaluation de la notification {0}. Veuillez corriger votre modèle." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Erreur: Valeur absente pour {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9487,7 +9497,7 @@ msgstr "Heure d'expiration de l'image du QR Code" msgid "Export" msgstr "Exporter" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exporter" @@ -10325,6 +10335,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Prénom" @@ -11242,10 +11253,6 @@ msgstr "" msgid "Google Calendar" msgstr "Google Agenda" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Agenda - Impossible de créer un agenda pour {0}, code d'erreur {1}." @@ -11889,7 +11896,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "Masquer le Menu Standard" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12498,7 +12505,7 @@ msgstr "Implicite" msgid "Import" msgstr "Importer" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importer" @@ -12930,8 +12937,8 @@ msgstr "Insérez le Style" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13194,7 +13201,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "Format de Sortie Invalide" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13580,8 +13587,13 @@ msgstr "Est facultatif" msgid "Is Primary" msgstr "Est primaire" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Personne de Contact" @@ -14273,6 +14285,7 @@ msgstr "Le mois dernier" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Nom de Famille" @@ -14469,7 +14482,7 @@ msgstr "Lettre" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14807,7 +14820,7 @@ msgstr "Filtre de liste" msgid "List Settings" msgstr "Paramètres de liste" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Paramètres de liste" @@ -17030,7 +17043,7 @@ msgstr "Pas d'autorisation pour {0} {1} {2}" msgid "No records deleted" msgstr "Aucun enregistrement supprimé" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Aucun enregistrement présent dans {0}" @@ -18111,7 +18124,7 @@ msgstr "Les options pour {0} doivent être définies avant de définir la valeur msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Options non définis pour le champ lié {0}" @@ -18258,10 +18271,6 @@ msgstr "" msgid "PDF Settings" msgstr "Paramètres PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "La génération de PDF a échoué" @@ -18938,6 +18947,7 @@ msgstr "Demande de téléchargement de données personnelles" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18957,7 +18967,7 @@ msgstr "N° de Téléphone." msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19055,7 +19065,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Veuillez vérifier les valeurs de filtre définies pour le tableau de bord: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Veuillez vérifier la valeur de "Extraire depuis" définie pour le champ {0}" @@ -19472,6 +19482,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "code postal" @@ -19684,7 +19695,7 @@ msgstr "" msgid "Print" msgstr "Impression" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Impression" @@ -19793,7 +19804,7 @@ msgstr "Cacher à l’Impression si Aucune Valeur" msgid "Print Language" msgstr "Langue d’Impression" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Imprimer Envoyé à l'imprimante!" @@ -19811,7 +19822,7 @@ msgstr "Serveur d'imprimante" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Paramètres d'impression" @@ -20177,7 +20188,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "QR Code pour la Vérification de Connexion" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21861,7 +21872,7 @@ msgstr "Autorisations du Rôle" msgid "Role Permissions Manager" msgstr "Gestionnaire d’Autorisations du Rôle" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Gestionnaire d’Autorisations du Rôle" @@ -22006,7 +22017,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Ligne" @@ -22019,7 +22030,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Ligne # {0} :" @@ -22770,7 +22781,7 @@ msgid "Select Column" msgstr "Sélectionner la colonne" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Sélectionner des Colonnes" @@ -23920,7 +23931,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Voir les étiquettes" @@ -24164,7 +24175,7 @@ msgstr "Types Simples ont un seul enregistrement aucunes tables associées. Les msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24658,6 +24669,7 @@ msgstr "Commence le" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24946,7 +24958,7 @@ msgstr "" msgid "Submit" msgstr "Valider" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Valider" @@ -25004,7 +25016,7 @@ msgstr "Validez ce document pour terminer cette étape." msgid "Submit this document to confirm" msgstr "Valider ce document pour confirmer" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Valider {0} documents ?" @@ -26158,6 +26170,10 @@ msgstr "Ce Tableau Kanban sera privé" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26818,7 +26834,7 @@ msgstr "Afficher/Cacher la vue en grille" msgid "Toggle Sidebar" msgstr "Afficher/Cacher la barre latérale" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Afficher/Cacher la barre latérale" @@ -27263,7 +27279,7 @@ msgstr "Méthode d'Authentification à Double Facteur" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28112,7 +28128,7 @@ msgstr "Autorisation de l'Utilisateur" msgid "User Permissions" msgstr "Autorisations des Utilisateurs" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Autorisations des Utilisateurs" @@ -28417,7 +28433,7 @@ msgstr "Valeur Modifiée" msgid "Value To Be Set" msgstr "Valeur à Définir" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Valeur ne peut pas être modifiée pour {0}" @@ -28437,7 +28453,7 @@ msgstr "La valeur pour un champ de contrôle peut être 0 ou 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "La valeur du champ {0} est trop longue dans {1}. La longueur doit être inférieure à {2} caractères" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Valeur pour {0} ne peut pas être une liste" @@ -28462,7 +28478,7 @@ msgstr "" msgid "Value to Validate" msgstr "Valeur à valider" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Valeur trop grande" @@ -29176,7 +29192,7 @@ msgstr "Ne seront montrés que si les titres de section sont activés" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Avec en-tête de Lettre" @@ -29430,7 +29446,7 @@ msgstr "Emballer" msgid "Write" msgstr "Écrire" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Valeur d'extraction incorrecte" @@ -30945,7 +30961,7 @@ msgstr "" msgid "{0} Name" msgstr "{0} Nom" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31304,7 +31320,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} articles sélectionnés" @@ -31361,11 +31377,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} doit être l'un des {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} doit être défini en premier" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} doit être unique" @@ -31554,11 +31570,11 @@ msgstr "{0} {1} ajouté" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} ajouté au tableau de bord {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} existe déjà" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne peut pas être \"{2}\". Il devrait être l'un de \"{3}\"" @@ -31582,7 +31598,7 @@ msgstr "{0} {1} introuvable" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: l'enregistrement validé ne peut pas être supprimé. Vous devez d'abord {2} l'annuler {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Ligne {1}" @@ -31590,7 +31606,7 @@ msgstr "{0}, Ligne {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0} : {1} '({3}) sera tronqué car le nombre de caractères max est {2}" From b3a982a8a3359b45cf386e00f3bde0b8efd25c3d Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:04 +0530 Subject: [PATCH 043/263] fix: Spanish translations --- frappe/locale/es.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/es.po b/frappe/locale/es.po index f8e2e2c8a5..ca7179c89b 100644 --- a/frappe/locale/es.po +++ b/frappe/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -1283,7 +1283,7 @@ msgstr "Añadir Suscriptores" msgid "Add Tags" msgstr "Añadir etiquetas" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Añadir etiquetas" @@ -1458,6 +1458,7 @@ msgstr "Permisos Adicionales" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1466,6 +1467,7 @@ msgstr "Dirección" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Dirección línea 1" @@ -1473,6 +1475,7 @@ msgstr "Dirección línea 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Dirección línea 2" @@ -2371,7 +2374,7 @@ msgstr "Aplicado en" msgid "Apply" msgstr "Aplicar" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Aplicar regla de asignación" @@ -2456,7 +2459,7 @@ msgstr "Columnas archivados" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "¿Está seguro de que desea borrar las asignaciones?" @@ -2564,7 +2567,7 @@ msgstr "Asignar condición" msgid "Assign To" msgstr "Asignar a" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Asignar a" @@ -2825,11 +2828,11 @@ msgstr "Adjunto Eliminado" msgid "Attachments" msgstr "Adjuntos" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Intentando conectarse a la bandeja QZ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Intentando iniciar QZ Tray..." @@ -3988,7 +3991,7 @@ msgstr "No se puede renombrar {0} a {1} porque {0} no existe." msgid "Cancel" msgstr "Cancelar" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Cancelar" @@ -4006,7 +4009,7 @@ msgstr "Cancelar todo" msgid "Cancel All Documents" msgstr "Cancelar todos los documentos" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "¿Cancelar {0} documentos?" @@ -4055,7 +4058,7 @@ msgstr "No se pueden recuperar valores" msgid "Cannot Remove" msgstr "No se puede quitar" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "No se puede Actualizar Después de Validar" @@ -4550,6 +4553,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Elegir el método de autenticación que deben utilizar todos los usuarios" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Ciudad" @@ -4576,7 +4580,7 @@ msgstr "Borrar y Agregar plantilla" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Borrar Asignación" @@ -5345,8 +5349,8 @@ msgstr "Aplicación conectada" msgid "Connected User" msgstr "Usuario conectado" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Conectado a la bandeja QZ!" @@ -5397,6 +5401,10 @@ msgstr "Restricciones" msgid "Contact" msgstr "Contacto" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5635,6 +5643,7 @@ msgstr "Mostrador" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5790,7 +5799,7 @@ msgstr "Cree su flujo de trabajo visualmente utilizando el Constructor de Flujo #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Creado" @@ -6162,7 +6171,7 @@ msgstr "Personalizaciones para {0} exportadas a:
{1}" msgid "Customize" msgstr "Personalización" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personalización" @@ -6819,7 +6828,7 @@ msgstr "Retrasado" msgid "Delete" msgstr "Eliminar" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminar" @@ -6908,12 +6917,12 @@ msgstr "Eliminar pestaña" msgid "Delete this record to allow sending to this email address" msgstr "Eliminar este registro para permitir el envío a esta dirección de correo electrónico" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "¿Eliminar {0} elemento de forma permanente?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "¿Eliminar {0} artículos de forma permanente?" @@ -8170,7 +8179,7 @@ msgstr "Entrada duplicada" msgid "Duplicate Filter Name" msgstr "Nombre de Fltro Duplicado" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nombre duplicado" @@ -8287,7 +8296,7 @@ msgstr "ESC" msgid "Edit" msgstr "Editar" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Editar" @@ -8326,7 +8335,7 @@ msgstr "Editar HTML personalizado" msgid "Edit DocType" msgstr "Editar DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Editar DocType" @@ -8628,6 +8637,7 @@ msgid "Email IDs" msgstr "Correo Electrónico" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Correo Electrónico" @@ -9219,7 +9229,7 @@ msgstr "Registros de errores" msgid "Error Message" msgstr "Mensaje de error" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Error al conectarse a la aplicación QZ Tray...

Debe tener la aplicación QZ Tray instalada y en ejecución, para usar la función de Impresión sin formato.

Haga clic aquí para descargar e instalar la bandeja QZ.
Haga clic aquí para obtener más información sobre la impresión sin procesar." @@ -9273,15 +9283,15 @@ msgstr "Error al conectarte a la cuenta de correo electrónico {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Error al evaluar Notificación {0}. Por favor arregla tu plantilla." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Error: Faltan datos en la tabla {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Error: falta el valor para {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Error: {0} Fila #{1}: Valor faltante para: {2}" @@ -9525,7 +9535,7 @@ msgstr "Tiempo de expiración de Pagina de Código QR" msgid "Export" msgstr "Exportar" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportar" @@ -10363,6 +10373,7 @@ msgstr "Primer día de la semana" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Primer Nombre" @@ -11281,10 +11292,6 @@ msgstr "Anonimato IP de Google Analytics." msgid "Google Calendar" msgstr "Calendario de Google" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Calendar - Contacto / correo electrónico no encontrado. No se ha añadido el asistente para -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Calendar: no se pudo crear el calendario para {0}, código de error {1}." @@ -11928,7 +11935,7 @@ msgstr "Ocultar Barra Lateral, Menú y Comentarios" msgid "Hide Standard Menu" msgstr "Ocultar Menú Estándar" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Ocultar etiquetas" @@ -12537,7 +12544,7 @@ msgstr "Implícito" msgid "Import" msgstr "Importar / Exportar" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importar / Exportar" @@ -12969,8 +12976,8 @@ msgstr "Insertar estilo" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Instale {0} desde Marketplace" @@ -13233,7 +13240,7 @@ msgstr "Servidor o puerto de correo saliente no válido: {0}" msgid "Invalid Output Format" msgstr "Formato de salida no válido" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Anulación no válida" @@ -13619,8 +13626,13 @@ msgstr "Es un estado opcional" msgid "Is Primary" msgstr "Es primaria" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Es el contacto principal" @@ -14312,6 +14324,7 @@ msgstr "El mes pasado" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Apellido" @@ -14508,7 +14521,7 @@ msgstr "Carta" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14846,7 +14859,7 @@ msgstr "Filtro de Lista" msgid "List Settings" msgstr "Configuración de lista" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Configuración de lista" @@ -17071,7 +17084,7 @@ msgstr "No tiene permiso para {0} {1} {2}" msgid "No records deleted" msgstr "No hay registros eliminados" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "No hay registros presentes en {0}" @@ -18152,7 +18165,7 @@ msgstr "Las opciones para {0} deben configurarse antes de configurar el valor pr msgid "Options is required for field {0} of type {1}" msgstr "Se requieren opciones para el campo {0} de tipo {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Las opciones no establecidas para el campo enlazado {0}" @@ -18299,10 +18312,6 @@ msgstr "Ancho de página PDF (en mm)" msgid "PDF Settings" msgstr "Configuración de paginas PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "La generación de PDF falló" @@ -18979,6 +18988,7 @@ msgstr "Solicitud de descarga de datos personales" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18998,7 +19008,7 @@ msgstr "No. de teléfono" msgid "Phone Number {0} set in field {1} is not valid." msgstr "Número de teléfono {0} establecido en el campo {1} no es válido." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19096,7 +19106,7 @@ msgstr "Por favor adjunte el paquete" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Compruebe los valores de filtro establecidos para el gráfico del tablero: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Por favor, compruebe el valor de \"Obtener desde\" establecido para el campo {0}" @@ -19513,6 +19523,7 @@ msgstr "Postal" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Codigo postal" @@ -19725,7 +19736,7 @@ msgstr "La clave primaria del doctype {0} no puede modificarse, ya que existen v msgid "Print" msgstr "Impresión" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Impresión" @@ -19834,7 +19845,7 @@ msgstr "Impresión Oculta si no hay Valor" msgid "Print Language" msgstr "Lenguaje de impresión" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "¡La impresión ha sido enviada a la impresora!" @@ -19852,7 +19863,7 @@ msgstr "Servidor de Impresión" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Ajustes de Impresión" @@ -20218,7 +20229,7 @@ msgstr "Código QR" msgid "QR Code for Login Verification" msgstr "Código QR para la verificación de inicio de Sesión" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "Bandeja QZ fallida:" @@ -21902,7 +21913,7 @@ msgstr "Permisos de Rol" msgid "Role Permissions Manager" msgstr "Administrar permisos" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Administrar permisos" @@ -22047,7 +22058,7 @@ msgstr "Redirecciones de ruta" msgid "Route: Example \"/app\"" msgstr "Ruta: Ejemplo \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Línea" @@ -22060,7 +22071,7 @@ msgstr "Fila #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Fila # {0}: El usuario no administrador no puede establecer el rol {1} al doctype personalizado" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Fila #{0}:" @@ -22811,7 +22822,7 @@ msgid "Select Column" msgstr "Seleccionar Columna" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Seleccione columnas" @@ -23985,7 +23996,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Mostrar etiquetas" @@ -24229,7 +24240,7 @@ msgstr "Los campos únicos, solo tienen un registro y no tienen tablas asociadas msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "El sitio está funcionando en modo de sólo lectura por mantenimiento o actualización del sitio, esta acción no puede realizarse en este momento. Por favor, inténtelo de nuevo más tarde." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Tamaño" @@ -24723,6 +24734,7 @@ msgstr "Iniciar el" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25011,7 +25023,7 @@ msgstr "Cola de envío" msgid "Submit" msgstr "Validar" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Validar" @@ -25069,7 +25081,7 @@ msgstr "Valide este documento para completar este paso." msgid "Submit this document to confirm" msgstr "Valide este documento para confirmar" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "¿Validar {0} documentos?" @@ -26231,6 +26243,10 @@ msgstr "Este tablero Kanban será privado" msgid "This Month" msgstr "Este mes" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Este trimestre" @@ -26899,7 +26915,7 @@ msgstr "Alternar Vista de Cuadrícula" msgid "Toggle Sidebar" msgstr "Alternar Barra Lateral" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Alternar Barra Lateral" @@ -27346,7 +27362,7 @@ msgstr "Método de autenticación de dos factores" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28196,7 +28212,7 @@ msgstr "Permiso de Usuario" msgid "User Permissions" msgstr "Permisos de Usuario" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Permisos de Usuario" @@ -28501,7 +28517,7 @@ msgstr "Valor Cambiado" msgid "Value To Be Set" msgstr "Valor a Establecer" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "El valor no puede ser cambiado para {0}" @@ -28521,7 +28537,7 @@ msgstr "Valor para un campo de verificación puede ser 0 o 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "El valor del campo {0} es demasiado largo en {1}. La longitud debe ser inferior a {2} caracteres" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Valor para {0} no puede ser una lista" @@ -28546,7 +28562,7 @@ msgstr "" msgid "Value to Validate" msgstr "Valor para validar" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Valor demasiado grande" @@ -29260,7 +29276,7 @@ msgstr "sólo se mostrará si se habilitan los títulos de sección" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Con Membrete" @@ -29514,7 +29530,7 @@ msgstr "Terminando" msgid "Write" msgstr "Escribir" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Valor incorrecto de recuperación" @@ -31029,7 +31045,7 @@ msgstr "{0} Mapa" msgid "{0} Name" msgstr "{0} Nombre" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} No se permite cambiar {1} después del envío de {2} a {3}" @@ -31388,7 +31404,7 @@ msgstr "{0} está establecido" msgid "{0} is within {1}" msgstr "{0} está dentro de {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} elementos seleccionados" @@ -31445,11 +31461,11 @@ msgstr "{0} debe ser uno de {1}" msgid "{0} must be one of {1}" msgstr "{0} debe ser uno de {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} debe establecerse primero" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} debe ser único" @@ -31638,11 +31654,11 @@ msgstr "{0} {1} agregado" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} agregado al panel {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} ya existe" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} no puede ser \"{2}\". Debe ser uno de \"{3}\"" @@ -31666,7 +31682,7 @@ msgstr "{0} {1} no encontrado" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: el registro enviado no se puede eliminar. Primero debe {2} cancelarlo {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Fila {1}" @@ -31674,7 +31690,7 @@ msgstr "{0}, Fila {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} completo | Deje esta pestaña abierta hasta que se complete." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) se truncará, ya que el máximo de caracteres permitidos es {2}" From 09ff63895c0c94a3ae156490d451fe8eae87b654 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:06 +0530 Subject: [PATCH 044/263] fix: Arabic translations --- frappe/locale/ar.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po index cc891dad3a..edaf7d2e30 100644 --- a/frappe/locale/ar.po +++ b/frappe/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -1157,7 +1157,7 @@ msgstr "إضافة المشتركين" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1332,6 +1332,7 @@ msgstr "ضوابط إضافية" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1340,6 +1341,7 @@ msgstr "عنوان" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "العنوان سطر 1" @@ -1347,6 +1349,7 @@ msgstr "العنوان سطر 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "العنوان سطر 2" @@ -2244,7 +2247,7 @@ msgstr "تم التطبيق" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "تطبيق قاعدة الواجب" @@ -2329,7 +2332,7 @@ msgstr "أعمدة من الأرشيف" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2437,7 +2440,7 @@ msgstr "تعيين الشرط" msgid "Assign To" msgstr "تكليف إلى" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "تكليف إلى" @@ -2698,11 +2701,11 @@ msgstr "تم حذف المرفق" msgid "Attachments" msgstr "المرفقات" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "محاولة الاتصال بـ QZ Tray ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "محاولة إطلاق QZ Tray ..." @@ -3860,7 +3863,7 @@ msgstr "" msgid "Cancel" msgstr "إلغاء" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "إلغاء" @@ -3878,7 +3881,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "الغاء جميع الوثائق" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "إلغاء {0} وثائق؟" @@ -3927,7 +3930,7 @@ msgstr "" msgid "Cannot Remove" msgstr "لا يمكن إزالة" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4421,6 +4424,7 @@ msgid "Choose authentication method to be used by all users" msgstr "اختر طريقة المصادقة لاستخدامها من قبل جميع المستخدمين" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "مدينة" @@ -4447,7 +4451,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5214,8 +5218,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "متصلا علبة QZ!" @@ -5266,6 +5270,10 @@ msgstr "" msgid "Contact" msgstr "اتصال" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5504,6 +5512,7 @@ msgstr "عداد" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5659,7 +5668,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "أنشأ" @@ -6031,7 +6040,7 @@ msgstr "تم تصدير التخصيصات ل {0} إلى:
{1}" msgid "Customize" msgstr "تخصيص" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "تخصيص" @@ -6688,7 +6697,7 @@ msgstr "مؤجل" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" @@ -6777,12 +6786,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "احذف هذا السجل للسماح بالإرسال إلى عنوان البريد الإلكتروني هذا" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "حذف {0} العناصر نهائيا؟" @@ -8036,7 +8045,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "تكرار اسم الفلتر" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "اسم مكرر" @@ -8153,7 +8162,7 @@ msgstr "" msgid "Edit" msgstr "تصحيح" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "تصحيح" @@ -8192,7 +8201,7 @@ msgstr "تحرير مخصص HTML" msgid "Edit DocType" msgstr "تعديل القائمة" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "تعديل القائمة" @@ -8494,6 +8503,7 @@ msgid "Email IDs" msgstr "البريد الإلكتروني معرفات" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "البريد الإلكتروني" @@ -9084,7 +9094,7 @@ msgstr "" msgid "Error Message" msgstr "رسالة خطأ" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "خطأ في الاتصال بـ QZ Tray Application ...

تحتاج إلى تثبيت تطبيق QZ Tray وتشغيله لاستخدام ميزة Raw Print.

انقر هنا لتنزيل وتثبيت QZ Tray .
انقر هنا لمعرفة المزيد عن الطباعة الخام ." @@ -9138,15 +9148,15 @@ msgstr "حدث خطأ أثناء الاتصال بحساب البريد الإل msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطأ أثناء تقييم الإشعار {0}. يرجى تصحيح القالب الخاص بك." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "خطأ: قيمة مفقودة ل {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9390,7 +9400,7 @@ msgstr "وقت انتهاء صلاحية رمز الاستجابة السريع msgid "Export" msgstr "تصدير" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "تصدير" @@ -10228,6 +10238,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "الاسم الأول" @@ -11145,10 +11156,6 @@ msgstr "" msgid "Google Calendar" msgstr "تقويم جوجل" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "تقويم Google - تعذر إنشاء تقويم لـ {0} ، رمز الخطأ {1}." @@ -11792,7 +11799,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "إخفاء القائمة الرئيسية" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12401,7 +12408,7 @@ msgstr "ضمني" msgid "Import" msgstr "استيراد" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "استيراد" @@ -12833,8 +12840,8 @@ msgstr "إدراج نمط" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13097,7 +13104,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "تنسيق الإخراج غير صالح" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13483,8 +13490,13 @@ msgstr "هو الدولة اختياري" msgid "Is Primary" msgstr "هو الابتدائية" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "هو جهة الاتصال الرئيسية" @@ -14176,6 +14188,7 @@ msgstr "الشهر الماضي" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "اسم العائلة" @@ -14372,7 +14385,7 @@ msgstr "رسالة" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14710,7 +14723,7 @@ msgstr "تصفية القائمة" msgid "List Settings" msgstr "إعدادات القائمة" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "إعدادات القائمة" @@ -16933,7 +16946,7 @@ msgstr "لا يوجد تصريح إلى {0} {1} {2}" msgid "No records deleted" msgstr "لا توجد سجلات محذوفة" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "لا توجد سجلات في {0}" @@ -18014,7 +18027,7 @@ msgstr "يجب تعيين خيارات {0} قبل تعيين القيمة الا msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "خيارات لم يتم تعيين لحقل الرابط {0}" @@ -18161,10 +18174,6 @@ msgstr "" msgid "PDF Settings" msgstr "إعدادات PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "فشل توليد قوات الدفاع الشعبي" @@ -18841,6 +18850,7 @@ msgstr "طلب تنزيل البيانات الشخصية" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18860,7 +18870,7 @@ msgstr "رقم الهاتف" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18958,7 +18968,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "يرجى التحقق من قيم المرشح المحددة لمخطط لوحة المعلومات: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "يرجى التحقق من قيمة مجموعة "الجلب من" للحقل {0}" @@ -19375,6 +19385,7 @@ msgstr "بريدي" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "الرمز البريدي" @@ -19587,7 +19598,7 @@ msgstr "" msgid "Print" msgstr "طباعة" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "طباعة" @@ -19696,7 +19707,7 @@ msgstr "طباعة إخفاء إذا لا قيمة" msgid "Print Language" msgstr "لغة الطباعة" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "طباعة المرسلة إلى الطابعة!" @@ -19714,7 +19725,7 @@ msgstr "ملقم الطباعة" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "إعدادات الطباعة" @@ -20080,7 +20091,7 @@ msgstr "رمز الاستجابة السريعة" msgid "QR Code for Login Verification" msgstr "رمز الاستجابة السريعة لتسجيل الدخول" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21764,7 +21775,7 @@ msgstr "اذونات الصلاحيات" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" @@ -21909,7 +21920,7 @@ msgstr "إعادة توجيه الطريق" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "صف" @@ -21922,7 +21933,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "الصف # {0}:" @@ -22673,7 +22684,7 @@ msgid "Select Column" msgstr "حدد العمود" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "تحديد الأعمدة" @@ -23823,7 +23834,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "أضهر العلامات" @@ -24067,7 +24078,7 @@ msgstr "أنواع واحد يكون سجل واحد فقط لا الجداول msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "حجم" @@ -24561,6 +24572,7 @@ msgstr "يبدأ يوم" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24849,7 +24861,7 @@ msgstr "" msgid "Submit" msgstr "تسجيل" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "تسجيل" @@ -24907,7 +24919,7 @@ msgstr "أرسل هذا المستند لإكمال هذه الخطوة." msgid "Submit this document to confirm" msgstr "إرسال هذه الوثيقة إلى تأكيد" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "إرسال {0} وثائق؟" @@ -26061,6 +26073,10 @@ msgstr "وهذا المجلس كانبان يكون القطاع الخاص" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26719,7 +26735,7 @@ msgstr "تبديل عرض الشبكة" msgid "Toggle Sidebar" msgstr "تبديل الشريط الجانبي" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "تبديل الشريط الجانبي" @@ -27164,7 +27180,7 @@ msgstr "أسلوب اثنان عامل المصادقة" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28013,7 +28029,7 @@ msgstr "إذن المستخدم" msgid "User Permissions" msgstr "ضوابط المستخدم" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "ضوابط المستخدم" @@ -28318,7 +28334,7 @@ msgstr "تم تغير القيمة" msgid "Value To Be Set" msgstr "قيمة ليتم تعيينها" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "لا يمكن تغير القيمة ل {0}" @@ -28338,7 +28354,7 @@ msgstr "يمكن أن تكون قيمة حقل التحقق إما 0 أو 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "قيمة الحقل {0} طويلة جدًا في {1}. يجب أن يكون الطول أقل من {2} حرف" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "القيمة {0} لا يمكن أن تكون قائمة" @@ -28363,7 +28379,7 @@ msgstr "" msgid "Value to Validate" msgstr "قيمة للتحقق من صحتها" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "قيمة كبيرة جدا" @@ -29077,7 +29093,7 @@ msgstr "سيتم عرض فقط إذا تم تمكين عناوين المقطع" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "مع رئيس رسالة" @@ -29331,7 +29347,7 @@ msgstr "تغليف" msgid "Write" msgstr "الكتابة" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "إحضار خاطئ من القيمة" @@ -30846,7 +30862,7 @@ msgstr "" msgid "{0} Name" msgstr "{0} الاسم" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31205,7 +31221,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} العناصر المحددة" @@ -31262,11 +31278,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} يجب أن يكون واحدا من {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "يجب تعيين {0} أولا" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} يجب أن تكون فريدة من نوعها" @@ -31455,11 +31471,11 @@ msgstr "تمت إضافة {0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "تمت إضافة {0} {1} إلى لوحة التحكم {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} موجود بالفعل" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} لا يمكن أن يكون {{}}. يجب أن تكون واحدة من \"{3}\"" @@ -31483,7 +31499,7 @@ msgstr "{0} {1} غير موجود" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: لا يمكن حذف السجل المقدم. يجب عليك {2} إلغاء {3} أولاً." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}، الصف {1}" @@ -31491,7 +31507,7 @@ msgstr "{0}، الصف {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} مكتمل | يرجى ترك علامة التبويب هذه مفتوحة حتى الانتهاء." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) سيتم اقتطاعه، حيث أن الحد الأقصى المسموح به هو {2}" From 6deb485a4551944527f8309ba698c20bdfbc85cd Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:09 +0530 Subject: [PATCH 045/263] fix: Czech translations --- frappe/locale/cs.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/cs.po b/frappe/locale/cs.po index 7ea58095cd..8c16eba1b3 100644 --- a/frappe/locale/cs.po +++ b/frappe/locale/cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6678,7 +6687,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6767,12 +6776,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8026,7 +8035,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8182,7 +8191,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9128,15 +9138,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9380,7 +9390,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11782,7 +11789,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12391,7 +12398,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12823,8 +12830,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13473,8 +13480,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14166,6 +14178,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14362,7 +14375,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16923,7 +16936,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18004,7 +18017,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18151,10 +18164,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18831,6 +18840,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19365,6 +19375,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19577,7 +19588,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19686,7 +19697,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19704,7 +19715,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20070,7 +20081,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21754,7 +21765,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21899,7 +21910,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21912,7 +21923,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24057,7 +24068,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24551,6 +24562,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24897,7 +24909,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26051,6 +26063,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26709,7 +26725,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27154,7 +27170,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28308,7 +28324,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28328,7 +28344,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29067,7 +29083,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29321,7 +29337,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30836,7 +30852,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31195,7 +31211,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31252,11 +31268,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31445,11 +31461,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31473,7 +31489,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31481,7 +31497,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 4ac988641d9138e7b01a542423cd24657d300535 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:12 +0530 Subject: [PATCH 046/263] fix: Danish translations --- frappe/locale/da.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/da.po b/frappe/locale/da.po index c1adce8574..4edba9adc6 100644 --- a/frappe/locale/da.po +++ b/frappe/locale/da.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -1150,7 +1150,7 @@ msgstr "Tilføj Abonnenter" msgid "Add Tags" msgstr "Tilføj Tags" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Tilføj Tags" @@ -1325,6 +1325,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1333,6 +1334,7 @@ msgstr "Adresse" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresselinje 1" @@ -1340,6 +1342,7 @@ msgstr "Adresselinje 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresselinje 2" @@ -2237,7 +2240,7 @@ msgstr "" msgid "Apply" msgstr "Anvend" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Anvend Tildelingsregel" @@ -2322,7 +2325,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2430,7 +2433,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2691,11 +2694,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3853,7 +3856,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3871,7 +3874,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3920,7 +3923,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4414,6 +4417,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "By" @@ -4440,7 +4444,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5207,8 +5211,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5259,6 +5263,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5497,6 +5505,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5652,7 +5661,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6024,7 +6033,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6681,7 +6690,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6770,12 +6779,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8029,7 +8038,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8146,7 +8155,7 @@ msgstr "" msgid "Edit" msgstr "Redigere" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Redigere" @@ -8185,7 +8194,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8487,6 +8496,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-mail" @@ -9077,7 +9087,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9131,15 +9141,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9383,7 +9393,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10221,6 +10231,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11138,10 +11149,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11785,7 +11792,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12394,7 +12401,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12826,8 +12833,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13090,7 +13097,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13476,8 +13483,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14169,6 +14181,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14365,7 +14378,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14703,7 +14716,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16926,7 +16939,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18007,7 +18020,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18154,10 +18167,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18834,6 +18843,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18853,7 +18863,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18951,7 +18961,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19368,6 +19378,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19580,7 +19591,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19689,7 +19700,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19707,7 +19718,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20073,7 +20084,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21757,7 +21768,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21902,7 +21913,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21915,7 +21926,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22666,7 +22677,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23816,7 +23827,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24060,7 +24071,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24554,6 +24565,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24842,7 +24854,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24900,7 +24912,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26054,6 +26066,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26712,7 +26728,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27157,7 +27173,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28006,7 +28022,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28311,7 +28327,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28331,7 +28347,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28356,7 +28372,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29070,7 +29086,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29324,7 +29340,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30839,7 +30855,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31198,7 +31214,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31255,11 +31271,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31448,11 +31464,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31476,7 +31492,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31484,7 +31500,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 6f790662ce44562459b52f5b917eedd642577b7e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:14 +0530 Subject: [PATCH 047/263] fix: German translations --- frappe/locale/de.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/de.po b/frappe/locale/de.po index d93c2e8eee..5dddcf7ce9 100644 --- a/frappe/locale/de.po +++ b/frappe/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -1331,7 +1331,7 @@ msgstr "Abonnenten hinzufügen" msgid "Add Tags" msgstr "Schlagworte hinzufügen" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Schlagworte hinzufügen" @@ -1506,6 +1506,7 @@ msgstr "Zusätzliche Berechtigungen" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1514,6 +1515,7 @@ msgstr "Adresse" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresse Zeile 1" @@ -1521,6 +1523,7 @@ msgstr "Adresse Zeile 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresse Zeile 2" @@ -2419,7 +2422,7 @@ msgstr "Angewandt auf" msgid "Apply" msgstr "Anwenden" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Zuweisungsregel anwenden" @@ -2504,7 +2507,7 @@ msgstr "Archivierte Spalten" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Sind Sie sicher, dass Sie die Zuweisungen löschen möchten?" @@ -2612,7 +2615,7 @@ msgstr "Zuweisungsbedingung" msgid "Assign To" msgstr "Zuweisen an" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Zuweisen an" @@ -2873,11 +2876,11 @@ msgstr "Anlage entfernt" msgid "Attachments" msgstr "Anhänge" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Es wird versucht, eine Verbindung zum QZ-Fach herzustellen ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Es wird versucht, QZ Tray zu starten ..." @@ -4036,7 +4039,7 @@ msgstr "Kann {0} nicht in {1} umbenennen, da {0} nicht existiert." msgid "Cancel" msgstr "Abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Stornieren" @@ -4054,7 +4057,7 @@ msgstr "Alle stornieren" msgid "Cancel All Documents" msgstr "Alle Dokumente abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Abbrechen von {0} Dokumenten?" @@ -4103,7 +4106,7 @@ msgstr "Werte können nicht abgerufen werden" msgid "Cannot Remove" msgstr "Kann nicht entfernt werden." -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Kann nach dem Buchen nicht mehr geändert werden" @@ -4598,6 +4601,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Wählen Sie die Authentifizierungsmethode, die von allen Benutzern verwendet werden soll" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Ort" @@ -4624,7 +4628,7 @@ msgstr "Leeren und Vorlage einfügen" msgid "Clear All" msgstr "Alles leeren" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Zuweisung löschen" @@ -5393,8 +5397,8 @@ msgstr "Verbundene Anwendung" msgid "Connected User" msgstr "Verbundener Benutzer" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Verbunden mit QZ Tray!" @@ -5445,6 +5449,10 @@ msgstr "Einschränkungen" msgid "Contact" msgstr "Kontakt" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5683,6 +5691,7 @@ msgstr "Zähler" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5838,7 +5847,7 @@ msgstr "Erstellen Sie Ihren Workflow visuell mit Hilfe des Workflow-Builders." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Erstellt" @@ -6210,7 +6219,7 @@ msgstr "Anpassungen für {0} exportiert nach:
{1}" msgid "Customize" msgstr "Anpassen" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassen" @@ -6867,7 +6876,7 @@ msgstr "Verzögert" msgid "Delete" msgstr "Löschen" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Löschen" @@ -6956,12 +6965,12 @@ msgstr "Registerkarte löschen" msgid "Delete this record to allow sending to this email address" msgstr "Löschen Sie diesen Datensatz, um das Senden an diese E-Mail Adresse zu ermöglichen" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Element {0} endgültig löschen?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} Elemente dauerhaft löschen?" @@ -8217,7 +8226,7 @@ msgstr "Duplizierter Eintrag" msgid "Duplicate Filter Name" msgstr "Doppelter Filtername" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Doppelter Name" @@ -8334,7 +8343,7 @@ msgstr "ESC" msgid "Edit" msgstr "Bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Bearbeiten" @@ -8373,7 +8382,7 @@ msgstr "Benutzerdefiniertes HTML bearbeiten" msgid "Edit DocType" msgstr "DocType bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType bearbeiten" @@ -8675,6 +8684,7 @@ msgid "Email IDs" msgstr "E-Mail-Adressen" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-Mail-Adresse" @@ -9266,7 +9276,7 @@ msgstr "Fehlerprotokolle" msgid "Error Message" msgstr "Fehlermeldung" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Fehler beim Verbinden mit der QZ-Tray-Anwendung ...

Sie müssen die QZ Tray-Anwendung installiert haben und ausführen, um die Raw Print-Funktion verwenden zu können.

Klicken Sie hier, um QZ Tray herunterzuladen und zu installieren .
Klicken Sie hier, um mehr über den Rohdruck zu erfahren ." @@ -9320,15 +9330,15 @@ msgstr "Fehler beim Verbinden mit dem E-Mail-Konto {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fehler beim Auswerten der Benachrichtigung {0}. Bitte reparieren Sie Ihre Vorlage." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Fehler: Daten fehlen in Tabelle {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Fehler: Wert fehlt für {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Fehler: {0} Zeile {1}: Wert fehlt für: {2}" @@ -9572,7 +9582,7 @@ msgstr "Ablaufzeit der QR-Code-Bildseite" msgid "Export" msgstr "Exportieren" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportieren" @@ -10410,6 +10420,7 @@ msgstr "Erster Wochentag" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Vorname" @@ -11328,10 +11339,6 @@ msgstr "Anonymisiere IP-Adressen für Google Analytics" msgid "Google Calendar" msgstr "Google-Kalender" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Kalender - Kontakt / E-Mail nicht gefunden. Teilnehmer wurde nicht hinzugefügt für -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalender - Kalender für {0}, Fehlercode {1} konnte nicht erstellt werden." @@ -11975,7 +11982,7 @@ msgstr "Seitenleiste, Menü und Kommentare ausblenden" msgid "Hide Standard Menu" msgstr "Standardmenü ausblenden" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Schlagworte ausblenden" @@ -12584,7 +12591,7 @@ msgstr "Implizit" msgid "Import" msgstr "Importieren" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importieren" @@ -13016,8 +13023,8 @@ msgstr "Stil einfügen" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "{0} aus Marketplace installieren" @@ -13280,7 +13287,7 @@ msgstr "Ungültiger Postausgang Server oder Port: {0}" msgid "Invalid Output Format" msgstr "Ungültige Ausgabeformat" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Ungültige Überschreibung" @@ -13666,8 +13673,13 @@ msgstr "Ist optionaler Status" msgid "Is Primary" msgstr "Ist primär" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Ist Hauptkontakt" @@ -14359,6 +14371,7 @@ msgstr "Letzter Monat" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Nachname" @@ -14555,7 +14568,7 @@ msgstr "Letter" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14893,7 +14906,7 @@ msgstr "Listenfilter" msgid "List Settings" msgstr "Listeneinstellungen" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Listeneinstellungen" @@ -17118,7 +17131,7 @@ msgstr "Keine Berechtigung um {0} {1} {2}" msgid "No records deleted" msgstr "Keine Datensätze gelöscht" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Keine Datensätze in {0} vorhanden" @@ -18199,7 +18212,7 @@ msgstr "Optionen für {0} müssen festgelegt werden, bevor der Standardwert fest msgid "Options is required for field {0} of type {1}" msgstr "Optionen sind erforderlich für Feld {0} des Typs {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Optionen nicht für das Verknüpfungs-Feld {0} gesetzt" @@ -18346,10 +18359,6 @@ msgstr "PDF-Seitenbreite (in mm)" msgid "PDF Settings" msgstr "PDF-Einstellungen" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "Die PDF-Erstellung ist fehlgeschlagen" @@ -19026,6 +19035,7 @@ msgstr "Download-Anfrage für personenbezogene Daten" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19045,7 +19055,7 @@ msgstr "Telefonnr." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummer {0} im Feld {1} ist ungültig." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19143,7 +19153,7 @@ msgstr "Bitte das Paket anhängen" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Bitte überprüfen Sie die für das Dashboard-Diagramm festgelegten Filterwerte: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Bitte überprüfen Sie den Wert von "Abrufen von" für Feld {0}" @@ -19560,6 +19570,7 @@ msgstr "Post" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Postleitzahl" @@ -19772,7 +19783,7 @@ msgstr "Der Primärschlüssel von doctype {0} kann nicht geändert werden, da es msgid "Print" msgstr "Drucken" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Drucken" @@ -19881,7 +19892,7 @@ msgstr "Drucken ausblenden wenn kein Wert" msgid "Print Language" msgstr "Drucksprache" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Drucken An den Drucker gesendet!" @@ -19899,7 +19910,7 @@ msgstr "Druck Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Druckeinstellungen" @@ -20265,7 +20276,7 @@ msgstr "QR-Code" msgid "QR Code for Login Verification" msgstr "QR-Code für Zwei-Faktor-Authentifizierung" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21949,7 +21960,7 @@ msgstr "Rollenberechtigungen" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" @@ -22094,7 +22105,7 @@ msgstr "Routenumleitungen" msgid "Route: Example \"/app\"" msgstr "Route: Beispiel \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Zeile" @@ -22107,7 +22118,7 @@ msgstr "Zeile #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Zeile # {0}: Nicht-Administrator-Benutzer können die Rolle {1} nicht auf den benutzerdefinierten Doctype einstellen" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Zeile #{0}:" @@ -22858,7 +22869,7 @@ msgid "Select Column" msgstr "Wählen Sie Spalte" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Spalten auswählen" @@ -24032,7 +24043,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Schlagworte anzeigen" @@ -24276,7 +24287,7 @@ msgstr "Einzelne Typen haben nur einen Datensatz, keine Tabellen zugeordnet. Die msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Diese Instanz läuft im schreibgeschützten Modus für Wartungsarbeiten und Aktualisierungen. Diese Aktion kann daher momentan nicht ausgeführt werden. Bitte versuchen Sie es später erneut." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Größe" @@ -24770,6 +24781,7 @@ msgstr "Beginnt am" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25058,7 +25070,7 @@ msgstr "Buchungs-Warteschlange" msgid "Submit" msgstr "Buchen" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Buchen" @@ -25116,7 +25128,7 @@ msgstr "Senden Sie dieses Dokument, um diesen Schritt abzuschließen." msgid "Submit this document to confirm" msgstr "Buchen Sie dieses Dokument, um zu bestätigen" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} Dokumente einreichen?" @@ -26278,6 +26290,10 @@ msgstr "Dieser Kanbantafel wird privat" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26946,7 +26962,7 @@ msgstr "Rasteransicht wechseln" msgid "Toggle Sidebar" msgstr "Seitenleiste umschalten" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Seitenleiste ein-/ausblenden" @@ -27393,7 +27409,7 @@ msgstr "Zwei Faktor-Authentifizierungsmethode" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28243,7 +28259,7 @@ msgstr "Benutzerberechtigung" msgid "User Permissions" msgstr "Benutzerberechtigungen" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Benutzerberechtigungen" @@ -28548,7 +28564,7 @@ msgstr "Wert geändert" msgid "Value To Be Set" msgstr "Wert, der gesetzt werden soll" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Wert kann für {0} nicht geändert werden" @@ -28568,7 +28584,7 @@ msgstr "Wert für ein Ankreuz-Feld kann entweder 0 oder 1 sein" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Der Wert für das Feld {0} ist in {1} zu lang. Die Länge sollte kleiner als {2} Zeichen sein" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Wert für {0} kann keine Liste sein" @@ -28593,7 +28609,7 @@ msgstr "" msgid "Value to Validate" msgstr "Zu validierender Wert" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Wert zu groß" @@ -29307,7 +29323,7 @@ msgstr "Wird nur dann angezeigt wenn Überschriften aktiviert sind" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Führt geplante Prozesse für inaktive Instanzen nur einmal pro Tag aus. Setzen Sie den Wert auf 0, um die automatische Deaktivierung des Planers zu vermeiden." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Mit Briefkopf" @@ -29561,7 +29577,7 @@ msgstr "Aufwickeln" msgid "Write" msgstr "Schreiben" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Falscher Abruf vom Wert" @@ -31076,7 +31092,7 @@ msgstr "{0} Karte" msgid "{0} Name" msgstr "{0} ID" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Es ist nicht erlaubt, {1} nach dem Buchen von {2} auf {3} zu ändern" @@ -31435,7 +31451,7 @@ msgstr "{0} ist eingetragen" msgid "{0} is within {1}" msgstr "{0} ist innerhalb von {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} Elemente ausgewählt" @@ -31492,11 +31508,11 @@ msgstr "{0} darf nichts von {1} sein" msgid "{0} must be one of {1}" msgstr "{0} muss aus {1} sein" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} muss als erstes gesetzt sein" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} muss einmalig sein" @@ -31685,11 +31701,11 @@ msgstr "{0} {1} hinzugefügt" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} zum Dashboard hinzugefügt {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} existiert bereits" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} kann nicht \"{2}\" sein . Es sollte aus \"{3}\" sein." @@ -31713,7 +31729,7 @@ msgstr "{0} {1} nicht gefunden" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Übermittelter Datensatz kann nicht gelöscht werden. Sie müssen {2} zuerst {3} abbrechen." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Zeile {1}" @@ -31721,7 +31737,7 @@ msgstr "{0}, Zeile {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} abgeschlossen | Bitte lassen Sie diese Registerkarte bis zum Abschluss geöffnet." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) wird abgeschnitten werden, da maximal {2} Zeichen erlaubt sind" From 3a4f1557e7bbfd13963fd7450cb62aed1fb09018 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:17 +0530 Subject: [PATCH 048/263] fix: Hungarian translations --- frappe/locale/hu.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po index 1dee359287..555f59f65b 100644 --- a/frappe/locale/hu.po +++ b/frappe/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -1293,7 +1293,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1468,6 +1468,7 @@ msgstr "További Jogosultságok" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1476,6 +1477,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1483,6 +1485,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2380,7 +2383,7 @@ msgstr "Alkalmazva" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2465,7 +2468,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2573,7 +2576,7 @@ msgstr "Feltétel Hozzárendelése" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2834,11 +2837,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3996,7 +3999,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4014,7 +4017,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4063,7 +4066,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4558,6 +4561,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4584,7 +4588,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5351,8 +5355,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5403,6 +5407,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5641,6 +5649,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5796,7 +5805,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6168,7 +6177,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6825,7 +6834,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6914,12 +6923,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8173,7 +8182,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8290,7 +8299,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8329,7 +8338,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8631,6 +8640,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9221,7 +9231,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9275,15 +9285,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9527,7 +9537,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10365,6 +10375,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11283,10 +11294,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11930,7 +11937,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12539,7 +12546,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12971,8 +12978,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13235,7 +13242,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13621,8 +13628,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14314,6 +14326,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14510,7 +14523,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14848,7 +14861,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -17073,7 +17086,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18154,7 +18167,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18301,10 +18314,6 @@ msgstr "PDF Oldalszélesség (mm-ben)" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18981,6 +18990,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19000,7 +19010,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19098,7 +19108,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19515,6 +19525,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19727,7 +19738,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19836,7 +19847,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19854,7 +19865,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20220,7 +20231,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21904,7 +21915,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22049,7 +22060,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "Útvonal: Példa: \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -22062,7 +22073,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22813,7 +22824,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23987,7 +23998,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24231,7 +24242,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24725,6 +24736,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25013,7 +25025,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25071,7 +25083,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26229,6 +26241,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26897,7 +26913,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27344,7 +27360,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28194,7 +28210,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28499,7 +28515,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28519,7 +28535,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28544,7 +28560,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29258,7 +29274,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29512,7 +29528,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -31027,7 +31043,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31386,7 +31402,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31443,11 +31459,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31636,11 +31652,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31664,7 +31680,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31672,7 +31688,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 6f75fb9e122384fa602d250455c09dd3e6743d83 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:20 +0530 Subject: [PATCH 049/263] fix: Italian translations --- frappe/locale/it.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/it.po b/frappe/locale/it.po index 2d44fe6698..21568b31fd 100644 --- a/frappe/locale/it.po +++ b/frappe/locale/it.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -1236,7 +1236,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1411,6 +1411,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1419,6 +1420,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Indirizzo" @@ -1426,6 +1428,7 @@ msgstr "Indirizzo" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Indirizzo 2" @@ -2323,7 +2326,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2408,7 +2411,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2516,7 +2519,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2777,11 +2780,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3940,7 +3943,7 @@ msgstr "" msgid "Cancel" msgstr "Annulla" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annulla" @@ -3958,7 +3961,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4007,7 +4010,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4502,6 +4505,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4528,7 +4532,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5295,8 +5299,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5347,6 +5351,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5585,6 +5593,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5740,7 +5749,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6112,7 +6121,7 @@ msgstr "" msgid "Customize" msgstr "Personalizza" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personalizza" @@ -6769,7 +6778,7 @@ msgstr "" msgid "Delete" msgstr "Eliminare" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminare" @@ -6858,12 +6867,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8117,7 +8126,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8234,7 +8243,7 @@ msgstr "" msgid "Edit" msgstr "Modifica" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Modifica" @@ -8273,7 +8282,7 @@ msgstr "Modifica HTML personalizzato" msgid "Edit DocType" msgstr "Modifica DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Modifica DocType" @@ -8575,6 +8584,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Id Email" @@ -9165,7 +9175,7 @@ msgstr "Log Errori" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9219,15 +9229,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9471,7 +9481,7 @@ msgstr "" msgid "Export" msgstr "Esportare" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Esportare" @@ -10309,6 +10319,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Nome di battesimo" @@ -11226,10 +11237,6 @@ msgstr "Anonimizzazione IP di Google Analytics" msgid "Google Calendar" msgstr "Calendario Google" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11873,7 +11880,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12482,7 +12489,7 @@ msgstr "" msgid "Import" msgstr "Importa" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importa" @@ -12914,8 +12921,8 @@ msgstr "Inserisci Stile" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13178,7 +13185,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13564,8 +13571,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14257,6 +14269,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Cognome" @@ -14453,7 +14466,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14791,7 +14804,7 @@ msgstr "" msgid "List Settings" msgstr "Impostazioni Lista" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Impostazioni Lista" @@ -17014,7 +17027,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18095,7 +18108,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18242,10 +18255,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18922,6 +18931,7 @@ msgstr "Richiesta di Download dei Dati Personali" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18941,7 +18951,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19039,7 +19049,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19456,6 +19466,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19668,7 +19679,7 @@ msgstr "" msgid "Print" msgstr "Stampa" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Stampa" @@ -19777,7 +19788,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19795,7 +19806,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Impostazioni di Stampa" @@ -20161,7 +20172,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "Errore nel vassoio QZ:" @@ -21845,7 +21856,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "Gestore Permessi Ruolo" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Gestione Permessi Ruolo" @@ -21990,7 +22001,7 @@ msgstr "Reindirizzamenti Percorso" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -22003,7 +22014,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22754,7 +22765,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23904,7 +23915,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24148,7 +24159,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Taglia" @@ -24642,6 +24653,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24930,7 +24942,7 @@ msgstr "" msgid "Submit" msgstr "Conferma" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Conferma" @@ -24988,7 +25000,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26142,6 +26154,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26800,7 +26816,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "Cambia Barra Laterale" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Cambia Barra Laterale" @@ -27245,7 +27261,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28094,7 +28110,7 @@ msgstr "Autorizzazione Utente" msgid "User Permissions" msgstr "Autorizzazioni Utente" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Autorizzazioni Utente" @@ -28399,7 +28415,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28419,7 +28435,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28444,7 +28460,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29158,7 +29174,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29412,7 +29428,7 @@ msgstr "" msgid "Write" msgstr "Scrivi" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30927,7 +30943,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31286,7 +31302,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31343,11 +31359,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31536,11 +31552,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31564,7 +31580,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31572,7 +31588,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 3ece114a762aad28b23f94feb3f2028ecd2eedcc Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:23 +0530 Subject: [PATCH 050/263] fix: Dutch translations --- frappe/locale/nl.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/nl.po b/frappe/locale/nl.po index ad9cf98215..f749131eb1 100644 --- a/frappe/locale/nl.po +++ b/frappe/locale/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "Abonnees toevoegen" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "Adres" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adres Lijn 1" @@ -1337,6 +1339,7 @@ msgstr "Adres Lijn 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Toewijzingsregel toepassen" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6678,7 +6687,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6767,12 +6776,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8026,7 +8035,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8182,7 +8191,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9128,15 +9138,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9380,7 +9390,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11782,7 +11789,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12391,7 +12398,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12823,8 +12830,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13473,8 +13480,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14166,6 +14178,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14362,7 +14375,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16923,7 +16936,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18004,7 +18017,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18151,10 +18164,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18831,6 +18840,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19365,6 +19375,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19577,7 +19588,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19686,7 +19697,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19704,7 +19715,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20070,7 +20081,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21754,7 +21765,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21899,7 +21910,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21912,7 +21923,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24057,7 +24068,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24551,6 +24562,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24897,7 +24909,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26051,6 +26063,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26709,7 +26725,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27154,7 +27170,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28308,7 +28324,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28328,7 +28344,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29067,7 +29083,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29321,7 +29337,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30836,7 +30852,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31195,7 +31211,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31252,11 +31268,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31445,11 +31461,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31473,7 +31489,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31481,7 +31497,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 8d1f16856efe56df17c90305ffc2613caa4ce0f9 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:25 +0530 Subject: [PATCH 051/263] fix: Polish translations --- frappe/locale/pl.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po index a16f4a3d12..f5214f482d 100644 --- a/frappe/locale/pl.po +++ b/frappe/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -1160,7 +1160,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1335,6 +1335,7 @@ msgstr "Dodatkowe uprawnienia" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1343,6 +1344,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1350,6 +1352,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2248,7 +2251,7 @@ msgstr "Data zastosowania" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2333,7 +2336,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2441,7 +2444,7 @@ msgstr "Przypisz warunek" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2702,11 +2705,11 @@ msgstr "Usunięto Attachment" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3864,7 +3867,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3882,7 +3885,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3931,7 +3934,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4425,6 +4428,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Wybierz metodę uwierzytelniania, która będzie używana przez wszystkich użytkowników" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4451,7 +4455,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5218,8 +5222,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5270,6 +5274,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5508,6 +5516,7 @@ msgstr "Licznik" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5663,7 +5672,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6035,7 +6044,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6692,7 +6701,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6781,12 +6790,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8040,7 +8049,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8157,7 +8166,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8196,7 +8205,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8498,6 +8507,7 @@ msgid "Email IDs" msgstr "E-mail identyfikatory" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9088,7 +9098,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9142,15 +9152,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9394,7 +9404,7 @@ msgstr "Czas wygaśnięcia strony z obrazem QR Code" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10232,6 +10242,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11149,10 +11160,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11796,7 +11803,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "Ukryj standardowego menu" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12405,7 +12412,7 @@ msgstr "Bezwarunkowy" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12837,8 +12844,8 @@ msgstr "Wstaw Styl" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Zainstaluj {0} z Marketplace" @@ -13101,7 +13108,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13487,8 +13494,13 @@ msgstr "Jest stanem opcjonalnym" msgid "Is Primary" msgstr "Jest podstawowa" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Jest podstawowym kontaktem" @@ -14180,6 +14192,7 @@ msgstr "W zeszłym miesiącu" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14376,7 +14389,7 @@ msgstr "List" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14714,7 +14727,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16937,7 +16950,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18018,7 +18031,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18165,10 +18178,6 @@ msgstr "" msgid "PDF Settings" msgstr "Ustawienia PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18845,6 +18854,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18864,7 +18874,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18962,7 +18972,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19379,6 +19389,7 @@ msgstr "Pocztowy" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19591,7 +19602,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19700,7 +19711,7 @@ msgstr "Wydrukuj \"Ukryte\" jeżeli nie została podana wartość" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19718,7 +19729,7 @@ msgstr "Serwer druku" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20084,7 +20095,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21768,7 +21779,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21913,7 +21924,7 @@ msgstr "Przekierowania trasy" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21926,7 +21937,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22677,7 +22688,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23827,7 +23838,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24071,7 +24082,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24565,6 +24576,7 @@ msgstr "Zaczyna się" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24853,7 +24865,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24911,7 +24923,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26065,6 +26077,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26723,7 +26739,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27168,7 +27184,7 @@ msgstr "Metoda uwierzytelniania dwóch czynników" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28017,7 +28033,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28322,7 +28338,7 @@ msgstr "Wartość Zmieniona" msgid "Value To Be Set" msgstr "Wartość, którą należy ustawić" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28342,7 +28358,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28367,7 +28383,7 @@ msgstr "" msgid "Value to Validate" msgstr "Wartość do zweryfikowania" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29081,7 +29097,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29335,7 +29351,7 @@ msgstr "" msgid "Write" msgstr "Zapisz" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30850,7 +30866,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31209,7 +31225,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31266,11 +31282,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31459,11 +31475,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31487,7 +31503,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31495,7 +31511,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From d942a67751336b55df62f0e9c7bde2ed20783a53 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:27 +0530 Subject: [PATCH 052/263] fix: Russian translations --- frappe/locale/ru.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po index 17f2fee10f..d88d0fed94 100644 --- a/frappe/locale/ru.po +++ b/frappe/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4412,6 +4415,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4438,7 +4442,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5205,8 +5209,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5257,6 +5261,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5495,6 +5503,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5650,7 +5659,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6022,7 +6031,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6679,7 +6688,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6768,12 +6777,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8027,7 +8036,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8144,7 +8153,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8183,7 +8192,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8485,6 +8494,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9075,7 +9085,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9129,15 +9139,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9381,7 +9391,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10219,6 +10229,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11136,10 +11147,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11783,7 +11790,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12392,7 +12399,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12824,8 +12831,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13088,7 +13095,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13474,8 +13481,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14167,6 +14179,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14363,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14701,7 +14714,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16924,7 +16937,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18005,7 +18018,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18152,10 +18165,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18832,6 +18841,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18851,7 +18861,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18949,7 +18959,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19366,6 +19376,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19578,7 +19589,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19687,7 +19698,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19705,7 +19716,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20071,7 +20082,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Лоток не работает:" @@ -21755,7 +21766,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21900,7 +21911,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21913,7 +21924,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22664,7 +22675,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23814,7 +23825,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24058,7 +24069,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24552,6 +24563,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24840,7 +24852,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24898,7 +24910,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26052,6 +26064,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26710,7 +26726,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27155,7 +27171,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28004,7 +28020,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28309,7 +28325,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28329,7 +28345,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28354,7 +28370,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29068,7 +29084,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Будет запускать запланированные задания только раз в день для неактивных сайтов. Установите значение 0, чтобы избежать автоматического отключения планировщика." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29322,7 +29338,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30837,7 +30853,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31196,7 +31212,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31253,11 +31269,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31446,11 +31462,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31474,7 +31490,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31482,7 +31498,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} complete | Пожалуйста, оставьте эту вкладку открытой до завершения." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 71e387a0ea20034d7dc6368e3a9a92d0951076fa Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:30 +0530 Subject: [PATCH 053/263] fix: Serbian (Cyrillic) translations --- frappe/locale/sr.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/sr.po b/frappe/locale/sr.po index 799ba05d14..3bfb34e471 100644 --- a/frappe/locale/sr.po +++ b/frappe/locale/sr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-09 17:28\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -1333,7 +1333,7 @@ msgstr "Додај претплатнике" msgid "Add Tags" msgstr "Додај ознаке" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Додај ознаке" @@ -1508,6 +1508,7 @@ msgstr "Додатне дозволе" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1516,6 +1517,7 @@ msgstr "Адреса" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Адреса, ред 1" @@ -1523,6 +1525,7 @@ msgstr "Адреса, ред 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Адреса, ред 2" @@ -2421,7 +2424,7 @@ msgstr "Примењено на" msgid "Apply" msgstr "Примени" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Примени правило доделе" @@ -2506,7 +2509,7 @@ msgstr "Архивиране колоне" msgid "Are you sure you want to cancel the invitation?" msgstr "Да ли сте сигурни да желите да откажете позивницу?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Да ли сте сигурни да желите да очистите додељене задатке?" @@ -2614,7 +2617,7 @@ msgstr "Додели услов" msgid "Assign To" msgstr "Додели" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Додели" @@ -2875,11 +2878,11 @@ msgstr "Прилог уклоњен" msgid "Attachments" msgstr "Прилози" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Покушава се повезивање са QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Покушава се покретање QZ Tray..." @@ -4038,7 +4041,7 @@ msgstr "Не може се преименовати из {0} у {1} јер {0} msgid "Cancel" msgstr "Откажи" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Откажи" @@ -4056,7 +4059,7 @@ msgstr "Откажи све" msgid "Cancel All Documents" msgstr "Откажи све документе" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Откажи {0} документа?" @@ -4105,7 +4108,7 @@ msgstr "Није могуће преузети вредности" msgid "Cannot Remove" msgstr "Није могуће уклонити" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Није могуће ажурирати након подношења" @@ -4600,6 +4603,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Изабери метод аутентификације који ће користити сви корисници" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Град" @@ -4626,7 +4630,7 @@ msgstr "Очисти и додај шаблон" msgid "Clear All" msgstr "Очисти све" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Очисти додељене задатке" @@ -5395,8 +5399,8 @@ msgstr "Повезане апликације" msgid "Connected User" msgstr "Повезани корисник" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Повезано са QZ Tray!" @@ -5447,6 +5451,10 @@ msgstr "Ограничења" msgid "Contact" msgstr "Контакт" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5685,6 +5693,7 @@ msgstr "Бројач" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5840,7 +5849,7 @@ msgstr "Креирајте Ваш радни ток визуално корис #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Креирано" @@ -6212,7 +6221,7 @@ msgstr "Прилагођавање за {0} су извезена:
{1} msgid "Customize" msgstr "Прилагоди" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Прилагоди" @@ -6869,7 +6878,7 @@ msgstr "Кашњење" msgid "Delete" msgstr "Обриши" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Обриши" @@ -6958,12 +6967,12 @@ msgstr "Обриши картицу" msgid "Delete this record to allow sending to this email address" msgstr "Обриши овај запис да би омогућио слање на ову имејл адресу" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Трајно обриши {0} ставку?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Трајно обриши {0} ставке?" @@ -8220,7 +8229,7 @@ msgstr "Дупликат уноса" msgid "Duplicate Filter Name" msgstr "Дупликат назив филтера" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Дупликат назива" @@ -8337,7 +8346,7 @@ msgstr "ИЗЛАЗ" msgid "Edit" msgstr "Уреди" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Уреди" @@ -8376,7 +8385,7 @@ msgstr "Уреди прилагођени HTML" msgid "Edit DocType" msgstr "Уреди DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Уреди DocType" @@ -8678,6 +8687,7 @@ msgid "Email IDs" msgstr "Имејл ИД" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Имејл ИД" @@ -9269,7 +9279,7 @@ msgstr "Евиденције грешака" msgid "Error Message" msgstr "Порука о грешци" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Грешка при повезивању са QZ Tray апликацијом...

Потребно је да имате инсталирану и покренуту QZ Tray апликацију, да бисте могли да користите функцију необрађене штампе.

Кликните овде да бисте преузели и инсталирали QZ Tray.
Кликните овде да бисте научили више о необрађеној штампи.." @@ -9323,15 +9333,15 @@ msgstr "Грешка при повезивању са имејл налогом msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Грешка при обради обавештења {0}. Молимо Вас да исправите Ваш шаблон." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Грешка: Подаци недостају у табели {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Грешка: Вредност недостаје за {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Грешка: {0} Ред #{1}: Вредност недостаје за: {2}" @@ -9575,7 +9585,7 @@ msgstr "Време истека страница са QR кодом" msgid "Export" msgstr "Извоз" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Извоз" @@ -10413,6 +10423,7 @@ msgstr "Први дан у недељи" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Име" @@ -11331,10 +11342,6 @@ msgstr "Анонимизуј ИП адресу у Google Аналyтицс" msgid "Google Calendar" msgstr "Google Calendar" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Calendar - Контакт / имејл није пронађен. Није додат учесник за -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Calendar - Није могуће креирати календар за {0}, код грешке {1}." @@ -11978,7 +11985,7 @@ msgstr "Сакриј бочну траку, мени и коментаре" msgid "Hide Standard Menu" msgstr "Сакриј стандардни мени" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Сакриј ознаке" @@ -12587,7 +12594,7 @@ msgstr "Имплицитно" msgid "Import" msgstr "Увоз" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Увоз" @@ -13019,8 +13026,8 @@ msgstr "Унеси стил" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Инсталирај {0} из продавнице" @@ -13283,7 +13290,7 @@ msgstr "Неважећи излазни имејл сервер или порт: msgid "Invalid Output Format" msgstr "Неважећи излазни формат" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Неважећа измена" @@ -13669,8 +13676,13 @@ msgstr "Опционо стање" msgid "Is Primary" msgstr "Примарно" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Примарни контакт" @@ -14362,6 +14374,7 @@ msgstr "Прошли месец" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Презиме" @@ -14558,7 +14571,7 @@ msgstr "Писмо" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14896,7 +14909,7 @@ msgstr "Филтер листе" msgid "List Settings" msgstr "Подешавање листе" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Подешавање листе" @@ -17123,7 +17136,7 @@ msgstr "Не постоји дозвола за {0} {1} {2}" msgid "No records deleted" msgstr "Ниједан запис није обрисан" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Ниједан запис није доступан у {0}" @@ -18204,7 +18217,7 @@ msgstr "Опције за {0} морају бити подешене пре не msgid "Options is required for field {0} of type {1}" msgstr "Опције су неопходне за поље {0} врсте {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Опције нису постављене за линк поље {0}" @@ -18351,10 +18364,6 @@ msgstr "Ширина PDF странице (у мм)" msgid "PDF Settings" msgstr "Подешавање PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "PDF не може бити отпремљен, садржи несигуран садржај" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "Генерисање PDF-а није успело" @@ -19031,6 +19040,7 @@ msgstr "Захтев за преузимање личних података" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19050,7 +19060,7 @@ msgstr "Телефон бр." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Број телефона {0} постављен у пољу {1} није валидан." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19148,7 +19158,7 @@ msgstr "Молимо Вас да приложите пакет" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Молимо Вас да проверите вредности филтера постављене за графикон за контролној табли: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Молимо Вас да проверите вредности поља \"Преузми из\" постављених за поље {0}" @@ -19565,6 +19575,7 @@ msgstr "Адреса за пријем поште" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Поштански број" @@ -19777,7 +19788,7 @@ msgstr "Примарни кључ за DocType {0} не може бити про msgid "Print" msgstr "Штампа" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Штампа" @@ -19886,7 +19897,7 @@ msgstr "Сакриј штампу уколико нема вредности" msgid "Print Language" msgstr "Језик штампе" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Штампа је послата на штампач!" @@ -19904,7 +19915,7 @@ msgstr "Сервер за штампу" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Подешавање штампе" @@ -20270,7 +20281,7 @@ msgstr "QR код" msgid "QR Code for Login Verification" msgstr "QR код за верификацију пријављивања" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray неуспешно:" @@ -21954,7 +21965,7 @@ msgstr "Дозволе улога" msgid "Role Permissions Manager" msgstr "Менаџер дозвола улога" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Менаџер дозвола улога" @@ -22099,7 +22110,7 @@ msgstr "Преусмеравање путање" msgid "Route: Example \"/app\"" msgstr "Путања: Пример \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Ред" @@ -22112,7 +22123,7 @@ msgstr "Ред #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Ред # {0}: Корисник који није администратор не може да постави улогу {1} у прилагођени доцтyпе" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Ред #{0}:" @@ -22863,7 +22874,7 @@ msgid "Select Column" msgstr "Изабери колону" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Изабери колоне" @@ -24037,7 +24048,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Прикажи кључ за пријављивање путем друштвених мрежа као ауторизациони сервер" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Прикажи ознаке" @@ -24281,7 +24292,7 @@ msgstr "Јединствене врсте имају само један зап msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Страница је у режиму искључиво за читање због одржавања или ажурирања странице, ова радња се тренутно не може извршити. Молимо Вас да покушате поново касније." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Величина" @@ -24775,6 +24786,7 @@ msgstr "Почиње у" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25063,7 +25075,7 @@ msgstr "Ред чекања за подношење" msgid "Submit" msgstr "Поднеси" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Поднеси" @@ -25121,7 +25133,7 @@ msgstr "Поднесите овај документ да бисте заврш msgid "Submit this document to confirm" msgstr "Поднесите овај документ да бисте потврдили" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Поднеси {0} докумената?" @@ -26283,6 +26295,10 @@ msgstr "Ова Канбан табла ће бити приватна" msgid "This Month" msgstr "Овај месец" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Овај квартал" @@ -26951,7 +26967,7 @@ msgstr "Пребаци у приказ мреже" msgid "Toggle Sidebar" msgstr "Пребаци бочну траку" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Пребаци бочну траку" @@ -27398,7 +27414,7 @@ msgstr "Метод двофакторске аутентификације" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28250,7 +28266,7 @@ msgstr "Корисничка дозвола" msgid "User Permissions" msgstr "Корисничке дозволе" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Корисничке дозволе" @@ -28555,7 +28571,7 @@ msgstr "Вредност промењена" msgid "Value To Be Set" msgstr "Вредност коју треба поставити" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Вредност се не може променити за {0}" @@ -28575,7 +28591,7 @@ msgstr "Вредност за поље избора може бити само 0 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Вредност за поље {0} у {1} је предугачка. Дужина треба да буде мања од {2} карактера" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Вредност за {0} не може бити листа" @@ -28600,7 +28616,7 @@ msgstr "Вредност \"None\" указује на јавног клијен msgid "Value to Validate" msgstr "Вредност за валидацију" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Вредност је превелика" @@ -29314,7 +29330,7 @@ msgstr "Биће приказано само уколико су наслови msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Планирани задаци ће се извршавати само једном дневно за неактивне сајтове. Поставите на 0 да бисте избегли аутоматско искључивање планера." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Са заглављем" @@ -29568,7 +29584,7 @@ msgstr "Завршавање" msgid "Write" msgstr "Измена" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Погрешна вредност у пољу преузми из" @@ -31083,7 +31099,7 @@ msgstr "{0} мапа" msgid "{0} Name" msgstr "{0} назив" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} није дозвољено мењати {1}, након што је поднето од {2} за {3}" @@ -31442,7 +31458,7 @@ msgstr "{0} је постављено" msgid "{0} is within {1}" msgstr "{0} је унутар {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "одабрано {0} ставки" @@ -31499,11 +31515,11 @@ msgstr "{0} не сме бити ниједно од {1}" msgid "{0} must be one of {1}" msgstr "{0} мора бити један од {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} мора прво бити постављено" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} мора бити јединствено" @@ -31692,11 +31708,11 @@ msgstr "{0} {1} је додат" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} је додат на контролну таблу {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} већ постоји" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} не може бити \"{2}\". Требало би да буде једно од \"{3}\"" @@ -31720,7 +31736,7 @@ msgstr "{0} {1} није пронађен" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Поднети запис не може бити обрисан. Прво морате {2} отказати {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, ред {1}" @@ -31728,7 +31744,7 @@ msgstr "{0}, ред {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} завршено | Оставите ову картицу отвореном док се процес не заврши." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) ће бити скраћено, јер је максималан број дозвољених карактера {2}" From 3259d4928fce20b089c4652e7824db3b38aeb83e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:33 +0530 Subject: [PATCH 054/263] fix: Turkish translations --- frappe/locale/tr.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index f7dde90391..4b5fa9fe14 100644 --- a/frappe/locale/tr.po +++ b/frappe/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-11 17:58\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -1332,7 +1332,7 @@ msgstr "Abonelere Ekle " msgid "Add Tags" msgstr "Etiket Ekle" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Etiket Ekle" @@ -1507,6 +1507,7 @@ msgstr "Ek İzinler" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1515,6 +1516,7 @@ msgstr "Adres" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adres Satırı 1" @@ -1522,6 +1524,7 @@ msgstr "Adres Satırı 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adres Satırı 2" @@ -2420,7 +2423,7 @@ msgstr "Uygulandı" msgid "Apply" msgstr "Uygula" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Arama Kuralı Uygula" @@ -2505,7 +2508,7 @@ msgstr "Arşivlenmiş Sütunlar" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Atamaları temizlemek istediğinizen emin misiniz?" @@ -2613,7 +2616,7 @@ msgstr "Koşulu Ata" msgid "Assign To" msgstr "Ata" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Ata" @@ -2874,11 +2877,11 @@ msgstr "Ek Kaldırıldı" msgid "Attachments" msgstr "Belge Ekleri" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "QZ Tray’e Bağlanmaya Çalışılıyor…" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "QZ Tray başlatılmaya çalışılıyor..." @@ -4037,7 +4040,7 @@ msgstr "{0} mevcut olmadığı için {0} adresini {1} olarak yeniden adlandıram msgid "Cancel" msgstr "İptal" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "İptal" @@ -4055,7 +4058,7 @@ msgstr "Tümünü İptal Et" msgid "Cancel All Documents" msgstr "Tüm Belgeleri İptal Et" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} belge iptal edilsin mi?" @@ -4104,7 +4107,7 @@ msgstr "Değerler Getirilemiyor" msgid "Cannot Remove" msgstr "Kaldırılamıyor" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Belge Gönderildikten Sonra Güncelleme Yapılamaz" @@ -4598,6 +4601,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Tüm kullanıcılar tarafından kullanılacak doğrulama yöntemini seçin." #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Şehir" @@ -4624,7 +4628,7 @@ msgstr "Temizle ve Şablon Ekle" msgid "Clear All" msgstr "Temizle" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Atamayı Temizle" @@ -5393,8 +5397,8 @@ msgstr "Bağlı Uyulamalar" msgid "Connected User" msgstr "Bağlı Kullanıcılar" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5445,6 +5449,10 @@ msgstr "Kısıtlamalar" msgid "Contact" msgstr "Kişi" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5683,6 +5691,7 @@ msgstr "Sayaç" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5838,7 +5847,7 @@ msgstr "İş Akışı Oluşturucu'yu kullanarak iş akışınızı görsel olara #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Oluşturdu" @@ -6210,7 +6219,7 @@ msgstr "{0} için özelleştirmeler şuraya aktarıldı:
{1}" msgid "Customize" msgstr "Özelleştir" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Özelleştir" @@ -6867,7 +6876,7 @@ msgstr "Gecikti" msgid "Delete" msgstr "Sil" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Sil" @@ -6956,12 +6965,12 @@ msgstr "Sekmeyi Sil" msgid "Delete this record to allow sending to this email address" msgstr "Bu kaydı silin ve bu e-posta adresine gönderilmesine izin verin" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "{0} girişi kalıcı olarak silinsin mi?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} öğesini kalıcı olarak sil?" @@ -8215,7 +8224,7 @@ msgstr "Yinelenen Giriş" msgid "Duplicate Filter Name" msgstr "Yinelenen Filtre Adı" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Çoklu İsim" @@ -8332,7 +8341,7 @@ msgstr "ESC" msgid "Edit" msgstr "Düzenle" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Düzenle" @@ -8371,7 +8380,7 @@ msgstr "HTML Kodunu Düzenle" msgid "Edit DocType" msgstr "DocType Düzenle" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType Düzenle" @@ -8673,6 +8682,7 @@ msgid "Email IDs" msgstr "E-Posta ID'leri" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-Posta ID" @@ -9263,7 +9273,7 @@ msgstr "Hata Günlükleri" msgid "Error Message" msgstr "Hata Mesajı" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "QZ Tray Uygulamasına bağlanırken hata oluştu...

Raw Yazdırma özelliğini kullanmak için QZ Tray uygulamasının yüklü ve çalışır durumda olması gerekir.

QZ Tray'i indirmek ve yüklemek için buraya tıklayın.
Raw Yazdırma hakkında daha fazla bilgi edinmek için buraya tıklayın." @@ -9317,15 +9327,15 @@ msgstr "E-posta hesabına bağlanırken hata oluştu {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "{0} Bildirim değerlendirilirken hata oluştu. Lütfen şablonunuzu düzeltin." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Hata: {0} tablosunda veri eksik" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Hata: {0} için değer eksik: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Hata: {0} Satır #{1}: {2} için değer eksik" @@ -9569,7 +9579,7 @@ msgstr "QR Kod Resim Sayfasının Sona Erme Süresi" msgid "Export" msgstr "Dışarı Aktar" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Dışarı Aktar" @@ -10407,6 +10417,7 @@ msgstr "Hafta Başlangıcı" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Adı" @@ -11325,10 +11336,6 @@ msgstr "Google Analytics IP'yi anonimleştirir" msgid "Google Calendar" msgstr "Google Takvim" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Takvim - Kişi / e-posta bulunamadı. Katılımcı eklenmedi -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Takvim - Etkinlik {0} Google Takvim'den silinemedi, hata kodu {1}." @@ -11972,7 +11979,7 @@ msgstr "Kenar Çubuğunu, Menüyü ve Yorumları Gizle" msgid "Hide Standard Menu" msgstr "Standart Menüyü Gizle" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Etiketleri Gizle" @@ -12581,7 +12588,7 @@ msgstr "" msgid "Import" msgstr "İçe Aktar" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "İçe Aktar" @@ -13013,8 +13020,8 @@ msgstr "Stil Ekle" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "{0} Uygulamasını Marketplace aracılığıyla Yükle" @@ -13277,7 +13284,7 @@ msgstr "Geçersiz Giden Posta Sunucusu veya Bağlantı Noktası: {0}" msgid "Invalid Output Format" msgstr "Geçersiz Çıktı Formatı" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Hatalı Geçersiz Kılma" @@ -13663,8 +13670,13 @@ msgstr "İsteğe Bağlı Durum" msgid "Is Primary" msgstr "Birincil" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Birincil Kişi" @@ -14356,6 +14368,7 @@ msgstr "Geçen Ay" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Soyadı" @@ -14552,7 +14565,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14890,7 +14903,7 @@ msgstr "Filtreyi Listele" msgid "List Settings" msgstr "Liste Ayarları" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Liste Ayarları" @@ -17115,7 +17128,7 @@ msgstr "{0} {1} {2} için izin yok" msgid "No records deleted" msgstr "Hiçbir kayıt silinmedi" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "{0} içinde kayıt bulunamadı" @@ -18196,7 +18209,7 @@ msgstr "Varsayılan değeri ayarlamadan önce {0} seçenekleri ayarlanmalıdır. msgid "Options is required for field {0} of type {1}" msgstr "{1} türündeki {0} alanı için seçenekler gereklidir" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "{0} bağlantı alanı için ayarlanmamış seçenekler" @@ -18343,10 +18356,6 @@ msgstr "PDF Sayfa Genişliği (mm)" msgid "PDF Settings" msgstr "PDF Ayarları" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF oluşturma başarısız oldu" @@ -19023,6 +19032,7 @@ msgstr "Kişisel Veri İndirme Talebi" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19042,7 +19052,7 @@ msgstr "Telefon No." msgid "Phone Number {0} set in field {1} is not valid." msgstr "{1} alanına girilen Telefon Numarası {0} geçerli değil." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19140,7 +19150,7 @@ msgstr "Lütfen paketi ekleyin" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Lütfen Gösterge Tablosu Grafiği için ayarlanan filtre değerlerini kontrol edin: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19557,6 +19567,7 @@ msgstr "Posta" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Posta Kodu" @@ -19769,7 +19780,7 @@ msgstr "{0} belge türünün birincil anahtarı mevcut değerler olduğundan de msgid "Print" msgstr "Yazdır" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Yazdır" @@ -19878,7 +19889,7 @@ msgstr "Değer Yoksa Yazdırmayı Gizle" msgid "Print Language" msgstr "Yazdırma Dili" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19896,7 +19907,7 @@ msgstr "Yazdırma Sunucusu" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Yazdırma Ayarları" @@ -20262,7 +20273,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "Giriş Doğrulaması için QR Kodu" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21946,7 +21957,7 @@ msgstr "Rol İzinleri" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" @@ -22091,7 +22102,7 @@ msgstr "Rota Yönlendirmeleri" msgid "Route: Example \"/app\"" msgstr "Rota: Örnek \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Satır" @@ -22104,7 +22115,7 @@ msgstr "Satır #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Satır # {0}: Yönetici olmayan kullanıcı {1} rolünü özel doctype'a ayarlayamaz" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Satır #{0}:" @@ -22855,7 +22866,7 @@ msgid "Select Column" msgstr "Sütun Seç" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Sütunları Seç" @@ -24029,7 +24040,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Etiketleri Göster" @@ -24273,7 +24284,7 @@ msgstr "Tek DocType Sayfaları ilişkili tabloları olmayan yalnızca tek kayıt msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Site bakım veya site güncellemesi için salt okunur modda çalışıyor, bu işlem şu anda gerçekleştirilemiyor. Lütfen daha sonra tekrar deneyin." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Boyut" @@ -24767,6 +24778,7 @@ msgstr "Başlangıç" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25055,7 +25067,7 @@ msgstr "Gönderim Kuyruğu" msgid "Submit" msgstr "Gönder" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Gönder/İşle" @@ -25113,7 +25125,7 @@ msgstr "Bu adımı tamamlamak için bu belgeyi gönderin." msgid "Submit this document to confirm" msgstr "Onaylamak için bu belgeyi gönderin" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} belge gönderilsin mi?" @@ -26275,6 +26287,10 @@ msgstr "Bu Kanban Panosu özel olacak" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26940,7 +26956,7 @@ msgstr "Izgara Görünümü" msgid "Toggle Sidebar" msgstr "Kenar Çubuğunu Aç/Kapat" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Kenar Çubuğunu Aç/Kapat" @@ -27387,7 +27403,7 @@ msgstr "2 Adımlı Doğrulama Metodu" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28237,7 +28253,7 @@ msgstr "Kullanıcı İzinleri" msgid "User Permissions" msgstr "Kullanıcı İzinleri" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Kullanıcı İzinleri" @@ -28542,7 +28558,7 @@ msgstr "Değer Değişti" msgid "Value To Be Set" msgstr "Ayarlanacak Değer" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "{0} Değeri Değiştirilemez" @@ -28562,7 +28578,7 @@ msgstr "Bir kontrol alanı için değer 0 veya 1 olabilir" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "{0} alanı için değer {1} için çok uzun. Uzunluk {2} karakterden daha az olmalıdır" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "{0} için değer bir liste olamaz" @@ -28587,7 +28603,7 @@ msgstr "" msgid "Value to Validate" msgstr "Doğrulanacak Değer" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Değer çok büyük" @@ -29301,7 +29317,7 @@ msgstr "Yalnızca bölüm başlıkları etkinleştirilmişse gösterilir" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Antetli Kağıt ile" @@ -29555,7 +29571,7 @@ msgstr "Son dokunuşlar" msgid "Write" msgstr "Yazma" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -31070,7 +31086,7 @@ msgstr "{0} Harita" msgid "{0} Name" msgstr "{0} İsmi" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31429,7 +31445,7 @@ msgstr "{0} ayarlandı" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} Kayıt Seçildi" @@ -31486,11 +31502,11 @@ msgstr "{0} hiçbiri {1} olmamalıdır" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} önce ayarlanmalıdır" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} benzersiz olmalıdır" @@ -31679,11 +31695,11 @@ msgstr "{0} {1} Eklendi" msgid "{0} {1} added to Dashboard {2}" msgstr "{0}: {1}, {2} Panosuna eklendi." -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} zaten mevcut." -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31707,7 +31723,7 @@ msgstr "{0} {1} bulunamadı." msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Gönderilen kayıt silinemez. Önce {2} İptal {3} işlemini gerçekleştirin." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Satır {1}" @@ -31715,7 +31731,7 @@ msgstr "{0}, Satır {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 01d6fa5cfd3af46f81c026c0dd048579ec403b0e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:35 +0530 Subject: [PATCH 055/263] fix: Vietnamese translations --- frappe/locale/vi.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/vi.po b/frappe/locale/vi.po index e9b45e61ca..c6ab706db1 100644 --- a/frappe/locale/vi.po +++ b/frappe/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6678,7 +6687,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6767,12 +6776,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8026,7 +8035,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8182,7 +8191,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9128,15 +9138,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9380,7 +9390,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11782,7 +11789,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12391,7 +12398,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12823,8 +12830,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13473,8 +13480,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14166,6 +14178,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14362,7 +14375,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16923,7 +16936,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18004,7 +18017,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18151,10 +18164,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18831,6 +18840,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19365,6 +19375,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19577,7 +19588,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19686,7 +19697,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19704,7 +19715,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20070,7 +20081,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21754,7 +21765,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21899,7 +21910,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21912,7 +21923,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24057,7 +24068,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "" @@ -24551,6 +24562,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -24897,7 +24909,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26051,6 +26063,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26709,7 +26725,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27154,7 +27170,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28308,7 +28324,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28328,7 +28344,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29067,7 +29083,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29321,7 +29337,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30836,7 +30852,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31195,7 +31211,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31252,11 +31268,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31445,11 +31461,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31473,7 +31489,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31481,7 +31497,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 3f1938e56a466daadc91acce2d5a07c1c1ac2d19 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:38 +0530 Subject: [PATCH 056/263] fix: Portuguese, Brazilian translations --- frappe/locale/pt_BR.po | 164 ++++++++++++++++++++++------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/pt_BR.po b/frappe/locale/pt_BR.po index acabdb570f..5db3c3828b 100644 --- a/frappe/locale/pt_BR.po +++ b/frappe/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "Permissões Adicionais" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "Endereço" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "Aplicado em" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "Atribuir condição" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "Anexo Removido" msgid "Attachments" msgstr "Anexos" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Escolha o método de autenticação a ser usado por todos os usuários" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Cidade" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "Contador" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6678,7 +6687,7 @@ msgstr "" msgid "Delete" msgstr "Excluir" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Excluir" @@ -6767,12 +6776,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -8026,7 +8035,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "Editar" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Editar" @@ -8182,7 +8191,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9128,15 +9138,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9380,7 +9390,7 @@ msgstr "Tempo de expiração da página de imagem de código QR" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11782,7 +11789,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12391,7 +12398,7 @@ msgstr "Implícito" msgid "Import" msgstr "Importar" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Importar" @@ -12823,8 +12830,8 @@ msgstr "Inserir Estilo" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13473,8 +13480,13 @@ msgstr "É estado opcional" msgid "Is Primary" msgstr "É primário" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "É o contato principal" @@ -14166,6 +14178,7 @@ msgstr "Mês passado" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "" @@ -14362,7 +14375,7 @@ msgstr "Carta" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16923,7 +16936,7 @@ msgstr "" msgid "No records deleted" msgstr "" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "" @@ -18004,7 +18017,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "" @@ -18151,10 +18164,6 @@ msgstr "" msgid "PDF Settings" msgstr "Configurações do PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "" @@ -18831,6 +18840,7 @@ msgstr "" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19365,6 +19375,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "" @@ -19577,7 +19588,7 @@ msgstr "" msgid "Print" msgstr "Impressão" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Impressão" @@ -19686,7 +19697,7 @@ msgstr "Ocultar Impressão se não Preenchido" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "" @@ -19704,7 +19715,7 @@ msgstr "Servidor de impressão" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -20070,7 +20081,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "Falha na bandeja QZ:" @@ -21754,7 +21765,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -21899,7 +21910,7 @@ msgstr "Redirecionamentos de rota" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "" @@ -21912,7 +21923,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "" @@ -24057,7 +24068,7 @@ msgstr "" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Tamanho" @@ -24551,6 +24562,7 @@ msgstr "Inicia em" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "" msgid "Submit" msgstr "Enviar" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Enviar" @@ -24897,7 +24909,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -26051,6 +26063,10 @@ msgstr "" msgid "This Month" msgstr "" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "" @@ -26709,7 +26725,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27154,7 +27170,7 @@ msgstr "Método de autenticação de dois fatores" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28308,7 +28324,7 @@ msgstr "Valor Alterado" msgid "Value To Be Set" msgstr "Valor a ser definido" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "" @@ -28328,7 +28344,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "Valor para Validar" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "" @@ -29067,7 +29083,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "" @@ -29321,7 +29337,7 @@ msgstr "Empacotando" msgid "Write" msgstr "Escrever" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "" @@ -30836,7 +30852,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31195,7 +31211,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "" @@ -31252,11 +31268,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "" @@ -31445,11 +31461,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31473,7 +31489,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "" @@ -31481,7 +31497,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" From 33ec3a73545979742b3d18599221fcacab2f1e3c Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:40 +0530 Subject: [PATCH 057/263] fix: Indonesian translations --- frappe/locale/id.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/id.po b/frappe/locale/id.po index ceb7a00e8d..94eae99115 100644 --- a/frappe/locale/id.po +++ b/frappe/locale/id.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:01\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "Tambahkan Pelanggan" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "Alamat" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Baris Alamat 1" @@ -1337,6 +1339,7 @@ msgstr "Baris Alamat 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Baris Alamat 2" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Terapkan Aturan Penugasan" @@ -2319,7 +2322,7 @@ msgstr "Kolom diarsipkan" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "Tugaskan Kepada" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tugaskan Kepada" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "Lampiran" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Mencoba Koneksi ke Baki QZ ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Mencoba meluncurkan QZ Tray ..." @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "Batalkan" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Batalkan" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "Batalkan Semua Dokumen" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Batalkan {0} dokumen?" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "Tidak bisa Hapus" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Kota" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Terhubung ke Baki QZ!" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "Kontak" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "Penyesuaian untuk {0} diekspor ke:
{1}" msgid "Customize" msgstr "Sesuaikan" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Sesuaikan" @@ -6678,7 +6687,7 @@ msgstr "" msgid "Delete" msgstr "Hapus" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Hapus" @@ -6767,12 +6776,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "Hapus data ini untuk bisa mengirim ke alamat surel ini" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Hapus {0} item secara permanen?" @@ -8026,7 +8035,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "Nama filter duplikat" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nama Duplikat" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8182,7 +8191,7 @@ msgstr "Mengedit Custom HTML" msgid "Edit DocType" msgstr "mengedit DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "mengedit DocType" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Id Email" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Kesalahan menyambung ke Aplikasi Baki QZ ...

Anda harus menginstal dan menjalankan aplikasi Baki QZ, untuk menggunakan fitur Raw Print.

Klik di sini untuk Mengunduh dan menginstal Baki QZ .
Klik di sini untuk mempelajari lebih lanjut tentang Pencetakan Mentah ." @@ -9128,15 +9138,15 @@ msgstr "Kesalahan saat menyambung ke akun email {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Kesalahan saat mengevaluasi Pemberitahuan {0}. Silakan perbaiki template Anda." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Kesalahan: Nilai yang hilang untuk {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9380,7 +9390,7 @@ msgstr "" msgid "Export" msgstr "Ekspor" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Ekspor" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Nama Depan" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "Kalender Google" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalender - Tidak dapat membuat Kalender untuk {0}, kode kesalahan {1}." @@ -11782,7 +11789,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "" @@ -12391,7 +12398,7 @@ msgstr "" msgid "Import" msgstr "Impor" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Impor" @@ -12823,8 +12830,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "Output Format valid" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13473,8 +13480,13 @@ msgstr "" msgid "Is Primary" msgstr "" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "" @@ -14166,6 +14178,7 @@ msgstr "" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Nama Belakang" @@ -14362,7 +14375,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "Daftar filter" msgid "List Settings" msgstr "Pengaturan Daftar" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Pengaturan Daftar" @@ -16923,7 +16936,7 @@ msgstr "Tidak ada izin untuk {0} {1} {2}" msgid "No records deleted" msgstr "Tidak ada catatan yang dihapus" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Tidak ada catatan di {0}" @@ -18004,7 +18017,7 @@ msgstr "Opsi untuk {0} harus disetel sebelum menyetel nilai bawaan." msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Pilihan tidak diatur untuk bidang tautan {0}" @@ -18151,10 +18164,6 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "Generasi PDF gagal" @@ -18831,6 +18840,7 @@ msgstr "Permintaan Unduhan Data Pribadi" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "" msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Silakan periksa nilai filter yang disetel untuk Dasbor: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Harap periksa nilai set "Ambil Dari" untuk bidang {0}" @@ -19365,6 +19375,7 @@ msgstr "" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "kode Pos" @@ -19577,7 +19588,7 @@ msgstr "" msgid "Print" msgstr "Mencetak" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Mencetak" @@ -19686,7 +19697,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Cetak Terkirim ke printer!" @@ -19704,7 +19715,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Pengaturan Cetak" @@ -20070,7 +20081,7 @@ msgstr "Kode QR" msgid "QR Code for Login Verification" msgstr "Kode QR untuk Verifikasi Login" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21754,7 +21765,7 @@ msgstr "Izin peran" msgid "Role Permissions Manager" msgstr "Pengelola Perizinan Peran" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Pengelola Perizinan Peran" @@ -21899,7 +21910,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Baris" @@ -21912,7 +21923,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Row # {0}:" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "Pilih Kolom" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Pilih Kolom" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Tampilkan Tag" @@ -24057,7 +24068,7 @@ msgstr "Jenis tunggal hanya memiliki satu record tabel tidak terkait. Nilai yang msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Ukuran" @@ -24551,6 +24562,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "" msgid "Submit" msgstr "Kirim" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Kirim" @@ -24897,7 +24909,7 @@ msgstr "Kirimkan dokumen ini untuk menyelesaikan langkah ini." msgid "Submit this document to confirm" msgstr "Menyerahkan dokumen ini untuk mengkonfirmasi" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Kirim {0} dokumen?" @@ -26051,6 +26063,10 @@ msgstr "Papan Kanban ini akan menjadi pribadi" msgid "This Month" msgstr "Bulan Ini" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Kuartal Ini" @@ -26709,7 +26725,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27154,7 +27170,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "Pengguna Izin" msgid "User Permissions" msgstr "Permissions Pengguna" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Permissions Pengguna" @@ -28308,7 +28324,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Nilai tidak dapat diubah untuk {0}" @@ -28328,7 +28344,7 @@ msgstr "Nilai untuk bidang pemeriksaan dapat berupa 0 atau 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Nilai untuk bidang {0} terlalu panjang di {1}. Panjang harus kurang dari {2} karakter" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Nilai untuk {0} tidak bisa daftar" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Nilai terlalu besar" @@ -29067,7 +29083,7 @@ msgstr "Hanya akan ditampilkan jika judul bagian diaktifkan" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Dengan kepala Surat" @@ -29321,7 +29337,7 @@ msgstr "Membungkus" msgid "Write" msgstr "" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Nilai Ambil Dari Salah" @@ -30836,7 +30852,7 @@ msgstr "" msgid "{0} Name" msgstr "{0} Nama" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31195,7 +31211,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} item dipilih" @@ -31252,11 +31268,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} harus merupakan salah satu {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} harus diatur terlebih dahulu" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} harus merupakan kode unik" @@ -31445,11 +31461,11 @@ msgstr "{0} {1} ditambahkan" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} ditambahkan ke Dasbor {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} sudah ada" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} tidak dapat \"{2}\". Seharusnya salah satu dari \"{3}\"" @@ -31473,7 +31489,7 @@ msgstr "{0} {1} tidak ditemukan" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Rekaman yang Dikirim tidak dapat dihapus. Anda harus {2} Membatalkan {3} dulu." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Baris {1}" @@ -31481,7 +31497,7 @@ msgstr "{0}, Baris {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) akan terpotong, karena karakter maksimum yang diizinkan adalah {2}" From 97441b0c1d1496285996510fc07a30f427155fbb Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:43 +0530 Subject: [PATCH 058/263] fix: Persian translations --- frappe/locale/fa.po | 184 ++++++++++++++++++++++++-------------------- 1 file changed, 100 insertions(+), 84 deletions(-) diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index d39fa902fa..556c8e7264 100644 --- a/frappe/locale/fa.po +++ b/frappe/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:02\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -1148,7 +1148,7 @@ msgstr "افزودن مشترکین" msgid "Add Tags" msgstr "افزودن تگ" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "افزودن تگ" @@ -1323,6 +1323,7 @@ msgstr "مجوزهای اضافی" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1331,6 +1332,7 @@ msgstr "آدرس" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "آدرس خط 1" @@ -1338,6 +1340,7 @@ msgstr "آدرس خط 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "آدرس خط 2" @@ -2236,7 +2239,7 @@ msgstr "اعمال شد" msgid "Apply" msgstr "درخواست دادن" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "اعمال قانون تخصیص" @@ -2321,7 +2324,7 @@ msgstr "ستون های بایگانی شده" msgid "Are you sure you want to cancel the invitation?" msgstr "آیا مطمئن هستید که می‌خواهید دعوت را لغو کنید؟" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "آیا مطمئن هستید که می‌خواهید واگذاری ها را پاک کنید؟" @@ -2429,7 +2432,7 @@ msgstr "تعیین شرط" msgid "Assign To" msgstr "اختصاص دادن به" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "اختصاص دادن به" @@ -2570,7 +2573,7 @@ msgstr "تکالیف" #. Task' #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Asynchronous" -msgstr "" +msgstr "ناهمزمان" #: frappe/public/js/frappe/form/grid_row.js:696 msgid "At least one column is required to show in the grid." @@ -2690,11 +2693,11 @@ msgstr "پیوست حذف شد" msgid "Attachments" msgstr "پیوست ها" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "تلاش برای اتصال به سینی QZ..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "تلاش برای راه‌اندازی QZ Tray..." @@ -3853,7 +3856,7 @@ msgstr "نمی‌توان نام {0} را به {1} تغییر داد زیرا {0 msgid "Cancel" msgstr "لغو" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "لغو" @@ -3871,7 +3874,7 @@ msgstr "لغو همه" msgid "Cancel All Documents" msgstr "لغو تمام اسناد" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} سند لغو شود؟" @@ -3920,7 +3923,7 @@ msgstr "نمی‌توان مقادیر را واکشی کرد" msgid "Cannot Remove" msgstr "نمی‌توان حذف کرد" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "پس از ارسال امکان به‌روزرسانی وجود ندارد" @@ -4415,6 +4418,7 @@ msgid "Choose authentication method to be used by all users" msgstr "روش احراز هویت را برای استفاده توسط همه کاربران انتخاب کنید" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "شهر" @@ -4441,7 +4445,7 @@ msgstr "پاک کردن و افزودن الگو" msgid "Clear All" msgstr "همه را پاک کن" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "پاک کردن واگذاری" @@ -4481,7 +4485,7 @@ msgstr "روی Customize کلیک کنید تا اولین ویجت خود را #: frappe/templates/emails/user_invitation.html:8 msgid "Click below to get started:" -msgstr "" +msgstr "برای شروع، روی گزینه زیر کلیک کنید:" #: frappe/website/doctype/web_form/templates/web_form.html:154 msgid "Click here" @@ -5210,8 +5214,8 @@ msgstr "برنامه متصل" msgid "Connected User" msgstr "کاربر متصل" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "به سینی QZ متصل شد!" @@ -5262,6 +5266,10 @@ msgstr "محدودیت ها" msgid "Contact" msgstr "مخاطب" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5500,6 +5508,7 @@ msgstr "شمارنده" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5655,7 +5664,7 @@ msgstr "گردش کار خود را به صورت بصری با استفاده #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "ایجاد شده" @@ -6027,7 +6036,7 @@ msgstr "سفارشی سازی برای {0} صادر شده به:
{1}" msgid "Customize" msgstr "شخصی سازی" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "شخصی سازی" @@ -6684,7 +6693,7 @@ msgstr "با تاخیر" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" @@ -6773,12 +6782,12 @@ msgstr "حذف تب" msgid "Delete this record to allow sending to this email address" msgstr "این سابقه را حذف کنید تا امکان ارسال به این آدرس ایمیل فراهم شود" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "{0} مورد برای همیشه حذف شود؟" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} مورد برای همیشه حذف شود؟" @@ -8032,7 +8041,7 @@ msgstr "ورود تکراری" msgid "Duplicate Filter Name" msgstr "نام فیلتر تکراری" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "نام تکراری" @@ -8149,7 +8158,7 @@ msgstr "خروج" msgid "Edit" msgstr "ویرایش" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "ویرایش" @@ -8188,7 +8197,7 @@ msgstr "ویرایش HTML سفارشی" msgid "Edit DocType" msgstr "ویرایش DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "ویرایش DocType" @@ -8490,6 +8499,7 @@ msgid "Email IDs" msgstr "شناسه های ایمیل" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "آدرس ایمیل" @@ -9080,7 +9090,7 @@ msgstr "لاگ‌های خطا" msgid "Error Message" msgstr "پیام خطا" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "خطا در اتصال به برنامه QZ Tray...

برای استفاده از ویژگی Raw Print، باید برنامه QZ Tray را نصب و اجرا کنید.

برای دانلود و نصب QZ Tray اینجا را کلیک کنید.
برای اطلاعات بیشتر در مورد چاپ خام اینجا را کلیک کنید." @@ -9134,15 +9144,15 @@ msgstr "خطا هنگام اتصال به حساب ایمیل {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطا هنگام ارزیابی اعلان {0}. لطفا قالب خود را اصلاح کنید." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "خطا: مقدار از دست رفته برای {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9386,7 +9396,7 @@ msgstr "زمان انقضای صفحه تصویر کد QR" msgid "Export" msgstr "برون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "برون‌بُرد" @@ -10224,6 +10234,7 @@ msgstr "اولین روز هفته" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "نام کوچک" @@ -10697,11 +10708,11 @@ msgstr "Frappe" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Frappe Blog" -msgstr "" +msgstr "بلاگ Frappe" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Frappe Forum" -msgstr "" +msgstr "انجمن Frappe" #: frappe/public/js/frappe/ui/toolbar/about.js:8 msgid "Frappe Framework" @@ -11141,10 +11152,6 @@ msgstr "IP ناشناس گوگل آنالیتیکس" msgid "Google Calendar" msgstr "تقویم گوگل" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Calendar - مخاطب / ایمیل یافت نشد. شرکت کننده برای -
{0} اضافه نشد" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Calendar - تقویم برای {0} ایجاد نشد، کد خطا {1}." @@ -11788,7 +11795,7 @@ msgstr "نوار کناری، منو و دیدگاه‌ها را پنهان کن msgid "Hide Standard Menu" msgstr "مخفی کردن منوی استاندارد" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "پنهان کردن تگ‌ها" @@ -12397,7 +12404,7 @@ msgstr "ضمنی" msgid "Import" msgstr "درون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "درون‌بُرد" @@ -12829,8 +12836,8 @@ msgstr "درج سبک" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "{0} را از Marketplace نصب کنید" @@ -13041,7 +13048,7 @@ msgstr "URL فایل نامعتبر است" #: frappe/database/query.py:427 frappe/database/query.py:454 #: frappe/database/query.py:464 frappe/database/query.py:487 msgid "Invalid Filter" -msgstr "" +msgstr "فیلتر نامعتبر" #: frappe/public/js/form_builder/store.js:221 msgid "Invalid Filter Format for field {0} of type {1}. Try using filter icon on the field to set it correctly" @@ -13093,7 +13100,7 @@ msgstr "سرور یا درگاه ایمیل خروجی نامعتبر: {0}" msgid "Invalid Output Format" msgstr "فرمت خروجی نامعتبر است" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "" @@ -13479,8 +13486,13 @@ msgstr "حالت اختیاری است" msgid "Is Primary" msgstr "اصلی است" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "تماس اصلی است" @@ -14172,6 +14184,7 @@ msgstr "ماه گذشته" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "نام خانوادگی" @@ -14368,7 +14381,7 @@ msgstr "نامه" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14706,7 +14719,7 @@ msgstr "فیلتر لیست" msgid "List Settings" msgstr "تنظیمات لیست" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "تنظیمات لیست" @@ -15367,7 +15380,7 @@ msgstr "حداکثر گزارش ایمیل خودکار برای هر کاربر #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max signups allowed per hour" -msgstr "" +msgstr "حداکثر تعداد مجاز ثبت نام در هر ساعت" #: frappe/core/doctype/doctype/doctype.py:1343 msgid "Max width for type Currency is 100px in row {0}" @@ -16929,7 +16942,7 @@ msgstr "بدون مجوز برای {0} {1} {2}" msgid "No records deleted" msgstr "هیچ رکوردی حذف نشد" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "هیچ رکوردی در {0} وجود ندارد" @@ -18010,7 +18023,7 @@ msgstr "گزینه‌های {0} باید قبل از تنظیم مقدار پی msgid "Options is required for field {0} of type {1}" msgstr "گزینه‌ها برای فیلد {0} از نوع {1} لازم است" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "گزینه‌ها برای فیلد پیوند {0} تنظیم نشده است" @@ -18157,10 +18170,6 @@ msgstr "عرض صفحه PDF (به میلی‌متر)" msgid "PDF Settings" msgstr "تنظیمات PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "تولید PDF ناموفق بود" @@ -18519,7 +18528,7 @@ msgstr "گذرواژه لازم است یا در انتظار گذرواژه ر #: frappe/www/update-password.html:94 msgid "Password is valid. 👍" -msgstr "" +msgstr "گذرواژه معتبر است. 👍" #: frappe/public/js/frappe/desk.js:212 msgid "Password missing in Email Account" @@ -18837,6 +18846,7 @@ msgstr "درخواست دانلود داده های شخصی" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18856,7 +18866,7 @@ msgstr "شماره تلفن" msgid "Phone Number {0} set in field {1} is not valid." msgstr "شماره تلفن {0} تنظیم شده در فیلد {1} معتبر نیست." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18954,7 +18964,7 @@ msgstr "لطفا بسته را پیوست کنید" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "لطفاً مقادیر فیلتر تنظیم شده برای نمودار داشبورد را بررسی کنید: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "لطفاً مقدار تنظیم شده \"Fetch From\" را برای فیلد {0} بررسی کنید" @@ -19371,6 +19381,7 @@ msgstr "پستی" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "کد پستی" @@ -19583,7 +19594,7 @@ msgstr "" msgid "Print" msgstr "چاپ" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "چاپ" @@ -19692,7 +19703,7 @@ msgstr "اگر مقدار نداشت در پرینت نمایش داده نشو msgid "Print Language" msgstr "زبان چاپ" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "چاپ برای چاپگر ارسال شد!" @@ -19710,7 +19721,7 @@ msgstr "سرور چاپ" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "تنظیمات چاپ" @@ -20076,7 +20087,7 @@ msgstr "کد QR" msgid "QR Code for Login Verification" msgstr "کد QR برای تأیید ورود" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "سینی QZ ناموفق بود:" @@ -21760,7 +21771,7 @@ msgstr "مجوزهای نقش" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" @@ -21905,7 +21916,7 @@ msgstr "تغییر مسیرها" msgid "Route: Example \"/app\"" msgstr "مسیر: مثال \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "ردیف" @@ -21918,7 +21929,7 @@ msgstr "ردیف #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "ردیف # {0}: کاربر غیر ادمین نمی‌تواند نقش {1} را روی Doctype سفارشی تنظیم کند" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "ردیف #{0}:" @@ -22669,7 +22680,7 @@ msgid "Select Column" msgstr "ستون را انتخاب کنید" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "ستون ها را انتخاب کنید" @@ -23819,7 +23830,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "نمایش برچسب ها" @@ -24063,7 +24074,7 @@ msgstr "Single Type ها فقط یک رکورد دارند و هیچ جدولی msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "سایت در حالت فقط خواندنی برای نگهداری یا به‌روزرسانی سایت در حال اجرا است، این عمل در حال حاضر قابل انجام نیست. لطفاً بعداً دوباره امتحان کنید." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "اندازه" @@ -24250,12 +24261,12 @@ msgstr "" #. Label of the software_id (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software ID" -msgstr "" +msgstr "شناسه نرم‌افزار" #. Label of the software_version (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software Version" -msgstr "" +msgstr "نسخه نرم‌افزار" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:4 msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10." @@ -24557,6 +24568,7 @@ msgstr "شروع می‌شود" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24845,7 +24857,7 @@ msgstr "صف ارسال" msgid "Submit" msgstr "ارسال" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "ارسال" @@ -24903,7 +24915,7 @@ msgstr "برای تکمیل این مرحله این سند را ارسال کن msgid "Submit this document to confirm" msgstr "برای تایید این سند را ارسال کنید" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} سند ارسال شود؟" @@ -26057,6 +26069,10 @@ msgstr "این نمودار کانبان خصوصی خواهد بود" msgid "This Month" msgstr "این ماه" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "این سه‌ماهه" @@ -26715,7 +26731,7 @@ msgstr "تغییر نمای شبکه‌ای" msgid "Toggle Sidebar" msgstr "تغییر وضعیت نوار کناری" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "تغییر وضعیت نوار کناری" @@ -27162,7 +27178,7 @@ msgstr "روش احراز هویت دو عاملی" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28011,7 +28027,7 @@ msgstr "مجوز کاربر" msgid "User Permissions" msgstr "مجوزهای کاربر" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "مجوزهای کاربر" @@ -28316,7 +28332,7 @@ msgstr "ارزش تغییر کرد" msgid "Value To Be Set" msgstr "ارزش تنظیم شود" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "مقدار برای {0} قابل تغییر نیست" @@ -28336,7 +28352,7 @@ msgstr "مقدار یک فیلد چک می‌تواند 0 یا 1 باشد" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "مقدار فیلد {0} در {1} خیلی طولانی است. طول باید کمتر از {2} کاراکتر باشد" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "مقدار {0} نمی‌تواند یک لیست باشد" @@ -28361,7 +28377,7 @@ msgstr "" msgid "Value to Validate" msgstr "ارزش برای اعتبارسنجی" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "ارزش خیلی بزرگ است" @@ -29075,7 +29091,7 @@ msgstr "فقط در صورتی نشان داده می‌شود که سرفصل msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "برای سایت‌های غیرفعال، کارهای زمان‌بندی‌شده فقط یک‌بار در روز اجرا خواهند شد. برای جلوگیری از غیرفعال شدن خودکار زمان‌بندی، مقدار آن را روی 0 تنظیم کنید." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "با سربرگ" @@ -29329,7 +29345,7 @@ msgstr "بسته شدن" msgid "Write" msgstr "نوشتن" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "واکشی اشتباه از مقدار" @@ -30016,7 +30032,7 @@ msgstr "پرسمان شما دریافت شد. ما به زودی پاسخ خو #: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 msgid "Your report is being generated in the background. " -msgstr "" +msgstr "گزارش شما در پس‌زمینه در حال تولید است. " #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30844,7 +30860,7 @@ msgstr "{0} نقشه" msgid "{0} Name" msgstr "{0} نام" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} مجاز به تغییر {1} پس از ارسال از {2} به {3} نیست" @@ -31203,7 +31219,7 @@ msgstr "{0} تنظیم شده است" msgid "{0} is within {1}" msgstr "{0} در محدوده {1} است" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} مورد انتخاب شد" @@ -31260,11 +31276,11 @@ msgstr "{0} نباید هیچ یک از {1} باشد" msgid "{0} must be one of {1}" msgstr "{0} باید یکی از {1} باشد" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "ابتدا باید {0} تنظیم شود" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} باید منحصر به فرد باشد" @@ -31453,11 +31469,11 @@ msgstr "{0} {1} اضافه شد" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} به داشبورد اضافه شد {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} از قبل وجود دارد" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} نمی‌تواند \"{2}\" باشد. باید یکی از \"{3}\" باشد" @@ -31481,7 +31497,7 @@ msgstr "{0} {1} یافت نشد" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: رکورد ارسال شده قابل حذف نیست. ابتدا باید آن را {2} لغو {3} کنید." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}، ردیف {1}" @@ -31489,7 +31505,7 @@ msgstr "{0}، ردیف {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: «{1}» ({3}) کوتاه می‌شود، زیرا حداکثر کاراکتر مجاز {2} است." From 48627bf36701a7a27543c0940187417d647e31b0 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:46 +0530 Subject: [PATCH 059/263] fix: Thai translations --- frappe/locale/th.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/th.po b/frappe/locale/th.po index 3aea32b9ed..b3e8ab5f38 100644 --- a/frappe/locale/th.po +++ b/frappe/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:02\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1322,6 +1322,7 @@ msgstr "" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1330,6 +1331,7 @@ msgstr "" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "" @@ -1337,6 +1339,7 @@ msgstr "" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "" @@ -2234,7 +2237,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2319,7 +2322,7 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2427,7 +2430,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2688,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3850,7 +3853,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3868,7 +3871,7 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3917,7 +3920,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "" @@ -4411,6 +4414,7 @@ msgid "Choose authentication method to be used by all users" msgstr "" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "" @@ -4437,7 +4441,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -5204,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "" @@ -5256,6 +5260,10 @@ msgstr "" msgid "Contact" msgstr "" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5494,6 +5502,7 @@ msgstr "" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5649,7 +5658,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "" @@ -6021,7 +6030,7 @@ msgstr "การปรับแต่งสำหรับ {0} ถูก msgid "Customize" msgstr "ปรับแต่ง" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "ปรับแต่ง" @@ -6678,7 +6687,7 @@ msgstr "ล่าช้า" msgid "Delete" msgstr "ลบ" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "ลบ" @@ -6767,12 +6776,12 @@ msgstr "ลบแท็บ" msgid "Delete this record to allow sending to this email address" msgstr "ลบบันทึกนี้เพื่ออนุญาตให้ส่งไปยังที่อยู่อีเมลนี้" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "ลบ {0} รายการอย่างถาวร?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "ลบ {0} รายการอย่างถาวร?" @@ -8026,7 +8035,7 @@ msgstr "รายการซ้ำ" msgid "Duplicate Filter Name" msgstr "ชื่อฟิลเตอร์ซ้ำ" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "ชื่อซ้ำ" @@ -8143,7 +8152,7 @@ msgstr "" msgid "Edit" msgstr "แก้ไข" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "แก้ไข" @@ -8182,7 +8191,7 @@ msgstr "แก้ไข HTML ที่กำหนดเอง" msgid "Edit DocType" msgstr "แก้ไข DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "แก้ไข DocType" @@ -8484,6 +8493,7 @@ msgid "Email IDs" msgstr "รหัสอีเมล" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "รหัสอีเมล" @@ -9074,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "ข้อความข้อผิดพลาด" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9128,15 +9138,15 @@ msgstr "ข้อผิดพลาดขณะเชื่อมต่อกั msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "ข้อผิดพลาดขณะประเมินการแจ้งเตือน {0} โปรดแก้ไขแม่แบบของคุณ" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "ข้อผิดพลาด: ข้อมูลหายไปในตาราง {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "ข้อผิดพลาด: ค่าหายไปสำหรับ {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "ข้อผิดพลาด: {0} แถว #{1}: ค่าหายไปสำหรับ: {2}" @@ -9380,7 +9390,7 @@ msgstr "เวลาหมดอายุของหน้าภาพ QR Code" msgid "Export" msgstr "ส่งออก" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "ส่งออก" @@ -10218,6 +10228,7 @@ msgstr "" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "ชื่อแรก" @@ -11135,10 +11146,6 @@ msgstr "" msgid "Google Calendar" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" @@ -11782,7 +11789,7 @@ msgstr "ซ่อนแถบด้านข้าง เมนู และค msgid "Hide Standard Menu" msgstr "ซ่อนเมนูมาตรฐาน" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "ซ่อนแท็ก" @@ -12391,7 +12398,7 @@ msgstr "โดยนัย" msgid "Import" msgstr "นำเข้า" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "นำเข้า" @@ -12823,8 +12830,8 @@ msgstr "แทรกสไตล์" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "ติดตั้ง {0} จาก Marketplace" @@ -13087,7 +13094,7 @@ msgstr "เซิร์ฟเวอร์เมลขาออกหรือพ msgid "Invalid Output Format" msgstr "รูปแบบผลลัพธ์ไม่ถูกต้อง" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "การแทนที่ไม่ถูกต้อง" @@ -13473,8 +13480,13 @@ msgstr "เป็นสถานะทางเลือก" msgid "Is Primary" msgstr "เป็นหลัก" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "เป็นผู้ติดต่อหลัก" @@ -14166,6 +14178,7 @@ msgstr "เดือนที่แล้ว" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "นามสกุล" @@ -14362,7 +14375,7 @@ msgstr "จดหมาย" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14700,7 +14713,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -16923,7 +16936,7 @@ msgstr "ไม่มีสิทธิ์ในการ {0} {1} {2}" msgid "No records deleted" msgstr "ไม่มีบันทึกที่ถูกลบ" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "ไม่มีบันทึกใน {0}" @@ -18004,7 +18017,7 @@ msgstr "ต้องตั้งค่าตัวเลือกสำหรั msgid "Options is required for field {0} of type {1}" msgstr "ต้องการตัวเลือกสำหรับฟิลด์ {0} ประเภท {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "ไม่ได้ตั้งค่าตัวเลือกสำหรับฟิลด์ลิงก์ {0}" @@ -18151,10 +18164,6 @@ msgstr "ความกว้างหน้าของ PDF (เป็นมม msgid "PDF Settings" msgstr "การตั้งค่า PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "การสร้าง PDF ล้มเหลว" @@ -18831,6 +18840,7 @@ msgstr "คำขอดาวน์โหลดข้อมูลส่วนต #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18850,7 +18860,7 @@ msgstr "หมายเลขโทรศัพท์" msgid "Phone Number {0} set in field {1} is not valid." msgstr "หมายเลขโทรศัพท์ {0} ที่ตั้งค่าในฟิลด์ {1} ไม่ถูกต้อง" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,7 +18958,7 @@ msgstr "โปรดแนบแพ็คเกจ" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "โปรดตรวจสอบค่าตัวกรองที่ตั้งค่าสำหรับแผนภูมิแดชบอร์ด: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19365,6 +19375,7 @@ msgstr "ไปรษณีย์" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "รหัสไปรษณีย์" @@ -19577,7 +19588,7 @@ msgstr "คีย์หลักของประเภทเอกสาร {0 msgid "Print" msgstr "พิมพ์" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "พิมพ์" @@ -19686,7 +19697,7 @@ msgstr "ซ่อนการพิมพ์หากไม่มีค่า" msgid "Print Language" msgstr "ภาษาการพิมพ์" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "ส่งการพิมพ์ไปยังเครื่องพิมพ์แล้ว!" @@ -19704,7 +19715,7 @@ msgstr "เซิร์ฟเวอร์การพิมพ์" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "การตั้งค่าการพิมพ์" @@ -20070,7 +20081,7 @@ msgstr "คิวอาร์โค้ด" msgid "QR Code for Login Verification" msgstr "คิวอาร์โค้ดสำหรับการยืนยันการเข้าสู่ระบบ" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "" @@ -21754,7 +21765,7 @@ msgstr "สิทธิ์บทบาท" msgid "Role Permissions Manager" msgstr "ผู้จัดการสิทธิ์บทบาท" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "ผู้จัดการสิทธิ์บทบาท" @@ -21899,7 +21910,7 @@ msgstr "เปลี่ยนเส้นทางเส้นทาง" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "แถว" @@ -21912,7 +21923,7 @@ msgstr "แถว #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "แถว # {0}: ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบไม่สามารถตั้งค่าบทบาท {1} ให้กับประเภทเอกสารที่กำหนดเองได้" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "แถว #{0}:" @@ -22663,7 +22674,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "" @@ -23813,7 +23824,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "แสดงแท็ก" @@ -24057,7 +24068,7 @@ msgstr "ประเภทเดี่ยวมีเพียงหนึ่ง msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "ไซต์กำลังทำงานในโหมดอ่านอย่างเดียวสำหรับการบำรุงรักษาหรืออัปเดตไซต์ ไม่สามารถดำเนินการนี้ได้ในขณะนี้ โปรดลองอีกครั้งในภายหลัง" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "ขนาด" @@ -24551,6 +24562,7 @@ msgstr "" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24839,7 +24851,7 @@ msgstr "คิวการส่ง" msgid "Submit" msgstr "ส่ง" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "ส่ง" @@ -24897,7 +24909,7 @@ msgstr "ส่งเอกสารนี้เพื่อดำเนินก msgid "Submit this document to confirm" msgstr "ส่งเอกสารนี้เพื่อยืนยัน" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "ส่งเอกสาร {0} หรือไม่?" @@ -26051,6 +26063,10 @@ msgstr "กระดาน Kanban นี้จะเป็นส่วนตั msgid "This Month" msgstr "เดือนนี้" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "ไตรมาสนี้" @@ -26709,7 +26725,7 @@ msgstr "สลับมุมมองตาราง" msgid "Toggle Sidebar" msgstr "สลับแถบด้านข้าง" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "สลับแถบด้านข้าง" @@ -27154,7 +27170,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28003,7 +28019,7 @@ msgstr "สิทธิ์ของผู้ใช้" msgid "User Permissions" msgstr "สิทธิ์ของผู้ใช้" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "สิทธิ์ของผู้ใช้" @@ -28308,7 +28324,7 @@ msgstr "ค่าที่เปลี่ยนแปลง" msgid "Value To Be Set" msgstr "ค่าที่จะตั้ง" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "ค่าไม่สามารถเปลี่ยนแปลงได้สำหรับ {0}" @@ -28328,7 +28344,7 @@ msgstr "ค่าของฟิลด์ตรวจสอบสามารถ msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "ค่าของฟิลด์ {0} ยาวเกินไปใน {1} ความยาวควรน้อยกว่า {2} ตัวอักษร" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "ค่าของ {0} ไม่สามารถเป็นรายการได้" @@ -28353,7 +28369,7 @@ msgstr "" msgid "Value to Validate" msgstr "ค่าที่จะตรวจสอบ" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "ค่ามากเกินไป" @@ -29067,7 +29083,7 @@ msgstr "จะแสดงเฉพาะเมื่อเปิดใช้ง msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "จะรันงานตามกำหนดเวลาเพียงครั้งเดียวต่อวันสำหรับไซต์ที่ไม่ได้ใช้งาน ตั้งค่าเป็น 0 เพื่อหลีกเลี่ยงการปิดใช้งานตัวกำหนดเวลาโดยอัตโนมัติ" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "พร้อมหัวจดหมาย" @@ -29321,7 +29337,7 @@ msgstr "กำลังสรุป" msgid "Write" msgstr "เขียน" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "ค่าที่ดึงมาผิด" @@ -30836,7 +30852,7 @@ msgstr "แผนที่ {0}" msgid "{0} Name" msgstr "ชื่อ {0}" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} ไม่อนุญาตให้เปลี่ยน {1} หลังจากส่งจาก {2} เป็น {3}" @@ -31195,7 +31211,7 @@ msgstr "{0} ถูกตั้งค่า" msgid "{0} is within {1}" msgstr "{0} อยู่ภายใน {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} รายการที่เลือก" @@ -31252,11 +31268,11 @@ msgstr "{0} ต้องไม่เป็นหนึ่งใน {1}" msgid "{0} must be one of {1}" msgstr "{0} ต้องเป็นหนึ่งใน {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} ต้องตั้งค่าก่อน" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} ต้องไม่ซ้ำกัน" @@ -31445,11 +31461,11 @@ msgstr "เพิ่ม {0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "เพิ่ม {0} {1} ในแดชบอร์ด {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} มีอยู่แล้ว" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31473,7 +31489,7 @@ msgstr "ไม่พบ {0} {1}" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: ไม่สามารถลบระเบียนที่ส่งได้ คุณต้อง {2} ยกเลิก {3} ก่อน" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, แถว {1}" @@ -31481,7 +31497,7 @@ msgstr "{0}, แถว {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} เสร็จสิ้น | โปรดเปิดแท็บนี้ไว้จนกว่าจะเสร็จสิ้น" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) จะถูกตัดออก เนื่องจากจำนวนตัวอักษรสูงสุดที่อนุญาตคือ {2}" From 6c08faebea5fca423cfd605a50685472a2fbd525 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:48 +0530 Subject: [PATCH 060/263] fix: Croatian translations --- frappe/locale/hr.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/hr.po b/frappe/locale/hr.po index 6fd07c083b..c7625485fc 100644 --- a/frappe/locale/hr.po +++ b/frappe/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:02\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -1335,7 +1335,7 @@ msgstr "Dodaj Pretplatnike" msgid "Add Tags" msgstr "Dodaj Oznake" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj Oznake" @@ -1510,6 +1510,7 @@ msgstr "Dodatna Dopuštenja" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1518,6 +1519,7 @@ msgstr "Adresa" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresna Linija 1" @@ -1525,6 +1527,7 @@ msgstr "Adresna Linija 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresna Linija 2" @@ -2423,7 +2426,7 @@ msgstr "Primijenjeno na" msgid "Apply" msgstr "Primjeni" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primijeni Pravilo Dodjele" @@ -2508,7 +2511,7 @@ msgstr "Arhivirane Kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Jeste li sigurni da želite otkazati pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Jeste li sigurni da želite izbrisati zadatke?" @@ -2616,7 +2619,7 @@ msgstr "Dodijeli Uslov" msgid "Assign To" msgstr "Dodijeli" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodijeli" @@ -2877,11 +2880,11 @@ msgstr "Prilog Uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušaj povezivanja na QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Pokušaj pokretanja QZ Tray..." @@ -4039,7 +4042,7 @@ msgstr "Nije moguće preimenovati {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4057,7 +4060,7 @@ msgstr "Otkaži" msgid "Cancel All Documents" msgstr "Otkaži Sve Dokumente" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4106,7 +4109,7 @@ msgstr "Nije Moguće Preuzeti Vrijednosti" msgid "Cannot Remove" msgstr "Nije Moguće Ukloniti" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" @@ -4601,6 +4604,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Odaberite način autentifikacije koji će koristiti svi korisnici" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Grad" @@ -4627,7 +4631,7 @@ msgstr "Očisti & Dodaj Šablon" msgid "Clear All" msgstr "Obriši Sve" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Obriši Dodjelu" @@ -5396,8 +5400,8 @@ msgstr "Povezana Aplikacija" msgid "Connected User" msgstr "Povezani Korisnik" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Povezano na QZ Tray!" @@ -5448,6 +5452,10 @@ msgstr "Ograničenja" msgid "Contact" msgstr "Kontakt" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5686,6 +5694,7 @@ msgstr "Brojač" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5841,7 +5850,7 @@ msgstr "Kreiraj Radni Tok vizuelno koristeći Alat Razvoja Radnog Toka." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Kreirano" @@ -6213,7 +6222,7 @@ msgstr "Prilagođavanja za {0} eksportirana u:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6870,7 +6879,7 @@ msgstr "Odgođeno" msgid "Delete" msgstr "Izbriši" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Izbriši" @@ -6959,12 +6968,12 @@ msgstr "Izbriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Izbrišite ovaj zapis da omogućite slanje na ovu adresu e-pošte" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno izbriši stavku {0}?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno izbriši {0} stavke?" @@ -8221,7 +8230,7 @@ msgstr "Dvostruki Unos" msgid "Duplicate Filter Name" msgstr "Duplicirani Naziv Filtera" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplicirano Ime" @@ -8338,7 +8347,7 @@ msgstr "ESC" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" @@ -8377,7 +8386,7 @@ msgstr "Uredi Prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8679,6 +8688,7 @@ msgid "Email IDs" msgstr "E-pošta" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-pošta" @@ -9270,7 +9280,7 @@ msgstr "Zapisi Grešaka" msgid "Error Message" msgstr "Poruka Greške" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Morate imati instaliranu i pokrenutu aplikaciju QZ Tray da biste koristili funkciju Direktni Ispis.

Kliknite ovdje da preuzmete i instalirate QZ Tray.
Kliknite ovdje da saznate više o direknom ispisivanju." @@ -9324,15 +9334,15 @@ msgstr "Greška prilikom povezivanja na račun e-pošte {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Greška prilikom evaluacije Obavještenja {0}. Popravite vaš šablon." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Nedostaje vrijednost za {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Nedostaje vrijednost za: {2}" @@ -9576,7 +9586,7 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvezi" @@ -10414,6 +10424,7 @@ msgstr "Prvi Dan u Tjednu" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Ime" @@ -11332,10 +11343,6 @@ msgstr "Google Analytics anonimizirani IP" msgid "Google Calendar" msgstr "Google Kalendar" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Kalendar - Kontakt/e-mail nije pronađen. Nije dodan učesnik za -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalendar - Nije moguće kreirati Kalendar za {0}, kod greške {1}." @@ -11979,7 +11986,7 @@ msgstr "Sakrij Bočnu Traku, Meni i Komentare" msgid "Hide Standard Menu" msgstr "Sakrij Standardni Meni" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Sakrij Oznake" @@ -12588,7 +12595,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvezi" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvezi" @@ -13020,8 +13027,8 @@ msgstr "Umetni Stil" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Instaliraj {0} sa Marketplace" @@ -13284,7 +13291,7 @@ msgstr "Nevažeći Server Odlazne Pošte ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći Izlazni Format" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Nevažeće Nadjačavanje" @@ -13670,8 +13677,13 @@ msgstr "Je Opciono Stanje" msgid "Is Primary" msgstr "Je Primarno" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Je Primarni Kontakt" @@ -14363,6 +14375,7 @@ msgstr "Prošli Mjesec" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Prezime" @@ -14559,7 +14572,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14897,7 +14910,7 @@ msgstr "Filter Liste" msgid "List Settings" msgstr "Postavke Liste" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Postavke Liste" @@ -17124,7 +17137,7 @@ msgstr "Nema dozvole za {0} {1} {2}" msgid "No records deleted" msgstr "Nema izbrisanih zapisa" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Nema zapisa u {0}" @@ -18205,7 +18218,7 @@ msgstr "Opcije za {0} moraju se postaviti prije postavljanja standard vrijednost msgid "Options is required for field {0} of type {1}" msgstr "Opcije su potrebne za polje {0} tipa {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za polje veze {0}" @@ -18352,10 +18365,6 @@ msgstr "PDF Širina Stranice (u mm)" msgid "PDF Settings" msgstr "PDF Postavke" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "PDF se ne može prenijeti, sadrži nesiguran sadržaj" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF Generisanje nije uspjelo" @@ -19032,6 +19041,7 @@ msgstr "Zahtjev Preuzimanje Ličnih Podataka" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19051,7 +19061,7 @@ msgstr "Broj Telefona." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19149,7 +19159,7 @@ msgstr "Priloži Applikaciju" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Provjeri vrijednosti filtera postavljene za Grafikon Nadzorne Table: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Provjeri vrijednost \"Preuzmi iz\" postavljenu za polje {0}" @@ -19566,6 +19576,7 @@ msgstr "Pošte" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Broj Pošte" @@ -19778,7 +19789,7 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p msgid "Print" msgstr "Ispiši" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Ispiši" @@ -19887,7 +19898,7 @@ msgstr "Sakrij ispis ako nema vrijednost" msgid "Print Language" msgstr "Jezik Ispisa" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Ispis Poslan na pisač!" @@ -19905,7 +19916,7 @@ msgstr "Ispisni Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Postavke Ispisa" @@ -20271,7 +20282,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR Kod za Provjeru Prijave" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspješan:" @@ -21955,7 +21966,7 @@ msgstr "Dozvole Uloge" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" @@ -22100,7 +22111,7 @@ msgstr "Preusmjeravanja Rute" msgid "Route: Example \"/app\"" msgstr "Ruta: Primjer \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Red" @@ -22113,7 +22124,7 @@ msgstr "Red #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1} na prilagođeni tip dokumenta" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22864,7 +22875,7 @@ msgid "Select Column" msgstr "Odaberi Kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Odaberi Kolone" @@ -24038,7 +24049,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Prikaži ključ za društvenu prijavu kao autorizacijski poslužitelj" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Prikaži Oznake" @@ -24282,7 +24293,7 @@ msgstr "Pojedinačni tipovi imaju samo jedan zapis bez pridruženih tablica. Vri msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Stranica radi u načinu samo za čitanje radi održavanja ili ažuriranja stranice, ova radnja se trenutno ne može izvršiti. Molimo pokušajte ponovo kasnije." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Veličina" @@ -24776,6 +24787,7 @@ msgstr "Počinje" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25064,7 +25076,7 @@ msgstr "Red Podnošenja" msgid "Submit" msgstr "Rezerviši" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Rezerviši" @@ -25122,7 +25134,7 @@ msgstr "Pošalji ovaj dokument da dovršite ovaj korak." msgid "Submit this document to confirm" msgstr "Pošalji ovaj dokument da potvrdite" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Pošalji {0} dokumenata?" @@ -26284,6 +26296,10 @@ msgstr "Ova Oglasna Tabla će biti privatna" msgid "This Month" msgstr "Ovaj Mjesec" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Ovo Tromjesečje" @@ -26952,7 +26968,7 @@ msgstr "Uključi Prikaz Mreže" msgid "Toggle Sidebar" msgstr "Prebaci Bočnu Traku" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Prebaci Bočnu Traku" @@ -27399,7 +27415,7 @@ msgstr "Metoda Dvofaktorske Autentifikacije" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28251,7 +28267,7 @@ msgstr "Korisnička Dozvola" msgid "User Permissions" msgstr "Korisničke Dozvole" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -28556,7 +28572,7 @@ msgstr "Vrijednost Promijenjena" msgid "Value To Be Set" msgstr "Vrijednost Koju Treba Postaviti" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Vrijednost se ne može promijeniti za {0}" @@ -28576,7 +28592,7 @@ msgstr "Vrijednost polja za provjeru može biti 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrijednost za polje {0} je predugačka u {1}. Dužina bi trebala biti manja od {2} znakova" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Vrijednost za {0} ne može biti lista" @@ -28601,7 +28617,7 @@ msgstr "Vrijednost \"None\" podrazumijeva javnog klijenta. U takvom slučaju, ta msgid "Value to Validate" msgstr "Vrijednost za Provjeru" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Vrijednost je Prevelika" @@ -29315,7 +29331,7 @@ msgstr "Prikazat će se samo ako su naslovi sekcija omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Izvršit će zakazane poslove samo jednom dnevno za neaktivne stranice. Postavi kao 0 kako biste izbjegli automatsko onemogućavanje raspoređivača." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Sa Zaglavljem" @@ -29569,7 +29585,7 @@ msgstr "Završava se.." msgid "Write" msgstr "Piši" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Pogrešno Peuzimanje iz vrijednosti" @@ -31084,7 +31100,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Naziv" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" @@ -31443,7 +31459,7 @@ msgstr "{0} je postavljeno" msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} artikala odabrano" @@ -31500,11 +31516,11 @@ msgstr "{0} ne smije biti ni jedna od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} se mora prvo postaviti" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} mora biti jedinstven" @@ -31693,11 +31709,11 @@ msgstr "{0} {1} dodano" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} dodan na Nadzornu Ploču {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebao bi biti jedan od \"{3}\"" @@ -31721,7 +31737,7 @@ msgstr "{0} {1} nije pronađeno" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podenseni Zapis se ne može izbrisati. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Red {1}" @@ -31729,7 +31745,7 @@ msgstr "{0}, Red {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" From 47b7041e3f45df748447b29949fcdad221d0cf8e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:51 +0530 Subject: [PATCH 061/263] fix: Bosnian translations --- frappe/locale/bs.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index bf27b0fe1f..376f215bb1 100644 --- a/frappe/locale/bs.po +++ b/frappe/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:02\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -1335,7 +1335,7 @@ msgstr "Dodaj Pretplatnike" msgid "Add Tags" msgstr "Dodaj Oznake" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj Oznake" @@ -1510,6 +1510,7 @@ msgstr "Dodatne Dozvole" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1518,6 +1519,7 @@ msgstr "Adresa" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresna Linija 1" @@ -1525,6 +1527,7 @@ msgstr "Adresna Linija 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresna Linija 2" @@ -2423,7 +2426,7 @@ msgstr "Primijenjeno na" msgid "Apply" msgstr "Primjeni" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primijeni Pravilo Dodjele" @@ -2508,7 +2511,7 @@ msgstr "Arhivirane Kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Jeste li sigurni da želite otkazati pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Jeste li sigurni da želite izbrisati zadatke?" @@ -2616,7 +2619,7 @@ msgstr "Dodijeli Uslov" msgid "Assign To" msgstr "Dodijeli" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodijeli" @@ -2877,11 +2880,11 @@ msgstr "Prilog Uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušaj povezivanja na QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Pokušaj pokretanja QZ Tray..." @@ -4039,7 +4042,7 @@ msgstr "Nije moguće preimenovati {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4057,7 +4060,7 @@ msgstr "Otkaži" msgid "Cancel All Documents" msgstr "Otkaži Sve Dokumente" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4106,7 +4109,7 @@ msgstr "Nije Moguće Preuzeti Vrijednosti" msgid "Cannot Remove" msgstr "Nije Moguće Ukloniti" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" @@ -4601,6 +4604,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Odaberi način autentifikacije koji će koristiti svi korisnici" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Grad" @@ -4627,7 +4631,7 @@ msgstr "Očisti & Dodaj Šablon" msgid "Clear All" msgstr "Obriši Sve" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Obriši Dodjelu" @@ -5396,8 +5400,8 @@ msgstr "Povezana Aplikacija" msgid "Connected User" msgstr "Povezani Korisnik" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Povezano na QZ Tray!" @@ -5448,6 +5452,10 @@ msgstr "Ograničenja" msgid "Contact" msgstr "Kontakt" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5686,6 +5694,7 @@ msgstr "Brojač" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5841,7 +5850,7 @@ msgstr "Kreiraj Radni Tok vizuelno koristeći Alat Razvoja Radnog Toka." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Kreirano" @@ -6213,7 +6222,7 @@ msgstr "Prilagođavanja za {0} eksportirana u:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6870,7 +6879,7 @@ msgstr "Odgođeno" msgid "Delete" msgstr "Izbriši" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Izbriši" @@ -6959,12 +6968,12 @@ msgstr "Izbriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Izbrišite ovaj zapis da omogućite slanje na ovu adresu e-pošte" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno izbriši stavku {0}?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno izbriši {0} stavke?" @@ -8221,7 +8230,7 @@ msgstr "Dvostruki Unos" msgid "Duplicate Filter Name" msgstr "Duplicirani Naziv Filtera" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplicirano Ime" @@ -8338,7 +8347,7 @@ msgstr "ESC" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" @@ -8377,7 +8386,7 @@ msgstr "Uredi Prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8679,6 +8688,7 @@ msgid "Email IDs" msgstr "E-pošta" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "E-pošta" @@ -9270,7 +9280,7 @@ msgstr "Zapisnik Grešaka" msgid "Error Message" msgstr "Poruka Greške" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Morate imati instaliranu i pokrenutu aplikaciju QZ Tray da biste koristili funkciju Direktni Ispis.

Kliknite ovdje da preuzmete i instalirate QZ Tray.
Kliknite ovdje da saznate više o direknom ispisivanju." @@ -9324,15 +9334,15 @@ msgstr "Greška prilikom povezivanja na račun e-pošte {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Greška prilikom evaluacije Obavještenja {0}. Popravite vaš šablon." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Nedostaje vrijednost za {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Nedostaje vrijednost za: {2}" @@ -9576,7 +9586,7 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvezi" @@ -10414,6 +10424,7 @@ msgstr "Prvi Radni Dan Sedmice" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Ime" @@ -11332,10 +11343,6 @@ msgstr "Google Analytics anonymise IP" msgid "Google Calendar" msgstr "Google Kalendar" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Kalendar - Kontakt/e-mail nije pronađen. Nije dodan učesnik za -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Kalendar - Nije moguće kreirati Kalendar za {0}, kod greške {1}." @@ -11979,7 +11986,7 @@ msgstr "Sakrij Bočnu Traku, Meni i Komentare" msgid "Hide Standard Menu" msgstr "Sakrij Standardni Meni" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Sakrij Oznake" @@ -12588,7 +12595,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvezi" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvezi" @@ -13020,8 +13027,8 @@ msgstr "Umetni Stil" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Instaliraj {0} sa Marketplace" @@ -13284,7 +13291,7 @@ msgstr "Nevažeći Server Odlazne Pošte ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći Izlazni Format" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Nevažeće Nadjačavanje" @@ -13670,8 +13677,13 @@ msgstr "Je Opciono Stanje" msgid "Is Primary" msgstr "Je Primarno" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Je Primarni Kontakt" @@ -14363,6 +14375,7 @@ msgstr "Prošli Mjesec" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Prezime" @@ -14559,7 +14572,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14897,7 +14910,7 @@ msgstr "Filter Liste" msgid "List Settings" msgstr "Postavke Liste" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Postavke Liste" @@ -17124,7 +17137,7 @@ msgstr "Nema dozvole za {0} {1} {2}" msgid "No records deleted" msgstr "Nema izbrisanih zapisa" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Nema zapisa u {0}" @@ -18205,7 +18218,7 @@ msgstr "Opcije za {0} moraju se postaviti prije postavljanja standard vrijednost msgid "Options is required for field {0} of type {1}" msgstr "Opcije su potrebne za polje {0} tipa {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za polje veze {0}" @@ -18352,10 +18365,6 @@ msgstr "PDF Širina Stranice (u mm)" msgid "PDF Settings" msgstr "PDF Postavke" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "PDF se ne može učitati, sadrži nesiguran sadržaj" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "PDF Generisanje nije uspjelo" @@ -19032,6 +19041,7 @@ msgstr "Zahtjev Preuzimanje Ličnih Podataka" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19051,7 +19061,7 @@ msgstr "Broj Telefona." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19149,7 +19159,7 @@ msgstr "Priloži Applikaciju" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Provjeri vrijednosti filtera postavljene za Grafikon Nadzorne Table: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Provjeri vrijednost \"Preuzmi iz\" postavljenu za polje {0}" @@ -19566,6 +19576,7 @@ msgstr "Pošte" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Broj Pošte" @@ -19778,7 +19789,7 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p msgid "Print" msgstr "Ispiši" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Ispiši" @@ -19887,7 +19898,7 @@ msgstr "Sakrij ispis ako nema vrijednost" msgid "Print Language" msgstr "Jezik Ispisa" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Ispis Poslan na pisač!" @@ -19905,7 +19916,7 @@ msgstr "Ispisni Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Postavke Ispisa" @@ -20271,7 +20282,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR Kod za Provjeru Prijave" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspješan:" @@ -21955,7 +21966,7 @@ msgstr "Dozvole Uloge" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" @@ -22100,7 +22111,7 @@ msgstr "Preusmjeravanja Rute" msgid "Route: Example \"/app\"" msgstr "Ruta: Primjer \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Red" @@ -22113,7 +22124,7 @@ msgstr "Red #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1} na prilagođeni tip dokumenta" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22864,7 +22875,7 @@ msgid "Select Column" msgstr "Odaberi Kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Odaberi Kolone" @@ -24038,7 +24049,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Prikaži ključ za prijavu na socijalnu mrežu kao server za autorizaciju" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Prikaži Oznake" @@ -24282,7 +24293,7 @@ msgstr "Pojedinačni tipovi imaju samo jedan zapis bez pridruženih tablica. Vri msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Stranica radi u načinu samo za čitanje radi održavanja ili ažuriranja stranice, ova radnja se trenutno ne može izvršiti. Molimo pokušajte ponovo kasnije." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Veličina" @@ -24776,6 +24787,7 @@ msgstr "Počinje" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25064,7 +25076,7 @@ msgstr "Red Podnošenja" msgid "Submit" msgstr "Rezerviši" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Rezerviši" @@ -25122,7 +25134,7 @@ msgstr "Pošalji ovaj dokument da dovršite ovaj korak." msgid "Submit this document to confirm" msgstr "Pošalji ovaj dokument da potvrdite" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Pošalji {0} dokumenata?" @@ -26284,6 +26296,10 @@ msgstr "Ova Oglasna Tabla će biti privatna" msgid "This Month" msgstr "Ovaj Mjesec" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Ovaj Kvartal" @@ -26952,7 +26968,7 @@ msgstr "Uključi Prikaz Mreže" msgid "Toggle Sidebar" msgstr "Prebaci Bočnu Traku" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Prebaci Bočnu Traku" @@ -27399,7 +27415,7 @@ msgstr "Metoda Dvofaktorske Autentifikacije" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28251,7 +28267,7 @@ msgstr "Korisnička Dozvola" msgid "User Permissions" msgstr "Korisničke Dozvole" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -28556,7 +28572,7 @@ msgstr "Vrijednost Promijenjena" msgid "Value To Be Set" msgstr "Vrijednost Koju Treba Postaviti" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Vrijednost se ne može promijeniti za {0}" @@ -28576,7 +28592,7 @@ msgstr "Vrijednost polja za provjeru može biti 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrijednost za polje {0} je predugačka u {1}. Dužina bi trebala biti manja od {2} znakova" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Vrijednost za {0} ne može biti lista" @@ -28601,7 +28617,7 @@ msgstr "Vrijednost \"None\" podrazumijeva javnog klijenta. U takvom slučaju, ta msgid "Value to Validate" msgstr "Vrijednost za Provjeru" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Vrijednost je Prevelika" @@ -29315,7 +29331,7 @@ msgstr "Prikazat će se samo ako su naslovi sekcija omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Pokrenut će zakazane poslove samo jednom dnevno za neaktivne stranice. Postavi kao 0 kako biste izbjegli automatsko onemogućavanje raspoređivača." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Sa Zaglavljem" @@ -29569,7 +29585,7 @@ msgstr "Završava se.." msgid "Write" msgstr "Piši" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Pogrešno Peuzimanje iz vrijednosti" @@ -31084,7 +31100,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Naziv" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" @@ -31443,7 +31459,7 @@ msgstr "{0} je postavljeno" msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "{0} artikala odabrano" @@ -31500,11 +31516,11 @@ msgstr "{0} ne smije biti ni jedna od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} se mora prvo postaviti" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} mora biti jedinstven" @@ -31693,11 +31709,11 @@ msgstr "{0} {1} dodano" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} dodan na Nadzornu Ploču {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebao bi biti jedan od \"{3}\"" @@ -31721,7 +31737,7 @@ msgstr "{0} {1} nije pronađeno" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podenseni Zapis se ne može izbrisati. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, Red {1}" @@ -31729,7 +31745,7 @@ msgstr "{0}, Red {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" From 3cf03e40390ba2dca54d121bea5e69ee1151b1a7 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:53 +0530 Subject: [PATCH 062/263] fix: Serbian (Latin) translations --- frappe/locale/sr_CS.po | 164 ++++++++++++++++++++++------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/sr_CS.po b/frappe/locale/sr_CS.po index 15d373c27b..105c78dbe7 100644 --- a/frappe/locale/sr_CS.po +++ b/frappe/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-09 17:28\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -1334,7 +1334,7 @@ msgstr "Dodaj pretplatnike" msgid "Add Tags" msgstr "Dodaj oznake" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj oznake" @@ -1509,6 +1509,7 @@ msgstr "Dodatne dozvole" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1517,6 +1518,7 @@ msgstr "Adresa" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "Adresa, red 1" @@ -1524,6 +1526,7 @@ msgstr "Adresa, red 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "Adresa, red 2" @@ -2422,7 +2425,7 @@ msgstr "Primenjeno na" msgid "Apply" msgstr "Primeni" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primeni pravilo dodele" @@ -2507,7 +2510,7 @@ msgstr "Arhivirane kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Da li ste sigurni da želite da otkažete pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "Da li ste sigurni da želite da očistite dodeljene zadatke?" @@ -2615,7 +2618,7 @@ msgstr "Dodeli uslov" msgid "Assign To" msgstr "Dodeli" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodeli" @@ -2876,11 +2879,11 @@ msgstr "Prilog uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušava se povezivanje sa QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "Pokušava se pokretanje QZ Tray..." @@ -4039,7 +4042,7 @@ msgstr "Ne može se preimenovati iz {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4057,7 +4060,7 @@ msgstr "Otkaži sve" msgid "Cancel All Documents" msgstr "Otkaži sve dokumente" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4106,7 +4109,7 @@ msgstr "Nije moguće preuzeti vrednosti" msgid "Cannot Remove" msgstr "Nije moguće ukloniti" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "Nije moguće ažurirati nakon podnošenja" @@ -4601,6 +4604,7 @@ msgid "Choose authentication method to be used by all users" msgstr "Izaberi metod autentifikacije koji će koristiti svi korisnici" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "Grad" @@ -4627,7 +4631,7 @@ msgstr "Očisti i dodaj šablon" msgid "Clear All" msgstr "Očisti sve" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Očisti dodeljene zadatke" @@ -5396,8 +5400,8 @@ msgstr "Povezane aplikacije" msgid "Connected User" msgstr "Povezani korisnik" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "Povezano sa QZ Tray!" @@ -5448,6 +5452,10 @@ msgstr "Ograničenja" msgid "Contact" msgstr "Kontakt" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5686,6 +5694,7 @@ msgstr "Brojač" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5841,7 +5850,7 @@ msgstr "Kreirajte Vaš radni tok vizualno koristeći uređivač radnog toka." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "Kreirano" @@ -6213,7 +6222,7 @@ msgstr "Prilagođavanje za {0} su izvezena:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6870,7 +6879,7 @@ msgstr "Kašnjenje" msgid "Delete" msgstr "Obriši" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Obriši" @@ -6959,12 +6968,12 @@ msgstr "Obriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Obriši ovaj zapis da bi omogućio slanje na ovu imejl adresu" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno obriši {0} stavku?" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno obriši {0} stavke?" @@ -8221,7 +8230,7 @@ msgstr "Duplikat unosa" msgid "Duplicate Filter Name" msgstr "Duplikat naziv filtera" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplikat naziva" @@ -8338,7 +8347,7 @@ msgstr "IZLAZ" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" @@ -8377,7 +8386,7 @@ msgstr "Uredi prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8679,6 +8688,7 @@ msgid "Email IDs" msgstr "Imejl ID" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "Imejl ID" @@ -9270,7 +9280,7 @@ msgstr "Evidencije grešaka" msgid "Error Message" msgstr "Poruka o grešci" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Potrebno je da imate instaliranu i pokrenutu QZ Tray, da biste mogli da koristite funkciju neobrađene štampe.

Kliknite ovde da biste preuzeli i instalirali QZ Tray.
Kliknite ovde da biste naučili više o neobrađenoj štampi.." @@ -9324,15 +9334,15 @@ msgstr "Greška pri povezivanju sa imejl nalogom {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Greška pri obradi obaveštenja {0}. Molimo Vas da ispravite Vaš šablon." -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Vrednost nedostaje za {0}: {1}" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Vrednost nedostaje za: {2}" @@ -9576,7 +9586,7 @@ msgstr "Vreme isteka stranica sa QR kodom" msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvoz" @@ -10414,6 +10424,7 @@ msgstr "Prvi dan u nedelji" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "Ime" @@ -11332,10 +11343,6 @@ msgstr "Anonimizuj IP adresu u Google Analytics" msgid "Google Calendar" msgstr "Google Calendar" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google Calendar - Kontakt / imejl nije pronađen. Nije dodat učesnik za -
{0}" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "Google Calendar - Nije moguće kreirati kalendar za {0}, kod greške {1}." @@ -11979,7 +11986,7 @@ msgstr "Sakrij bočnu traku, meni i komentare" msgid "Hide Standard Menu" msgstr "Sakrij standardni meni" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "Sakrij oznake" @@ -12588,7 +12595,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvoz" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvoz" @@ -13020,8 +13027,8 @@ msgstr "Unesi stil" msgid "Instagram" msgstr "Instagram" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "Instaliraj {0} iz prodavnice" @@ -13284,7 +13291,7 @@ msgstr "Nevažeći izlazni imejl server ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći izlazni format" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "Nevažeća izmena" @@ -13670,8 +13677,13 @@ msgstr "Opciono stanje" msgid "Is Primary" msgstr "Primarno" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "Primarni kontakt" @@ -14363,6 +14375,7 @@ msgstr "Prošli mesec" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "Prezime" @@ -14559,7 +14572,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14897,7 +14910,7 @@ msgstr "Filter liste" msgid "List Settings" msgstr "Podešavanje liste" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Podešavanje liste" @@ -17124,7 +17137,7 @@ msgstr "Ne postoji dozvola za {0} {1} {2}" msgid "No records deleted" msgstr "Nijedan zapis nije obrisan" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "Nijedan zapis nije dostupan u {0}" @@ -18205,7 +18218,7 @@ msgstr "Opcije za {0} moraju biti podešene pre nego što se postavi podrazumeva msgid "Options is required for field {0} of type {1}" msgstr "Opcije su neophodne za polje {0} vrste {1}" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za link polje {0}" @@ -18352,10 +18365,6 @@ msgstr "Širina PDF stranice (u mm)" msgid "PDF Settings" msgstr "Podešavanje PDF" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "PDF ne može biti otpremljen, sadrži nesiguran sadržaj" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "Generisanje PDF-a nije uspelo" @@ -19032,6 +19041,7 @@ msgstr "Zahtev za preuzimanje ličnih podataka" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -19051,7 +19061,7 @@ msgstr "Telefon br." msgid "Phone Number {0} set in field {1} is not valid." msgstr "Broj telefona {0} postavljen u polju {1} nije validan." -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19149,7 +19159,7 @@ msgstr "Molimo Vas da priložite paket" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Molimo Vas da proverite vrednosti filtera postavljene za grafikon za kontrolnoj tabli: {}" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Molimo Vas da proverite vrednosti polja \"Preuzmi iz\" postavljenih za polje {0}" @@ -19566,6 +19576,7 @@ msgstr "Adresa za prijem pošte" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "Poštanski broj" @@ -19778,7 +19789,7 @@ msgstr "Primarni ključ za doctype {0} ne može biti promenjen jer sadrži posto msgid "Print" msgstr "Štampa" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Štampa" @@ -19887,7 +19898,7 @@ msgstr "Sakrij štampu ukoliko nema vrednosti" msgid "Print Language" msgstr "Jezik štampe" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "Štampa je poslata na štampač!" @@ -19905,7 +19916,7 @@ msgstr "Server za štampu" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Podešavanje štampe" @@ -20271,7 +20282,7 @@ msgstr "QR kod" msgid "QR Code for Login Verification" msgstr "QR kod za verifikaciju prijavljivanja" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspešno:" @@ -21955,7 +21966,7 @@ msgstr "Dozvole uloga" msgid "Role Permissions Manager" msgstr "Menadžer dozvola uloga" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Menadžer dozvola uloga" @@ -22100,7 +22111,7 @@ msgstr "Preusmeravanje putanje" msgid "Route: Example \"/app\"" msgstr "Putanja: Primer \"/app\"" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "Red" @@ -22113,7 +22124,7 @@ msgstr "Red #" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: Korisnik koji nije administrator ne može da postavi ulogu {1} u prilagođeni doctype" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22864,7 +22875,7 @@ msgid "Select Column" msgstr "Izaberi kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "Izaberi kolone" @@ -24038,7 +24049,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "Prikaži ključ za prijavljivanje putem društvenih mreža kao autorizacioni server" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "Prikaži oznake" @@ -24282,7 +24293,7 @@ msgstr "Jedinstvene vrste imaju samo jedan zapis, bez povezanih tabela. Vrednost msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "Stranica je u režimu isključivo za čitanje zbog održavanja ili ažuriranja stranice, ova radnja se trenutno ne može izvršiti. Molimo Vas da pokušate ponovo kasnije." -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "Veličina" @@ -24776,6 +24787,7 @@ msgstr "Počinje u" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -25064,7 +25076,7 @@ msgstr "Red čekanja za podnošenje" msgid "Submit" msgstr "Podnesi" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Podnesi" @@ -25122,7 +25134,7 @@ msgstr "Podnesite ovaj dokument da biste završili ovaj korak." msgid "Submit this document to confirm" msgstr "Podnesite ovaj dokument da biste potvrdili" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Podnesi {0} dokumenata?" @@ -26284,6 +26296,10 @@ msgstr "Ova Kanban tabla će biti privatna" msgid "This Month" msgstr "Ovaj mesec" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "Ovaj kvartal" @@ -26952,7 +26968,7 @@ msgstr "Prebaci u prikaz mreže" msgid "Toggle Sidebar" msgstr "Prebaci bočnu traku" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Prebaci bočnu traku" @@ -27399,7 +27415,7 @@ msgstr "Metod dvofaktorske autentifikacije" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28250,7 +28266,7 @@ msgstr "Korisnička dozvola" msgid "User Permissions" msgstr "Korisničke dozvole" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke dozvole" @@ -28555,7 +28571,7 @@ msgstr "Vrednost promenjena" msgid "Value To Be Set" msgstr "Vrednost koju treba postaviti" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "Vrednost se ne može promeniti za {0}" @@ -28575,7 +28591,7 @@ msgstr "Vrednost za polje izbora može biti samo 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrednost za polje {0} u {1} je predugačka. Dužina treba da bude manja od {2} karaktera" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "Vrednost za {0} ne može biti lista" @@ -28600,7 +28616,7 @@ msgstr "Vrednost \"None\" ukazuje na javnog klijenta. U tom slučaju tajna klije msgid "Value to Validate" msgstr "Vrednost za validaciju" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "Vrednost je prevelika" @@ -29314,7 +29330,7 @@ msgstr "Biće prikazano samo ukoliko su naslovi odeljaka omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Planirani zadaci će se izvršavati samo jednom dnevno za neaktivne sajtove. Postavite na 0 da biste izbegli automatsko isključivanje planera." -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "Sa zaglavljem" @@ -29568,7 +29584,7 @@ msgstr "Završavanje" msgid "Write" msgstr "Izmena" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "Pogrešna vrednost u polju preuzmi iz" @@ -31083,7 +31099,7 @@ msgstr "{0} mapa" msgid "{0} Name" msgstr "{0} naziv" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} nije dozvoljeno menjati {1}, nakon što je podneto od {2} za {3}" @@ -31442,7 +31458,7 @@ msgstr "{0} je postavljeno" msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "odabrano {0} stavki" @@ -31499,11 +31515,11 @@ msgstr "{0} ne sme biti nijedno od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "{0} mora prvo biti postavljeno" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "{0} mora biti jedinstveno" @@ -31692,11 +31708,11 @@ msgstr "{0} {1} je dodat" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} je dodat na kontrolnu tablu {2}" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebalo bi da bude jedno od \"{3}\"" @@ -31720,7 +31736,7 @@ msgstr "{0} {1} nije pronađen" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podneti zapis ne može biti obrisan. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "{0}, red {1}" @@ -31728,7 +31744,7 @@ msgstr "{0}, red {1}" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom dok se proces ne završi." -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćeno, jer je maksimalan broj dozvoljenih karaktera {2}" From 2e90335a228c7a53201fb1ef5ee025ed77c290e5 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 15 Sep 2025 23:43:57 +0530 Subject: [PATCH 063/263] fix: Esperanto translations --- frappe/locale/eo.po | 164 ++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/frappe/locale/eo.po b/frappe/locale/eo.po index 870c6a1c06..9a0b59d187 100644 --- a/frappe/locale/eo.po +++ b/frappe/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-07 09:32+0000\n" -"PO-Revision-Date: 2025-09-07 17:02\n" +"POT-Creation-Date: 2025-09-14 09:32+0000\n" +"PO-Revision-Date: 2025-09-15 18:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -1149,7 +1149,7 @@ msgstr "crwdns90862:0crwdne90862:0" msgid "Add Tags" msgstr "crwdns90864:0crwdne90864:0" -#: frappe/public/js/frappe/list/list_view.js:2145 +#: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "crwdns90866:0crwdne90866:0" @@ -1324,6 +1324,7 @@ msgstr "crwdns128056:0crwdne128056:0" #. Label of the address (Small Text) field in DocType 'Website Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:46 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" @@ -1332,6 +1333,7 @@ msgstr "crwdns90916:0crwdne90916:0" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" msgstr "crwdns128058:0crwdne128058:0" @@ -1339,6 +1341,7 @@ msgstr "crwdns128058:0crwdne128058:0" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" msgstr "crwdns128060:0crwdne128060:0" @@ -2236,7 +2239,7 @@ msgstr "crwdns128252:0crwdne128252:0" msgid "Apply" msgstr "crwdns142988:0crwdne142988:0" -#: frappe/public/js/frappe/list/list_view.js:2130 +#: frappe/public/js/frappe/list/list_view.js:2134 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "crwdns91270:0crwdne91270:0" @@ -2321,7 +2324,7 @@ msgstr "crwdns91306:0crwdne91306:0" msgid "Are you sure you want to cancel the invitation?" msgstr "crwdns157294:0crwdne157294:0" -#: frappe/public/js/frappe/list/list_view.js:2109 +#: frappe/public/js/frappe/list/list_view.js:2113 msgid "Are you sure you want to clear the assignments?" msgstr "crwdns104470:0crwdne104470:0" @@ -2429,7 +2432,7 @@ msgstr "crwdns128278:0crwdne128278:0" msgid "Assign To" msgstr "crwdns91344:0crwdne91344:0" -#: frappe/public/js/frappe/list/list_view.js:2091 +#: frappe/public/js/frappe/list/list_view.js:2095 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "crwdns91346:0crwdne91346:0" @@ -2690,11 +2693,11 @@ msgstr "crwdns128314:0crwdne128314:0" msgid "Attachments" msgstr "crwdns91476:0crwdne91476:0" -#: frappe/public/js/frappe/form/print_utils.js:104 +#: frappe/public/js/frappe/form/print_utils.js:103 msgid "Attempting Connection to QZ Tray..." msgstr "crwdns91482:0crwdne91482:0" -#: frappe/public/js/frappe/form/print_utils.js:120 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting to launch QZ Tray..." msgstr "crwdns91484:0crwdne91484:0" @@ -3852,7 +3855,7 @@ msgstr "crwdns92008:0{0}crwdnd92008:0{1}crwdnd92008:0{0}crwdne92008:0" msgid "Cancel" msgstr "crwdns92010:0crwdne92010:0" -#: frappe/public/js/frappe/list/list_view.js:2200 +#: frappe/public/js/frappe/list/list_view.js:2204 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "crwdns92012:0crwdne92012:0" @@ -3870,7 +3873,7 @@ msgstr "crwdns92026:0crwdne92026:0" msgid "Cancel All Documents" msgstr "crwdns92028:0crwdne92028:0" -#: frappe/public/js/frappe/list/list_view.js:2205 +#: frappe/public/js/frappe/list/list_view.js:2209 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "crwdns92032:0{0}crwdne92032:0" @@ -3919,7 +3922,7 @@ msgstr "crwdns92056:0crwdne92056:0" msgid "Cannot Remove" msgstr "crwdns92058:0crwdne92058:0" -#: frappe/model/base_document.py:1165 +#: frappe/model/base_document.py:1222 msgid "Cannot Update After Submit" msgstr "crwdns92060:0crwdne92060:0" @@ -4413,6 +4416,7 @@ msgid "Choose authentication method to be used by all users" msgstr "crwdns128632:0crwdne128632:0" #. Label of the city (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" msgstr "crwdns128634:0crwdne128634:0" @@ -4439,7 +4443,7 @@ msgstr "crwdns92298:0crwdne92298:0" msgid "Clear All" msgstr "crwdns155956:0crwdne155956:0" -#: frappe/public/js/frappe/list/list_view.js:2106 +#: frappe/public/js/frappe/list/list_view.js:2110 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "crwdns104478:0crwdne104478:0" @@ -5206,8 +5210,8 @@ msgstr "crwdns92634:0crwdne92634:0" msgid "Connected User" msgstr "crwdns128726:0crwdne128726:0" -#: frappe/public/js/frappe/form/print_utils.js:110 -#: frappe/public/js/frappe/form/print_utils.js:134 +#: frappe/public/js/frappe/form/print_utils.js:109 +#: frappe/public/js/frappe/form/print_utils.js:133 msgid "Connected to QZ Tray!" msgstr "crwdns92642:0crwdne92642:0" @@ -5258,6 +5262,10 @@ msgstr "crwdns128730:0crwdne128730:0" msgid "Contact" msgstr "crwdns92664:0crwdne92664:0" +#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +msgid "Contact / email not found. Did not add attendee for -
{0}" +msgstr "crwdns159204:0{0}crwdne159204:0" + #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" @@ -5496,6 +5504,7 @@ msgstr "crwdns128760:0crwdne128760:0" #. Label of the country (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/address_template/address_template.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:42 #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -5651,7 +5660,7 @@ msgstr "crwdns92834:0crwdne92834:0" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Created" msgstr "crwdns110870:0crwdne110870:0" @@ -6023,7 +6032,7 @@ msgstr "crwdns93014:0{0}crwdnd93014:0{1}crwdne93014:0" msgid "Customize" msgstr "crwdns93016:0crwdne93016:0" -#: frappe/public/js/frappe/list/list_view.js:1943 +#: frappe/public/js/frappe/list/list_view.js:1947 msgctxt "Button in list view menu" msgid "Customize" msgstr "crwdns93018:0crwdne93018:0" @@ -6680,7 +6689,7 @@ msgstr "crwdns128908:0crwdne128908:0" msgid "Delete" msgstr "crwdns93336:0crwdne93336:0" -#: frappe/public/js/frappe/list/list_view.js:2168 +#: frappe/public/js/frappe/list/list_view.js:2172 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "crwdns93338:0crwdne93338:0" @@ -6769,12 +6778,12 @@ msgstr "crwdns143038:0crwdne143038:0" msgid "Delete this record to allow sending to this email address" msgstr "crwdns93356:0crwdne93356:0" -#: frappe/public/js/frappe/list/list_view.js:2173 +#: frappe/public/js/frappe/list/list_view.js:2177 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "crwdns93358:0{0}crwdne93358:0" -#: frappe/public/js/frappe/list/list_view.js:2179 +#: frappe/public/js/frappe/list/list_view.js:2183 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "crwdns93360:0{0}crwdne93360:0" @@ -8028,7 +8037,7 @@ msgstr "crwdns93920:0crwdne93920:0" msgid "Duplicate Filter Name" msgstr "crwdns93922:0crwdne93922:0" -#: frappe/model/base_document.py:663 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:720 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "crwdns93924:0crwdne93924:0" @@ -8145,7 +8154,7 @@ msgstr "crwdns110894:0crwdne110894:0" msgid "Edit" msgstr "crwdns93974:0crwdne93974:0" -#: frappe/public/js/frappe/list/list_view.js:2254 +#: frappe/public/js/frappe/list/list_view.js:2258 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "crwdns93976:0crwdne93976:0" @@ -8184,7 +8193,7 @@ msgstr "crwdns93982:0crwdne93982:0" msgid "Edit DocType" msgstr "crwdns93984:0crwdne93984:0" -#: frappe/public/js/frappe/list/list_view.js:1970 +#: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "crwdns93986:0crwdne93986:0" @@ -8486,6 +8495,7 @@ msgid "Email IDs" msgstr "crwdns129080:0crwdne129080:0" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" msgstr "crwdns129082:0crwdne129082:0" @@ -9076,7 +9086,7 @@ msgstr "crwdns143308:0crwdne143308:0" msgid "Error Message" msgstr "crwdns129186:0crwdne129186:0" -#: frappe/public/js/frappe/form/print_utils.js:141 +#: frappe/public/js/frappe/form/print_utils.js:140 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "crwdns94412:0crwdne94412:0" @@ -9130,15 +9140,15 @@ msgstr "crwdns94428:0{0}crwdne94428:0" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "crwdns94430:0{0}crwdne94430:0" -#: frappe/model/base_document.py:803 +#: frappe/model/base_document.py:860 msgid "Error: Data missing in table {0}" msgstr "crwdns149060:0{0}crwdne149060:0" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:870 msgid "Error: Value missing for {0}: {1}" msgstr "crwdns94434:0{0}crwdnd94434:0{1}crwdne94434:0" -#: frappe/model/base_document.py:807 +#: frappe/model/base_document.py:864 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "crwdns149064:0{0}crwdnd149064:0#{1}crwdnd149064:0{2}crwdne149064:0" @@ -9382,7 +9392,7 @@ msgstr "crwdns129232:0crwdne129232:0" msgid "Export" msgstr "crwdns94526:0crwdne94526:0" -#: frappe/public/js/frappe/list/list_view.js:2276 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Button in list view actions menu" msgid "Export" msgstr "crwdns94528:0crwdne94528:0" @@ -10220,6 +10230,7 @@ msgstr "crwdns129334:0crwdne129334:0" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15 msgid "First Name" msgstr "crwdns94896:0crwdne94896:0" @@ -11137,10 +11148,6 @@ msgstr "crwdns129474:0crwdne129474:0" msgid "Google Calendar" msgstr "crwdns95306:0crwdne95306:0" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:810 -msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "crwdns95312:0{0}crwdne95312:0" - #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "crwdns95314:0{0}crwdnd95314:0{1}crwdne95314:0" @@ -11784,7 +11791,7 @@ msgstr "crwdns129578:0crwdne129578:0" msgid "Hide Standard Menu" msgstr "crwdns129580:0crwdne129580:0" -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" msgstr "crwdns95620:0crwdne95620:0" @@ -12393,7 +12400,7 @@ msgstr "crwdns129692:0crwdne129692:0" msgid "Import" msgstr "crwdns95866:0crwdne95866:0" -#: frappe/public/js/frappe/list/list_view.js:1907 +#: frappe/public/js/frappe/list/list_view.js:1911 msgctxt "Button in list view menu" msgid "Import" msgstr "crwdns95868:0crwdne95868:0" @@ -12825,8 +12832,8 @@ msgstr "crwdns129762:0crwdne129762:0" msgid "Instagram" msgstr "crwdns157324:0crwdne157324:0" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:674 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:675 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:678 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:679 msgid "Install {0} from Marketplace" msgstr "crwdns96062:0{0}crwdne96062:0" @@ -13089,7 +13096,7 @@ msgstr "crwdns96172:0{0}crwdne96172:0" msgid "Invalid Output Format" msgstr "crwdns96174:0crwdne96174:0" -#: frappe/model/base_document.py:116 +#: frappe/model/base_document.py:134 msgid "Invalid Override" msgstr "crwdns127664:0crwdne127664:0" @@ -13475,8 +13482,13 @@ msgstr "crwdns129812:0crwdne129812:0" msgid "Is Primary" msgstr "crwdns129814:0crwdne129814:0" +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 +msgid "Is Primary Address" +msgstr "crwdns159206:0crwdne159206:0" + #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" msgstr "crwdns129816:0crwdne129816:0" @@ -14168,6 +14180,7 @@ msgstr "crwdns129952:0crwdne129952:0" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45 #: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19 msgid "Last Name" msgstr "crwdns96608:0crwdne96608:0" @@ -14364,7 +14377,7 @@ msgstr "crwdns129986:0crwdne129986:0" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:43 +#: frappe/public/js/frappe/form/print_utils.js:42 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14702,7 +14715,7 @@ msgstr "crwdns96864:0crwdne96864:0" msgid "List Settings" msgstr "crwdns130060:0crwdne130060:0" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1991 msgctxt "Button in list view menu" msgid "List Settings" msgstr "crwdns96868:0crwdne96868:0" @@ -16925,7 +16938,7 @@ msgstr "crwdns97814:0{0}crwdnd97814:0{1}crwdnd97814:0{2}crwdne97814:0" msgid "No records deleted" msgstr "crwdns97816:0crwdne97816:0" -#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:116 +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" msgstr "crwdns97818:0{0}crwdne97818:0" @@ -18006,7 +18019,7 @@ msgstr "crwdns98240:0{0}crwdne98240:0" msgid "Options is required for field {0} of type {1}" msgstr "crwdns98242:0{0}crwdnd98242:0{1}crwdne98242:0" -#: frappe/model/base_document.py:871 +#: frappe/model/base_document.py:928 msgid "Options not set for link field {0}" msgstr "crwdns98244:0{0}crwdne98244:0" @@ -18153,10 +18166,6 @@ msgstr "crwdns130466:0crwdne130466:0" msgid "PDF Settings" msgstr "crwdns130468:0crwdne130468:0" -#: frappe/core/doctype/file/file.py:394 -msgid "PDF cannot be uploaded, It contains unsafe content" -msgstr "crwdns158980:0crwdne158980:0" - #: frappe/utils/print_format.py:289 msgid "PDF generation failed" msgstr "crwdns98298:0crwdne98298:0" @@ -18833,6 +18842,7 @@ msgstr "crwdns98584:0crwdne98584:0" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:47 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json @@ -18852,7 +18862,7 @@ msgstr "crwdns130564:0crwdne130564:0" msgid "Phone Number {0} set in field {1} is not valid." msgstr "crwdns98606:0{0}crwdnd98606:0{1}crwdne98606:0" -#: frappe/public/js/frappe/form/print_utils.js:53 +#: frappe/public/js/frappe/form/print_utils.js:52 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18950,7 +18960,7 @@ msgstr "crwdns98644:0crwdne98644:0" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "crwdns98648:0crwdne98648:0" -#: frappe/model/base_document.py:951 +#: frappe/model/base_document.py:1008 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "crwdns98650:0{0}crwdne98650:0" @@ -19367,6 +19377,7 @@ msgstr "crwdns130592:0crwdne130592:0" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" msgstr "crwdns130594:0crwdne130594:0" @@ -19579,7 +19590,7 @@ msgstr "crwdns112704:0{0}crwdne112704:0" msgid "Print" msgstr "crwdns98924:0crwdne98924:0" -#: frappe/public/js/frappe/list/list_view.js:2160 +#: frappe/public/js/frappe/list/list_view.js:2164 msgctxt "Button in list view actions menu" msgid "Print" msgstr "crwdns98926:0crwdne98926:0" @@ -19688,7 +19699,7 @@ msgstr "crwdns130630:0crwdne130630:0" msgid "Print Language" msgstr "crwdns111422:0crwdne111422:0" -#: frappe/public/js/frappe/form/print_utils.js:210 +#: frappe/public/js/frappe/form/print_utils.js:209 msgid "Print Sent to the printer!" msgstr "crwdns98984:0crwdne98984:0" @@ -19706,7 +19717,7 @@ msgstr "crwdns130632:0crwdne130632:0" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:84 +#: frappe/public/js/frappe/form/print_utils.js:83 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "crwdns98988:0crwdne98988:0" @@ -20072,7 +20083,7 @@ msgstr "crwdns99152:0crwdne99152:0" msgid "QR Code for Login Verification" msgstr "crwdns99154:0crwdne99154:0" -#: frappe/public/js/frappe/form/print_utils.js:219 +#: frappe/public/js/frappe/form/print_utils.js:218 msgid "QZ Tray Failed:" msgstr "crwdns158730:0crwdne158730:0" @@ -21756,7 +21767,7 @@ msgstr "crwdns99964:0crwdne99964:0" msgid "Role Permissions Manager" msgstr "crwdns99968:0crwdne99968:0" -#: frappe/public/js/frappe/list/list_view.js:1929 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "crwdns99970:0crwdne99970:0" @@ -21901,7 +21912,7 @@ msgstr "crwdns130930:0crwdne130930:0" msgid "Route: Example \"/app\"" msgstr "crwdns130932:0crwdne130932:0" -#: frappe/model/base_document.py:852 frappe/model/document.py:779 +#: frappe/model/base_document.py:909 frappe/model/document.py:779 msgid "Row" msgstr "crwdns100054:0crwdne100054:0" @@ -21914,7 +21925,7 @@ msgstr "crwdns111178:0crwdne111178:0" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "crwdns100056:0{0}crwdnd100056:0{1}crwdne100056:0" -#: frappe/model/base_document.py:982 +#: frappe/model/base_document.py:1039 msgid "Row #{0}:" msgstr "crwdns100058:0#{0}crwdne100058:0" @@ -22665,7 +22676,7 @@ msgid "Select Column" msgstr "crwdns100386:0crwdne100386:0" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:58 +#: frappe/public/js/frappe/form/print_utils.js:57 msgid "Select Columns" msgstr "crwdns100388:0crwdne100388:0" @@ -23815,7 +23826,7 @@ msgid "Show Social Login Key as Authorization Server" msgstr "crwdns156020:0crwdne156020:0" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1845 +#: frappe/public/js/frappe/list/list_view.js:1849 msgid "Show Tags" msgstr "crwdns100886:0crwdne100886:0" @@ -24059,7 +24070,7 @@ msgstr "crwdns100968:0crwdne100968:0" msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "crwdns100972:0crwdne100972:0" -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 msgid "Size" msgstr "crwdns111242:0crwdne111242:0" @@ -24553,6 +24564,7 @@ msgstr "crwdns131314:0crwdne131314:0" #. Label of the state (Link) field in DocType 'Workflow Document State' #. Label of the workflow_state_name (Data) field in DocType 'Workflow State' #. Label of the state (Link) field in DocType 'Workflow Transition' +#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:40 #: frappe/integrations/doctype/token_cache/token_cache.json #: frappe/workflow/doctype/workflow/workflow.js:162 #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -24841,7 +24853,7 @@ msgstr "crwdns101312:0crwdne101312:0" msgid "Submit" msgstr "crwdns101314:0crwdne101314:0" -#: frappe/public/js/frappe/list/list_view.js:2227 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "crwdns101316:0crwdne101316:0" @@ -24899,7 +24911,7 @@ msgstr "crwdns101344:0crwdne101344:0" msgid "Submit this document to confirm" msgstr "crwdns101346:0crwdne101346:0" -#: frappe/public/js/frappe/list/list_view.js:2232 +#: frappe/public/js/frappe/list/list_view.js:2236 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "crwdns101348:0{0}crwdne101348:0" @@ -26053,6 +26065,10 @@ msgstr "crwdns101774:0crwdne101774:0" msgid "This Month" msgstr "crwdns155052:0crwdne155052:0" +#: frappe/core/doctype/file/file.py:394 +msgid "This PDF cannot be uploaded as it contains unsafe content." +msgstr "crwdns159208:0crwdne159208:0" + #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" msgstr "crwdns155054:0crwdne155054:0" @@ -26711,7 +26727,7 @@ msgstr "crwdns102084:0crwdne102084:0" msgid "Toggle Sidebar" msgstr "crwdns102086:0crwdne102086:0" -#: frappe/public/js/frappe/list/list_view.js:1960 +#: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "crwdns102088:0crwdne102088:0" @@ -27156,7 +27172,7 @@ msgstr "crwdns131640:0crwdne131640:0" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/file/file_view.js:353 +#: frappe/public/js/frappe/views/file/file_view.js:370 #: frappe/public/js/frappe/views/workspace/workspace.js:399 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json @@ -28005,7 +28021,7 @@ msgstr "crwdns102624:0crwdne102624:0" msgid "User Permissions" msgstr "crwdns102628:0crwdne102628:0" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1922 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "crwdns102630:0crwdne102630:0" @@ -28310,7 +28326,7 @@ msgstr "crwdns131784:0crwdne131784:0" msgid "Value To Be Set" msgstr "crwdns131786:0crwdne131786:0" -#: frappe/model/base_document.py:1058 frappe/model/document.py:835 +#: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" msgstr "crwdns102750:0{0}crwdne102750:0" @@ -28330,7 +28346,7 @@ msgstr "crwdns102756:0crwdne102756:0" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "crwdns102758:0{0}crwdnd102758:0{1}crwdnd102758:0{2}crwdne102758:0" -#: frappe/model/base_document.py:445 +#: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" msgstr "crwdns102760:0{0}crwdne102760:0" @@ -28355,7 +28371,7 @@ msgstr "crwdns156052:0crwdne156052:0" msgid "Value to Validate" msgstr "crwdns131790:0crwdne131790:0" -#: frappe/model/base_document.py:1128 +#: frappe/model/base_document.py:1185 msgid "Value too big" msgstr "crwdns102770:0crwdne102770:0" @@ -29069,7 +29085,7 @@ msgstr "crwdns103094:0crwdne103094:0" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "crwdns152665:0crwdne152665:0" -#: frappe/public/js/frappe/form/print_utils.js:38 +#: frappe/public/js/frappe/form/print_utils.js:37 msgid "With Letter head" msgstr "crwdns103098:0crwdne103098:0" @@ -29323,7 +29339,7 @@ msgstr "crwdns127790:0crwdne127790:0" msgid "Write" msgstr "crwdns131894:0crwdne131894:0" -#: frappe/model/base_document.py:954 +#: frappe/model/base_document.py:1011 msgid "Wrong Fetch From value" msgstr "crwdns103194:0crwdne103194:0" @@ -30838,7 +30854,7 @@ msgstr "crwdns104078:0{0}crwdne104078:0" msgid "{0} Name" msgstr "crwdns104082:0{0}crwdne104082:0" -#: frappe/model/base_document.py:1158 +#: frappe/model/base_document.py:1215 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "crwdns104084:0{0}crwdnd104084:0{1}crwdnd104084:0{2}crwdnd104084:0{3}crwdne104084:0" @@ -31197,7 +31213,7 @@ msgstr "crwdns104264:0{0}crwdne104264:0" msgid "{0} is within {1}" msgstr "crwdns104266:0{0}crwdnd104266:0{1}crwdne104266:0" -#: frappe/public/js/frappe/list/list_view.js:1835 +#: frappe/public/js/frappe/list/list_view.js:1839 msgid "{0} items selected" msgstr "crwdns104268:0{0}crwdne104268:0" @@ -31254,11 +31270,11 @@ msgstr "crwdns148718:0{0}crwdnd148718:0{1}crwdne148718:0" msgid "{0} must be one of {1}" msgstr "crwdns104286:0{0}crwdnd104286:0{1}crwdne104286:0" -#: frappe/model/base_document.py:876 +#: frappe/model/base_document.py:933 msgid "{0} must be set first" msgstr "crwdns104288:0{0}crwdne104288:0" -#: frappe/model/base_document.py:729 +#: frappe/model/base_document.py:786 msgid "{0} must be unique" msgstr "crwdns104290:0{0}crwdne104290:0" @@ -31447,11 +31463,11 @@ msgstr "crwdns104368:0{0}crwdnd104368:0{1}crwdne104368:0" msgid "{0} {1} added to Dashboard {2}" msgstr "crwdns104370:0{0}crwdnd104370:0{1}crwdnd104370:0{2}crwdne104370:0" -#: frappe/model/base_document.py:662 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:719 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "crwdns104372:0{0}crwdnd104372:0{1}crwdne104372:0" -#: frappe/model/base_document.py:987 +#: frappe/model/base_document.py:1044 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "crwdns104374:0{0}crwdnd104374:0{1}crwdnd104374:0{2}crwdnd104374:0{3}crwdne104374:0" @@ -31475,7 +31491,7 @@ msgstr "crwdns104382:0{0}crwdnd104382:0{1}crwdne104382:0" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "crwdns104384:0{0}crwdnd104384:0{1}crwdnd104384:0{2}crwdnd104384:0{3}crwdne104384:0" -#: frappe/model/base_document.py:1119 +#: frappe/model/base_document.py:1176 msgid "{0}, Row {1}" msgstr "crwdns104386:0{0}crwdnd104386:0{1}crwdne104386:0" @@ -31483,7 +31499,7 @@ msgstr "crwdns104386:0{0}crwdnd104386:0{1}crwdne104386:0" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "crwdns151120:0{0}crwdnd151120:0{1}crwdne151120:0" -#: frappe/model/base_document.py:1124 +#: frappe/model/base_document.py:1181 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "crwdns104388:0{0}crwdnd104388:0{1}crwdnd104388:0{3}crwdnd104388:0{2}crwdne104388:0" From 6644159440899f41926a8972adde81b1de088554 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria <34810212+NagariaHussain@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:06:26 +0530 Subject: [PATCH 064/263] fix: gracefully handle missing `from` header in email (#33996) --- frappe/email/receive.py | 13 ++++++++++--- frappe/utils/__init__.py | 4 +++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index a0409c7909..a2598546e2 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -446,6 +446,15 @@ class Email: _from_email = self.decode_email(self.mail.get("X-Original-From") or self.mail["From"]) _reply_to = self.decode_email(self.mail.get("Reply-To")) + if not _from_email: + # happens in some cases when email server is misconfigured + # should not fail the entire syncing process + frappe.log_error( + f"Email missing `From` header. UID: {getattr(self, 'uid', 'unknown')}", str(self.mail) + ) + self.from_email = None + return + if _reply_to and not frappe.db.get_value( "Email Account", {"email_id": _reply_to, "enable_incoming": 1}, "email_id" ): @@ -453,9 +462,7 @@ class Email: else: self.from_email = extract_email_id(_from_email) - if self.from_email: - self.from_email = self.from_email.lower() - + self.from_email = self.from_email.lower() self.from_real_name = parse_addr(_from_email)[0] if "@" in _from_email else _from_email @staticmethod diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py index 0279fb9c85..bad08b3565 100644 --- a/frappe/utils/__init__.py +++ b/frappe/utils/__init__.py @@ -105,8 +105,10 @@ def get_formatted_email(user, mail=None): return cstr(make_header(decode_header(formataddr((fullname, mail))))) -def extract_email_id(email): +def extract_email_id(email: str) -> str: """fetch only the email part of the Email Address""" + if not email: + return "" return cstr(parse_addr(email)[1]) From 28a13ce58a067af12e1c205c05cf99a9ae41065e Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Tue, 16 Sep 2025 11:59:38 +0530 Subject: [PATCH 065/263] fix: print format for reports --- frappe/printing/doctype/print_format/print_format.js | 4 +++- .../printing/doctype/print_format/print_format.json | 11 ++++++----- frappe/printing/doctype/print_format/print_format.py | 7 +++++-- frappe/public/js/frappe/form/print_utils.js | 2 ++ 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/frappe/printing/doctype/print_format/print_format.js b/frappe/printing/doctype/print_format/print_format.js index fcc5178630..3d2397c111 100644 --- a/frappe/printing/doctype/print_format/print_format.js +++ b/frappe/printing/doctype/print_format/print_format.js @@ -3,6 +3,7 @@ frappe.ui.form.on("Print Format", "onload", function (frm) { frm.add_fetch("doc_type", "module", "module"); + frm.add_fetch("report", "module", "module"); }); frappe.ui.form.on("Print Format", { @@ -73,7 +74,8 @@ frappe.ui.form.on("Print Format", { }, print_format_for: function (frm) { if (frm.doc.print_format_for === "Report") { - frm.set_value("print_format_type", "JS"); + frm.set_value("standard", "No"); + frm.set_value("custom_format", 1); } }, hide_absolute_value_field: function (frm) { diff --git a/frappe/printing/doctype/print_format/print_format.json b/frappe/printing/doctype/print_format/print_format.json index 238c710101..8af853fecc 100644 --- a/frappe/printing/doctype/print_format/print_format.json +++ b/frappe/printing/doctype/print_format/print_format.json @@ -81,6 +81,7 @@ "oldfieldname": "standard", "oldfieldtype": "Select", "options": "No\nYes", + "read_only_depends_on": "eval:doc.print_format_for === \"Report\";", "reqd": 1, "search_index": 1 }, @@ -88,7 +89,8 @@ "default": "0", "fieldname": "custom_format", "fieldtype": "Check", - "label": "Custom Format" + "label": "Custom Format", + "read_only_depends_on": "eval:doc.print_format_for===\"Report\";" }, { "depends_on": "eval:doc.custom_format || doc.print_format_for == \"Report\"", @@ -101,8 +103,7 @@ "fieldname": "print_format_type", "fieldtype": "Select", "label": "Print Format Type", - "options": "Jinja\nJS", - "read_only_depends_on": "eval:doc.print_format_for == \"Report\"" + "options": "Jinja\nJS" }, { "default": "0", @@ -112,7 +113,7 @@ "label": "Raw Printing" }, { - "depends_on": "eval:(!doc.raw_printing) || (doc.print_format_for == \"Report\")", + "depends_on": "eval:!doc.raw_printing", "fieldname": "html", "fieldtype": "Code", "label": "HTML", @@ -291,7 +292,7 @@ "icon": "fa fa-print", "idx": 1, "links": [], - "modified": "2025-07-02 11:07:42.812225", + "modified": "2025-09-16 11:20:20.151669", "modified_by": "Administrator", "module": "Printing", "name": "Print Format", diff --git a/frappe/printing/doctype/print_format/print_format.py b/frappe/printing/doctype/print_format/print_format.py index 21cf95fb7d..a5456b37bc 100644 --- a/frappe/printing/doctype/print_format/print_format.py +++ b/frappe/printing/doctype/print_format/print_format.py @@ -62,7 +62,8 @@ class PrintFormat(Document): def before_save(self): if self.print_format_for == "Report": - self.print_format_type = "JS" + self.custom_format = 1 + self.standard = "No" def get_html(self, docname, letterhead=None): return get_html(self.doc_type, docname, self.name, letterhead) @@ -86,7 +87,9 @@ class PrintFormat(Document): self.extract_images() if not self.module: - self.module = frappe.db.get_value("DocType", self.doc_type, "module") + doc_type = "DocType" if self.print_format_for == "DocType" else "Report" + document_name = self.doc_type if self.print_format_for == "DocType" else self.report + self.module = frappe.db.get_value(doc_type, document_name, "module") if self.html and self.print_format_type != "JS": validate_template(self.html) diff --git a/frappe/public/js/frappe/form/print_utils.js b/frappe/public/js/frappe/form/print_utils.js index e8ee779ece..06a5843ae4 100644 --- a/frappe/public/js/frappe/form/print_utils.js +++ b/frappe/public/js/frappe/form/print_utils.js @@ -27,6 +27,8 @@ frappe.ui.get_print_settings = function (pdf, callback, letter_head, pick_column get_query: () => ({ filters: { print_format_for: "Report", + print_format_type: "JS", + report: frappe.query_report ? frappe.query_report.report_name : "", disabled: 0, }, }), From bc6f08fc28ee5d3c4a2328ed2f4cd12c2487353d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Tue, 16 Sep 2025 11:31:41 +0530 Subject: [PATCH 066/263] fix: use `.format()` instead of f string Signed-off-by: Akhil Narang --- frappe/desk/query_report.py | 2 +- frappe/desk/reportview.py | 2 +- frappe/desk/utils.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 8cd25618a0..b20cc92292 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -340,7 +340,7 @@ def export_query(): frappe.msgprint( _( "Your report is being generated in the background. " - f"You will receive an email on {user_email} with a download link once it is ready." + "You will receive an email on {0} with a download link once it is ready.".format(user_email) ) ) return diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 49d80c9b60..ce708bfca1 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -395,7 +395,7 @@ def export_query(): frappe.msgprint( _( "Your report is being generated in the background. " - f"You will receive an email on {user_email} with a download link once it is ready." + "You will receive an email on {0} with a download link once it is ready.".format(user_email) ) ) return diff --git a/frappe/desk/utils.py b/frappe/desk/utils.py index dbea6290ce..47aace7b4b 100644 --- a/frappe/desk/utils.py +++ b/frappe/desk/utils.py @@ -106,9 +106,9 @@ def send_report_email( message=frappe._( "The report you requested has been generated.

" "Click here to download:
" - f"{file_url}

" - f"This link will expire in {file_retention_hours} hours." - ), + "{0}

" + "This link will expire in {1} hours." + ).format(file_url, file_retention_hours), now=True, ) From 670427723205bdf008aa8029d2ed8907bf028608 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 17 Sep 2025 00:45:20 +0530 Subject: [PATCH 067/263] refactor: add in_install flag condition in default values --- frappe/printing/doctype/letter_head/letter_head.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frappe/printing/doctype/letter_head/letter_head.py b/frappe/printing/doctype/letter_head/letter_head.py index 7ed8d86756..c2c193a1a8 100644 --- a/frappe/printing/doctype/letter_head/letter_head.py +++ b/frappe/printing/doctype/letter_head/letter_head.py @@ -37,7 +37,7 @@ class LetterHead(Document): def before_insert(self): # for better UX, let user set from attachment - if not frappe.flags.in_migrate: + if not frappe.flags.in_migrate and not frappe.flags.in_install: self.source = "Image" def validate(self): @@ -48,7 +48,12 @@ class LetterHead(Document): if self.disabled and self.is_default: frappe.throw(_("Letter Head cannot be both disabled and default")) - if not self.is_default and not self.disabled and not frappe.flags.in_migrate: + if ( + not self.is_default + and not self.disabled + and not frappe.flags.in_migrate + and not frappe.flags.in_install + ): if not frappe.db.exists("Letter Head", dict(is_default=1)): self.is_default = 1 From 668dc88c1045cb58aafd61a51a3c05bbff8d2814 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 16 Sep 2025 17:33:41 +0530 Subject: [PATCH 068/263] fix: add new row after last field while navigating via keyboard --- .../public/js/frappe/form/controls/table.js | 6 ++++- frappe/public/js/frappe/form/grid.js | 4 ++-- frappe/public/js/frappe/form/grid_row.js | 23 ++++++++++++++++--- frappe/public/scss/common/grid.scss | 10 ++++++++ 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/table.js b/frappe/public/js/frappe/form/controls/table.js index f9a4a142bb..62d31a3f7a 100644 --- a/frappe/public/js/frappe/form/controls/table.js +++ b/frappe/public/js/frappe/form/controls/table.js @@ -24,10 +24,14 @@ frappe.ui.form.ControlTable = class ControlTable extends frappe.ui.form.Control this.grid.grid_rows[row_idx - 1].toggle_editable_row(true); } } else { - if (this.grid.grid_rows.length > 0) + if (this.grid.grid_rows.length > 0) { this.grid.grid_rows[this.grid.grid_rows.length - 1].toggle_editable_row( true ); + } else { + this.grid.add_new_row(null, null, true, null, true); + this.grid.grid_rows[0].toggle_editable_row(true); + } } } }); diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 62173e480d..0b3c4623d0 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -70,7 +70,7 @@ export default class Grid {

-
+
@@ -940,7 +940,7 @@ export default class Grid { setTimeout(() => { this.grid_rows[idx].row - .find('input[type="checkbox"],input[type="Text"],textarea,select') + .find('input[type="Text"],textarea,select') .filter(":visible:first") .focus(); }, 100); diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 073d76b97e..10b18171e7 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -12,7 +12,7 @@ export default class GridRow { mandatory: [], read_only: [], }; - this.row_check_html = ''; + this.row_check_html = ''; this.make(); } make() { @@ -343,7 +343,7 @@ export default class GridRow { if (this.doc && !this.grid.df.in_place_edit) { // remove row if (!this.open_form_button) { - this.open_form_button = $('').appendTo(this.row); + this.open_form_button = $('
').appendTo(this.row); if (!this.configure_columns) { const edit_msg = __("Edit", "", "Edit grid row"); @@ -1257,7 +1257,24 @@ export default class GridRow { } // TAB - if (e.which === UP_ARROW) { + if (e.which === TAB && !e.shiftKey) { + var last_column = me.wrapper.find("input:enabled:last").get(0); + var is_last_column = $(this).attr("data-last-input") || last_column === this; + + if (is_last_column) { + // last row + if (me.doc.idx === values.length) { + me.grid.add_new_row(null, null, true); + me.grid.grid_rows[me.grid.grid_rows.length - 1].toggle_editable_row(); + me.grid.set_focus_on_row(); + } else { + // last column before last row + me.grid.grid_rows[me.doc.idx].toggle_editable_row(); + me.grid.set_focus_on_row(me.doc.idx); + return false; + } + } + } else if (e.which === UP_ARROW) { if (me.doc.idx > 1) { var prev = me.grid.grid_rows[me.doc.idx - 2]; if (move_up_down(prev)) { diff --git a/frappe/public/scss/common/grid.scss b/frappe/public/scss/common/grid.scss index 22af86d134..817d337789 100644 --- a/frappe/public/scss/common/grid.scss +++ b/frappe/public/scss/common/grid.scss @@ -1,9 +1,16 @@ +@mixin grid-focus() { + outline: none; + border: 1px solid var(--gray-400) !important; +} .form-grid { border: 1px solid var(--table-border-color); border-radius: var(--border-radius-md); color: var(--text-color); min-height: 150px; background-color: var(--subtle-accent); + &:focus-visible { + @include grid-focus(); + } } .form-grid.error { @@ -687,6 +694,9 @@ display: grid; grid-auto-rows: min-content; border: unset; + &:focus-visible { + @include grid-focus(); + } .grid-static-col.col-xs-1 { flex: 1 0 60px; width: 60px; From 73defb853ccaed1025b0acf95f14672babbc2398 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 19 Jul 2025 19:36:43 +0530 Subject: [PATCH 069/263] fix: top-align checkbox input & left-align description with label --- frappe/public/scss/common/global.scss | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/frappe/public/scss/common/global.scss b/frappe/public/scss/common/global.scss index 7a3d582ebd..cac99cfeb8 100644 --- a/frappe/public/scss/common/global.scss +++ b/frappe/public/scss/common/global.scss @@ -12,7 +12,7 @@ body { .checkbox { label { display: inline-flex; - align-items: center; + align-items: start; margin-bottom: 0; } --checkbox-right-margin: 8px; @@ -26,6 +26,23 @@ body { .disp-area { display: flex; } + + .input-area { + padding-top: 2.5px; + + @media (max-width: map-get($grid-breakpoints, "lg")) { + padding-top: 1px; + } + } + + .help-box { + padding-left: 22px; + margin-top: 0px; + + @media (max-width: map-get($grid-breakpoints, "lg")) { + padding-left: 26px; + } + } } .frappe-card { From 36c099a328181bac49dfc157ee6109303c6dc49c Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 19 Jul 2025 20:02:11 +0530 Subject: [PATCH 070/263] fix: center align label in keyboard shortcuts --- frappe/public/scss/desk/global.scss | 4 ++-- frappe/public/scss/website/base.scss | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/public/scss/desk/global.scss b/frappe/public/scss/desk/global.scss index 56fc55e598..a2f54e0e64 100644 --- a/frappe/public/scss/desk/global.scss +++ b/frappe/public/scss/desk/global.scss @@ -419,8 +419,8 @@ kbd { background-color: var(--control-bg); font-family: var(--font-stack); color: var(--text-light); - line-height: 1.2em; - letter-spacing: 0.02em; + line-height: 0.9em; + letter-spacing: 0.06em; height: 20px; padding: 4px 8px; } diff --git a/frappe/public/scss/website/base.scss b/frappe/public/scss/website/base.scss index 29740f5f17..aceb28c5de 100644 --- a/frappe/public/scss/website/base.scss +++ b/frappe/public/scss/website/base.scss @@ -15,8 +15,8 @@ kbd { background-color: var(--control-bg); font-family: var(--font-stack); color: var(--text-light); - line-height: 1.2em; - letter-spacing: 0.02em; + line-height: 0.9em; + letter-spacing: 0.06em; height: 20px; padding: 4px 8px; } From b8a87a6bdbd3b7a7c1a98776297cf69474c1c809 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Sat, 19 Jul 2025 20:02:25 +0530 Subject: [PATCH 071/263] fix: center align avatar --- frappe/public/scss/desk/form.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/public/scss/desk/form.scss b/frappe/public/scss/desk/form.scss index 6601676ad0..b5d840ebd8 100644 --- a/frappe/public/scss/desk/form.scss +++ b/frappe/public/scss/desk/form.scss @@ -186,6 +186,7 @@ .avatar { height: 32px; width: 32px; + margin-top: 1px; } .frappe-control { padding-right: 0; From 67fc4a7ad4aabb609a8ba983757c00d3cd2e7021 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 17 Sep 2025 12:47:39 +0530 Subject: [PATCH 072/263] fix(QueryReport): respect user permissions in Link fields --- frappe/desk/query_report.py | 28 +++++++++++++------ .../js/frappe/views/reports/query_report.js | 4 +++ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index b20cc92292..aa7598c768 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -199,10 +199,11 @@ def run( is_tree=False, parent_field=None, are_default_filters=True, + js_filters=None, ): if not user: user = frappe.session.user - validate_filters_permissions(report_name, filters, user) + validate_filters_permissions(report_name, filters, user, js_filters) report = get_report_doc(report_name) if not frappe.has_permission(report.ref_doctype, "report"): frappe.msgprint( @@ -894,25 +895,36 @@ def get_user_match_filters(doctypes, user): return match_filters -def validate_filters_permissions(report_name, filters=None, user=None): +def validate_filters_permissions(report_name, filters=None, user=None, js_filters=None): if not filters: return + # print(filters, "filters \n\n\n") + # print(js_filters, "js_filters \n\n\n") + + # print(frappe.query_reports["Trial Balance"], " query report \n\n\n") + + if isinstance(js_filters, str): + js_filters = json.loads(js_filters) + if isinstance(filters, str): filters = json.loads(filters) report = frappe.get_doc("Report", report_name) - for field in report.filters: - if field.fieldname in filters and field.fieldtype == "Link": - linked_doctype = field.options + + for field in report.filters + js_filters: + if hasattr(field, "as_dict"): + field = field.as_dict() + if field.get("fieldname") in filters and field.get("fieldtype") == "Link": + linked_doctype = field.get("options") if not has_permission( - doctype=linked_doctype, ptype="read", doc=filters[field.fieldname], user=user + doctype=linked_doctype, ptype="read", doc=filters[field.get("fieldname")], user=user ) and not has_permission( - doctype=linked_doctype, ptype="select", doc=filters[field.fieldname], user=user + doctype=linked_doctype, ptype="select", doc=filters[field.get("fieldname")], user=user ): frappe.throw( _("You do not have permission to access {0}: {1}.").format( - linked_doctype, filters[field.fieldname] + linked_doctype, filters[field.get("fieldname")] ) ) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 437a4179d1..a01026029a 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -719,6 +719,9 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { filters.prepared_report_name = this.prepared_report_name; } + // console.log(this.filters); + // console.log(frappe.query_reports[this.report_name].filters); + return new Promise((resolve) => { this.last_ajax = frappe.call({ method: "frappe.desk.query_report.run", @@ -730,6 +733,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { is_tree: this.report_settings.tree, parent_field: this.report_settings.parent_field, are_default_filters: are_default_filters, + js_filters: frappe.query_reports[this.report_name]?.filters, }, callback: resolve, always: () => this.page.btn_secondary.prop("disabled", false), From 94d31b5cdca48c180e2e71c49886000b3eb24730 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 17 Sep 2025 12:49:40 +0530 Subject: [PATCH 073/263] refactor: remove debigging statements --- frappe/desk/query_report.py | 5 ----- frappe/public/js/frappe/views/reports/query_report.js | 3 --- 2 files changed, 8 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index aa7598c768..98114eb1ca 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -899,11 +899,6 @@ def validate_filters_permissions(report_name, filters=None, user=None, js_filter if not filters: return - # print(filters, "filters \n\n\n") - # print(js_filters, "js_filters \n\n\n") - - # print(frappe.query_reports["Trial Balance"], " query report \n\n\n") - if isinstance(js_filters, str): js_filters = json.loads(js_filters) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index a01026029a..23e6abe610 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -719,9 +719,6 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { filters.prepared_report_name = this.prepared_report_name; } - // console.log(this.filters); - // console.log(frappe.query_reports[this.report_name].filters); - return new Promise((resolve) => { this.last_ajax = frappe.call({ method: "frappe.desk.query_report.run", From c230e86e2c144f0a539bcf151197f60a3eb5ae00 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Wed, 17 Sep 2025 13:27:13 +0530 Subject: [PATCH 074/263] fix: handle length more robustly --- frappe/core/doctype/docfield/docfield.json | 6 +++--- frappe/core/doctype/doctype/doctype.py | 17 +++++++++++++++++ frappe/database/schema.py | 6 ++++-- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/frappe/core/doctype/docfield/docfield.json b/frappe/core/doctype/docfield/docfield.json index 6583cf8e91..92d48fa182 100644 --- a/frappe/core/doctype/docfield/docfield.json +++ b/frappe/core/doctype/docfield/docfield.json @@ -11,8 +11,8 @@ "label", "fieldtype", "fieldname", - "precision", "length", + "precision", "non_negative", "hide_days", "hide_seconds", @@ -135,7 +135,7 @@ }, { "depends_on": "eval:in_list([\"Float\", \"Currency\", \"Percent\"], doc.fieldtype)", - "description": "Set non-standard precision for a Float or Currency field", + "description": "Set non-standard precision for a Float, Currency or Percent field", "fieldname": "precision", "fieldtype": "Select", "label": "Precision", @@ -614,7 +614,7 @@ "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-09-03 14:40:20.813091", + "modified": "2025-09-17 13:20:57.852396", "modified_by": "Administrator", "module": "Core", "name": "DocField", diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index 845dbf5219..69c76298ec 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -1660,6 +1660,22 @@ def validate_fields(meta: Meta): if docfield.options and (int(docfield.options) > 10 or int(docfield.options) < 3): frappe.throw(_("Options for Rating field can range from 3 to 10")) + def check_decimal_config(docfield): + if docfield.fieldtype not in ("Currency", "Float", "Percent"): + return + + if docfield.length and docfield.precision: + if cint(docfield.precision) > cint(docfield.length): + frappe.throw( + _("Precision ({0}) for {1} cannot be greater than its length ({2}).").format( + docfield.precision, frappe.bold(docfield.label), docfield.length + ) + ) + + precision_not_set = docfield.precision in (None, "") + if docfield.length and precision_not_set and cint(docfield.length) < 9: # default is 9 + docfield.precision = docfield.length + fields = meta.get("fields") fieldname_list = [d.fieldname for d in fields] @@ -1682,6 +1698,7 @@ def validate_fields(meta: Meta): scrub_options_in_select(d) validate_fetch_from(d) validate_data_field_type(d) + check_decimal_config(d) if not frappe.flags.in_migrate or in_ci: check_unique_fieldname(meta.get("name"), d.fieldname) diff --git a/frappe/database/schema.py b/frappe/database/schema.py index f1f18fd43b..f48a6e1fc9 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -432,7 +432,7 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): # This check needs to exist for backward compatibility. # Till V13, default size used for float, currency and percent are (18, 6). if fieldtype in ["Float", "Currency", "Percent"] and cint(precision) > 6: - size = "21,9" + size = f"21,{cint(precision)}" if length: if coltype == "varchar": @@ -443,7 +443,9 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): # in postgres as bigint (as seen in type_map) size = length elif coltype == "decimal": - size = f"{length},9" + max_possible_precision = min(9, length) + precision = max_possible_precision if precision in (None, "") else cint(precision) + size = f"{length},{precision}" if size is not None: coltype = f"{coltype}({size})" From de3c5c7800bec194dca1d60631ccb11362bbf783 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 17 Sep 2025 13:32:50 +0530 Subject: [PATCH 075/263] chore: remove unused variables --- frappe/pulse/app_heartbeat_event.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/frappe/pulse/app_heartbeat_event.py b/frappe/pulse/app_heartbeat_event.py index 76a7b63327..9499ab85a1 100644 --- a/frappe/pulse/app_heartbeat_event.py +++ b/frappe/pulse/app_heartbeat_event.py @@ -5,9 +5,6 @@ from frappe.utils.caching import site_cache from .client import capture, is_enabled -KEY = "pulse:active_apps" -EXPIRY = 60 * 60 * 12 # 12 hours - def capture_app_heartbeat(req_params): if not should_capture(): From ec0a864d35e661cfe9c41f009c5fe8f22e09a073 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 17 Sep 2025 13:39:45 +0530 Subject: [PATCH 076/263] refactor: simplify `send_file` parameters --- frappe/utils/response.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index b576277ae3..cf99e5ba02 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -312,19 +312,17 @@ def send_private_file(path: str) -> Response: if not os.path.exists(filepath): raise NotFound - mimetype = mimetypes.guess_type(filename)[0] or "application/octet-stream" - extension = os.path.splitext(path)[1] blacklist = [".svg", ".html", ".htm", ".xml"] as_attachment = extension.lower() in blacklist - send_kwargs = dict(mimetype=mimetype, conditional=True, as_attachment=as_attachment) - environ = frappe.local.request.environ - - if as_attachment: - response = werkzeug.utils.send_file(filepath, environ, download_name=filename, **send_kwargs) - else: - response = werkzeug.utils.send_file(filepath, environ, **send_kwargs) + response = werkzeug.utils.send_file( + filepath, + environ=frappe.local.request.environ, + conditional=True, + as_attachment=as_attachment, + download_name=filename if as_attachment else None, + ) return response From 888be118d3db0c48c1e39766d97d6a3e5a77fb07 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Wed, 17 Sep 2025 13:39:57 +0530 Subject: [PATCH 077/263] chore: fix linting errors --- frappe/pulse/client.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/pulse/client.py b/frappe/pulse/client.py index cceee11b5e..7ffe3a6e28 100644 --- a/frappe/pulse/client.py +++ b/frappe/pulse/client.py @@ -75,6 +75,7 @@ def _queue_event(event): def queue_length(): return frappe.cache.llen("pulse-client:events") + def send_queued_events(): batch_size = 100 max_batches = 10 From 7c60ce811a3cfd98531e2b5b4312efd4a6a3e3d7 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 17 Sep 2025 14:50:38 +0530 Subject: [PATCH 078/263] fix: check for none/empty js filters --- frappe/desk/query_report.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 98114eb1ca..32cc80746b 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -899,6 +899,9 @@ def validate_filters_permissions(report_name, filters=None, user=None, js_filter if not filters: return + if js_filters is None: + js_filters = [] + if isinstance(js_filters, str): js_filters = json.loads(js_filters) From d80e41cca3f64279012b6dd7bbdf49fd9a9fd05a Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 17 Sep 2025 17:15:41 +0530 Subject: [PATCH 079/263] feat: mask queery report data --- frappe/desk/query_report.py | 13 ++++++++- .../js/frappe/views/reports/query_report.js | 27 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index b20cc92292..5c3f20c1e3 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -674,9 +674,20 @@ def get_filtered_data(ref_doctype, columns, data, user): shared = frappe.share.get_shared(ref_doctype, user) columns_dict = get_columns_dict(columns) - role_permissions = get_role_permissions(frappe.get_meta(ref_doctype), user) + ref_doctype_meta = frappe.get_meta(ref_doctype) + + role_permissions = get_role_permissions(ref_doctype_meta, user) if_owner = role_permissions.get("if_owner", {}).get("report") + if ref_doctype_meta.get_masked_fields(): + from frappe.model.db_query import mask_field_value + + # Apply masking to the fields + for field in ref_doctype_meta.get_masked_fields(): + for row in data: + val = row.get(field.fieldname) + row[field.fieldname] = mask_field_value(field, val) + if match_filters_per_doctype: for row in data: # Why linked_doctypes.get(ref_doctype)? because if column is empty, linked_doctypes[ref_doctype] is removed diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 437a4179d1..e0a9270b54 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1030,6 +1030,10 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { let data = this.data; let columns = this.columns.filter((col) => !col.hidden); + if (this.report_doc?.ref_doctype) { + columns = this.update_masked_fields_in_columns(columns, this.report_doc?.ref_doctype); + } + if (data.length > (cint(frappe.boot.sysdefaults.max_report_rows) || 100000)) { let msg = __( "This report contains {0} rows and is too big to display in browser, you can {1} this report instead.", @@ -1084,6 +1088,29 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { } } + update_masked_fields_in_columns(columns) { + const meta_fields = frappe.get_meta(this.report_doc?.ref_doctype).fields; + + const masked_field_map = Object.fromEntries( + meta_fields + .filter((field) => field.mask && field.mask_readonly) + .map((field) => [field.fieldname, field]) + ); + + // return updated columns with masked field metadata applied + return columns.map((col) => { + const masked_field = masked_field_map[col.fieldname]; + if (masked_field) { + return { + ...col, + fieldtype: "Data", + options: masked_field.options, + }; + } + return col; + }); + } + show_loading_screen() { const loading_state = `
From 2955e655251bce36230489a46da979a9ea14dd4d Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Wed, 17 Sep 2025 16:15:40 +0200 Subject: [PATCH 080/263] fix: round seconds to minutes in Duration (#34020) --- cypress/integration/utils.js | 18 ++++++++++++++++++ frappe/public/js/frappe/utils/utils.js | 4 +--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/cypress/integration/utils.js b/cypress/integration/utils.js index e30d922429..083a03294a 100644 --- a/cypress/integration/utils.js +++ b/cypress/integration/utils.js @@ -49,6 +49,24 @@ context("Utils", () => { seconds: 0, }); }); + + run_util("seconds_to_duration", 60 * 60, { hide_seconds: 1 }).then((duration) => { + expect(duration).to.deep.equal({ + days: 0, + hours: 1, + minutes: 0, + seconds: 0, + }); + }); + + run_util("seconds_to_duration", 15 * 60, { hide_seconds: 1 }).then((duration) => { + expect(duration).to.deep.equal({ + days: 0, + hours: 0, + minutes: 15, + seconds: 0, + }); + }); }); it("should parse days, hours, minutes and seconds", () => { diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js index 5a5b75bdeb..37e0980cfd 100644 --- a/frappe/public/js/frappe/utils/utils.js +++ b/frappe/public/js/frappe/utils/utils.js @@ -1144,8 +1144,6 @@ Object.assign(frappe.utils, { seconds_to_duration(seconds, duration_options) { const floor = seconds > 0 ? Math.floor : Math.ceil; - const round_base_60 = (seconds) => floor(seconds / 60 + (seconds > 0 ? 0.5 : -0.5)); - const total_duration = { days: floor(seconds / 86400), // 60 * 60 * 24 hours: floor((seconds % 86400) / 3600), @@ -1159,7 +1157,7 @@ Object.assign(frappe.utils, { } if (duration_options && duration_options.hide_seconds) { - total_duration.minutes += round_base_60(total_duration.seconds); + total_duration.minutes += Math.round(total_duration.seconds / 60); total_duration.seconds = 0; } From 4a830b49e820f4c1a3fe4e8ab83bc8f31586723a Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Wed, 17 Sep 2025 16:58:26 +0530 Subject: [PATCH 081/263] fix: better redirect handling --- frappe/www/login.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/frappe/www/login.py b/frappe/www/login.py index c9a5e63816..cbd71bb77f 100644 --- a/frappe/www/login.py +++ b/frappe/www/login.py @@ -2,7 +2,7 @@ # License: MIT. See LICENSE -from urllib.parse import urlparse +from urllib.parse import urljoin, urlparse import frappe import frappe.utils @@ -202,17 +202,21 @@ def sanitize_redirect(redirect: str | None) -> str | None: Allowed redirects: - Same host e.g. https://frappe.localhost/path - - Just path e.g. /app + - Just path e.g. /app gets converted to https://frappe.localhost/app """ if not redirect: return redirect parsed_redirect = urlparse(redirect) - if not parsed_redirect.netloc: - return redirect parsed_request_host = urlparse(frappe.local.request.url) - if parsed_request_host.netloc == parsed_redirect.netloc: - return redirect + output_parsed_url = parsed_redirect._replace( + netloc=parsed_request_host.netloc, scheme=parsed_request_host.scheme + ) + if parsed_redirect.netloc: + if parsed_request_host.netloc != parsed_redirect.netloc: + output_parsed_url = output_parsed_url._replace(path="/app") + else: + output_parsed_url = output_parsed_url._replace(path=parsed_redirect.path) - return None + return output_parsed_url.geturl() From 9f3e32723141fceb0df64eb52902272de33f0c36 Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Wed, 17 Sep 2025 16:58:36 +0530 Subject: [PATCH 082/263] test: better redirect handling --- frappe/tests/test_api.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index aa40817bc4..4518fdc52d 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -461,13 +461,15 @@ class TestResponse(FrappeAPITestCase): def test_login_redirects(self): expected_redirects = { - "/app/user": "/app/user", - "/app/user?enabled=1": "/app/user?enabled=1", - "http://example.com": "/app", # No external redirect - "https://google.com": "/app", - "http://localhost:8000": "/app", + "/app/user": "http://localhost/app/user", + "/app/user?enabled=1": "http://localhost/app/user?enabled=1", + "http://example.com": "http://localhost/app", # No external redirect + "https://google.com": "http://localhost/app", + "http://localhost:8000": "http://localhost/app", "http://localhost/app": "http://localhost/app", + "////example.com": "http://localhost//example.com", # malicious redirect attempt } + for redirect, expected_redirect in expected_redirects.items(): response = self.get(f"/login?{urlencode({'redirect-to':redirect})}", {"sid": self.sid}) self.assertEqual(response.location, expected_redirect) From 9bd8dc89003693eb6a3b36efb9f6a2ba1cf1ea64 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Wed, 17 Sep 2025 23:54:06 +0530 Subject: [PATCH 083/263] refactor: cleaner handling of length and precision --- frappe/database/schema.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/frappe/database/schema.py b/frappe/database/schema.py index f48a6e1fc9..647b28fb49 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -10,6 +10,10 @@ SPECIAL_CHAR_PATTERN = re.compile(r"[\W]", flags=re.UNICODE) VARCHAR_CAST_PATTERN = re.compile(r"varchar\(([\d]+)\)") +CONFIGURABLE_DECIMAL_TYPES = ("Currency", "Float", "Percent") +DEFAULT_DECIMAL_LENGTH = 21 +DEFAULT_DECIMAL_PRECISION = 9 + class InvalidColumnName(frappe.ValidationError): pass @@ -429,10 +433,13 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): size = d[1] if d[1] else None if size: - # This check needs to exist for backward compatibility. - # Till V13, default size used for float, currency and percent are (18, 6). - if fieldtype in ["Float", "Currency", "Percent"] and cint(precision) > 6: - size = f"21,{cint(precision)}" + if fieldtype in CONFIGURABLE_DECIMAL_TYPES: + width = length if length else DEFAULT_DECIMAL_LENGTH + precision_is_set = precision not in (None, "") + precision = precision if precision_is_set else DEFAULT_DECIMAL_PRECISION + if cint(precision) > cint(width): + precision = width + size = f"{cint(width)},{cint(precision)}" if length: if coltype == "varchar": @@ -442,10 +449,6 @@ def get_definition(fieldtype, precision=None, length=None, *, options=None): # NOTE: this will only be applicable for mariadb as frappe implements int # in postgres as bigint (as seen in type_map) size = length - elif coltype == "decimal": - max_possible_precision = min(9, length) - precision = max_possible_precision if precision in (None, "") else cint(precision) - size = f"{length},{precision}" if size is not None: coltype = f"{coltype}({size})" From de6195e12f7aa6eb81210ee46c9efbd6d162ba47 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Thu, 18 Sep 2025 00:15:42 +0530 Subject: [PATCH 084/263] test: length and precision for decimal based fields --- frappe/core/doctype/doctype/test_doctype.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/frappe/core/doctype/doctype/test_doctype.py b/frappe/core/doctype/doctype/test_doctype.py index ce2aeb65e8..38fd634224 100644 --- a/frappe/core/doctype/doctype/test_doctype.py +++ b/frappe/core/doctype/doctype/test_doctype.py @@ -827,6 +827,21 @@ class TestDocType(IntegrationTestCase): self.assertEqual(get_format(compressed_dt), "COMPRESSED") self.assertEqual(get_format(dynamic_dt), "DYNAMIC") + def test_decimal_field_configuration(self): + doctype = new_doctype( + "Test Decimal Config", + fields=[ + { + "fieldname": "decimal_field", + "fieldtype": "Currency", + "length": 30, + "precision": 3, + } + ], + ).insert(ignore_if_duplicate=True) + decimal_field_type = frappe.db.get_column_type(doctype.name, "decimal_field") + self.assertIn("(30,3)", decimal_field_type.lower()) + def new_doctype( name: str | None = None, From f74c665cc2667cfffb95e1d6a3acde048b923ec5 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Thu, 18 Sep 2025 00:18:32 +0530 Subject: [PATCH 085/263] test: precision exceeds length --- frappe/core/doctype/doctype/test_doctype.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frappe/core/doctype/doctype/test_doctype.py b/frappe/core/doctype/doctype/test_doctype.py index 38fd634224..5677098fa8 100644 --- a/frappe/core/doctype/doctype/test_doctype.py +++ b/frappe/core/doctype/doctype/test_doctype.py @@ -842,6 +842,20 @@ class TestDocType(IntegrationTestCase): decimal_field_type = frappe.db.get_column_type(doctype.name, "decimal_field") self.assertIn("(30,3)", decimal_field_type.lower()) + def test_decimal_field_precision_exceeds_length(self): + doctype = new_doctype( + "Test Decimal Config 2", + fields=[ + { + "fieldname": "decimal_field", + "fieldtype": "Currency", + "length": 10, + "precision": 11, + } + ], + ) + self.assertRaises(frappe.ValidationError, doctype.insert) + def new_doctype( name: str | None = None, From 3797756b43985532579a100b4e5de6059b4cbfc2 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Wed, 17 Sep 2025 21:06:20 +0200 Subject: [PATCH 086/263] chore: enable Norsk Bokmal (#33978) --- frappe/geo/languages.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/geo/languages.csv b/frappe/geo/languages.csv index 0a1a3d9dae..ce220cd3ee 100644 --- a/frappe/geo/languages.csv +++ b/frappe/geo/languages.csv @@ -53,6 +53,7 @@ mn,Монгол,0 mr,मराठी,0 ms,Melayu,0 my,မြန်မာ,0 +nb,Norsk Bokmål,1 nl,Nederlands,0 no,Norsk,0 pl,Polski,0 From cd6360318d12c4c84a589c8e52a5122bf7211286 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Thu, 18 Sep 2025 00:51:29 +0530 Subject: [PATCH 087/263] fix: sync translations from crowdin (#34025) --- frappe/locale/bs.po | 8 +-- frappe/locale/fr.po | 6 +-- frappe/locale/hr.po | 8 +-- frappe/locale/nb.po | 122 ++++++++++++++++++++++---------------------- frappe/locale/sv.po | 8 +-- 5 files changed, 76 insertions(+), 76 deletions(-) diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index 376f215bb1..504a1b0d3f 100644 --- a/frappe/locale/bs.po +++ b/frappe/locale/bs.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-17 18:30\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -5454,7 +5454,7 @@ msgstr "Kontakt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Kontakt/e-pošta nije pronađena. Nije dodan učesnik za -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -13679,7 +13679,7 @@ msgstr "Je Primarno" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Primarna Adresa" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -26298,7 +26298,7 @@ msgstr "Ovaj Mjesec" #: frappe/core/doctype/file/file.py:394 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Ovaj PDF se ne može prenijeti jer sadrži nesiguran sadržaj." #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index 065c70bed7..f34dff706c 100644 --- a/frappe/locale/fr.po +++ b/frappe/locale/fr.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-17 18:29\n" "Last-Translator: developers@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -4340,7 +4340,7 @@ msgstr "" #. Label of the changed_values (HTML) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Changes" -msgstr "" +msgstr "Modifications" #: frappe/email/doctype/email_domain/email_domain.js:5 msgid "Changing any setting will reflect on all the email accounts associated with this domain." @@ -8002,7 +8002,7 @@ msgstr "Vous n'avez pas de compte?" #: frappe/public/js/print_format_builder/HTMLEditor.vue:5 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:52 msgid "Done" -msgstr "" +msgstr "Terminé" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json diff --git a/frappe/locale/hr.po b/frappe/locale/hr.po index c7625485fc..a535b4030a 100644 --- a/frappe/locale/hr.po +++ b/frappe/locale/hr.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-17 18:30\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -5454,7 +5454,7 @@ msgstr "Kontakt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Kontakt/e-pošta nije pronađena. Nije dodan sudionik za -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -13679,7 +13679,7 @@ msgstr "Je Primarno" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Primarna Adresa" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -26298,7 +26298,7 @@ msgstr "Ovaj Mjesec" #: frappe/core/doctype/file/file.py:394 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Ovaj PDF se ne može prenijeti jer sadrži nesiguran sadržaj." #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 49cb11ebb8..0403353f4f 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:12\n" +"PO-Revision-Date: 2025-09-17 18:30\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -4240,11 +4240,11 @@ msgstr "Kan ikke aktivere {0} for en dokumenttype som ikke kan registreres" #: frappe/core/doctype/file/file.py:262 msgid "Cannot find file {} on disk" -msgstr "" +msgstr "Kan ikke finne filen {} på disken" #: frappe/core/doctype/file/file.py:581 msgid "Cannot get file contents of a Folder" -msgstr "" +msgstr "Kan ikke hente filinnholdet i en mappe" #: frappe/printing/page/print/print.js:884 msgid "Cannot have multiple printers mapped to a single print format." @@ -4252,7 +4252,7 @@ msgstr "Kan ikke ha flere skrivere tilordnet til ett og samme utskriftsformat." #: frappe/public/js/frappe/form/grid.js:1133 msgid "Cannot import table with more than 5000 rows." -msgstr "" +msgstr "Kan ikke importere tabell med mer enn 5000 rader." #: frappe/model/document.py:1105 msgid "Cannot link cancelled document: {0}" @@ -4260,19 +4260,19 @@ msgstr "Kan ikke lenke til avbrutt dokument: {0}" #: frappe/model/mapper.py:175 msgid "Cannot map because following condition fails:" -msgstr "" +msgstr "Kan ikke mappe fordi følgende betingelse mislykkes:" #: frappe/core/doctype/data_import/importer.py:971 msgid "Cannot match column {0} with any field" -msgstr "" +msgstr "Kan ikke matche kolonnen {0} med noe felt" #: frappe/public/js/frappe/form/grid_row.js:175 msgid "Cannot move row" -msgstr "" +msgstr "Kan ikke flytte rad" #: frappe/public/js/frappe/views/reports/report_view.js:932 msgid "Cannot remove ID field" -msgstr "" +msgstr "Kan ikke fjerne ID-feltet" #: frappe/core/page/permission_manager/permission_manager.py:132 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" @@ -4293,19 +4293,19 @@ msgstr "Kan ikke registrere {0}." #: frappe/desk/doctype/bulk_update/bulk_update.js:26 #: frappe/public/js/frappe/list/bulk_operations.js:366 msgid "Cannot update {0}" -msgstr "" +msgstr "Kan ikke oppdatere {0}" #: frappe/model/db_query.py:1130 msgid "Cannot use sub-query here." -msgstr "" +msgstr "Kan ikke bruke underspørsmål her." #: frappe/model/db_query.py:1162 msgid "Cannot use {0} in order/group by" -msgstr "" +msgstr "Kan ikke bruke {0} i rekkefølge/gruppe etter" #: frappe/public/js/frappe/list/bulk_operations.js:297 msgid "Cannot {0} {1}." -msgstr "" +msgstr "Kan ikke {0} {1}." #: frappe/utils/password_strength.py:181 msgid "Capitalization doesn't help very much." @@ -4313,12 +4313,12 @@ msgstr "Store bokstaver hjelper ikke noe særlig." #: frappe/public/js/frappe/ui/capture.js:294 msgid "Capture" -msgstr "" +msgstr "Ta bilde" #. Label of the card (Link) field in DocType 'Number Card Link' #: frappe/desk/doctype/number_card_link/number_card_link.json msgid "Card" -msgstr "" +msgstr "Kort" #. Option for the 'Type' (Select) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json @@ -4327,11 +4327,11 @@ msgstr "Kortskille" #: frappe/public/js/frappe/views/reports/query_report.js:262 msgid "Card Label" -msgstr "" +msgstr "Kortetikett" #: frappe/public/js/frappe/widgets/widget_dialog.js:262 msgid "Card Links" -msgstr "" +msgstr "Kortlenker" #. Label of the cards (Table) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json @@ -4344,12 +4344,12 @@ msgstr "Kort" #: frappe/public/js/frappe/views/interaction.js:72 #: frappe/website/doctype/help_article/help_article.json msgid "Category" -msgstr "" +msgstr "Kategori" #. Label of the category_description (Text) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Category Description" -msgstr "" +msgstr "Kategoribeskrivelse" #. Label of the category_name (Data) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json @@ -4421,20 +4421,20 @@ msgstr "Endret av" #. Name of a DocType #: frappe/desk/doctype/changelog_feed/changelog_feed.json msgid "Changelog Feed" -msgstr "" +msgstr "Endringslogg" #. Label of the changed_values (HTML) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Changes" -msgstr "" +msgstr "Endringer" #: frappe/email/doctype/email_domain/email_domain.js:5 msgid "Changing any setting will reflect on all the email accounts associated with this domain." -msgstr "" +msgstr "Hvis du endrer en innstilling, vil det påvirke alle e-postkontoer som er knyttet til dette domenet." #: frappe/core/doctype/system_settings/system_settings.js:67 msgid "Changing rounding method on site with data can result in unexpected behaviour." -msgstr "" +msgstr "Endring av avrundingsmetode på stedet med data kan føre til uventet oppførsel." #. Label of the channel (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -4449,7 +4449,7 @@ msgstr "Diagram" #. Label of the chart_config (Code) field in DocType 'Dashboard Settings' #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json msgid "Chart Configuration" -msgstr "" +msgstr "Konfigurasjon av diagram" #. Label of the chart_name (Data) field in DocType 'Dashboard Chart' #. Label of the chart_name (Link) field in DocType 'Workspace Chart' @@ -4466,12 +4466,12 @@ msgstr "Diagram-navn" #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Options" -msgstr "" +msgstr "Alternativer for diagram" #. Label of the source (Link) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Source" -msgstr "" +msgstr "Kilde for diagram" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -4484,7 +4484,7 @@ msgstr "Diagramtype" #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/workspace/workspace.json msgid "Charts" -msgstr "" +msgstr "Diagrammer" #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -4522,7 +4522,7 @@ msgstr "Sjekk feilloggen for mer informasjon: {0}" #: frappe/website/doctype/website_settings/website_settings.js:147 msgid "Check this if you don't want users to sign up for an account on your site. Users won't get desk access unless you explicitly provide it." -msgstr "" +msgstr "Merk av for dette hvis du ikke vil at brukerne skal registrere seg for en konto på nettstedet ditt. Brukerne får ikke skrivebordstilgang med mindre du eksplisitt gir dem det." #. Description of the 'User must always select' (Check) field in DocType #. 'Document Naming Settings' @@ -4533,52 +4533,52 @@ msgstr "Marker denne hvis du vil tvinge brukeren til å velge en serie før du l #. Description of the 'Show Full Number' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Check to display the full numeric value (e.g., 1,234,567 instead of 1.2M)." -msgstr "" +msgstr "Merk av for å vise hele tallverdien (f.eks. 1 234 567 i stedet for 1,2 millioner)." #: frappe/public/js/frappe/desk.js:235 msgid "Checking one moment" -msgstr "" +msgstr "Sjekker ett øyeblikk" #: frappe/website/doctype/website_settings/website_settings.js:140 msgid "Checking this will enable tracking page views for blogs, web pages, etc." -msgstr "" +msgstr "Hvis du merker av for dette, kan du spore sidevisninger for blogger, nettsider osv." #. Description of the 'Hide Custom DocTypes and Reports' (Check) field in #. DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Checking this will hide custom doctypes and reports cards in Links section" -msgstr "" +msgstr "Hvis du merker av for dette, skjules egendefinerte DocType-er og rapportkort i Links-delen" #: frappe/website/doctype/web_page/web_page.js:78 msgid "Checking this will publish the page on your website and it'll be visible to everyone." -msgstr "" +msgstr "Hvis du merker av for dette, publiseres siden på nettstedet ditt, og den blir synlig for alle." #: frappe/website/doctype/web_page/web_page.js:104 msgid "Checking this will show a text area where you can write custom javascript that will run on this page." -msgstr "" +msgstr "Hvis du merker av for dette, vises et tekstområde der du kan skrive egendefinert javascript som skal kjøres på denne siden." #: frappe/www/list.py:85 msgid "Child DocTypes are not allowed" -msgstr "" +msgstr "Underordnede DocType-er er ikke tillatt" #. Label of the child_doctype (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Child Doctype" -msgstr "" +msgstr "Underordnet DocType" #: frappe/core/doctype/doctype/doctype.py:1648 msgid "Child Table {0} for field {1}" -msgstr "" +msgstr "Underordnet tabell {0} for feltet {1}" #. Description of the 'Is Child Table' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:52 msgid "Child Tables are shown as a Grid in other DocTypes" -msgstr "" +msgstr "Underordnede tabeller vises som et rutenett i andre DocType-er" #: frappe/database/query.py:660 msgid "Child query fields for '{0}' must be a list or tuple." -msgstr "" +msgstr "Underordnede spørringsfelt for '{0}' må være en liste eller en tupel." #: frappe/public/js/frappe/widgets/widget_dialog.js:651 msgid "Choose Existing Card or create New Card" @@ -4586,17 +4586,17 @@ msgstr "Velg eksisterende kort eller opprett nytt kort" #: frappe/public/js/frappe/views/workspace/workspace.js:571 msgid "Choose a block or continue typing" -msgstr "" +msgstr "Velg en blokk eller fortsett å skrive" #: frappe/public/js/form_builder/components/controls/DataControl.vue:18 #: frappe/public/js/frappe/form/controls/color.js:5 msgid "Choose a color" -msgstr "" +msgstr "Velg en farge" #: frappe/public/js/form_builder/components/controls/DataControl.vue:21 #: frappe/public/js/frappe/form/controls/icon.js:5 msgid "Choose an icon" -msgstr "" +msgstr "Velg et ikon" #. Description of the 'Two Factor Authentication method' (Select) field in #. DocType 'System Settings' @@ -4688,7 +4688,7 @@ msgstr "Klikk på knappen for å logge inn på {0}" #: frappe/templates/emails/data_deletion_approval.html:2 msgid "Click on the link below to approve the request" -msgstr "" +msgstr "Klikk på lenken nedenfor for å godkjenne forespørselen" #: frappe/templates/emails/new_user.html:7 msgid "Click on the link below to complete your registration and set a new password" @@ -4700,7 +4700,7 @@ msgstr "Klikk på lenken nedenfor for å laste ned dataene dine" #: frappe/templates/emails/delete_data_confirmation.html:4 msgid "Click on the link below to verify your request" -msgstr "" +msgstr "Klikk på lenken nedenfor for å bekrefte forespørselen din" #: frappe/integrations/doctype/google_calendar/google_calendar.py:118 #: frappe/integrations/doctype/google_contacts/google_contacts.py:41 @@ -4728,7 +4728,7 @@ msgstr "Klikk for å angi filtre" #: frappe/public/js/frappe/list/list_view.js:739 msgid "Click to sort by {0}" -msgstr "" +msgstr "Klikk for å sortere etter {0}" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -5097,7 +5097,7 @@ msgstr "Kommentaroffentlighet kan bare oppdateres av den opprinnelige forfattere #: frappe/public/js/frappe/model/model.js:135 #: frappe/website/doctype/web_form/templates/web_form.html:129 msgid "Comments" -msgstr "" +msgstr "Kommentarer" #. Description of the 'Timeline Field' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -5470,12 +5470,12 @@ msgstr "" #. Label of the phone_nos (Table) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Numbers" -msgstr "" +msgstr "Kontaktnummere" #. Name of a DocType #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Contact Phone" -msgstr "" +msgstr "Kontakttelefon" #: frappe/integrations/doctype/google_contacts/google_contacts.py:291 msgid "Contact Synced with Google Contacts." @@ -5591,15 +5591,15 @@ msgstr "Kontrollerer om nye brukere kan registrere seg med denne sosiale pålogg #: frappe/public/js/frappe/utils/utils.js:1036 msgid "Copied to clipboard." -msgstr "" +msgstr "Kopier til utklippstavlen" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:93 msgid "Copy Link" -msgstr "" +msgstr "Kopier lenke" #: frappe/website/doctype/web_form/web_form.js:29 msgid "Copy embed code" -msgstr "" +msgstr "Kopier innbyggingskode" #: frappe/public/js/frappe/request.js:621 msgid "Copy error to clipboard" @@ -5607,7 +5607,7 @@ msgstr "Kopier feil til utklippstavlen" #: frappe/public/js/frappe/form/toolbar.js:507 msgid "Copy to Clipboard" -msgstr "" +msgstr "Kopier til utklippstavlen" #: frappe/core/doctype/user/user.js:480 msgid "Copy token to clipboard" @@ -5620,7 +5620,7 @@ msgstr "Opphavsrett" #: frappe/custom/doctype/customize_form/customize_form.py:123 msgid "Core DocTypes cannot be customized." -msgstr "" +msgstr "DocType-er i kjernen kan ikke tilpasses." #: frappe/desk/doctype/global_search_settings/global_search_settings.py:36 msgid "Core Modules {0} cannot be searched in Global Search." @@ -5632,23 +5632,23 @@ msgstr "Riktig versjon:" #: frappe/email/smtp.py:78 msgid "Could not connect to outgoing email server" -msgstr "" +msgstr "Kunne ikke koble til serveren for utgående e-post" #: frappe/model/document.py:1101 msgid "Could not find {0}" -msgstr "" +msgstr "Kunne ikke finne {0}" #: frappe/core/doctype/data_import/importer.py:933 msgid "Could not map column {0} to field {1}" -msgstr "" +msgstr "Kunne ikke tilordne kolonne {0} til felt {1}" #: frappe/database/query.py:564 msgid "Could not parse field: {0}" -msgstr "" +msgstr "Kunne ikke analysere feltet: {0}" #: frappe/desk/page/setup_wizard/setup_wizard.js:234 msgid "Could not start up:" -msgstr "" +msgstr "Kunne ikke starte opp:" #: frappe/public/js/frappe/web_form/web_form.js:383 msgid "Couldn't save, please check the data you have entered" @@ -5669,7 +5669,7 @@ msgstr "Antall" #: frappe/public/js/frappe/widgets/widget_dialog.js:540 msgid "Count Customizations" -msgstr "" +msgstr "Egendefinering av teller" #. Label of the section_break_5 (Section Break) field in DocType 'Workspace #. Shortcut' @@ -5686,7 +5686,7 @@ msgstr "Antall lenkede dokumenter" #. Label of the counter (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Counter" -msgstr "" +msgstr "Teller" #. Label of the country (Link) field in DocType 'Address' #. Label of the country (Link) field in DocType 'Address Template' @@ -5709,7 +5709,7 @@ msgstr "Landskode er påkrevd" #. Label of the country_name (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Country Name" -msgstr "" +msgstr "Landsnavn" #. Label of the county (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -9885,7 +9885,7 @@ msgstr "FavIcon" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Fax" -msgstr "" +msgstr "Faks" #: frappe/public/js/frappe/form/templates/form_sidebar.html:33 msgid "Feedback" diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 48d3c35591..8e273eb00d 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:12\n" +"PO-Revision-Date: 2025-09-17 18:30\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -5453,7 +5453,7 @@ msgstr "Kontakt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Kontakt / e-post hittades inte. Har inte lagt till deltagare för -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -13677,7 +13677,7 @@ msgstr "Är Primär" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Är Primär Adress" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -26292,7 +26292,7 @@ msgstr "Denna Månad" #: frappe/core/doctype/file/file.py:394 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Denna PDF kan inte laddas upp eftersom den innehåller osäkert innehåll." #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" From 6746ce9043385ec054ff0ccd4a06d9aa6ad505d9 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Wed, 17 Sep 2025 21:25:33 +0200 Subject: [PATCH 088/263] fix(Number Card): permission query and frontend perms (#34023) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../desk/doctype/number_card/number_card.js | 41 ++++++++++-- .../desk/doctype/number_card/number_card.json | 4 +- .../desk/doctype/number_card/number_card.py | 65 +++++++++---------- 3 files changed, 68 insertions(+), 42 deletions(-) diff --git a/frappe/desk/doctype/number_card/number_card.js b/frappe/desk/doctype/number_card/number_card.js index 274ca76848..c474489640 100644 --- a/frappe/desk/doctype/number_card/number_card.js +++ b/frappe/desk/doctype/number_card/number_card.js @@ -26,6 +26,7 @@ frappe.ui.form.on("Number Card", { frm.trigger("render_filters_table"); } frm.trigger("set_parent_document_type"); + frm.trigger("set_document_type_description"); if (!frm.is_new()) { frm.trigger("create_add_to_dashboard_button"); @@ -67,6 +68,8 @@ frappe.ui.form.on("Number Card", { }, type: function (frm) { + frm.trigger("set_document_type_description"); + if (frm.doc.type == "Report") { frm.set_query("report_name", () => { return { @@ -202,7 +205,9 @@ frappe.ui.form.on("Number Card", { let is_dynamic_filter = (f) => ["Date", "DateRange"].includes(f.fieldtype) && f.default; let wrapper = $(frm.get_field("filters_json").wrapper).empty(); - let table = $(` + let table = $(`
@@ -212,7 +217,10 @@ frappe.ui.form.on("Number Card", {
${__("Filter")}
`).appendTo(wrapper); - $(`

${__("Click table to edit")}

`).appendTo(wrapper); + + if (frm.has_perm("write")) { + $(`

${__("Click table to edit")}

`).appendTo(wrapper); + } let filters = JSON.parse(frm.doc.filters_json || "[]"); let filters_set = false; @@ -273,6 +281,10 @@ frappe.ui.form.on("Number Card", { } table.on("click", () => { + if (!frm.has_perm("write")) { + return; + } + if (!frappe.boot.developer_mode && frm.doc.is_standard) { frappe.throw(__("Cannot edit filters for standard number cards")); } @@ -332,8 +344,9 @@ frappe.ui.form.on("Number Card", { let wrapper = $(frm.get_field("dynamic_filters_json").wrapper).empty(); - frm.dynamic_filter_table = - $(` + frm.dynamic_filter_table = $(`
@@ -360,6 +373,10 @@ frappe.ui.form.on("Number Card", { ); frm.dynamic_filter_table.on("click", () => { + if (!frm.has_perm("write")) { + return; + } + if (!frappe.boot.developer_mode && frm.doc.is_standard) { frappe.throw(__("Cannot edit filters for standard number cards")); } @@ -454,4 +471,20 @@ frappe.ui.form.on("Number Card", { } } }, + + set_document_type_description: function (frm) { + if (frm.doc.type == "Custom") { + frm.set_df_property( + "document_type", + "description", + __( + "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access.", + null, + "Number Card" + ) + ); + } else { + frm.set_df_property("document_type", "description", ""); + } + }, }); diff --git a/frappe/desk/doctype/number_card/number_card.json b/frappe/desk/doctype/number_card/number_card.json index 39a6f99092..089786fbdc 100644 --- a/frappe/desk/doctype/number_card/number_card.json +++ b/frappe/desk/doctype/number_card/number_card.json @@ -38,7 +38,7 @@ ], "fields": [ { - "depends_on": "eval: doc.type == 'Document Type'", + "depends_on": "eval: ['Document Type', 'Custom'].includes(doc.type)", "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, @@ -229,7 +229,7 @@ } ], "links": [], - "modified": "2025-05-21 17:33:04.908518", + "modified": "2025-09-17 21:00:11.351605", "modified_by": "Administrator", "module": "Desk", "name": "Number Card", diff --git a/frappe/desk/doctype/number_card/number_card.py b/frappe/desk/doctype/number_card/number_card.py index 2fb76958dc..29a3e144bf 100644 --- a/frappe/desk/doctype/number_card/number_card.py +++ b/frappe/desk/doctype/number_card/number_card.py @@ -7,9 +7,10 @@ from frappe.boot import get_allowed_report_names from frappe.model.document import Document from frappe.model.naming import append_number_if_name_exists from frappe.modules.export_file import export_to_files +from frappe.permissions import get_doctypes_with_read from frappe.query_builder import Criterion from frappe.query_builder.utils import DocType -from frappe.utils import cint, flt +from frappe.utils import flt from frappe.utils.modules import get_modules_from_all_apps_for_user @@ -78,51 +79,43 @@ class NumberCard(Document): def get_permission_query_conditions(user=None): - if not user: - user = frappe.session.user - - if user == "Administrator": + # The user param is ignored because `get_allowed_report_names` and `get_doctypes_with_read` don't support it. + if frappe.session.user == "Administrator": return - roles = frappe.get_roles(user) - if "System Manager" in roles: - return None + if "System Manager" in frappe.get_roles(): + return - doctype_condition = False - module_condition = False + allowed_reports = get_allowed_report_names() + allowed_doctypes = get_doctypes_with_read() + allowed_modules = [module.get("module_name") for module in get_modules_from_all_apps_for_user()] - allowed_doctypes = [frappe.db.escape(doctype) for doctype in frappe.permissions.get_doctypes_with_read()] - allowed_modules = [ - frappe.db.escape(module.get("module_name")) for module in get_modules_from_all_apps_for_user() - ] + nc = frappe.qb.DocType("Number Card") + conditions = ( + ((nc.type == "Report") & nc.report_name.isin(allowed_reports)) + | ((nc.type == "Custom") & nc.document_type.isin(allowed_doctypes)) + | ((nc.type == "Document Type") & nc.document_type.isin(allowed_doctypes)) + ) & (nc.module.isin(allowed_modules) | nc.module.isnull() | nc.module == "") - if allowed_doctypes: - doctype_condition = "`tabNumber Card`.`document_type` in ({allowed_doctypes})".format( - allowed_doctypes=",".join(allowed_doctypes) - ) - if allowed_modules: - module_condition = """`tabNumber Card`.`module` in ({allowed_modules}) - or `tabNumber Card`.`module` is NULL""".format(allowed_modules=",".join(allowed_modules)) - - return f""" - {doctype_condition} - and - {module_condition} - """ + return conditions.get_sql(quote_char="`") def has_permission(doc, ptype, user): - roles = frappe.get_roles(user) - if "System Manager" in roles: + # The user param is ignored because `get_allowed_report_names` and `get_doctypes_with_read` don't support it. + if frappe.session.user == "Administrator": return True - if doc.type == "Report": - if doc.report_name in get_allowed_report_names(): - return True - else: - allowed_doctypes = tuple(frappe.permissions.get_doctypes_with_read()) - if doc.document_type in allowed_doctypes: - return True + if "System Manager" in frappe.get_roles(): + return True + + if doc.type == "Report" and doc.report_name in get_allowed_report_names(): + return True + + if doc.type == "Custom" and doc.document_type in get_doctypes_with_read(): + return True + + if doc.type == "Document Type" and doc.document_type in get_doctypes_with_read(): + return True return False From 38fbe65d093917c3bab028c9fe865786c2090ec2 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 18 Sep 2025 01:24:17 +0530 Subject: [PATCH 089/263] fix: call `format()` on the result of `_()` (#34016) Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com> --- frappe/desk/query_report.py | 5 ++--- frappe/desk/reportview.py | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index b20cc92292..22f85df4ba 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -339,9 +339,8 @@ def export_query(): ) frappe.msgprint( _( - "Your report is being generated in the background. " - "You will receive an email on {0} with a download link once it is ready.".format(user_email) - ) + "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." + ).format(user_email) ) return diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index ce708bfca1..d143f1bf27 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -394,9 +394,8 @@ def export_query(): frappe.msgprint( _( - "Your report is being generated in the background. " - "You will receive an email on {0} with a download link once it is ready.".format(user_email) - ) + "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." + ).format(user_email) ) return From e21560d2377881c0a2fc4cff714e59048c57976c Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Thu, 18 Sep 2025 12:18:56 +0530 Subject: [PATCH 090/263] refactor: remove unnecessary precision setting --- frappe/core/doctype/doctype/doctype.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index 69c76298ec..1f79083004 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -1672,10 +1672,6 @@ def validate_fields(meta: Meta): ) ) - precision_not_set = docfield.precision in (None, "") - if docfield.length and precision_not_set and cint(docfield.length) < 9: # default is 9 - docfield.precision = docfield.length - fields = meta.get("fields") fieldname_list = [d.fieldname for d in fields] From 7373d906918985b4a92aad37a8f04d1a76f16b8e Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Thu, 18 Sep 2025 12:22:37 +0530 Subject: [PATCH 091/263] fix: no semgrep on PIL monkey patch --- frappe/core/doctype/file/file.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index e5a9f86c8b..7a48c74be2 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -37,7 +37,10 @@ from .exceptions import ( from .utils import * exclude_from_linked_with = True + +# nosemgrep ImageFile.LOAD_TRUNCATED_IMAGES = True + URL_PREFIXES = ("http://", "https://", "/api/method/") FILE_ENCODING_OPTIONS = ("utf-8-sig", "utf-8", "windows-1250", "windows-1252") From 5c280c15966076c79153d4921a4a23e7c34ccf5d Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Thu, 18 Sep 2025 12:26:14 +0530 Subject: [PATCH 092/263] refactor: move to inline comment --- frappe/core/doctype/file/file.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 7a48c74be2..eddbc3c401 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -38,8 +38,7 @@ from .utils import * exclude_from_linked_with = True -# nosemgrep -ImageFile.LOAD_TRUNCATED_IMAGES = True +ImageFile.LOAD_TRUNCATED_IMAGES = True # nosemgrep URL_PREFIXES = ("http://", "https://", "/api/method/") FILE_ENCODING_OPTIONS = ("utf-8-sig", "utf-8", "windows-1250", "windows-1252") From b2451a9bf7b81ea3218069e31ba5970978ed4b6d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 18 Sep 2025 13:05:47 +0530 Subject: [PATCH 093/263] fix(kanban): use last board chosen by user, or first available board Signed-off-by: Akhil Narang --- frappe/public/js/frappe/views/kanban/kanban_view.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/kanban/kanban_view.js b/frappe/public/js/frappe/views/kanban/kanban_view.js index 13946364df..8bc2cef81b 100644 --- a/frappe/public/js/frappe/views/kanban/kanban_view.js +++ b/frappe/public/js/frappe/views/kanban/kanban_view.js @@ -31,7 +31,17 @@ frappe.views.KanbanView = class KanbanView extends frappe.views.ListView { if (!kanbans.length) { return frappe.views.KanbanView.show_kanban_dialog(this.doctype, true); } else if (kanbans.length && frappe.get_route().length !== 4) { - return frappe.views.KanbanView.show_kanban_dialog(this.doctype, true); + // Try to use the last board the user used, else default to the first available board + const last_board = frappe.get_user_settings(this.doctype)["Kanban"] + ?.last_kanban_board; + if (last_board && kanbans.includes(last_board)) { + frappe.set_route("List", this.doctype, "Kanban", last_board); + return; + } else { + const first_board = kanbans[0]; + frappe.set_route("List", this.doctype, "Kanban", first_board.name); + return; + } } else { this.kanbans = kanbans; From d2ed06156a18215ce16587d40a4cb0c26baf3a8b Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 18 Sep 2025 13:06:04 +0530 Subject: [PATCH 094/263] fix(kanban): no-op set_result_height ``` jquery.js:3773 jQuery.Deferred exception: Cannot read properties of undefined (reading 'get') TypeError: Cannot read properties of undefined (reading 'get') at _a2.set_result_height (http://v16.localhost/assets/frappe/dist/js/list.bundle.6CVTOA32.js:2461:108) at Object. (http://v16.localhost/assets/frappe/dist/js/list.bundle.6CVTOA32.js:2537:14) at mightThrow (http://v16.localhost/assets/frappe/dist/js/libs.bundle.LLRFRX7M.js:1922:42) at process (http://v16.localhost/assets/frappe/dist/js/libs.bundle.LLRFRX7M.js:1957:25) undefined ``` (line 2461 was `const resultContainerHeight = window.innerHeight - this.$result.get(0).offsetTop - this.$paging_area.get(0).offsetHeight;` inside `set_result_height`) Signed-off-by: Akhil Narang --- frappe/public/js/frappe/views/kanban/kanban_view.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/public/js/frappe/views/kanban/kanban_view.js b/frappe/public/js/frappe/views/kanban/kanban_view.js index 8bc2cef81b..6ec37d388b 100644 --- a/frappe/public/js/frappe/views/kanban/kanban_view.js +++ b/frappe/public/js/frappe/views/kanban/kanban_view.js @@ -130,6 +130,10 @@ frappe.views.KanbanView = class KanbanView extends frappe.views.ListView { // pass } + set_result_height() { + // pass + } + toggle_result_area() { this.$result.toggle(this.data.length > 0); } From a716b3ea205b6d56f436e770ce26f278e3eeb0f1 Mon Sep 17 00:00:00 2001 From: Shreyas Sojitra Date: Thu, 18 Sep 2025 13:54:10 +0530 Subject: [PATCH 095/263] fix: validate mandatory fields before applying action Previously, workflow actions bypassed mandatory field validation since only workflow_state was updated. This patch ensures required fields are validated before transitions. Additionally, check_mandatory has been moved to frappe.ui.form for reuse and references updated accordingly. --- frappe/public/js/frappe/form/save.js | 222 +++++++++++------------ frappe/public/js/frappe/form/workflow.js | 2 + 2 files changed, 113 insertions(+), 111 deletions(-) diff --git a/frappe/public/js/frappe/form/save.js b/frappe/public/js/frappe/form/save.js index fe412aa241..b28e277a86 100644 --- a/frappe/public/js/frappe/form/save.js +++ b/frappe/public/js/frappe/form/save.js @@ -17,7 +17,7 @@ frappe.ui.form.save = function (frm, action, callback, btn) { var save = function () { $(frm.wrapper).addClass("validated-form"); - if ((action !== "Save" || frm.is_dirty()) && check_mandatory()) { + if ((action !== "Save" || frm.is_dirty()) && frappe.ui.form.check_mandatory(frm)) { _call({ method: "frappe.desk.form.save.savedocs", args: { doc: frm.doc, action: action }, @@ -65,116 +65,6 @@ frappe.ui.form.save = function (frm, action, callback, btn) { }); }; - var check_mandatory = function () { - var has_errors = false; - frm.scroll_set = false; - - if (frm.doc.docstatus == 2) return true; // don't check for cancel - - $.each(frappe.model.get_all_docs(frm.doc), function (i, doc) { - var error_fields = []; - var folded = false; - - $.each(frappe.meta.docfield_list[doc.doctype] || [], function (i, docfield) { - if (docfield.fieldname) { - const df = frappe.meta.get_docfield(doc.doctype, docfield.fieldname, doc.name); - - if (df.fieldtype === "Fold") { - folded = frm.layout.folded; - } - - if ( - is_docfield_mandatory(doc, df) && - !frappe.model.has_value(doc.doctype, doc.name, df.fieldname) - ) { - has_errors = true; - error_fields[error_fields.length] = __(df.label, null, df.parent); - // scroll to field - if (!frm.scroll_set) { - scroll_to(doc.parentfield || df.fieldname); - } - - if (folded) { - frm.layout.unfold(); - folded = false; - } - } - } - }); - - if (frm.is_new() && frm.meta.autoname === "Prompt" && !frm.doc.__newname) { - has_errors = true; - error_fields = [__("Name"), ...error_fields]; - } - - if (error_fields.length) { - let meta = frappe.get_meta(doc.doctype); - let message; - if (meta.istable) { - const table_field = frappe.meta.docfield_map[doc.parenttype][doc.parentfield]; - - const table_label = __( - table_field.label || frappe.unscrub(table_field.fieldname) - ).bold(); - - message = __("Mandatory fields required in table {0}, Row {1}", [ - table_label, - doc.idx, - ]); - } else { - message = __("Mandatory fields required in {0}", [__(doc.doctype)]); - } - message = message + "

  • " + error_fields.join("
  • ") + "
"; - frappe.msgprint({ - message: message, - indicator: "red", - title: __("Missing Fields"), - }); - frm.refresh(); - } - }); - - return !has_errors; - }; - - let is_docfield_mandatory = function (doc, df) { - if (df.reqd) return true; - if (!df.mandatory_depends_on || !doc) return; - - let out = null; - let expression = df.mandatory_depends_on; - let parent = frappe.get_meta(df.parent); - - if (typeof expression === "boolean") { - out = expression; - } else if (typeof expression === "function") { - out = expression(doc); - } else if (expression.substr(0, 5) == "eval:") { - try { - out = frappe.utils.eval(expression.substr(5), { doc, parent }); - if (parent && parent.istable && expression.includes("is_submittable")) { - out = true; - } - } catch (e) { - frappe.throw(__('Invalid "mandatory_depends_on" expression')); - } - } else { - var value = doc[expression]; - if ($.isArray(value)) { - out = !!value.length; - } else { - out = !!value; - } - } - - return out; - }; - - const scroll_to = (fieldname) => { - frm.scroll_to_field(fieldname); - frm.scroll_set = true; - }; - var _call = function (opts) { // opts = { // method: "some server method", @@ -227,6 +117,116 @@ frappe.ui.form.save = function (frm, action, callback, btn) { } }; +frappe.ui.form.check_mandatory = function (frm) { + var has_errors = false; + frm.scroll_set = false; + + if (frm.doc.docstatus == 2) return true; // don't check for cancel + + $.each(frappe.model.get_all_docs(frm.doc), function (i, doc) { + var error_fields = []; + var folded = false; + + $.each(frappe.meta.docfield_list[doc.doctype] || [], function (i, docfield) { + if (docfield.fieldname) { + const df = frappe.meta.get_docfield(doc.doctype, docfield.fieldname, doc.name); + + if (df.fieldtype === "Fold") { + folded = frm.layout.folded; + } + + if ( + is_docfield_mandatory(doc, df) && + !frappe.model.has_value(doc.doctype, doc.name, df.fieldname) + ) { + has_errors = true; + error_fields[error_fields.length] = __(df.label, null, df.parent); + // scroll to field + if (!frm.scroll_set) { + scroll_to(doc.parentfield || df.fieldname); + } + + if (folded) { + frm.layout.unfold(); + folded = false; + } + } + } + }); + + if (frm.is_new() && frm.meta.autoname === "Prompt" && !frm.doc.__newname) { + has_errors = true; + error_fields = [__("Name"), ...error_fields]; + } + + if (error_fields.length) { + let meta = frappe.get_meta(doc.doctype); + let message; + if (meta.istable) { + const table_field = frappe.meta.docfield_map[doc.parenttype][doc.parentfield]; + + const table_label = __( + table_field.label || frappe.unscrub(table_field.fieldname) + ).bold(); + + message = __("Mandatory fields required in table {0}, Row {1}", [ + table_label, + doc.idx, + ]); + } else { + message = __("Mandatory fields required in {0}", [__(doc.doctype)]); + } + message = message + "

  • " + error_fields.join("
  • ") + "
"; + frappe.msgprint({ + message: message, + indicator: "red", + title: __("Missing Fields"), + }); + frm.refresh(); + } + }); + + return !has_errors; + + function is_docfield_mandatory(doc, df) { + if (df.reqd) return true; + if (!df.mandatory_depends_on || !doc) return; + + let out = null; + let expression = df.mandatory_depends_on; + let parent = frappe.get_meta(df.parent); + + if (typeof expression === "boolean") { + out = expression; + } else if (typeof expression === "function") { + out = expression(doc); + } else if (expression.substr(0, 5) == "eval:") { + try { + out = frappe.utils.eval(expression.substr(5), { doc, parent }); + if (parent && parent.istable && expression.includes("is_submittable")) { + out = true; + } + } catch (e) { + frappe.throw(__('Invalid "mandatory_depends_on" expression')); + } + } else { + var value = doc[expression]; + if ($.isArray(value)) { + out = !!value.length; + } else { + out = !!value; + } + } + + return out; + } + + function scroll_to(fieldname) { + frm.scroll_to_field(fieldname); + frm.scroll_set = true; + } +}; + frappe.ui.form.remove_old_form_route = () => { let current_route = frappe.get_route().join("/"); frappe.route_history = frappe.route_history.filter( diff --git a/frappe/public/js/frappe/form/workflow.js b/frappe/public/js/frappe/form/workflow.js index e3532fddc8..a4eaafb873 100644 --- a/frappe/public/js/frappe/form/workflow.js +++ b/frappe/public/js/frappe/form/workflow.js @@ -98,6 +98,7 @@ frappe.ui.form.States = class FormStates { frappe.workflow.get_transitions(this.frm.doc).then((transitions) => { this.frm.page.clear_actions_menu(); + const frm = this.frm; transitions.forEach((d) => { if (frappe.user_roles.includes(d.allowed) && has_approval_access(d)) { added = true; @@ -105,6 +106,7 @@ frappe.ui.form.States = class FormStates { // set the workflow_action for use in form scripts frappe.dom.freeze(); me.frm.selected_workflow_action = d.action; + if (!frappe.ui.form.check_mandatory(frm)) return frappe.dom.unfreeze(); me.frm.script_manager.trigger("before_workflow_action").then(() => { frappe .xcall("frappe.model.workflow.apply_workflow", { From 4ef2a722783d159911b0648b7f1cb32d7b20275a Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Thu, 18 Sep 2025 14:40:38 +0200 Subject: [PATCH 096/263] feat: translate filename of exported report (#34046) --- frappe/desk/query_report.py | 2 +- frappe/desk/reportview.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index de664ea065..5b5c6a2218 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -416,7 +416,7 @@ def _export_query(form_params, csv_params, populate_response=True): if not populate_response: return report_name, file_extension, content - provide_binary_file(report_name, file_extension, content) + provide_binary_file(_(report_name), file_extension, content) def valid_report_name(report_name, suffix): diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index d143f1bf27..b51753bb2b 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -482,7 +482,7 @@ def _export_query(form_params, csv_params, populate_response=True): if not populate_response: return title, file_extension, content - provide_binary_file(title, file_extension, content) + provide_binary_file(_(title), file_extension, content) def append_totals_row(data): From 96a0f8246c5ac29dfa660e5cf4c22052fafe209b Mon Sep 17 00:00:00 2001 From: Navin-S-R Date: Thu, 18 Sep 2025 18:43:48 +0530 Subject: [PATCH 097/263] feat: provide an option to show or hide applied filters in report print view --- frappe/public/js/frappe/form/print_utils.js | 16 +++++++++++++++- .../js/frappe/views/reports/print_grid.html | 6 +++--- .../js/frappe/views/reports/query_report.js | 6 ++++-- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/form/print_utils.js b/frappe/public/js/frappe/form/print_utils.js index 03cf82902f..6c958b2ac5 100644 --- a/frappe/public/js/frappe/form/print_utils.js +++ b/frappe/public/js/frappe/form/print_utils.js @@ -1,4 +1,10 @@ -frappe.ui.get_print_settings = function (pdf, callback, letter_head, pick_columns) { +frappe.ui.get_print_settings = function ( + pdf, + callback, + letter_head, + pick_columns, + has_filters = false +) { var print_settings = locals[":Print Settings"]["Print Settings"]; var company = frappe.defaults.get_default("company"); @@ -47,6 +53,14 @@ frappe.ui.get_print_settings = function (pdf, callback, letter_head, pick_column }, ]; + if (has_filters) { + columns.push({ + label: __("Include filters"), + fieldtype: "Check", + fieldname: "include_filters", + }); + } + if (pick_columns) { columns.push( { diff --git a/frappe/public/js/frappe/views/reports/print_grid.html b/frappe/public/js/frappe/views/reports/print_grid.html index 7af27145a6..1b9dae8d24 100644 --- a/frappe/public/js/frappe/views/reports/print_grid.html +++ b/frappe/public/js/frappe/views/reports/print_grid.html @@ -3,9 +3,9 @@

{{ __(title) }}


{% endif %} -{% if subtitle %} -{{ subtitle }} -
+{% if subtitle && print_settings.include_filters %} + {{ subtitle }} +
{% endif %}
${__("Filter")}
diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 7dff1236f5..9cffde3e82 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1785,7 +1785,8 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { false, (print_settings) => this.print_report(print_settings), this.report_doc.letter_head, - this.get_visible_columns() + this.get_visible_columns(), + true ); this.add_portrait_warning(dialog); }, @@ -1799,7 +1800,8 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { false, (print_settings) => this.pdf_report(print_settings), this.report_doc.letter_head, - this.get_visible_columns() + this.get_visible_columns(), + true ); this.add_portrait_warning(dialog); From 7ae1691f62a2bc61ea08eafadcb97a22aaa2dc36 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 19 Sep 2025 00:37:33 +0530 Subject: [PATCH 098/263] fix: German translations --- frappe/locale/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/locale/de.po b/frappe/locale/de.po index 5dddcf7ce9..f4bb60cfb6 100644 --- a/frappe/locale/de.po +++ b/frappe/locale/de.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-18 19:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -9622,7 +9622,7 @@ msgstr "Import-Log exportieren" #: frappe/public/js/frappe/views/reports/report_utils.js:245 msgctxt "Export report" msgid "Export Report: {0}" -msgstr "Exportbericht: {0}" +msgstr "Bericht exportieren: {0}" #: frappe/public/js/frappe/data_import/data_exporter.js:26 msgid "Export Type" @@ -21076,7 +21076,7 @@ msgstr "Neu verknüpfen" #: frappe/core/doctype/communication/communication.js:138 msgid "Relink Communication" -msgstr "Relink Kommunikation" +msgstr "Kommunikation neu verknüpfen" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json From 1260a0c0e85aeb7897244cd1615b0c1089a01ea6 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 19 Sep 2025 00:37:36 +0530 Subject: [PATCH 099/263] fix: Serbian (Cyrillic) translations --- frappe/locale/sr.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/locale/sr.po b/frappe/locale/sr.po index 3bfb34e471..b5a0a259fb 100644 --- a/frappe/locale/sr.po +++ b/frappe/locale/sr.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-18 19:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -5453,7 +5453,7 @@ msgstr "Контакт" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Контакт / имејл није пронађен. Учесник није додат за -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -13678,7 +13678,7 @@ msgstr "Примарно" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Примарна адреса" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -26297,7 +26297,7 @@ msgstr "Овај месец" #: frappe/core/doctype/file/file.py:394 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Овај PDF не може бити отпремљен јер садржи небезбедан садржај." #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" From 2cb15a1fc35ec0607b002441c292f197bb7d4ee1 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 19 Sep 2025 00:37:39 +0530 Subject: [PATCH 100/263] fix: Swedish translations --- frappe/locale/sv.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 8e273eb00d..161618f087 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-17 18:30\n" +"PO-Revision-Date: 2025-09-18 19:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -14000,7 +14000,7 @@ msgstr "Håll koll på alla uppdatering flöde" #. Description of a DocType #: frappe/core/doctype/communication/communication.json msgid "Keeps track of all communications" -msgstr "Konversation Översikt" +msgstr "Håller koll på all kommunikation" #. Label of the defkey (Data) field in DocType 'DefaultValue' #. Label of the key (Data) field in DocType 'Document Share Key' From 6af45b87921e632dd5774b4aa6469a34c544f54f Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 19 Sep 2025 00:37:44 +0530 Subject: [PATCH 101/263] fix: Norwegian Bokmal translations --- frappe/locale/nb.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 0403353f4f..4346c51726 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-17 18:30\n" +"PO-Revision-Date: 2025-09-18 19:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -8164,7 +8164,7 @@ msgstr "Last ned flere vCard" #: frappe/desk/page/setup_wizard/install_fixtures.py:46 msgid "Dr" -msgstr "Debet" +msgstr "Dr." #: frappe/public/js/frappe/model/indicator.js:73 #: frappe/public/js/frappe/ui/filters/filter.js:538 @@ -22719,7 +22719,7 @@ msgstr "Søk i en dokumenttype" #: frappe/public/js/frappe/ui/toolbar/navbar.html:29 msgid "Search or type a command ({0})" -msgstr "Søk eller skriv inn en kommando ({0})" +msgstr "Søk eller skriv en kommando ({0})" #: frappe/public/js/form_builder/components/SearchBox.vue:8 msgid "Search properties..." From f4f6e467b0afb8376e68bd8c7a61c07c7fff836c Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 19 Sep 2025 00:37:47 +0530 Subject: [PATCH 102/263] fix: Serbian (Latin) translations --- frappe/locale/sr_CS.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/locale/sr_CS.po b/frappe/locale/sr_CS.po index 105c78dbe7..c0eb5bedb6 100644 --- a/frappe/locale/sr_CS.po +++ b/frappe/locale/sr_CS.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"PO-Revision-Date: 2025-09-18 19:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -5454,7 +5454,7 @@ msgstr "Kontakt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Kontakt / imejl nije pronađen. Učesnik nije dodat za -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -13679,7 +13679,7 @@ msgstr "Primarno" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Primarna adresa" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -26298,7 +26298,7 @@ msgstr "Ovaj mesec" #: frappe/core/doctype/file/file.py:394 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Ovaj PDF ne može biti otpremljen jer sadrži nebezbedan sadržaj." #: frappe/public/js/frappe/ui/filters/filter.js:670 msgid "This Quarter" From 27f2f49c56e1f3d4e3f0a1920f8780d184d2dcd7 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Fri, 19 Sep 2025 11:06:23 +0530 Subject: [PATCH 103/263] fix: include filters only if checked --- frappe/public/js/frappe/views/reports/print_grid.html | 2 +- frappe/public/js/frappe/views/reports/query_report.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/views/reports/print_grid.html b/frappe/public/js/frappe/views/reports/print_grid.html index 1b9dae8d24..8e0f31280b 100644 --- a/frappe/public/js/frappe/views/reports/print_grid.html +++ b/frappe/public/js/frappe/views/reports/print_grid.html @@ -3,7 +3,7 @@

{{ __(title) }}


{% endif %} -{% if subtitle && print_settings.include_filters %} +{% if subtitle %} {{ subtitle }}
{% endif %} diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 9cffde3e82..18208f1492 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1495,7 +1495,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { frappe.render_grid({ template: print_settings.columns ? "print_grid" : custom_format, title: __(this.report_name), - subtitle: filters_html, + subtitle: print_settings?.include_filters ? filters_html : null, print_settings: print_settings, landscape: landscape, filters: this.get_filter_values(), @@ -1525,7 +1525,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { const template = print_settings.columns || !custom_format ? "print_grid" : custom_format; const content = frappe.render_template(template, { title: __(this.report_name), - subtitle: filters_html, + subtitle: print_settings?.include_filters ? filters_html : null, filters: applied_filters, data: data, original_data: this.data, From e69b607aabd7a8fde1005b53a2a0a6fb190dc2a3 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Fri, 19 Sep 2025 11:21:40 +0530 Subject: [PATCH 104/263] feat: add validation to prevent changing values on save --- frappe/model/base_document.py | 45 ++++++++++++++++++---------- frappe/model/document.py | 6 ++-- frappe/public/js/frappe/form/form.js | 4 +-- 3 files changed, 34 insertions(+), 21 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 3a5057595e..c8d62453bf 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -1399,7 +1399,7 @@ class BaseDocument: else: return True - def reset_values_if_no_permlevel_access(self, has_access_to, high_permlevel_fields): + def reset_values_if_no_permlevel_access(self, has_access_to, high_permlevel_fields, mask_fields): """If the user does not have permissions at permlevel > 0, then reset the values to original / default""" to_reset = [ df @@ -1411,22 +1411,35 @@ class BaseDocument: ) ] - if to_reset: - if self.is_new(): - # if new, set default value - ref_doc = frappe.new_doc(self.doctype) - else: - # get values from old doc - if self.parent_doc: - parent_doc = self.parent_doc.get_latest() - child_docs = [d for d in parent_doc.get(self.parentfield) if d.name == self.name] - if not child_docs: - return - ref_doc = child_docs[0] - else: - ref_doc = self.get_latest() + to_reset = to_reset + mask_fields - for df in to_reset: + if not to_reset: + return + + if self.is_new(): + # if new, set default value + ref_doc = frappe.new_doc(self.doctype) + else: + # get values from old doc + if self.parent_doc: + parent_doc = self.parent_doc.get_latest() + child_docs = [d for d in parent_doc.get(self.parentfield) if d.name == self.name] + if not child_docs: + return + ref_doc = child_docs[0] + else: + ref_doc = self.get_latest() + + masked_fieldnames = [df.fieldname for df in to_reset if df.get("mask_readonly")] + ref_values = {} + if not self.is_new() and masked_fieldnames: + ref_values = frappe.db.get_value(self.doctype, self.name, masked_fieldnames, as_dict=True) or {} + + for df in to_reset: + if df.get("mask_readonly") and not self.is_new(): + if df.fieldname in ref_values: + self.set(df.fieldname, ref_values[df.fieldname]) + else: self.set(df.fieldname, ref_doc.get(df.fieldname)) def get_value(self, fieldname): diff --git a/frappe/model/document.py b/frappe/model/document.py index 916a2771fc..e5ed785341 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -923,8 +923,10 @@ class Document(BaseDocument): has_access_to = self.get_permlevel_access() high_permlevel_fields = self.meta.get_high_permlevel_fields() - if high_permlevel_fields: - self.reset_values_if_no_permlevel_access(has_access_to, high_permlevel_fields) + mask_fields = self.meta.get_masked_fields() + + if high_permlevel_fields or mask_fields: + self.reset_values_if_no_permlevel_access(has_access_to, high_permlevel_fields, mask_fields) # If new record then don't reset the values for child table if self.is_new(): diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index 260d4647f0..c3effffc2a 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -465,9 +465,7 @@ frappe.ui.form.Form = class FrappeForm { this.show_conflict_message(); this.show_submission_queue_banner(); - if (!this.is_new()) { - this.mark_mask_fields_readonly(); - } + this.mark_mask_fields_readonly(); if (frappe.boot.read_only) { this.disable_form(); From 4942cdc289b65666061b8896837b47b936076587 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Fri, 19 Sep 2025 14:43:45 +0530 Subject: [PATCH 105/263] fix: add default value none --- frappe/model/base_document.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index c8d62453bf..ae33642aac 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -1399,7 +1399,7 @@ class BaseDocument: else: return True - def reset_values_if_no_permlevel_access(self, has_access_to, high_permlevel_fields, mask_fields): + def reset_values_if_no_permlevel_access(self, has_access_to, high_permlevel_fields, mask_fields=None): """If the user does not have permissions at permlevel > 0, then reset the values to original / default""" to_reset = [ df @@ -1411,6 +1411,9 @@ class BaseDocument: ) ] + if not mask_fields: + mask_fields = [] + to_reset = to_reset + mask_fields if not to_reset: From b8afe4b303f8ac5f132e8b348d6acc6187bd094b Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 19 Sep 2025 15:39:28 +0530 Subject: [PATCH 106/263] fix: set content-type for the responses not handled by werkzeug I had suggested removing this code, didn't realise it applied to the whole function and not just the else block Signed-off-by: Akhil Narang --- frappe/utils/response.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index cf99e5ba02..bf36b4faa9 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -306,6 +306,7 @@ def send_private_file(path: str) -> Response: response.headers["X-Accel-Redirect"] = quote(frappe.utils.encode(path)) response.headers["Cache-Control"] = "private,max-age=3600,stale-while-revalidate=86400" response.headers["Accept-Ranges"] = "bytes" + response.headers["Content-Type"] = mimetypes.guess_type(filename)[0] or "application/octet-stream" else: filepath = frappe.utils.get_site_path(path) From 355876724cfe062ac838ed66398f133a47e2212a Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 19 Sep 2025 17:05:07 +0530 Subject: [PATCH 107/263] fix: translation separator should be `::` not `:` Signed-off-by: Akhil Narang --- frappe/website/doctype/web_form/web_form.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index f875f7cab4..455e02e649 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -287,7 +287,7 @@ def get_context(context): "Are you sure you want to discard the changes?", "Mandatory fields required::Error message in web form", "Invalid values for fields::Error message in web form", - "Error:Title of error message in web form", + "Error::Title of error message in web form", "Page {0} of {1}", "Couldn't save, please check the data you have entered", "Validation Error", From a0de7c00bae785bcae4878ff6a63bea9d9081e30 Mon Sep 17 00:00:00 2001 From: UmakanthKaspa Date: Sat, 20 Sep 2025 11:40:39 +0000 Subject: [PATCH 108/263] fix: prevent manual typing of restricted values in Link fields --- frappe/client.py | 6 ++++++ frappe/model/base_document.py | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/frappe/client.py b/frappe/client.py index 8c893b5ce7..b74290cc4d 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -437,6 +437,12 @@ def validate_link(doctype: str, docname: str, fields=None): if not values.name: return values + if not frappe.has_permission(doctype, "read", doc=values.name): + frappe.throw( + _("You do not have permission to access {0} {1}").format(frappe.bold(doctype), frappe.bold(docname)), + frappe.PermissionError, + ) + if not fields: frappe.local.response_headers.set("Cache-Control", "private,max-age=1800,stale-while-revalidate=7200") return values diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 3a5057595e..ec3c618c44 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -991,6 +991,10 @@ class BaseDocument: ): cancelled_links.append((df.fieldname, docname, get_msg(df, docname))) + elif values.name and not df.get("ignore_user_permissions"): + if not frappe.has_permission(doctype, "read", doc=values.name): + invalid_links.append((df.fieldname, docname, get_msg(df, docname))) + return invalid_links, cancelled_links def set_fetch_from_value(self, doctype, df, values): From 42c104fa76d0312ff9db2ccc372ddd37eaa40baa Mon Sep 17 00:00:00 2001 From: anwarpatelnoori Date: Sun, 21 Sep 2025 11:43:37 +0000 Subject: [PATCH 109/263] fix: mange specific roles without saving the user doc --- frappe/core/doctype/user/user.js | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/frappe/core/doctype/user/user.js b/frappe/core/doctype/user/user.js index 0186652813..8c53d6e19b 100644 --- a/frappe/core/doctype/user/user.js +++ b/frappe/core/doctype/user/user.js @@ -37,18 +37,6 @@ frappe.ui.form.on("User", { } }, - role_profiles: function (frm) { - if (frm.doc.role_profiles && frm.doc.role_profiles.length) { - frm.roles_editor.disable = 1; - frm.call("populate_role_profile_roles").then(() => { - frm.roles_editor.show(); - }); - } else { - frm.roles_editor.disable = 0; - frm.roles_editor.show(); - } - }, - module_profile: function (frm) { if (frm.doc.module_profile) { frappe.call({ @@ -431,6 +419,26 @@ frappe.ui.form.on("User Email", { }, }); +frappe.ui.form.on("User Role Profile", { + role_profiles_add: function (frm) { + if (frm.doc.role_profiles.length > 0) { + frm.roles_editor.disable = 1; + frm.call("populate_role_profile_roles").then(() => { + frm.roles_editor.show(); + }); + $(".deselect-all, .select-all").prop("disabled", true); + } + }, + role_profiles_remove: function (frm) { + if (frm.doc.role_profiles.length == 0) { + console.log(frm.doc.role_profiles.length == 0); + frm.roles_editor.disable = 0; + frm.roles_editor.show(); + $(".deselect-all, .select-all").prop("disabled", false); + } + }, +}); + function has_access_to_edit_user() { return has_common(frappe.user_roles, get_roles_for_editing_user()); } From ebb790f2240f135a04bae070c6e758e312b4be00 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sun, 21 Sep 2025 17:31:09 +0530 Subject: [PATCH 110/263] fix: sync translations from crowdin (#34062) --- frappe/locale/nb.po | 388 ++++++++++++++++++++++---------------------- frappe/locale/sv.po | 20 +-- 2 files changed, 204 insertions(+), 204 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 4346c51726..b57ed17448 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-18 19:07\n" +"PO-Revision-Date: 2025-09-20 19:32\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -1265,7 +1265,7 @@ msgstr "Legg til beholder" #. Label of the set_meta_tags (Button) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Add Custom Tags" -msgstr "Legg til egendefinerte tagger" +msgstr "Legg til egendefinerte meta-tagger" #: frappe/public/js/frappe/widgets/widget_dialog.js:188 #: frappe/public/js/frappe/widgets/widget_dialog.js:716 @@ -1334,12 +1334,12 @@ msgstr "Legg til abonnenter" #: frappe/public/js/frappe/list/bulk_operations.js:425 msgid "Add Tags" -msgstr "Legg til tagger" +msgstr "Legg til stikkord" #: frappe/public/js/frappe/list/list_view.js:2149 msgctxt "Button in list view actions menu" msgid "Add Tags" -msgstr "Legg til tagger" +msgstr "Legg til stikkord" #: frappe/public/js/frappe/views/communication.js:433 msgid "Add Template" @@ -3677,7 +3677,7 @@ msgstr "Merkevarelogo" #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand is what appears on the top-left of the toolbar. If it is an image, make sure it\n" "has a transparent background and use the <img /> tag. Keep size as 200px x 30px" -msgstr "Merkevaren / logo er det som vises øverst til venstre på verktøylinjen. Hvis det er et bilde, sørg for at det har en gjennomsiktig bakgrunn og bruk <img /> -taggen. Behold størrelsen som 200 piksler x 30 piksler." +msgstr "Merkevaren (logo) er det som vises øverst til venstre på verktøylinjen. Hvis det er et bilde, sørg for at det har en gjennomsiktig bakgrunn og bruk <img /> -taggen. Behold størrelsen som 200 piksler x 30 piksler" #. Label of the breadcrumbs (Code) field in DocType 'Web Form' #. Label of the breadcrumbs (Code) field in DocType 'Web Page' @@ -3715,7 +3715,7 @@ msgstr "Bufferpool-størrelse" #. Name of a Workspace #: frappe/core/workspace/build/build.json msgid "Build" -msgstr "Bygg" +msgstr "Utviklerverktøy" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -4754,7 +4754,7 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Credentials" -msgstr "" +msgstr "Klientlegitimasjon" #. Label of the client_id (Data) field in DocType 'Google Settings' #. Label of the client_id (Data) field in DocType 'OAuth Client' @@ -4763,24 +4763,24 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client ID" -msgstr "" +msgstr "Klient-ID" #. Label of the client_id (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Client Id" -msgstr "" +msgstr "Klient-ID" #. Label of the client_information (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Information" -msgstr "Kundeinformasjon" +msgstr "Klientinformasjon" #. Label of the client_metadata_section (Section Break) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client Metadata" -msgstr "" +msgstr "Klientmetadata" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -4801,7 +4801,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Secret" -msgstr "" +msgstr "Klienthemmelighet" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' @@ -4813,17 +4813,17 @@ msgstr "Grunnleggende klienthemmelighet" #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client Secret Post" -msgstr "Kundehemmelig innlegg" +msgstr "Klienthemmelighet (POST)" #. Label of the client_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client URI" -msgstr "" +msgstr "Klient-URI" #. Label of the client_urls (Section Break) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client URLs" -msgstr "" +msgstr "Klient-URLer" #. Label of the client_script (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -5052,7 +5052,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.py:57 msgid "Combination of Grant Type ({0}) and Response Type ({1}) not allowed" -msgstr "" +msgstr "Kombinasjon av tildelingstype ({0}) og svartype ({1}) er ikke tillatt." #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -5156,7 +5156,7 @@ msgstr "Type kommunikasjon" #: frappe/integrations/frappe_providers/frappecloud_billing.py:32 msgid "Communication secret not set" -msgstr "" +msgstr "Kommunikasjonshemmelighet er ikke angitt" #. Name of a DocType #: frappe/website/doctype/company_history/company_history.json @@ -5349,7 +5349,7 @@ msgstr "" #: frappe/integrations/oauth2.py:138 msgid "Confirm Access" -msgstr "" +msgstr "Bekreft tilgang" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:93 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:101 @@ -5385,7 +5385,7 @@ msgstr "Gratulerer med å ha fullført moduloppsettet. Hvis du vil vite mer, kan #: frappe/integrations/doctype/connected_app/connected_app.js:20 msgid "Connect to {}" -msgstr "" +msgstr "Koble til {}" #. Label of the connected_app (Link) field in DocType 'Email Account' #. Name of a DocType @@ -5412,7 +5412,7 @@ msgstr "" #: frappe/templates/pages/integrations/gcalendar-success.html:3 msgid "Connection Success" -msgstr "" +msgstr "Tilkobling vellykket" #: frappe/public/js/frappe/dom.js:446 msgid "Connection lost. Some features might not work." @@ -5455,7 +5455,7 @@ msgstr "" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Google Kalender – Kontakt/e-post ikke funnet. Deltaker ble ikke lagt til for –
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -6015,7 +6015,7 @@ msgstr "Egendefinert" #. Label of the custom_base_url (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Custom Base URL" -msgstr "" +msgstr "Egendefinert basis-URL" #. Label of the custom_block_name (Link) field in DocType 'Workspace Custom #. Block' @@ -7435,7 +7435,7 @@ msgstr "Avvis" #: frappe/public/js/frappe/widgets/onboarding_widget.js:572 msgctxt "Stop showing the onboarding widget." msgid "Dismiss" -msgstr "Slå av" +msgstr "Hopp over" #. Label of the display (Section Break) field in DocType 'DocField' #. Label of the updates_tab (Tab Break) field in DocType 'System Settings' @@ -7848,7 +7848,7 @@ msgstr "Dokumentstatus" #. Label of the tag (Link) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json msgid "Document Tag" -msgstr "Dokument tagg" +msgstr "Dokumentstikkord" #. Label of the title (Data) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json @@ -8053,7 +8053,7 @@ msgstr "Domener (HTML)" #. Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Don't HTML Encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "Ikke bruk HTML-koder som <script> eller bare tegn som < eller >, da de kan bli brukt med vilje i dette feltet." +msgstr "Ikke bruk HTML-tagger som <script> eller bare tegn som < eller >, da de kan bli brukt med vilje i dette feltet" #: frappe/public/js/frappe/data_import/import_preview.js:272 msgid "Don't Import" @@ -8078,7 +8078,7 @@ msgstr "Ikke send e-poster" #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Don't encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "Ikke kod HTML-koder som <script> eller bare tegn som < eller >, da de kan bli brukt med vilje i dette feltet." +msgstr "Ikke bruk HTML-tagger som <script> eller bare tegn som < eller >, da de kan bli brukt med vilje i dette feltet" #: frappe/www/login.html:139 frappe/www/login.html:155 #: frappe/www/update-password.html:70 @@ -9823,7 +9823,7 @@ msgstr "Klarte ikke å hente metoden {0} med {1}" #: frappe/integrations/frappe_providers/frappecloud_billing.py:59 msgid "Failed to get site info" -msgstr "" +msgstr "Kunne ikke hente sideinformasjon" #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" @@ -9843,7 +9843,7 @@ msgstr "" #: frappe/integrations/frappe_providers/frappecloud_billing.py:94 msgid "Failed to request login to Frappe Cloud" -msgstr "" +msgstr "Kunne ikke be om pålogging til Frappe Cloud" #: frappe/email/doctype/email_queue/email_queue.py:297 msgid "Failed to send email with subject:" @@ -11989,7 +11989,7 @@ msgstr "Skjul standardmeny" #: frappe/public/js/frappe/list/list_view.js:1849 msgid "Hide Tags" -msgstr "Skjul tagger" +msgstr "Skjul stikkord" #: frappe/public/js/frappe/views/calendar/calendar.js:179 msgid "Hide Weekends" @@ -12434,7 +12434,7 @@ msgstr "Hvis CSV-filen din bruker et annet skilletegn, legg til det tegnet her, #. Description of the 'Source Text' (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "If your data is in HTML, please copy paste the exact HTML code with the tags." -msgstr "Hvis dataene dine er i HTML, må du kopiere og lime inn den nøyaktige HTML-koden med taggene." +msgstr "Hvis dataene dine er i HTML, må du kopiere og lime inn den nøyaktige HTML-koden med taggene inkludert." #. Label of the ignore_user_permissions (Check) field in DocType 'DocField' #. Label of the ignore_user_permissions (Check) field in DocType 'Custom Field' @@ -14411,7 +14411,7 @@ msgstr "" #. Label of the last_sync_on (Datetime) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Last Sync On" -msgstr "" +msgstr "Siste synkronisering på" #. Label of the last_synced_on (Datetime) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -15772,7 +15772,7 @@ msgstr "Metabilde" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_route_meta/website_route_meta.json msgid "Meta Tags" -msgstr "Meta-stikkord" +msgstr "Meta-tagger" #: frappe/website/doctype/web_page/web_page.js:117 msgid "Meta Title" @@ -17044,7 +17044,7 @@ msgstr "Ingen standard adressemal funnet. Opprett en ny under Oppsett > Utskrift #: frappe/public/js/frappe/ui/toolbar/search.js:71 msgid "No documents found tagged with {0}" -msgstr "Ingen dokumenter funnet tagget med {0}" +msgstr "Ingen dokumenter funnet med stikkordet {0}" #: frappe/public/js/frappe/views/inbox/inbox_view.js:21 msgid "No email account associated with the User. Please add an account under User > Email Inbox." @@ -17144,7 +17144,7 @@ msgstr "Ingen oppføringer finnes i {0}" #: frappe/public/js/frappe/list/list_sidebar_stat.html:3 msgid "No records tagged." -msgstr "Ingen oppføringer merket." +msgstr "Ingen poster har stikkord." #: frappe/public/js/frappe/data_import/data_exporter.js:225 msgid "No records will be exported" @@ -22506,7 +22506,7 @@ msgstr "Planlagt jobb" #. Name of a DocType #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job Log" -msgstr "Planlagt jobblogg" +msgstr "Logg for planlagte jobber" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -22521,7 +22521,7 @@ msgstr "Planlagt jobbtype" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Scheduled Jobs Logs" -msgstr "Planlagte Jobblogger" +msgstr "Logger for planlagte jobber" #: frappe/core/doctype/server_script/server_script.py:150 msgid "Scheduled execution for script {0} has updated" @@ -25727,12 +25727,12 @@ msgstr "Tabloid" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json msgid "Tag" -msgstr "Merkelapp" +msgstr "Stikkord" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json msgid "Tag Link" -msgstr "Lenke for merkelapp" +msgstr "Lenke for stikkord" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:81 @@ -25744,7 +25744,7 @@ msgstr "Lenke for merkelapp" #: frappe/public/js/frappe/model/model.js:133 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:171 msgid "Tags" -msgstr "Merkelapper" +msgstr "Stikkord" #: frappe/public/js/frappe/ui/capture.js:220 msgid "Take Photo" @@ -26504,7 +26504,7 @@ msgstr "Denne programvaren er bygget oppå mange pakker med åpen kildekode." #: frappe/website/doctype/web_page/web_page.js:71 msgid "This title will be used as the title of the webpage as well as in meta tags" -msgstr "Denne tittelen vil bli brukt som tittel på nettsiden og i metakoder" +msgstr "Denne tittelen vil bli brukt som tittel på nettsiden og i meta-tagger" #: frappe/public/js/frappe/form/controls/base_input.js:129 msgid "This value is fetched from {0}'s {1} field" @@ -26912,26 +26912,26 @@ msgstr "For å angi rollen {0} i brukeren {1}, vennligst angi {2} -feltet som {3 #: frappe/integrations/doctype/google_calendar/google_calendar.js:8 msgid "To use Google Calendar, enable {0}." -msgstr "" +msgstr "For å bruke Google Kalender, aktiver {0}." #: frappe/integrations/doctype/google_contacts/google_contacts.js:8 msgid "To use Google Contacts, enable {0}." -msgstr "" +msgstr "For å bruke Google Kontakter, aktiver {0}." #. Description of the 'Enable Google indexing' (Check) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "To use Google Indexing, enable Google Settings." -msgstr "" +msgstr "For å bruke Google-indeksering, aktiver Google-innstillinger." #. Description of the 'Slack Channel' (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "To use Slack Channel, add a Slack Webhook URL." -msgstr "" +msgstr "For å bruke Slack Channel, legg til en Slack Webhook URL." #: frappe/public/js/frappe/utils/diffview.js:44 msgid "To version" -msgstr "" +msgstr "Til versjon" #. Label of a shortcut in the Tools Workspace #. Name of a DocType @@ -26940,7 +26940,7 @@ msgstr "" #: frappe/automation/workspace/tools/tools.json #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.json msgid "ToDo" -msgstr "" +msgstr "Gjøremål" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:733 @@ -26950,34 +26950,34 @@ msgstr "I dag" #: frappe/public/js/frappe/views/reports/report_view.js:1572 msgid "Toggle Chart" -msgstr "" +msgstr "Vis/skjul diagram" #. Label of a standard navbar item #. Type: Action #: frappe/hooks.py msgid "Toggle Full Width" -msgstr "" +msgstr "Bytt til/fra full bredde" #: frappe/public/js/frappe/views/file/file_view.js:33 msgid "Toggle Grid View" -msgstr "" +msgstr "Bytt til/fra rutenettvisning" #: frappe/public/js/frappe/ui/page.js:201 #: frappe/public/js/frappe/ui/page.js:203 #: frappe/public/js/frappe/views/reports/report_view.js:1576 msgid "Toggle Sidebar" -msgstr "" +msgstr "Vis/skjul sidepanel" #: frappe/public/js/frappe/list/list_view.js:1964 msgctxt "Button in list view menu" msgid "Toggle Sidebar" -msgstr "" +msgstr "Vis/skjul sidepanel" #. Label of a standard navbar item #. Type: Action #: frappe/hooks.py msgid "Toggle Theme" -msgstr "" +msgstr "Bytt tema" #. Option for the 'Response Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -26987,7 +26987,7 @@ msgstr "Token" #. Name of a DocType #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Cache" -msgstr "" +msgstr "Token-buffer" #. Label of the token_endpoint_auth_method (Select) field in DocType 'OAuth #. Client' @@ -26998,16 +26998,16 @@ msgstr "Token endepunkt Auth metode" #. Label of the token_type (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Type" -msgstr "" +msgstr "Tokentype" #. Label of the token_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Token URI" -msgstr "" +msgstr "Token URI" #: frappe/utils/oauth.py:184 msgid "Token is missing" -msgstr "" +msgstr "Token mangler" #: frappe/public/js/frappe/ui/filters/filter.js:739 msgid "Tomorrow" @@ -27016,15 +27016,15 @@ msgstr "I morgen" #: frappe/desk/doctype/bulk_update/bulk_update.py:68 #: frappe/model/workflow.py:310 msgid "Too Many Documents" -msgstr "" +msgstr "For mange dokumenter" #: frappe/rate_limiter.py:101 msgid "Too Many Requests" -msgstr "" +msgstr "For mange forespørsler" #: frappe/database/database.py:473 msgid "Too many changes to database in single action." -msgstr "" +msgstr "For mange endringer i databasen i én enkelt handling." #: frappe/utils/background_jobs.py:730 msgid "Too many queued background jobs ({0}). Please retry after some time." @@ -27038,7 +27038,7 @@ msgstr "Altfor mange brukere har registrert seg nylig, så registreringen er dea #. Label of a Card Break in the Tools Workspace #: frappe/automation/workspace/tools/tools.json msgid "Tools" -msgstr "" +msgstr "Verktøy" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json @@ -27048,17 +27048,17 @@ msgstr "Topp" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.js:13 msgid "Top 10" -msgstr "" +msgstr "Topp 10" #. Name of a DocType #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Top Bar Item" -msgstr "" +msgstr "Element i toppmeny" #. Label of the top_bar_items (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Top Bar Items" -msgstr "" +msgstr "Elementer i toppmeny" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -27090,7 +27090,7 @@ msgstr "Øverst til høyre" #. Label of the topic (Link) field in DocType 'Discussion Reply' #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Topic" -msgstr "" +msgstr "Emne" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 @@ -27112,28 +27112,28 @@ msgstr "Totalt antall feil (siste 1 dag)" #: frappe/public/js/frappe/ui/capture.js:259 msgid "Total Images" -msgstr "" +msgstr "Totalt antall bilder" #. Label of the total_outgoing_emails (Int) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Outgoing Emails" -msgstr "" +msgstr "Totalt antall utgående e-poster" #. Label of the total_subscribers (Int) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Total Subscribers" -msgstr "" +msgstr "Totalt antall abonnenter" #. Label of the total_users (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Users" -msgstr "" +msgstr "Totalt antall brukere" #. Label of the total_working_time (Duration) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Total Working Time" -msgstr "" +msgstr "Total arbeidstid" #. Description of the 'Initial Sync Count' (Select) field in DocType 'Email #. Account' @@ -27147,11 +27147,11 @@ msgstr "Totalt:" #: frappe/public/js/frappe/views/reports/report_view.js:1258 msgid "Totals" -msgstr "" +msgstr "Totalsummer" #: frappe/public/js/frappe/views/reports/report_view.js:1233 msgid "Totals Row" -msgstr "" +msgstr "Rad for totalsummer" #. Label of the trace_id (Data) field in DocType 'Error Log' #: frappe/core/doctype/error_log/error_log.json @@ -27168,34 +27168,34 @@ msgstr "Tilbakesporing" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Changes" -msgstr "" +msgstr "Spor endringer" #. Label of the track_email_status (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Track Email Status" -msgstr "" +msgstr "Spor e-poststatus" #. Label of the track_field (Data) field in DocType 'Milestone' #: frappe/automation/doctype/milestone/milestone.json msgid "Track Field" -msgstr "" +msgstr "Sporingsfelt" #. Label of the track_seen (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Track Seen" -msgstr "" +msgstr "Spor hvem som har sett" #. Label of the track_steps (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Track Steps" -msgstr "" +msgstr "Spor steg" #. Label of the track_views (Check) field in DocType 'DocType' #. Label of the track_views (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Views" -msgstr "" +msgstr "Spor antall visninger" #. Description of the 'Track Email Status' (Check) field in DocType 'Email #. Account' @@ -27210,39 +27210,39 @@ msgstr "Spor om e-posten din har blitt åpnet av mottakeren.\n" #. Description of a DocType #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Track milestones for any document" -msgstr "" +msgstr "Spor milepæler for ethvert dokument" #. Label of a Card Break in the Website Workspace #: frappe/website/workspace/website/website.json msgid "Tracking" -msgstr "" +msgstr "Sporing" #: frappe/public/js/frappe/utils/utils.js:1823 msgid "Tracking URL generated and copied to clipboard" -msgstr "" +msgstr "Sporing av URL generert og kopiert til utklippstavlen" #: frappe/desk/page/setup_wizard/install_fixtures.py:31 msgid "Transgender" -msgstr "" +msgstr "Transkjønnet" #: frappe/public/js/workflow_builder/components/Properties.vue:19 msgid "Transition Properties" -msgstr "Egenskaper for Overgang " +msgstr "Overgangsegenskaper" #. Label of the transition_rules (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transition Rules" -msgstr "" +msgstr "Overgangsregler" #. Label of the transition_tasks (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Transition Tasks" -msgstr "" +msgstr "Overgangsoppgaver" #. Label of the transitions (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transitions" -msgstr "" +msgstr "Overganger" #. Label of the translatable (Check) field in DocType 'DocField' #. Label of the translatable (Check) field in DocType 'Custom Field' @@ -27251,11 +27251,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Translatable" -msgstr "" +msgstr "Oversettbar" #: frappe/public/js/frappe/views/reports/query_report.js:2241 msgid "Translate Data" -msgstr "" +msgstr "Oversett data" #. Label of the translated_doctype (Check) field in DocType 'DocType' #. Label of the translated_doctype (Check) field in DocType 'Customize Form' @@ -27266,7 +27266,7 @@ msgstr "Oversett lenkefelt" #: frappe/public/js/frappe/views/reports/report_view.js:1658 msgid "Translate values" -msgstr "" +msgstr "Oversett verdier" #: frappe/public/js/frappe/views/translation_manager.js:11 msgid "Translate {0}" @@ -27275,12 +27275,12 @@ msgstr "Oversett {0}" #. Label of the translated_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Translated Text" -msgstr "" +msgstr "Oversatt tekst" #. Name of a DocType #: frappe/core/doctype/translation/translation.json msgid "Translation" -msgstr "" +msgstr "Oversettelse" #: frappe/public/js/frappe/views/translation_manager.js:46 msgid "Translations" @@ -27289,7 +27289,7 @@ msgstr "Oversettelser" #. Name of a role #: frappe/core/doctype/translation/translation.json msgid "Translator" -msgstr "" +msgstr "Oversetter" #. Option for the 'Email Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -27305,29 +27305,29 @@ msgstr "Tre" #: frappe/public/js/frappe/list/base_list.js:210 msgid "Tree View" -msgstr "" +msgstr "Trestrukturvisning" #. Description of the 'Is Tree' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Tree structures are implemented using Nested Set" -msgstr "" +msgstr "Trestrukturer implementeres ved hjelp av Nested Set" #: frappe/public/js/frappe/views/treeview.js:19 msgid "Tree view is not available for {0}" -msgstr "" +msgstr "Trestrukturvisning er ikke tilgjengelig for {0}" #. Label of the method (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger Method" -msgstr "" +msgstr "Utløsende metode" #: frappe/public/js/frappe/ui/keyboard.js:196 msgid "Trigger Primary Action" -msgstr "" +msgstr "Utfør hovedhandling" #: frappe/tests/test_translate.py:55 msgid "Trigger caching" -msgstr "" +msgstr "Utløs hurtigbufring" #. Description of the 'Trigger Method' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -27336,7 +27336,7 @@ msgstr "Utløses på gyldige metoder som «before_insert», «after_update» osv #: frappe/custom/doctype/customize_form/customize_form.js:144 msgid "Trim Table" -msgstr "" +msgstr "Rydd opp i tabell" #: frappe/public/js/frappe/widgets/onboarding_widget.js:318 msgid "Try Again" @@ -27355,11 +27355,11 @@ msgstr "Prøv den nye utskriftsdesigneren" #: frappe/utils/password_strength.py:106 msgid "Try to avoid repeated words and characters" -msgstr "" +msgstr "Prøv å unngå gjentatte ord og tegn" #: frappe/utils/password_strength.py:98 msgid "Try to use a longer keyboard pattern with more turns" -msgstr "" +msgstr "Prøv å bruke et lengre tastaturmønster med flere svinger" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -27383,7 +27383,7 @@ msgstr "Tirsdag" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication" -msgstr "" +msgstr "To-faktor autentisering" #. Label of the two_factor_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -27425,7 +27425,7 @@ msgstr "Type" #: frappe/public/js/frappe/form/controls/comment.js:90 msgid "Type a reply / comment" -msgstr "" +msgstr "Skriv inn et svar/kommentar" #: frappe/templates/includes/search_template.html:51 msgid "Type something in the search box to search" @@ -27435,22 +27435,22 @@ msgstr "Skriv noe i søkefeltet for å søke" #: frappe/templates/discussions/reply_section.html:53 #: frappe/templates/discussions/topic_modal.html:11 msgid "Type title" -msgstr "" +msgstr "Skriv tittel" #: frappe/templates/discussions/discussions.js:341 msgid "Type your reply here..." -msgstr "" +msgstr "Skriv svaret ditt her..." #: frappe/core/doctype/data_export/exporter.py:143 msgid "Type:" -msgstr "" +msgstr "Type:" #. Label of the ui_tour (Check) field in DocType 'Form Tour' #. Label of the ui_tour (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "UI Tour" -msgstr "" +msgstr "UI-omvisning" #. Label of the uid (Int) field in DocType 'Communication' #. Label of the uid (Data) field in DocType 'Email Flag Queue' @@ -27459,7 +27459,7 @@ msgstr "" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "UID" -msgstr "" +msgstr "UID" #. Label of the uidnext (Int) field in DocType 'Email Account' #. Label of the uidnext (Data) field in DocType 'IMAP Folder' @@ -27473,7 +27473,7 @@ msgstr "UIDNEXT" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "UIDVALIDITY" -msgstr "" +msgstr "UIDVALIDITY" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -27507,17 +27507,17 @@ msgstr "URL" #. Description of the 'Documentation Link' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "URL for documentation or help" -msgstr "" +msgstr "URL for dokumentasjon eller hjelp" #: frappe/core/doctype/file/file.py:229 msgid "URL must start with http:// or https://" -msgstr "" +msgstr "URL-adressen må begynne med http:// eller https://" #. Description of the 'Resource Documentation' (Data) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "URL of a human-readable page with info that developers might need." -msgstr "" +msgstr "URL-adressen til en side som kan leses av mennesker, med informasjon som utviklere kan trenge." #. Description of the 'Client URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -27528,52 +27528,52 @@ msgstr "URL-adressen til en nettside med informasjon om klienten." #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "URL of human-readable page with info about the protected resource's terms of service." -msgstr "" +msgstr "URL-adressen til en side som kan leses av mennesker, med informasjon om den beskyttede ressursens tjenestevilkår." #. Description of the 'Resource Policy URI' (Data) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "URL of human-readable page with info on requirements about how the client can use the data." -msgstr "" +msgstr "URL til en side som kan leses av mennesker, med informasjon om krav til hvordan kunden kan bruke dataene." #: frappe/website/doctype/web_page/web_page.js:84 msgid "URL of the page" -msgstr "" +msgstr "URL-adressen til siden" #. Description of the 'Policy URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "URL that points to a human-readable policy document for the client. Should be shown to end-user before authorizing." -msgstr "" +msgstr "URL-adresse som peker til et lesbart policydokument for klienten. Bør vises til sluttbrukeren før autorisering." #. Description of the 'TOS URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "URL that points to a human-readable terms of service document for the client. Should be shown to end-user before authorizing." -msgstr "" +msgstr "URL-adresse som peker til et dokument med lesbare tjenestevilkår for klienten. Bør vises til sluttbrukeren før autorisering." #. Description of the 'Logo URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "URL that references a logo for the client." -msgstr "" +msgstr "URL som refererer til en logo for klienten." #. Description of the 'URL' (Data) field in DocType 'Website Slideshow Item' #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL to go to on clicking the slideshow image" -msgstr "" +msgstr "URL-en du går til når du klikker på bildet i lysbildeserien" #. Name of a DocType #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "UTM Campaign" -msgstr "" +msgstr "UTM campaign" #. Name of a DocType #: frappe/website/doctype/utm_medium/utm_medium.json msgid "UTM Medium" -msgstr "" +msgstr "UTM medium" #. Name of a DocType #: frappe/website/doctype/utm_source/utm_source.json msgid "UTM Source" -msgstr "" +msgstr "UTM source" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -27582,19 +27582,19 @@ msgstr "UUID" #: frappe/desk/form/document_follow.py:79 msgid "Un-following document {0}" -msgstr "" +msgstr "Slutter å følge dokumentet {0}" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:67 msgid "Unable to find DocType {0}" -msgstr "" +msgstr "Kunne ikke finne DocType {0}" #: frappe/public/js/frappe/ui/capture.js:338 msgid "Unable to load camera." -msgstr "" +msgstr "Kan ikke laste inn kamera." #: frappe/public/js/frappe/model/model.js:230 msgid "Unable to load: {0}" -msgstr "" +msgstr "Kan ikke lastes inn: {0}" #: frappe/utils/csvutils.py:37 msgid "Unable to open attached file. Did you export it as CSV?" @@ -27602,11 +27602,11 @@ msgstr "Klarte ikke å åpne den vedlagte filen. Eksporterte du den som CSV?" #: frappe/core/doctype/file/utils.py:98 frappe/core/doctype/file/utils.py:130 msgid "Unable to read file format for {0}" -msgstr "" +msgstr "Kan ikke lese filformatet for {0}" #: frappe/core/doctype/communication/email.py:180 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" -msgstr "" +msgstr "Kan ikke sende e-post på grunn av manglende e-postkonto. Konfigurer standard e-postkonto fra Innstillinger > E-postkonto" #: frappe/public/js/frappe/views/calendar/calendar.js:450 msgid "Unable to update event" @@ -27614,47 +27614,47 @@ msgstr "Kan ikke oppdatere hendelsen" #: frappe/core/doctype/file/file.py:484 msgid "Unable to write file format for {0}" -msgstr "" +msgstr "Kan ikke skrive filformat for {0}" #. Label of the unassign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Unassign Condition" -msgstr "" +msgstr "Tilordne betingelse" #: frappe/app.py:396 msgid "Uncaught Exception" -msgstr "" +msgstr "Ubehandlet unntak" #: frappe/public/js/frappe/form/toolbar.js:103 msgid "Unchanged" -msgstr "" +msgstr "Uendret" #: frappe/public/js/frappe/form/toolbar.js:518 msgid "Undo" -msgstr "" +msgstr "Angre" #: frappe/public/js/frappe/form/toolbar.js:526 msgid "Undo last action" -msgstr "" +msgstr "Angre siste handling" #: frappe/database/query.py:1495 msgid "Unescaped quotes in string literal: {0}" -msgstr "" +msgstr "Ubeskyttede anførselstegn i strengliteral: {0} ✅" #: frappe/public/js/frappe/form/templates/form_sidebar.html:109 #: frappe/public/js/frappe/form/toolbar.js:879 msgid "Unfollow" -msgstr "" +msgstr "Stopp å følge" #. Name of a DocType #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Unhandled Email" -msgstr "" +msgstr "Ubehandlet e-post" #. Label of the unhandled_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Unhandled Emails" -msgstr "" +msgstr "Ubehandlede e-poster" #. Label of the unique (Check) field in DocType 'DocField' #. Label of the unique (Check) field in DocType 'Custom Field' @@ -27663,7 +27663,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Unique" -msgstr "" +msgstr "Unik" #. Description of the 'Software ID' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -27676,32 +27676,32 @@ msgstr "Unik ID tildelt av klientutvikleren som brukes til å identifisere klien #: frappe/website/report/website_analytics/website_analytics.js:60 msgid "Unknown" -msgstr "" +msgstr "Ukjent" #: frappe/public/js/frappe/model/model.js:209 msgid "Unknown Column: {0}" -msgstr "" +msgstr "Ukjent kolonne: {0}" #: frappe/utils/data.py:1256 msgid "Unknown Rounding Method: {}" -msgstr "" +msgstr "Ukjent avrundingsmetode: {}" #: frappe/auth.py:316 msgid "Unknown User" -msgstr "" +msgstr "Ukjent bruker" #: frappe/utils/csvutils.py:54 msgid "Unknown file encoding. Tried to use: {0}" -msgstr "" +msgstr "Ukjent filkoding. Prøvde å bruke: {0}" #: frappe/core/doctype/submission_queue/submission_queue.js:7 msgid "Unlock Reference Document" -msgstr "" +msgstr "Lås opp referansedokumentet" #: frappe/public/js/frappe/form/footer/form_timeline.js:633 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Unpublish" -msgstr "" +msgstr "Avpubliser" #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' #: frappe/email/doctype/email_flag_queue/email_flag_queue.json @@ -27712,11 +27712,11 @@ msgstr "Ulest" #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Unread Notification Sent" -msgstr "" +msgstr "Ulest varsel sendt" #: frappe/utils/safe_exec.py:498 msgid "Unsafe SQL query" -msgstr "" +msgstr "Usikker SQL-spørring" #: frappe/public/js/frappe/data_import/data_exporter.js:159 #: frappe/public/js/frappe/form/controls/multicheck.js:166 @@ -27730,17 +27730,17 @@ msgstr "Ikke delt" #: frappe/email/queue.py:67 msgid "Unsubscribe" -msgstr "" +msgstr "Meld av" #. Label of the unsubscribe_method (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Method" -msgstr "" +msgstr "Avmeldingsmetode" #. Label of the unsubscribe_params (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Params" -msgstr "" +msgstr "Avmeldingsparametere" #. Label of the unsubscribed (Check) field in DocType 'Contact' #. Label of the unsubscribed (Check) field in DocType 'User' @@ -27750,28 +27750,28 @@ msgstr "" #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/queue.py:123 msgid "Unsubscribed" -msgstr "" +msgstr "Avmeldt" #: frappe/database/query.py:653 frappe/database/query.py:1387 #: frappe/database/query.py:1397 msgid "Unsupported function or invalid field name: {0}" -msgstr "" +msgstr "Ikke-støttet funksjon eller ugyldig feltnavn: {0}" #: frappe/public/js/frappe/data_import/import_preview.js:72 msgid "Untitled Column" -msgstr "" +msgstr "Kolonne uten tittel" #: frappe/core/doctype/file/file.js:38 msgid "Unzip" -msgstr "" +msgstr "Pakk ut" #: frappe/public/js/frappe/views/file/file_view.js:132 msgid "Unzipped {0} files" -msgstr "" +msgstr "Pakket ut {0} filer" #: frappe/public/js/frappe/views/file/file_view.js:125 msgid "Unzipping files..." -msgstr "" +msgstr "Pakker ut filer..." #: frappe/desk/doctype/event/event.py:273 msgid "Upcoming Events for Today" @@ -27795,7 +27795,7 @@ msgstr "Oppdater" #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Amendment Naming" -msgstr "" +msgstr "Oppdatering av endringsnavn" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -27815,11 +27815,11 @@ msgstr "" #: frappe/core/doctype/installed_applications/installed_applications.js:45 msgid "Update Order" -msgstr "" +msgstr "Oppdater ordre" #: frappe/desk/page/setup_wizard/setup_wizard.js:494 msgid "Update Password" -msgstr "" +msgstr "Oppdater passord" #. Label of the update_series (Section Break) field in DocType 'Document Naming #. Settings' @@ -27847,15 +27847,15 @@ msgstr "Oppdater oversettelser" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Value" -msgstr "" +msgstr "Oppdater verdi" #: frappe/utils/change_log.py:381 msgid "Update from Frappe Cloud" -msgstr "" +msgstr "Oppdater fra Frappe Cloud" #: frappe/public/js/frappe/list/bulk_operations.js:375 msgid "Update {0} records" -msgstr "" +msgstr "Oppdater {0} poster" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'Permission Log' @@ -27869,7 +27869,7 @@ msgstr "Oppdatert" #: frappe/desk/doctype/bulk_update/bulk_update.js:32 msgid "Updated Successfully" -msgstr "" +msgstr "Oppdateringen var vellykket" #: frappe/public/js/frappe/desk.js:446 msgid "Updated To A New Version 🎉" @@ -27877,11 +27877,11 @@ msgstr "Oppdatert til en ny versjon 🎉" #: frappe/public/js/frappe/list/bulk_operations.js:372 msgid "Updated successfully" -msgstr "" +msgstr "Oppdateringen var vellykket" #: frappe/utils/response.py:337 msgid "Updating" -msgstr "" +msgstr "Oppdaterer" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" @@ -28218,7 +28218,7 @@ msgstr "" #. Label of the user_id_property (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "User ID Property" -msgstr "" +msgstr "Bruker-ID-egenskap" #. Label of the user (Link) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -28311,7 +28311,7 @@ msgstr "" #. Label of the _user_tags (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "User Tags" -msgstr "" +msgstr "Brukerstikkord" #. Label of the user_type (Link) field in DocType 'User' #. Name of a DocType @@ -28372,7 +28372,7 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:225 msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you." -msgstr "" +msgstr "Bruker med e-postadresse: {0} finnes ikke i systemet. Be \"Systemadministrator\" om å opprette brukeren for deg." #: frappe/core/doctype/user/user.py:538 msgid "User {0} cannot be deleted" @@ -28422,7 +28422,7 @@ msgstr "" #. Label of the userinfo_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Userinfo URI" -msgstr "" +msgstr "Brukerinfo URI" #. Label of the username (Data) field in DocType 'User' #. Label of the username (Data) field in DocType 'User Social Login' @@ -28989,56 +28989,56 @@ msgstr "" #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Webhook" -msgstr "" +msgstr "Webhook" #. Label of the sb_webhook_data (Section Break) field in DocType 'Webhook' #. Name of a DocType #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_data/webhook_data.json msgid "Webhook Data" -msgstr "" +msgstr "Webhook data" #. Name of a DocType #: frappe/integrations/doctype/webhook_header/webhook_header.json msgid "Webhook Header" -msgstr "" +msgstr "Webhook header" #. Label of the sb_webhook_headers (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Headers" -msgstr "" +msgstr "Webhook headere" #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" -msgstr "" +msgstr "Webhook request" #. Label of a Link in the Build Workspace #. Name of a DocType #: frappe/core/workspace/build/build.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Webhook Request Log" -msgstr "" +msgstr "Webhook request logg" #. Label of the webhook_secret (Password) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Secret" -msgstr "" +msgstr "Webhook secret" #. Label of the sb_security (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Security" -msgstr "" +msgstr "Webhook security" #. Label of the sb_condition (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Trigger" -msgstr "" +msgstr "Webhook trigger" #. Label of the webhook_url (Data) field in DocType 'Slack Webhook URL' #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json msgid "Webhook URL" -msgstr "" +msgstr "Webhook URL" #. Group in Module Def's connections #. Name of a Workspace @@ -29047,7 +29047,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json msgid "Website" -msgstr "" +msgstr "Nettsted" #. Name of a report #: frappe/website/report/website_analytics/website_analytics.json @@ -29074,7 +29074,7 @@ msgstr "Nettstedsansvarlig" #. Name of a DocType #: frappe/website/doctype/website_meta_tag/website_meta_tag.json msgid "Website Meta Tag" -msgstr "" +msgstr "Meta-tagg for nettstedet" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -29093,7 +29093,7 @@ msgstr "" #: frappe/website/doctype/website_script/website_script.json #: frappe/website/workspace/website/website.json msgid "Website Script" -msgstr "" +msgstr "Skript for nettstedet" #. Label of the website_search_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -29109,7 +29109,7 @@ msgstr "Nettstedets søkefelt må være et gyldig feltnavn" #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/workspace/website/website.json msgid "Website Settings" -msgstr "" +msgstr "Innstillinger for nettsted" #. Label of the website_sidebar (Link) field in DocType 'Web Form' #. Label of the website_sidebar (Link) field in DocType 'Web Page' @@ -29146,7 +29146,7 @@ msgstr "" #: frappe/website/doctype/website_theme/website_theme.json #: frappe/website/workspace/website/website.json msgid "Website Theme" -msgstr "" +msgstr "Nettstedstema" #. Name of a DocType #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json @@ -29244,7 +29244,7 @@ msgstr "" #. Name of a Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Welcome Workspace" -msgstr "" +msgstr "Velkomst og introduksjon" #: frappe/core/doctype/user/user.py:416 msgid "Welcome email sent" @@ -29722,7 +29722,7 @@ msgstr "" #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "You are not allowed to access this resource" -msgstr "" +msgstr "Du har ikke tilgang til denne ressursen" #: frappe/permissions.py:431 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" @@ -29830,7 +29830,7 @@ msgstr "Du kan endre registrerte dokumenter ved å kansellere dem og deretter ko #: frappe/public/js/frappe/logtypes.js:21 msgid "You can change the retention policy from {0}." -msgstr "" +msgstr "Du kan endre retningslinjene for oppbevaring fra {0}." #: frappe/public/js/frappe/widgets/onboarding_widget.js:194 msgid "You can continue with the onboarding after exploring this page" @@ -30226,7 +30226,7 @@ msgstr "" #: frappe/templates/pages/integrations/gcalendar-success.html:11 msgid "Your connection request to Google Calendar was successfully accepted" -msgstr "" +msgstr "Forespørselen din om tilkobling til Google Kalender ble godkjent" #: frappe/www/contact.html:35 msgid "Your email address" @@ -30671,7 +30671,7 @@ msgstr "" #. Label of the nonce (Data) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "nonce" -msgstr "" +msgstr "nonce" #. Label of the notified (Check) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json @@ -30868,13 +30868,13 @@ msgstr "" #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. group" -msgstr "" +msgstr "strengverdi, dvs. gruppe" #. Description of the 'LDAP Group Member attribute' (Data) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. member" -msgstr "" +msgstr "strengverdi, dvs. medlem" #. Description of the 'Custom Group Search' (Data) field in DocType 'LDAP #. Settings' @@ -30890,7 +30890,7 @@ msgstr "registrer" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:173 msgid "tag name..., e.g. #tag" -msgstr "" +msgstr "stikkord… f.eks. #prosjekt" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:168 msgid "text in document type" @@ -31071,7 +31071,7 @@ msgstr "{0} Google Kalender-hendelser synkronisert." #: frappe/integrations/doctype/google_contacts/google_contacts.py:193 msgid "{0} Google Contacts synced." -msgstr "" +msgstr "{0} Google-kontakter synkronisert." #: frappe/public/js/frappe/form/footer/form_timeline.js:464 msgid "{0} Liked" @@ -31572,7 +31572,7 @@ msgstr "{0} poster blir ikke automatisk slettet." #: frappe/public/js/frappe/logtypes.js:29 msgid "{0} records are retained for {1} days." -msgstr "" +msgstr "{0} oppbevares i {1} dager." #: frappe/core/doctype/user_permission/user_permission_list.js:179 msgid "{0} records deleted" diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 161618f087..181b351c0c 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-18 19:07\n" +"PO-Revision-Date: 2025-09-20 19:32\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -2563,7 +2563,7 @@ msgstr "Är du säker på att du vill återaktivera schemaläggare?" #: frappe/core/doctype/communication/communication.js:163 msgid "Are you sure you want to relink this communication to {0}?" -msgstr "Är du säker att du vill länka om konversation till {0}?" +msgstr "Är du säker att du vill länka om kommunikation till {0}?" #: frappe/core/doctype/rq_job/rq_job_list.js:10 msgid "Are you sure you want to remove all failed jobs?" @@ -14000,7 +14000,7 @@ msgstr "Håll koll på alla uppdatering flöde" #. Description of a DocType #: frappe/core/doctype/communication/communication.json msgid "Keeps track of all communications" -msgstr "Håller koll på all kommunikation" +msgstr "Kommunikation Övervakning" #. Label of the defkey (Data) field in DocType 'DefaultValue' #. Label of the key (Data) field in DocType 'Document Share Key' @@ -14466,7 +14466,7 @@ msgstr "Lämna tom för ingen slut datum" #: frappe/core/doctype/communication/mixins.py:207 #: frappe/email/doctype/email_account/email_account.py:720 msgid "Leave this conversation" -msgstr "Lämna denna konversation" +msgstr "Lämna denna kommunikation" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -14500,7 +14500,7 @@ msgstr "Vänster Center" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:58 msgid "Left this conversation" -msgstr "Lämnade denna konversation" +msgstr "Lämnade denna kommunikation" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -14967,7 +14967,7 @@ msgstr "Ladda Mer" #: frappe/public/js/frappe/form/footer/form_timeline.js:215 msgctxt "Form timeline" msgid "Load More Communications" -msgstr "Ladda mer Konversation" +msgstr "Ladda Mer Kommunikation" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 msgid "Load more" @@ -16086,7 +16086,7 @@ msgstr "Måndag" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Monitor logs for errors, background jobs, communications, and user activity" -msgstr "Övervaka loggar för fel, bakgrundsjobb, konversation och användaraktivitet" +msgstr "Övervaka loggar för fel, bakgrundsjobb, kommunikation och användaraktivitet" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -19311,7 +19311,7 @@ msgstr "Logga in för att lämna kommentar." #: frappe/core/doctype/communication/communication.py:186 msgid "Please make sure the Reference Communication Docs are not circularly linked." -msgstr "Kontrollera att Referens Dokument för Konversation inte är cirkulärt länkade." +msgstr "Kontrollera att Kommunikation Referens Dokument inte är cirkulärt länkade." #: frappe/model/document.py:992 msgid "Please refresh to get the latest document." @@ -21080,7 +21080,7 @@ msgstr "Länka om" #: frappe/core/doctype/communication/communication.js:138 msgid "Relink Communication" -msgstr "Länka om Konversation" +msgstr "Länka om Kommunikation" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -29784,7 +29784,7 @@ msgstr "Du får bara uppdatera ordning, inte ta bort eller lägga till appar." #: frappe/email/doctype/email_account/email_account.js:284 msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)." -msgstr "Du väljer Synkronisering Alternativ som ALLA. Det kommer att synkronisera alla lästa såväl som olästa meddelanden från server. Detta kan också orsaka kopior av konversation (e-post)." +msgstr "Du väljer Synkronisering Alternativ som ALLA. Det kommer att synkronisera alla lästa såväl som olästa meddelanden från server. Detta kan också orsaka kopior av kommunikation (e-post)." #: frappe/public/js/frappe/form/footer/form_timeline.js:414 msgctxt "Form timeline" From ebc491160dc8d449125a869e0b6bf2f789efc6a9 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sun, 21 Sep 2025 17:31:46 +0530 Subject: [PATCH 111/263] chore: update POT file (#34066) --- frappe/locale/main.pot | 441 +++++++++++++++++++++-------------------- 1 file changed, 227 insertions(+), 214 deletions(-) diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index ce4b207ac2..8fcb560355 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-14 09:32+0000\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 09:33+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -84,11 +84,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -608,7 +608,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -976,7 +976,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1089,8 +1089,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1538,7 +1538,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2397,7 +2397,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2692,7 +2692,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2708,7 +2708,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2730,11 +2730,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3597,11 +3597,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3825,7 +3825,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3964,7 +3964,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -4008,7 +4008,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4075,8 +4075,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4088,11 +4088,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4560,19 +4560,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4755,7 +4755,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4810,7 +4810,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5112,8 +5112,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5253,8 +5253,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5372,7 +5372,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5554,7 +5554,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5586,7 +5586,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5606,7 +5606,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6779,7 +6779,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6862,7 +6862,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6870,7 +6870,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7757,7 +7757,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7985,7 +7985,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8185,8 +8185,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8255,7 +8255,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9131,7 +9131,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9342,7 +9342,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9368,7 +9368,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9431,7 +9431,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9638,7 +9638,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9794,7 +9794,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9908,7 +9908,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9924,11 +9924,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9968,7 +9968,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10070,7 +10070,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10078,7 +10078,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10087,11 +10087,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10105,8 +10105,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10357,7 +10357,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10464,7 +10464,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10560,7 +10560,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10601,7 +10601,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10845,7 +10845,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10972,7 +10972,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10987,7 +10987,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11455,7 +11455,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11560,7 +11560,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11689,7 +11689,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11725,7 +11725,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11997,7 +11997,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12094,7 +12094,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12674,15 +12674,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12840,7 +12841,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -13039,7 +13040,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13083,7 +13084,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13156,7 +13157,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13177,7 +13178,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14126,7 +14127,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14373,7 +14374,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14423,7 +14424,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14451,7 +14452,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14832,7 +14833,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15247,11 +15248,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15433,7 +15434,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15457,7 +15458,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15676,7 +15677,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15762,7 +15763,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16118,7 +16119,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16176,7 +16177,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16673,7 +16674,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16778,7 +16779,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16830,7 +16831,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18099,7 +18100,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18181,7 +18182,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18425,7 +18426,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18821,8 +18822,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18906,11 +18907,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18992,11 +18993,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19048,7 +19049,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19064,7 +19065,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19077,7 +19078,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19192,7 +19193,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19204,11 +19205,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19262,7 +19263,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19397,7 +19398,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19449,6 +19450,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19497,7 +19502,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19632,7 +19637,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19708,7 +19713,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19747,7 +19752,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19765,7 +19770,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19889,11 +19894,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19958,7 +19963,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20131,7 +20136,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20338,7 +20343,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20464,7 +20469,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20849,7 +20854,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21200,8 +21205,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21272,11 +21277,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21310,21 +21315,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21344,7 +21349,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21380,7 +21385,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21693,7 +21698,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21968,8 +21973,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22240,7 +22245,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22263,7 +22268,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22639,7 +22644,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22724,7 +22729,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22906,11 +22911,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23164,7 +23169,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23349,8 +23354,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23376,12 +23381,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23392,7 +23397,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23465,7 +23470,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23484,18 +23489,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23608,7 +23616,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24381,7 +24389,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24448,7 +24456,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24497,7 +24505,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24879,7 +24887,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25773,7 +25781,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25857,7 +25865,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25929,7 +25937,7 @@ msgid "" msgstr "" #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25952,7 +25960,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26013,7 +26021,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -26042,11 +26050,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26123,7 +26131,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26152,6 +26160,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26214,7 +26227,7 @@ msgid "" "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26249,7 +26262,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26299,7 +26312,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26307,7 +26320,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26718,7 +26731,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26919,7 +26932,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -27041,7 +27054,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27077,7 +27090,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27333,7 +27346,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27436,7 +27449,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27702,7 +27715,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28085,7 +28098,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28362,8 +28375,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28764,7 +28777,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29154,7 +29167,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29437,7 +29450,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29499,7 +29512,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29573,7 +29586,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29663,7 +29676,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29786,7 +29799,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29802,7 +29815,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29895,7 +29908,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30093,8 +30106,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30405,7 +30418,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30933,7 +30946,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30989,7 +31002,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31128,7 +31141,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31202,7 +31215,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31210,11 +31223,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31234,7 +31247,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31258,7 +31271,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31268,8 +31281,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31572,31 +31585,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31624,11 +31637,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31648,7 +31661,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31669,7 +31682,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" From 03ac6e2f75b3906bddd74956984b83283af74db5 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Sun, 21 Sep 2025 19:09:32 +0530 Subject: [PATCH 112/263] refactor: fetch mask field from cache instead of meta --- frappe/desk/form/meta.py | 16 +++--------- frappe/model/meta.py | 26 ++++++++++++++----- frappe/public/js/frappe/form/form.js | 10 +++---- frappe/public/js/frappe/form/formatters.js | 8 +++++- frappe/public/js/frappe/form/layout.js | 6 ----- frappe/public/js/frappe/list/list_view.js | 5 +++- .../js/frappe/views/reports/query_report.js | 14 +++------- 7 files changed, 42 insertions(+), 43 deletions(-) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index 151a9b935f..d2022215c7 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -45,19 +45,6 @@ def get_meta(doctype, cached=True) -> "FormMeta": # In prod don't use cached meta when explicitly requesting from DB. meta = FormMeta(doctype, cached=frappe.conf.developer_mode) - if meta.name not in meta.special_doctypes: - meta = mask_protected_fields(meta) - - return meta - - -def mask_protected_fields(meta): - for df in meta.fields: - if df.get("mask") and not meta.has_permlevel_access_to( - fieldname=df.fieldname, df=df, permission_type="mask" - ): - # store orignal fieldtype and change fieldtype to Data - df.mask_readonly = 1 return meta @@ -89,6 +76,9 @@ class FormMeta(Meta): for k in ASSET_KEYS: d[k] = __dict.get(k) + # add masked fields (per-user, per-meta) + d["masked_fields"] = [df.fieldname for df in self.get_masked_fields()] + return d def add_code(self): diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 11dc18b7df..b95ebfa5b9 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -88,11 +88,6 @@ def get_meta(doctype: "str | DocType", cached: bool = True) -> "_Meta": meta = Meta(doctype) - if meta.name not in meta.special_doctypes: - from frappe.desk.form.meta import mask_protected_fields - - meta = mask_protected_fields(meta) - key = f"doctype_meta::{meta.name}" frappe.client_cache.set_value(key, meta) return meta @@ -200,7 +195,26 @@ class Meta(Document): return self._dynamic_link_fields def get_masked_fields(self): - return self.get("fields", {"mask_readonly": 1}) + import copy + + if frappe.session.user == "Administrator": + return [] + cache_key = f"masked_fields::{self.name}::{frappe.session.user}" + masked_fields = frappe.cache.get_value(cache_key) + + if masked_fields is None: + masked_fields = [] + for df in self.fields: + if df.get("mask") and not self.has_permlevel_access_to( + fieldname=df.fieldname, df=df, permission_type="mask" + ): + # work on a copy instead of original df + df_copy = copy.deepcopy(df) + df_copy.mask_readonly = 1 + masked_fields.append(df_copy) + frappe.cache.set_value(cache_key, masked_fields) + + return masked_fields @cached_property def _dynamic_link_fields(self): diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index c3effffc2a..8eab942aa1 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -1174,11 +1174,11 @@ frappe.ui.form.Form = class FrappeForm { } mark_mask_fields_readonly() { - this.fields.forEach((field) => { - if (field.df.mask && field.df.mask_readonly) { - this.set_df_property(field.df.fieldname, "disabled", "1"); - this.set_df_property(field.df.fieldname, "fieldtype", "Data"); - } + const masked_fields = this.meta.masked_fields || []; + + masked_fields.forEach((fieldname) => { + this.set_df_property(fieldname, "read_only", 1); + this.set_df_property(fieldname, "fieldtype", "Data"); }); } diff --git a/frappe/public/js/frappe/form/formatters.js b/frappe/public/js/frappe/form/formatters.js index 8a5b60f174..da916be9eb 100644 --- a/frappe/public/js/frappe/form/formatters.js +++ b/frappe/public/js/frappe/form/formatters.js @@ -417,7 +417,13 @@ frappe.form.get_formatter = function (fieldtype) { }; frappe.format = function (value, df, options, doc) { - if (!df || df?.mask_readonly) df = { fieldtype: "Data" }; + let mask_readonly = false; + if (df.parent) { + const mask_fields = frappe.get_meta(df.parent)?.masked_fields; + mask_readonly = mask_fields?.includes(df.fieldname); + } + + if (!df || mask_readonly) df = { fieldtype: "Data" }; if (df.fieldname == "_user_tags") df = { ...df, fieldtype: "Tag" }; var fieldtype = df.fieldtype || "Data"; diff --git a/frappe/public/js/frappe/form/layout.js b/frappe/public/js/frappe/form/layout.js index cb5445691a..fc50b9bfcd 100644 --- a/frappe/public/js/frappe/form/layout.js +++ b/frappe/public/js/frappe/form/layout.js @@ -245,12 +245,6 @@ frappe.ui.form.Layout = class Layout { } init_field(df, parent, render = false) { - if (df.mask && df.mask_readonly) { - if (df.fieldtype !== "Data") { - df.read_only = 1; - df.fieldtype = "Data"; - } - } const fieldobj = frappe.ui.form.make_control({ df: df, doctype: this.doctype, diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 16d75604ec..343f44b8f8 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -922,7 +922,10 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { _value = _value * out_of_ratings; } - let filterable = df?.mask_readonly ? "no-underline" : " filterable"; + let masked_fields = frappe.get_meta(this.doctype).masked_fields || []; + let is_masked = masked_fields.includes(df.fieldname); + + let filterable = is_masked ? "no-underline" : " filterable"; if (df.fieldtype === "Image") { html = df.options diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 75859d0dab..8f5b881e1c 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1090,22 +1090,14 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { } update_masked_fields_in_columns(columns) { - const meta_fields = frappe.get_meta(this.report_doc?.ref_doctype).fields; + const masked_fields = frappe.get_meta(this.report_doc?.ref_doctype).masked_fields; - const masked_field_map = Object.fromEntries( - meta_fields - .filter((field) => field.mask && field.mask_readonly) - .map((field) => [field.fieldname, field]) - ); - - // return updated columns with masked field metadata applied return columns.map((col) => { - const masked_field = masked_field_map[col.fieldname]; - if (masked_field) { + if (masked_fields.includes(col.fieldname)) { return { ...col, fieldtype: "Data", - options: masked_field.options, + options: [], }; } return col; From 9cd61620fd53fc1773d5d9b5e9b2efec96a02b64 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 22 Sep 2025 02:38:46 +0530 Subject: [PATCH 113/263] fix: sync translations from crowdin (#34070) --- frappe/locale/ar.po | 441 ++++++++++++++++---------------- frappe/locale/bs.po | 445 +++++++++++++++++---------------- frappe/locale/cs.po | 441 ++++++++++++++++---------------- frappe/locale/da.po | 441 ++++++++++++++++---------------- frappe/locale/de.po | 441 ++++++++++++++++---------------- frappe/locale/eo.po | 445 +++++++++++++++++---------------- frappe/locale/es.po | 441 ++++++++++++++++---------------- frappe/locale/fa.po | 443 +++++++++++++++++---------------- frappe/locale/fr.po | 441 ++++++++++++++++---------------- frappe/locale/hr.po | 445 +++++++++++++++++---------------- frappe/locale/hu.po | 441 ++++++++++++++++---------------- frappe/locale/id.po | 441 ++++++++++++++++---------------- frappe/locale/it.po | 441 ++++++++++++++++---------------- frappe/locale/nb.po | 553 +++++++++++++++++++++-------------------- frappe/locale/nl.po | 441 ++++++++++++++++---------------- frappe/locale/pl.po | 441 ++++++++++++++++---------------- frappe/locale/pt.po | 441 ++++++++++++++++---------------- frappe/locale/pt_BR.po | 441 ++++++++++++++++---------------- frappe/locale/ru.po | 441 ++++++++++++++++---------------- frappe/locale/sr.po | 445 +++++++++++++++++---------------- frappe/locale/sr_CS.po | 445 +++++++++++++++++---------------- frappe/locale/sv.po | 445 +++++++++++++++++---------------- frappe/locale/th.po | 441 ++++++++++++++++---------------- frappe/locale/tr.po | 441 ++++++++++++++++---------------- frappe/locale/vi.po | 441 ++++++++++++++++---------------- frappe/locale/zh.po | 441 ++++++++++++++++---------------- 26 files changed, 5971 insertions(+), 5633 deletions(-) diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po index edaf7d2e30..2db85995e6 100644 --- a/frappe/locale/ar.po +++ b/frappe/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'في عرض القائمة' غير مسموح للنوع {0} في ال msgid "'Recipients' not specified" msgstr "لم يتم تحديد "المستلمين"" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "تمت مزامنة حدث تقويم Google واحد." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -582,7 +582,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -949,7 +949,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "الإجراءات" @@ -1049,7 +1049,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1062,8 +1062,8 @@ msgid "Add Child" msgstr "إضافة الطفل" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1511,7 +1511,7 @@ msgstr "" msgid "After Submit" msgstr "بعد تقديم" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2368,7 +2368,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2663,7 +2663,7 @@ msgstr "مرفق إلى الحقل" msgid "Attached To Name" msgstr "أرفقت للأسم" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2679,7 +2679,7 @@ msgstr "مرفق" msgid "Attachment Limit (MB)" msgstr "الحد مرفق (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2701,11 +2701,11 @@ msgstr "تم حذف المرفق" msgid "Attachments" msgstr "المرفقات" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "محاولة الاتصال بـ QZ Tray ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "محاولة إطلاق QZ Tray ..." @@ -3567,11 +3567,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "تعديل بالجمله {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3795,7 +3795,7 @@ msgid "Camera" msgstr "الة تصوير" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3934,7 +3934,7 @@ msgstr "لا يمكن إزالة" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3978,7 +3978,7 @@ msgstr "لا يمكن إنشاء {0} ضد مستند طفل: {1}" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "لا يمكن حذف المجلدات الرئيسية والمرفقات" @@ -4045,8 +4045,8 @@ msgstr "لا يمكنك التعديل على وثيقة ملغية" msgid "Cannot edit filters for standard charts" msgstr "لا يمكن تحرير عوامل التصفية للمخططات القياسية" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4058,11 +4058,11 @@ msgstr "لا تستطيع تعديل الحقول القياسية" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4528,19 +4528,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "انقر فوق {0} لإنشاء تحديث الرمز المميز." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "انقر الجدول لتعديل" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4723,7 +4723,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "انهيار" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "انهيار جميع" @@ -4778,7 +4778,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5080,8 +5080,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5218,8 +5218,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "متصلا علبة QZ!" @@ -5337,7 +5337,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5519,7 +5519,7 @@ msgstr "عداد" msgid "Country" msgstr "الدولة" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5551,7 +5551,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5571,7 +5571,7 @@ msgid "Create Card" msgstr "إنشاء بطاقة" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "إنشاء مخطط" @@ -6744,7 +6744,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6827,7 +6827,7 @@ msgstr "المستندات المحذوفة" msgid "Deleted Name" msgstr "الاسم المحذوف" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6835,7 +6835,7 @@ msgstr "" msgid "Deleted!" msgstr "حذف!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "حذف {0}" @@ -7721,7 +7721,7 @@ msgstr "عنوان المستند" msgid "Document Type" msgstr "نوع الوثيقة" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7949,7 +7949,7 @@ msgstr "رابط التحميل" msgid "Download PDF" msgstr "تحميل PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "تحميل التقرير" @@ -8149,8 +8149,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8219,7 +8219,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "تحرير تنسيق" @@ -9094,7 +9094,7 @@ msgstr "" msgid "Error Message" msgstr "رسالة خطأ" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "خطأ في الاتصال بـ QZ Tray Application ...

تحتاج إلى تثبيت تطبيق QZ Tray وتشغيله لاستخدام ميزة Raw Print.

انقر هنا لتنزيل وتثبيت QZ Tray .
انقر هنا لمعرفة المزيد عن الطباعة الخام ." @@ -9305,7 +9305,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "وقت التنفيذ: {0} ثانية" @@ -9331,7 +9331,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "وسعت" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "توسيع الكل" @@ -9394,7 +9394,7 @@ msgstr "وقت انتهاء صلاحية رمز الاستجابة السريع #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9601,7 +9601,7 @@ msgstr "فشل فك الرمز المميز ، يرجى تقديم رمز ممي msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9757,7 +9757,7 @@ msgstr "جلب مستندات البحث العالمي الافتراضية." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9871,7 +9871,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "اسم الحقل محدد ب 64 حرف
Fieldname is limited to 64 characters ({0})" @@ -9887,11 +9887,11 @@ msgstr "أسم الحقل الذي سيكون DOCTYPE لهذا الحقل الا msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "FIELDNAME {0} لا يمكن أن يكون أحرف خاصة مثل {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "أسم الحقل {0} متعارض مع الكلمات الدلائلية" @@ -9931,7 +9931,7 @@ msgstr "الحقول" msgid "Fields Multicheck" msgstr "الحقول متعددة" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10033,7 +10033,7 @@ msgstr "ملف URL" msgid "File backup is ready" msgstr "ملف النسخ الاحتياطي جاهز" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "لا يمكن أن يحتوي اسم الملف على {0}" @@ -10041,7 +10041,7 @@ msgstr "لا يمكن أن يحتوي اسم الملف على {0}" msgid "File not attached" msgstr "الملف غير مرفق" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "تجاوز حجم الملف الحد الأقصى المسموح به لحجم {0} ميغابايت" @@ -10050,11 +10050,11 @@ msgstr "تجاوز حجم الملف الحد الأقصى المسموح به msgid "File too big" msgstr "الملف كبير جدا" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "الملف {0} غير موجود" @@ -10068,8 +10068,8 @@ msgstr "الملفات" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10320,7 +10320,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "يجب ألا يتضمن اسم المجلد '/' (شرطة مائلة)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "المجلد {0} غير فارغ" @@ -10427,7 +10427,7 @@ msgstr "" msgid "Footer HTML" msgstr "تذييل HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10522,7 +10522,7 @@ msgstr "للمستخدم" msgid "For Value" msgstr "للقيمة" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "للمقارنة ، استخدم> 5 ، <10 أو = 324. للنطاقات ، استخدم 5:10 (للقيم بين 5 و 10)." @@ -10563,7 +10563,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "لتحديث، يمكنك تحديث الأعمدة انتقائية فقط." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "ل {0} في {1} مستوى في {2} في {3} الصف" @@ -10807,7 +10807,7 @@ msgstr "من تاريخ" msgid "From Date Field" msgstr "من حقل التاريخ" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "من نوع المستند" @@ -10934,7 +10934,7 @@ msgstr "عام" msgid "Generate Keys" msgstr "توليد مفاتيح" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "توليد تقرير جديد" @@ -10949,7 +10949,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11417,7 +11417,7 @@ msgstr "HH: MM: SS" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11522,7 +11522,7 @@ msgstr "العنوان الرأسي" msgid "Header HTML" msgstr "رأس HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "تعيين HTML رأس من المرفق {0}" @@ -11651,7 +11651,7 @@ msgstr "هلفتيكا" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11687,7 +11687,7 @@ msgstr "مخفي" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11959,7 +11959,7 @@ msgstr "" msgid "ID" msgstr "هوية شخصية" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12056,7 +12056,7 @@ msgstr "إذا تم تحديد تطبيق تصريح المستخدم الصار msgid "If Checked workflow status will not override status in list view" msgstr "إذا ووضع العمل تم الفحص لا تجاوز الوضع في عرض القائمة" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12636,15 +12636,16 @@ msgstr "تضمين سمة من التطبيقات" msgid "Include Web View Link in Email" msgstr "إرسال ارتباط عرض الويب للمستند بالبريد الإلكتروني" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "تشمل المسافة البادئة" @@ -12802,7 +12803,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "إدراج بعد" @@ -13001,7 +13002,7 @@ msgstr "تعبير "under_on" غير صالح" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "تم تعيين تعبير "يعتمد على" غير صالح في عامل التصفية {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13045,7 +13046,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13118,7 +13119,7 @@ msgstr "" msgid "Invalid Password" msgstr "رمز مرور خاطئ" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13139,7 +13140,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14088,7 +14089,7 @@ msgstr "التسمية إلزامية" msgid "Landing Page" msgstr "الصفحة المقصودة" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "المناظر الطبيعيه" @@ -14335,7 +14336,7 @@ msgstr "طول" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "يجب أن يكون طول {0} بين 1 و 1000" @@ -14385,7 +14386,7 @@ msgstr "رسالة" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14413,7 +14414,7 @@ msgstr "اسم ترئيس الرسالة" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14794,7 +14795,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "تحميل" @@ -15209,11 +15210,11 @@ msgstr "الحقل إلزامي :تعيين الدور ل\\n
\\nMandatory fie msgid "Mandatory field: {0}" msgstr "حقل إلزامي: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "الحقول الالزامية في جدول {0} صف رقم {1} مطلوبة" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "الحقول الإلزامية المطلوبة في {0}" @@ -15395,7 +15396,7 @@ msgstr "عرض ماكس لنوع العملة هو 100px في الصف {0}" msgid "Maximum" msgstr "أقصى" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15419,7 +15420,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15638,7 +15639,7 @@ msgstr "طريقة" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15724,7 +15725,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "حقول مفقودة" @@ -16080,7 +16081,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "يجب أن يكون من نوع "إرفاق صورة"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "يجب أن يكون لديك إذن تقارير للوصول إلى هذا التقرير." @@ -16138,7 +16139,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16633,7 +16634,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "لا" @@ -16738,7 +16739,7 @@ msgstr "لا يوجد اسم محدد لـ {0}" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "لا الأذونات المحددة" @@ -16790,7 +16791,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "لا علامات" @@ -18059,7 +18060,7 @@ msgstr "تاريخ المنظمة" msgid "Org History Heading" msgstr "عنوان تاريخ المنظمة" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "توجيه" @@ -18141,7 +18142,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18385,7 +18386,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18781,8 +18782,8 @@ msgstr "" msgid "Permissions" msgstr "الصلاحيات" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18866,11 +18867,11 @@ msgstr "هاتف" msgid "Phone No." msgstr "رقم الهاتف" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18952,11 +18953,11 @@ msgstr "الرجاء اطلب من المشرف التأكد من تسجيلك" msgid "Please attach a file first." msgstr "يرجى إرفاق ملف الأول." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19008,7 +19009,7 @@ msgstr "يرجى تأكيد الإجراء الخاص بك إلى {0} هذا ا msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "الرجاء إنشاء البطاقة أولاً" @@ -19024,7 +19025,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "من فضلك لا تغيير عناوين القالب." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "يرجى تكرار هذه إلى إجراء تغييرات" @@ -19037,7 +19038,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "يرجى تمكين النوافذ المنبثقة" @@ -19152,7 +19153,7 @@ msgstr "يرجى حفظ التقرير الأول" msgid "Please save to edit the template." msgstr "يرجى الحفظ لتعديل القالب." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "يرجى تحديد DOCTYPE أولا" @@ -19164,11 +19165,11 @@ msgstr "يرجى اختيار نوع الكيان أولا" msgid "Please select Minimum Password Score" msgstr "يرجى تحديد الحد الأدنى لسجل كلمة المرور" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19222,7 +19223,7 @@ msgstr "يرجى وضع عنوان البريد الإلكتروني" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "يرجى تعيين تعيين طابعة لتنسيق الطباعة هذا في "إعدادات الطابعة"" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "يرجى تعيين المرشحات" @@ -19357,7 +19358,7 @@ msgstr "بوابة عنصر القائمة" msgid "Portal Settings" msgstr "إعدادات البوابة" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "صورة" @@ -19409,6 +19410,10 @@ msgstr "" msgid "Precision" msgstr "دقة" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "وينبغي أن تكون الدقة بين 1 و 6" @@ -19457,7 +19462,7 @@ msgstr "" msgid "Prepared Report User" msgstr "إعداد تقرير المستخدم" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19592,7 +19597,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19668,7 +19673,7 @@ msgstr "تنسيق الطباعة مساعدة" msgid "Print Format Type" msgstr "نوع تنسيق الطباعة" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19707,7 +19712,7 @@ msgstr "طباعة إخفاء إذا لا قيمة" msgid "Print Language" msgstr "لغة الطباعة" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "طباعة المرسلة إلى الطابعة!" @@ -19725,7 +19730,7 @@ msgstr "ملقم الطباعة" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "إعدادات الطباعة" @@ -19849,11 +19854,11 @@ msgstr "ProTip: إضافة Reference: {{ reference_doctype }} {{ reference msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "المتابعة على أية حال" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "معالجة" @@ -19918,7 +19923,7 @@ msgstr "نوع الملكية" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20091,7 +20096,7 @@ msgstr "رمز الاستجابة السريعة" msgid "QR Code for Login Verification" msgstr "رمز الاستجابة السريعة لتسجيل الدخول" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20298,7 +20303,7 @@ msgstr "تقييم" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "أوامر الخام" @@ -20424,7 +20429,7 @@ msgstr "" msgid "Reason" msgstr "سبب" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "إعادة بناء" @@ -20809,7 +20814,7 @@ msgstr "المرجع" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21160,8 +21165,8 @@ msgstr "الرد على الجميع" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21232,11 +21237,11 @@ msgstr "مدير التقارير" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "تقرير الاسم" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21270,21 +21275,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "لا يمكن تعيين التقرير لأنواع واحدة" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "لا يحتوي التقرير على بيانات ، يرجى تعديل الفلاتر أو تغيير اسم التقرير" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "لا يحتوي التقرير على حقول رقمية ، يُرجى تغيير اسم التقرير" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21304,7 +21309,7 @@ msgstr "تم تحديث التقرير بنجاح" msgid "Report was not saved (there were errors)" msgstr "لم يتم حفظ التقرير (كانت هناك أخطاء)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "التقرير مع أكثر من 10 أعمدة تبدو أفضل في وضع أفقي." @@ -21340,7 +21345,7 @@ msgstr "تقارير" msgid "Reports & Masters" msgstr "التقارير والماجستير" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "التقارير موجودة بالفعل في قائمة الانتظار" @@ -21653,7 +21658,7 @@ msgstr "ارجع إلى شاشة التحقق وأدخل الرمز المعرو msgid "Reverse Icon Color" msgstr "عكس دلالات اللون" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "إعادة الطول إلى {0} لـ "{1}" في "{2}". تعيين الطول كـ {3} سيؤدي إلى اقتطاع البيانات." @@ -21928,8 +21933,8 @@ msgstr "صف" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22200,7 +22205,7 @@ msgstr "السبت" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22223,7 +22228,7 @@ msgstr "حفظ باسم" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "احفظ التقرير" @@ -22599,7 +22604,7 @@ msgstr "إعدادات الأمان" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "عرض جميع التقارير السابقة" @@ -22684,7 +22689,7 @@ msgid "Select Column" msgstr "حدد العمود" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "تحديد الأعمدة" @@ -22866,11 +22871,11 @@ msgstr "" msgid "Select a group node first." msgstr "حدد عقدة المجموعة أولا." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "حدد حقل مرسل صالحًا لإنشاء المستندات من البريد الإلكتروني" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "حدد حقل موضوع صالحًا لإنشاء المستندات من البريد الإلكتروني" @@ -23124,7 +23129,7 @@ msgstr "البريد الإلكتروني المرسل" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "يجب أن يحتوي حقل المرسل على البريد الإلكتروني في الخيارات" @@ -23309,8 +23314,8 @@ msgstr "يجب أن يكون انتهاء الجلسة بالتنسيق {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "مجموعة" @@ -23336,12 +23341,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "تعيين الخيارات الافتراضية لجميع الرسوم البيانية في لوحة المعلومات هذه (على سبيل المثال: "الألوان": ["# d1d8dd"، "# ff5858"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "تعيين عوامل التصفية الديناميكية" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23352,7 +23357,7 @@ msgstr "ضبط المرشحات" msgid "Set Filters for {0}" msgstr "تعيين عوامل التصفية لـ {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23425,7 +23430,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "تعيين كافتراضي" @@ -23444,18 +23449,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "تعيين الدقة غير القياسية لحقل تعويم أو العملات" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23565,7 +23573,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "الإعداد التلقائي البريد الإلكتروني" @@ -24338,7 +24346,7 @@ msgstr "يجب أن يكون حقل نوع {0} لFIELDNAME صحيح" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24405,7 +24413,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24454,7 +24462,7 @@ msgstr "المعيار غير محدد" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "لا يمكن تحديث تنسيق الطباعة القياسية" @@ -24836,7 +24844,7 @@ msgstr "موضوع" msgid "Subject Field" msgstr "حقل الموضوع" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "يجب أن يكون نوع حقل الموضوع بيانات ، نص ، نص طويل ، نص صغير ، محرر نص" @@ -25725,7 +25733,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "الشرط '{0}' غير صالح" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25808,7 +25816,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25879,7 +25887,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25902,7 +25910,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25963,7 +25971,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25992,11 +26000,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "هناك بعض المشاكل مع رابط الملف: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26073,7 +26081,7 @@ msgstr "وهذا المجلس كانبان يكون القطاع الخاص" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26102,6 +26110,11 @@ msgstr "هذا الإجراء مسموح به فقط لـ {}" msgid "This cannot be undone" msgstr "هذا لا يمكن التراجع عنها" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26162,7 +26175,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26197,7 +26210,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "هذا يذهب فوق عرض الشرائح." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "هذا هو تقرير الخلفية. يرجى تعيين المرشحات المناسبة ثم إنشاء واحدة جديدة." @@ -26247,7 +26260,7 @@ msgstr "قد تتم طباعة هذا على صفحات متعددة" msgid "This month" msgstr "هذا الشهر" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26255,7 +26268,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "تم إنشاء هذا التقرير في {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "تم إنشاء هذا التقرير {0}." @@ -26660,7 +26673,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "للحصول على التقرير المحدّث ، انقر على {0}." @@ -26861,7 +26874,7 @@ msgstr "موضوع" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "الاجمالي غير شامل الضريبة" @@ -26982,7 +26995,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27018,7 +27031,7 @@ msgstr "التحولات" msgid "Translatable" msgstr "للترجمة" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27273,7 +27286,7 @@ msgstr "رابط الانترنت" msgid "URL for documentation or help" msgstr "عنوان URL للتوثيق أو المساعدة" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27376,7 +27389,7 @@ msgstr "" msgid "Unable to update event" msgstr "غير قادر على تحديث الحدث" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "تعذر كتابة تنسيق الملف {0}" @@ -27641,7 +27654,7 @@ msgstr "تم التحديث إلى إصدار جديد 🎉" msgid "Updated successfully" msgstr "تم التحديث بنجاح" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "يتم التحديث" @@ -28024,7 +28037,7 @@ msgstr "إذن المستخدم" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "ضوابط المستخدم" @@ -28301,8 +28314,8 @@ msgstr "الصلاحية" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28703,7 +28716,7 @@ msgstr "صفحة على الإنترنت" msgid "Web Page Block" msgstr "كتلة صفحة الويب" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29093,7 +29106,7 @@ msgstr "سيتم عرض فقط إذا تم تمكين عناوين المقطع" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "مع رئيس رسالة" @@ -29376,7 +29389,7 @@ msgstr "حقول محور Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y الميدان" @@ -29438,7 +29451,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "نعم" @@ -29512,7 +29525,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "غير مسموح لك بتصدير النمط {}" @@ -29602,7 +29615,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29725,7 +29738,7 @@ msgstr "لا يوجد لديك الصلاحية الكافية لاتمام هذ msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29741,7 +29754,7 @@ msgstr "ليس لديك حق الوصول إلى التقرير: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "لا تتوفر لديك الصلاحية للوصول الى هذا الملف" @@ -29834,7 +29847,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "عليك أن تكون في وضع المطور لتعديل نموذج ويب قياسي" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "يتوجب عليك تسجيل الدخول بصلاحية مدير النظام حتي تتمكن من الوصول الى النسخ الأحتياطية." @@ -30032,8 +30045,8 @@ msgstr "اسم المؤسسة وعنوانك لتذييل البريد الإل msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "وقد وردت الاستعلام الخاص بك. سوف نقوم بالرد مرة أخرى قريبا. إذا كان لديك أي معلومات إضافية، يرجى الرد على هذا البريد." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30344,7 +30357,7 @@ msgstr "" msgid "just now" msgstr "الآن فقط" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30872,7 +30885,7 @@ msgstr "" msgid "{0} Report" msgstr "{0} تقرير" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30928,7 +30941,7 @@ msgstr "{0} و {1}" msgid "{0} are currently {1}" msgstr "{0} حاليًا {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} مطلوبة" @@ -31067,7 +31080,7 @@ msgstr "{0} في الصف {1} لا يمكن أن يكون لها عنوان URL msgid "{0} is a mandatory field" msgstr "{0} حقل إلزامي" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31141,7 +31154,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} ليس نوع DocType صالحًا للارتباط الديناميكي" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} بريد الكتروني غير صالح
{0} is not a valid Email Address" @@ -31149,11 +31162,11 @@ msgstr "{0} بريد الكتروني غير صالح
{0} is not a valid Emai msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} ليس اسمًا صالحًا" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} ليس رقم هاتف صالحًا" @@ -31173,7 +31186,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} ليس تنسيق تقرير صالحًا. يجب أن يكون تنسيق التقرير مما يلي {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31197,7 +31210,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} هو الآن تنسيق الطباعة الافتراضي لنوع المستند {1}" @@ -31207,8 +31220,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} مطلوب" @@ -31511,31 +31524,31 @@ msgstr "{0}/{1} مكتمل | يرجى ترك علامة التبويب هذه م msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) سيتم اقتطاعه، حيث أن الحد الأقصى المسموح به هو {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: لا يمكن تعيين تعديل بدون إلغاء" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: لا يمكن تعيين معدل إذا لم يتم إرساله" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0} : لا يمكن تحديد تعيين بالتأكيد إذا لم يكن قابل للتأكيد" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: لا يمكن تعيين إلغاء بدون إرسال" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0} : لا يمكن تحديد استيراد دون إنشاء" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0} : لا يمكن تحديد تأكيد ، الغاء ، تعديل دون كتابة" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: لا يمكن تعيين استيراد كما {1} غير قابل للاستيراد" @@ -31563,11 +31576,11 @@ msgstr "{0}: اسم الحقل {1} يظهر عدة مرات في الصفوف {2 msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: لا يمكن أن يكون Fieldtype {1} لـ {2} فريدًا" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0} : لم يتم تحديد صلاحيات أساسية" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0} قاعدة واحدة فقط سمح لها نفس الدور، المستوى و{1}" @@ -31587,7 +31600,7 @@ msgstr "{0}: يجب أن تكون الخيارات {1} هي نفس اسم الن msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0} : صلاحيات على مستوى 0 يجب تحديده قبل أن يتم تحديد صلاحيات أعلى" @@ -31608,7 +31621,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "{0}: تم تعيين {1} على الحالة {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} ضد {2}" diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index 504a1b0d3f..4463502d79 100644 --- a/frappe/locale/bs.po +++ b/frappe/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-17 18:30\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'U Prikazu Liste' nije dozvoljeno za tip {0} u redu {1}" msgid "'Recipients' not specified" msgstr "'Primaoci' nisu navedeni" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' nije važeći IBAN broj" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' nije važeći URL" @@ -141,7 +141,7 @@ msgstr "1 Dan" msgid "1 Google Calendar Event synced." msgstr "Sinhroniziran je 1 događaj iz Google Kalendara." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Izvještaj" @@ -758,7 +758,7 @@ msgstr "Instanca Sistema može funkcionirati kao OAuth klijent, resurs ili serve msgid "A field with the name {0} already exists in {1}" msgstr "Polje s imenom {0} već postoji u {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Datoteka s istim imenom {} već postoji" @@ -1127,7 +1127,7 @@ msgstr "Radnja {0} nije uspjela {1} {2}. Pogledaj {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Radnje" @@ -1227,7 +1227,7 @@ msgstr "Dodaj Ivicu na Dnu" msgid "Add Border at Top" msgstr "Dodaj Ivicu na Vrh" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Dodaj Karticu na Nadzornu Tablu" @@ -1240,8 +1240,8 @@ msgid "Add Child" msgstr "Dodaj Podređeni" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1689,7 +1689,7 @@ msgstr "Nakon Podnošenja" msgid "After Submit" msgstr "Nakon Podnošenja" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Agregatno Polje je obavezno za kreiranje kartice sa brojevima" @@ -2547,7 +2547,7 @@ msgstr "Jeste li sigurni da želite izbrisati ovaj zapis?" msgid "Are you sure you want to discard the changes?" msgstr "Jeste li sigurni da želite odbaciti promjene?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Jeste li sigurni da želite generisati novi izvještaj?" @@ -2842,7 +2842,7 @@ msgstr "U Prilogu Polja" msgid "Attached To Name" msgstr "Priloženo Imenu" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Priloženo Imenu mora biti niz ili cijeli broj" @@ -2858,7 +2858,7 @@ msgstr "Prilog" msgid "Attachment Limit (MB)" msgstr "Ograničenje Priloga (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Dostignuto Ograničenje Priloga" @@ -2880,11 +2880,11 @@ msgstr "Prilog Uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušaj povezivanja na QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Pokušaj pokretanja QZ Tray..." @@ -3746,11 +3746,11 @@ msgstr "Grupno Uređivanje" msgid "Bulk Edit {0}" msgstr "Grupno uređivanje {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Grupna operacija nije uspjela" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Grupna operacija uspješna" @@ -3974,7 +3974,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4113,7 +4113,7 @@ msgstr "Nije Moguće Ukloniti" msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Nije moguće pristupiti putu datoteke {0}" @@ -4157,7 +4157,7 @@ msgstr "Nije moguće kreirati {0} naspram podređenog dokumenta: {1}" msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor drugih korisnika" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Nije moguće izbrisati mape Početna i Prilozi" @@ -4224,8 +4224,8 @@ msgstr "Nije moguće uređivati otkazani dokument" msgid "Cannot edit filters for standard charts" msgstr "Nije moguće uređivati filtere za standardne grafikone" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Nije moguće uređivati filtere za standardne numeričke kartice" @@ -4237,11 +4237,11 @@ msgstr "Nije moguće uređivati standardna polja" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Nije moguće omogućiti {0} za tip dokumenta koji se ne može podnijeti" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Nije moguće pronaći datoteku {} na disku" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Nije moguće dobiti sadržaj mape" @@ -4708,19 +4708,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klikni na {0} za generisanje tokena osvježavanja." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klikni na tabelu za uređivanje" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Klikni da Postavite Dinamičke Filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Klikni da Postavite Filtere" @@ -4903,7 +4903,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Sklopi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Sklopi Sve" @@ -4958,7 +4958,7 @@ msgstr "Sklopivo Zavisi Od (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5260,8 +5260,8 @@ msgstr "Komprimirano" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5400,8 +5400,8 @@ msgstr "Povezana Aplikacija" msgid "Connected User" msgstr "Povezani Korisnik" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Povezano na QZ Tray!" @@ -5519,7 +5519,7 @@ msgstr "Sadrži {0} sigurnosne ispravke" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5701,7 +5701,7 @@ msgstr "Brojač" msgid "Country" msgstr "Zemlja" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Kod Zemlje Obavezan" @@ -5733,7 +5733,7 @@ msgstr "Potražuje" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5753,7 +5753,7 @@ msgid "Create Card" msgstr "Kreiraj Karticu" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Kreiraj Grafikon" @@ -6926,7 +6926,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Izbriši Karticu" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Izbriši i Generiši Novi" @@ -7009,7 +7009,7 @@ msgstr "Izbrisani Dokumenti" msgid "Deleted Name" msgstr "Izbrisano Ime" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Svi dokumenti su uspješno izbrisani" @@ -7017,7 +7017,7 @@ msgstr "Svi dokumenti su uspješno izbrisani" msgid "Deleted!" msgstr "Izbrisano!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Brisanje {0} u toku" @@ -7906,7 +7906,7 @@ msgstr "Naziv Dokumenta" msgid "Document Type" msgstr "Tip Dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Tip i Funkcija Dokumenta su obavezni za kreiranje numeričke kartice" @@ -8134,7 +8134,7 @@ msgstr "Link Preuzimanja" msgid "Download PDF" msgstr "Preuzmi PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Preuzmi izvještaj" @@ -8334,8 +8334,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8404,7 +8404,7 @@ msgstr "Uredi Filtere" msgid "Edit Footer" msgstr "Uredi Podnožje" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Uredi Format" @@ -9280,7 +9280,7 @@ msgstr "Zapisnik Grešaka" msgid "Error Message" msgstr "Poruka Greške" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Morate imati instaliranu i pokrenutu aplikaciju QZ Tray da biste koristili funkciju Direktni Ispis.

Kliknite ovdje da preuzmete i instalirate QZ Tray.
Kliknite ovdje da saznate više o direknom ispisivanju." @@ -9491,7 +9491,7 @@ msgstr "Izvršava se Kod" msgid "Executing..." msgstr "Izvršavanje..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Vrijeme izvršenja: {0} sek" @@ -9517,7 +9517,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Proširi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Rasklopi Sve" @@ -9580,7 +9580,7 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9787,7 +9787,7 @@ msgstr "Dekodiranje tokena nije uspjelo, navedite važeći token kodiran sa base msgid "Failed to decrypt key {0}" msgstr "Dešifriranje ključa {0} nije uspjelo" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Brisanje {0} dokumenata nije uspjelo: {1}" @@ -9943,7 +9943,7 @@ msgstr "Preuzimaju se standard Dokumenata Globalnog Pretraživanja." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10057,7 +10057,7 @@ msgstr "Ime polja '{0}' je u konfliktu sa {1} imena {2} u {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Ime polja {0} mora postojati da bi se omogućilo automatsko imenovanje" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Ime polja je ograničeno na 64 znaka ({0})" @@ -10073,11 +10073,11 @@ msgstr "Ime polja koje će biti DocType za ovo polje veze." msgid "Fieldname {0} appears multiple times" msgstr "Ime polja {0} pojavljuje se više puta" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Ime polja {0} ne može imati posebne znakove kao što je {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Ime polja {0} je u konfliktu sa meta objektom" @@ -10117,7 +10117,7 @@ msgstr "Polja" msgid "Fields Multicheck" msgstr "Polja Višestrukog Odabira" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Polja `file_name` ili `file_url` moraju biti postavljena za datoteku" @@ -10219,7 +10219,7 @@ msgstr "URL Datoteke" msgid "File backup is ready" msgstr "Sigurnosna Kopija Datoteke je spremna" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Ime datoteke ne može imati {0}" @@ -10227,7 +10227,7 @@ msgstr "Ime datoteke ne može imati {0}" msgid "File not attached" msgstr "Datoteka nije priložena" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} MB" @@ -10236,11 +10236,11 @@ msgstr "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} msgid "File too big" msgstr "Datoteka je prevelika" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Tip datoteke {0} nije dozvoljen" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Datoteka {0} ne postoji" @@ -10254,8 +10254,8 @@ msgstr "Datoteke" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10506,7 +10506,7 @@ msgstr "Naziv Mape" msgid "Folder name should not include '/' (slash)" msgstr "Ime fascikle ne smije uključivati '/' (kosa crta)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Mapa {0} nije prazna" @@ -10613,7 +10613,7 @@ msgstr "Detalji Podnožja" msgid "Footer HTML" msgstr "Podnožje HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML Podnožja postavljen iz priloga {0}" @@ -10709,7 +10709,7 @@ msgstr "Za Korisnika" msgid "For Value" msgstr "Za Vrijednost" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 ili =324. Za raspone koristite 5:10 (za vrijednosti između 5 i 10)." @@ -10750,7 +10750,7 @@ msgstr "Za više adresa, unesi adresu u drugu liniju. npr. test@test.com ⏎ tes msgid "For updating, you can update only selective columns." msgstr "Za ažuriranje, možete ažurirati samo selektivne kolone." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Za {0} na nivou {1} u {2} u redu {3}" @@ -10994,7 +10994,7 @@ msgstr "Od Datuma" msgid "From Date Field" msgstr "Od Datuma" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Od Dokumenta" @@ -11121,7 +11121,7 @@ msgstr "Općenito" msgid "Generate Keys" msgstr "Generiši Ključeve" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Generiši Novi Izvještaj" @@ -11136,7 +11136,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši odvojene dokumente za svakog Dodijeljenog" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Generiši URL Praćenja" @@ -11604,7 +11604,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11709,7 +11709,7 @@ msgstr "Zaglavlje" msgid "Header HTML" msgstr "HTML Zaglavlja" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML Zaglavlja postavljen iz priloga {0}" @@ -11838,7 +11838,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Ovdje je vaš URL-a za praćenje" @@ -11874,7 +11874,7 @@ msgstr "Sakriveno" msgid "Hidden Fields" msgstr "Sakrivena Polja" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Skrivene kolone uključuju: {0}" @@ -12146,7 +12146,7 @@ msgstr "Pretpostavka je da još nemate pristup nijednom radnom prostoru, ali ga msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12243,7 +12243,7 @@ msgstr "Ako je označeno Primijeni Striktno Korisničko dopuštenje i definirano msgid "If Checked workflow status will not override status in list view" msgstr "Ako je označeno, status radnog toka neće nadjačati status u prikazu liste" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12823,15 +12823,16 @@ msgstr "Uključite Teme iz Aplikacija" msgid "Include Web View Link in Email" msgstr "Uključi Web Pregled vezu u e-poštu" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Uključi Filtere" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Uključi skrivene kolone" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Uključi Uvlačenje" @@ -12989,7 +12990,7 @@ msgstr "Umetni Iznad" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Umetni Poslije" @@ -13188,7 +13189,7 @@ msgstr "Nevažeći izraz \"depends_on\"" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Nevažeći izraz \"depends_on\" postavljen u filteru {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Nevažeći izraz \"mandatory_depends_on\"" @@ -13232,7 +13233,7 @@ msgstr "Nevažeći Doctype" msgid "Invalid Fieldname" msgstr "Nevažeći Naziv Polja" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Nevažeći URL Datoteke" @@ -13305,7 +13306,7 @@ msgstr "Nevažeći Parametri." msgid "Invalid Password" msgstr "Nevažeća Lozinka" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Nevažeći Broj Telefona" @@ -13326,7 +13327,7 @@ msgstr "Nevažeći Naziv Polja Tabele" msgid "Invalid Transition" msgstr "Nevažeća Tranzicija" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14275,7 +14276,7 @@ msgstr "Oznaka je obavezna" msgid "Landing Page" msgstr "Početna Stranica" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Pejzaž" @@ -14522,7 +14523,7 @@ msgstr "Dužina" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Dužina proslijeđenog niza podataka veća je od vrijednosti maksimalno dopuštenih bodova oznake!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Dužina {0} bi trebala biti između 1 i 1000" @@ -14572,7 +14573,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14600,7 +14601,7 @@ msgstr "Naziv Zaglavlja" msgid "Letter Head Scripts" msgstr "Skripte Zaglavlja" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Zaglavlje ne može biti istovremeno onemogućeno i standard" @@ -14981,7 +14982,7 @@ msgstr "Učitaj više" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Učitava se" @@ -15396,11 +15397,11 @@ msgstr "Obavezno polje: postavi ulogu za" msgid "Mandatory field: {0}" msgstr "Obavezno polje: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Obavezna polja u tabeli {0}, red {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Obavezna polja nedostaju u {0}" @@ -15582,7 +15583,7 @@ msgstr "Maksimalna širina za tip Valuta je 100px u redu {0}" msgid "Maximum" msgstr "Maksimum" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}." @@ -15606,7 +15607,7 @@ msgstr "Značenje Podnesi, Otkaži, Izmjeni" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15825,7 +15826,7 @@ msgstr "Metoda" msgid "Method Not Allowed" msgstr "Metoda nije Dozvoljena" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Metoda je potrebna za kreiranje numeričke kartice" @@ -15911,7 +15912,7 @@ msgstr "Nedostaje DocType" msgid "Missing Field" msgstr "Nedostaje Polje" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Nedostajuća Polja" @@ -16267,7 +16268,7 @@ msgstr "Mora biti zatvoren u '()' i uključiti '{0}', što je čuvar mjesta za k msgid "Must be of type \"Attach Image\"" msgstr "Mora biti tipa \"Priloži Sliku\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Mora imati dozvolu za pristup ovom izvještaju." @@ -16325,7 +16326,7 @@ msgstr "NAPOMENA: Ovo polje je zbog starih postavki. Ponovo podesite LDAP za rad #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16824,7 +16825,7 @@ msgstr "Sljedeća na Klik" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Ne" @@ -16929,7 +16930,7 @@ msgstr "Nije Navedeno Ime za {0}" msgid "No New notifications" msgstr "Nema Novih obavještenja" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Nema Navedenih Dozvola" @@ -16981,7 +16982,7 @@ msgstr "Nije Pronađeno Odabirno Polje" msgid "No Suggestions" msgstr "Nema Prijedloga" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Nema Oznaka" @@ -18250,7 +18251,7 @@ msgstr "Istorija" msgid "Org History Heading" msgstr "Naslov Istorije Organizacije" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orijentacija" @@ -18332,7 +18333,7 @@ msgstr "ZAKRPA" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18576,7 +18577,7 @@ msgstr "Nadređeni DocType" msgid "Parent Document Type" msgstr "Nadređeni Tip Dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Nadređeni Dokument Tip je obavezan za kreiranje numeričke kartice" @@ -18972,8 +18973,8 @@ msgstr "Tip Dozvole" msgid "Permissions" msgstr "Dozvole" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Greška Dozvola" @@ -19057,11 +19058,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Broj Telefona." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19143,11 +19144,11 @@ msgstr "Zamoli administratora da potvrdi vašu registraciju" msgid "Please attach a file first." msgstr "Priloži datoteku." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Priloži datoteku slike da postavite HTML za Podnožje." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Priloži datoteku slike da postavite HTML za Zaglavlje." @@ -19199,7 +19200,7 @@ msgstr "Potvrdi akciju {0} ovog dokumenta." msgid "Please contact your system manager to install correct version." msgstr "Kontaktiraj Upravitelja Sistema da instalira ispravnu verziju." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Kreiraj Numeričku Karticu" @@ -19215,7 +19216,7 @@ msgstr "Izbriši polje iz {0} ili dodaj traženi dokument." msgid "Please do not change the template headings." msgstr "Ne mijenjaj Naslove Šablona." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Kopiraj ovo da izvršite promjene" @@ -19228,7 +19229,7 @@ msgstr "Omogući barem jedan ključ za prijavu na društvenim mrežama ili LDAP #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Omogući iskačuće prozore" @@ -19343,7 +19344,7 @@ msgstr "Prvo spremi izvještaj" msgid "Please save to edit the template." msgstr "Spremi da uredite šablon." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Odaberi DocType" @@ -19355,11 +19356,11 @@ msgstr "Odaberi Tip Entiteta" msgid "Please select Minimum Password Score" msgstr "Odaberi Minimalnu Vrijednost Lozinke" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Odaberi X i Y polja" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Odaberi pozivni broj zemlje za polje {1}." @@ -19413,7 +19414,7 @@ msgstr "Postavi adresu e-pošte" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Podesite mapiranje pisača za ovaj format ispisivanja u postavkama pisača" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Postavi filtere" @@ -19548,7 +19549,7 @@ msgstr "Stavka Menija Portala" msgid "Portal Settings" msgstr "Postavke Portala" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Portret" @@ -19600,6 +19601,10 @@ msgstr "Potencijalno opasan sadržaj u niz literalu: {0}" msgid "Precision" msgstr "Preciznost" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "Preciznost ({0}) za {1} ne može biti duža od njegove dužine ({2})." + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Preciznost bi trebala biti između 1 i 6" @@ -19648,7 +19653,7 @@ msgstr "Analitika Pripremljenog Izvještaja" msgid "Prepared Report User" msgstr "Korisnik Pripremljenog Izvještaja" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Generisanje Pripremljenog Izvještaja nije uspjelo" @@ -19783,7 +19788,7 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19859,7 +19864,7 @@ msgstr "Pomoć Ispis Formata" msgid "Print Format Type" msgstr "Tip Ispis Formata" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Format Ispisa nije pronađen" @@ -19898,7 +19903,7 @@ msgstr "Sakrij ispis ako nema vrijednost" msgid "Print Language" msgstr "Jezik Ispisa" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Ispis Poslan na pisač!" @@ -19916,7 +19921,7 @@ msgstr "Ispisni Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Postavke Ispisa" @@ -20040,11 +20045,11 @@ msgstr "Savjet: Dodaj referencu: {{ reference_doctype }} {{ reference_name msgid "Proceed" msgstr "Nastavi" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Svejedno Nastavi" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Obrađuje se" @@ -20109,7 +20114,7 @@ msgstr "Tip Svojstva" msgid "Protect Attached Files" msgstr "Zaštiti Priložene Datoteke" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Zaštićena Datoteka" @@ -20282,7 +20287,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR Kod za Provjeru Prijave" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspješan:" @@ -20489,7 +20494,7 @@ msgstr "Ocjena" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Direktne Naredbe" @@ -20615,7 +20620,7 @@ msgstr "Realno Vrijeme (SocketIO)" msgid "Reason" msgstr "Razlog" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Obnovi" @@ -21000,7 +21005,7 @@ msgstr "Preporučitelj" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21351,8 +21356,8 @@ msgstr "Odgovori Svima" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21423,11 +21428,11 @@ msgstr "Upravitelj izvještaja" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Naziv Izvještaja" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Naziv Izvještaja, Polje Izvještaja i Funkcija su obevezni za kreiranje numeričke kartice" @@ -21461,21 +21466,21 @@ msgstr "Pregled iIvještaja" msgid "Report bug" msgstr "Prijavi Grešku" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Izvještaj se ne može postaviti za Singl tipove" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Izvještaj nema podataka, promijenite filtere ili promijenite naziv izvještaja" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Izvještaj nema numerička polja, promijeni Naziv Izvještaja" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Izvještaj je pokrenut, klikni da vidite status" @@ -21495,7 +21500,7 @@ msgstr "Izvještaj je uspješno ažuriran" msgid "Report was not saved (there were errors)" msgstr "Izvještaj nije spremljen (bilo je grešaka)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Izvještaj sa više od 10 kolona izgleda bolje u pejzažnom načinu rada." @@ -21531,7 +21536,7 @@ msgstr "Izvještaji" msgid "Reports & Masters" msgstr "Izvještaji & Masters" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Izvještaji su već u redu čekanja" @@ -21844,7 +21849,7 @@ msgstr "Vratite se na ekran za provjeru i unesite kod koji prikazuje vaša aplik msgid "Reverse Icon Color" msgstr "Obrnute Boje Ikone" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Vraćanje dužine na {0} za '{1}' u '{2}'. Postavljanje dužine kao {3} će uzrokovati skraćivanje podataka." @@ -22119,8 +22124,8 @@ msgstr "Red" msgid "Row #" msgstr "Red #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1} na prilagođeni tip dokumenta" @@ -22391,7 +22396,7 @@ msgstr "Subota" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22414,7 +22419,7 @@ msgstr "Spremi Kao" msgid "Save Customizations" msgstr "Spremi Prilagođavanja" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Spremi Izvještaj" @@ -22790,7 +22795,7 @@ msgstr "Sigurnosne Postavke" msgid "See all Activity" msgstr "Pogledaj Sve Aktivnosti" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Pogledaj sve prethodne izvještaje." @@ -22875,7 +22880,7 @@ msgid "Select Column" msgstr "Odaberi Kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Odaberi Kolone" @@ -23057,11 +23062,11 @@ msgstr "Odaberi polje da biste uredili njegova svojstva." msgid "Select a group node first." msgstr "Odaberi Grupu." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Odaberi važeće Polje Pošiljatelja za kreiranje dokumenata iz e-pošte" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Odaberi važeće Polje Predmeta za kreiranje dokumenata iz e-pošte" @@ -23315,7 +23320,7 @@ msgstr "E-pošta Pošiljatelja" msgid "Sender Email Field" msgstr "Polje e-pošte Pošiljatelja" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Polje Pošiljatelja treba da ima opciju E-pošta" @@ -23500,8 +23505,8 @@ msgstr "Istek Sesije mora biti u formatu {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Postavi" @@ -23527,12 +23532,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Postavi zadane opcije za sve grafikone na ovoj Nadzornoj Tabli (npr. \"colors\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Postavi Dinamičke Filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23543,7 +23548,7 @@ msgstr "Postavi Filtere" msgid "Set Filters for {0}" msgstr "Postavi filtere za {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Postavi Nivo" @@ -23616,7 +23621,7 @@ msgstr "Postavi sve privatno" msgid "Set all public" msgstr "Postavi sve javno" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Postavi kao Standard" @@ -23635,18 +23640,21 @@ msgstr "Postavio Korisnik" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Postavi vrijednosti dinamičkog filtera u JavaScriptu za obavezna polja ovdje." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Postavi nestandardnu preciznost za Decimalu ili Valuta polje" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "Postavljanje nestandardne preciznosti za polje tipa Decimala, Valuta ili Postotak" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23780,7 +23788,7 @@ msgstr "Postavljanje> Korisnik" msgid "Setup > User Permissions" msgstr "Postavljanje > Korisničke Dozvole" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Postavljanje Automatske e-pošte" @@ -24553,7 +24561,7 @@ msgstr "Polje sortiranja {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24620,7 +24628,7 @@ msgstr "Navedi domene ili porijekla kojima je dozvoljeno ugraditi ovaj obrazac. msgid "Splash Image" msgstr "Uvodna Slika" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24669,7 +24677,7 @@ msgstr "Standard nije Postavljeno" msgid "Standard Permissions" msgstr "Standard Dozvole" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standard Ispis Format ne može se ažurirati" @@ -25051,7 +25059,7 @@ msgstr "Predmet" msgid "Subject Field" msgstr "Polje Predmeta" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Tip Polja Predmeta treba da bude Podaci, Tekst, Dugi Tekst, Mali Tekst, Uređivač Teksta" @@ -25944,7 +25952,7 @@ msgstr "ID klijenta dobijen sa Google Cloud Console pod " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Izvještaj koji ste tražili je generiran.

Kliknite ovdje za preuzimanje:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "Izvještaj koji ste tražili je generiran.

Kliknite ovdje za preuzimanje:
{0}

Ovaj link će isteći za {1} sati." #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26125,7 +26133,7 @@ msgstr "Uloga {0} bi trebala biti prilagođena uloga." msgid "The selected document {0} is not a {1}." msgstr "Odabrani dokument {0} nije {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Sistem se ažurira. Osvježite ponovo nakon nekoliko trenutaka." @@ -26186,7 +26194,7 @@ msgstr "Nema predstojećih događaja za vas." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Nema {0} za ovaj {1}, zašto ga ne pokrenete!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "U redu čekanja već postoji {0} s istim filterima:" @@ -26215,11 +26223,11 @@ msgstr "Ne postoji zadatak pod nazivom \"{}\"" msgid "There is nothing new to show you right now." msgstr "Trenutno nema ništa novo za pokazati." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Postoji neki problem sa urlom datoteke: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Postoji {0} s istim filterima već u redu čekanja:" @@ -26296,7 +26304,7 @@ msgstr "Ova Oglasna Tabla će biti privatna" msgid "This Month" msgstr "Ovaj Mjesec" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "Ovaj PDF se ne može prenijeti jer sadrži nesiguran sadržaj." @@ -26325,6 +26333,11 @@ msgstr "Ova radnja je dozvoljena samo za {}" msgid "This cannot be undone" msgstr "Ovo se ne može poništiti" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "Ova kartica je prema standard postavkama vidljiva samo administratoru i odgovornim sistema. Postavite DocType za dijeljenje s korisnicima koji imaju pristup za čitanje." + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26389,7 +26402,7 @@ msgstr "Ovo polje će se pojaviti samo ako ovdje definirani naziv polja ima vrij "eval:doc.myfield=='Moja Vrijednost'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Ova je datoteka priložena zaštićenom dokumentu i ne može se izbrisati." @@ -26424,7 +26437,7 @@ msgstr "Ovaj poslužitelj geolokacije još nije podržan." msgid "This goes above the slideshow." msgstr "Ovo ide iznad projekcije slajdova." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ovo je pozadinski izvještaj. Molimo postavite odgovarajuće filtere, a zatim generišite novi." @@ -26474,7 +26487,7 @@ msgstr "Ovo se može ispisati na više stranica" msgid "This month" msgstr "Ovog mjeseca" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Ovaj izvještaj sadrži {0} redova i prevelik je za prikaz u pretraživaču, umjesto toga možete {1} ovaj izvještaj." @@ -26482,7 +26495,7 @@ msgstr "Ovaj izvještaj sadrži {0} redova i prevelik je za prikaz u pretraživa msgid "This report was generated on {0}" msgstr "Ovaj izvještaj je generisan {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Ovaj izvještaj je generisan {0}." @@ -26893,7 +26906,7 @@ msgstr "Da biste izvezli ovaj korak kao JSON, povežite ga u Introdukcijskom dok msgid "To generate password click {0}" msgstr "Za generiranje lozinke kliknite na {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Da biste dobili ažurirani izvještaj, kliknite na {0}." @@ -27094,7 +27107,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Ukupno" @@ -27217,7 +27230,7 @@ msgstr "Prati prekretnice za bilo koji dokument" msgid "Tracking" msgstr "Praćenje" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL praćenja generisan i kopiran u međuspremnik" @@ -27253,7 +27266,7 @@ msgstr "Prelazi" msgid "Translatable" msgstr "Prevodivo" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Prevedi Podatke" @@ -27509,7 +27522,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL za dokumentaciju ili pomoć" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL mora početi s http:// ili https://" @@ -27612,7 +27625,7 @@ msgstr "Nije moguće poslati poštu jer nedostaje račun e-pošte. Postavite zad msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Nije moguće napisati format datoteke za {0}" @@ -27879,7 +27892,7 @@ msgstr "Ažurirano na Novu Verziju 🎉" msgid "Updated successfully" msgstr "Uspješno Ažurirano" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Ažuriranje" @@ -28262,7 +28275,7 @@ msgstr "Korisnička Dozvola" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -28539,8 +28552,8 @@ msgstr "Validnost" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28941,7 +28954,7 @@ msgstr "Web Stranica" msgid "Web Page Block" msgstr "Blok Web Stranice" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL Web Stranice" @@ -29331,7 +29344,7 @@ msgstr "Prikazat će se samo ako su naslovi sekcija omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Pokrenut će zakazane poslove samo jednom dnevno za neaktivne stranice. Postavi kao 0 kako biste izbjegli automatsko onemogućavanje raspoređivača." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Sa Zaglavljem" @@ -29614,7 +29627,7 @@ msgstr "Polja Ose Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y Polje" @@ -29676,7 +29689,7 @@ msgstr "Žuta" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Da" @@ -29750,7 +29763,7 @@ msgstr "Nije vam dozvoljeno uređivati izvještaj." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Nije vam dozvoljeno da izvezete {} doctype" @@ -29840,7 +29853,7 @@ msgstr "Možete nastaviti s introdukcijom nakon što istražite ovu stranicu" msgid "You can disable this {0} instead of deleting it." msgstr "Možete onemogućiti ovo {0} umjesto da ga obrišete." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Ograničenje možete povećati u Postavkama Sistema." @@ -29963,7 +29976,7 @@ msgstr "Nemate dovoljno dozvola da dovršite radnju" msgid "You do not have permission to access field: {0}" msgstr "Nemate dozvolu za pristup polju: {0}" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Nemate dozvolu za pristup {0}: {1}." @@ -29979,7 +29992,7 @@ msgstr "Nemate pristup Izvještaju: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Nemate dozvolu za pristup {0} DocType." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Nemate dozvolu za pristup ovoj datoteci" @@ -30072,7 +30085,7 @@ msgstr "Morate biti korisnik sistema da biste pristupili ovoj stranici." msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Morate biti u modu programera da biste uredili Standardni Web Formu" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Morate biti prijavljeni i imati ulogu Upravitelja Sistema da biste mogli pristupiti sigurnosnim kopijama." @@ -30270,9 +30283,9 @@ msgstr "Ime vaše organizacije i adresa za podnožje e-pošte." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Vaš upit je primljen. Odgovorit ćemo vam uskoro. Ako imate dodatnih informacija, odgovorite na ovu poruku e-pošte." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "Vaš izvještaj se generira u pozadini. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "Vaš izvještaj se generira u pozadini. Primit ćete e-poruku na {0} s linkom za preuzimanje kada bude spreman." #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30582,7 +30595,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "upravo sada" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "oznaka" @@ -31110,7 +31123,7 @@ msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" msgid "{0} Report" msgstr "{0} Izvještaj" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Izvještaja" @@ -31166,7 +31179,7 @@ msgstr "{0} i {1}" msgid "{0} are currently {1}" msgstr "{0} su trenutno {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} su obavezni" @@ -31305,7 +31318,7 @@ msgstr "{0} u redu {1} ne može imati i URL i podređene artikle" msgid "{0} is a mandatory field" msgstr "{0} je obavezno polje" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} nije važeća zip datoteka" @@ -31379,7 +31392,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} nije važeća DocType za dinamičku vezu" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} nije važeća adresa e-pošte" @@ -31387,11 +31400,11 @@ msgstr "{0} nije važeća adresa e-pošte" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} nije važeći ISO 3166 ALPHA-2 kod." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} nije važeće Ime" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} nije ispravan broj telefona" @@ -31411,7 +31424,7 @@ msgstr "{0} nije važeće nadređeno polje za {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} nije važeći format izvještaja. Format izvještaja bi trebao biti jedan od sljedećih {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} nije zip datoteka" @@ -31435,7 +31448,7 @@ msgstr "{0} nije jedno od {1}" msgid "{0} is not set" msgstr "{0} nije postavljeno" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada standardi format ispisivanja za {1} tip dokumenta" @@ -31445,8 +31458,8 @@ msgstr "{0} je jedan od {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} je obavezan" @@ -31749,31 +31762,31 @@ msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Ne može se postaviti Izmjena bez Otkaži" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Nije moguće postaviti Dodijeli Izmjenu ako nije Podnošljivo" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Ne može se postaviti Dodijeli Podnošenje ako nije Podnošljivo" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Nije moguće postaviti Otkaži bez Podnesi" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Nije moguće postaviti Uvoz bez Kreiranja" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Nije moguće podesiti Podnesi, Otkaži, Izmijeni bez Piši" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Nije moguće postaviti uvoz jer {1} nije uvožljiv" @@ -31801,11 +31814,11 @@ msgstr "{0}: Ime polja {1} se pojavljuje više puta u redovima {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Tip polja {1} za {2} ne može biti jedinstven" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Nisu postavljene osnovne dozvole" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Dozvoljeno je samo jedno pravilo sa istom ulogom, nivoom i {1}" @@ -31825,7 +31838,7 @@ msgstr "{0}: Opcije {1} moraju biti iste kao naziv tipa dokumenta {2} za polje { msgid "{0}: Other permission rules may also apply" msgstr "{0}: Mogu se primjenjivati i druga pravila o dozvolama" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Dozvola na nivou 0 mora biti postavljena prije postavljanja viših nivoa" @@ -31846,7 +31859,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} je postavljeno na stanje {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} naspram {2}" diff --git a/frappe/locale/cs.po b/frappe/locale/cs.po index 8c16eba1b3..493f5d85b7 100644 --- a/frappe/locale/cs.po +++ b/frappe/locale/cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6825,7 +6825,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7711,7 +7711,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7939,7 +7939,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9295,7 +9295,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9384,7 +9384,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9877,11 +9877,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10031,7 +10031,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10040,11 +10040,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10417,7 +10417,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10512,7 +10512,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10553,7 +10553,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10797,7 +10797,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11641,7 +11641,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11677,7 +11677,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12792,7 +12793,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12991,7 +12992,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13108,7 +13109,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13129,7 +13130,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14325,7 +14326,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14375,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15199,11 +15200,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15385,7 +15386,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15409,7 +15410,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15714,7 +15715,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16070,7 +16071,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16128,7 +16129,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16728,7 +16729,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18049,7 +18050,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18131,7 +18132,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18771,8 +18772,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18856,11 +18857,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18998,7 +18999,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19014,7 +19015,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19027,7 +19028,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19142,7 +19143,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19154,11 +19155,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19212,7 +19213,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19347,7 +19348,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19447,7 +19452,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19582,7 +19587,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19715,7 +19720,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19839,11 +19844,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19908,7 +19913,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20081,7 +20086,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20414,7 +20419,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20799,7 +20804,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21260,21 +21265,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21294,7 +21299,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21330,7 +21335,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21643,7 +21648,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21918,8 +21923,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22190,7 +22195,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22589,7 +22594,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22856,11 +22861,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23114,7 +23119,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23299,8 +23304,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23415,7 +23420,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23434,18 +23439,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24328,7 +24336,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24826,7 +24834,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26063,7 +26071,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26187,7 +26200,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26237,7 +26250,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26245,7 +26258,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26650,7 +26663,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26851,7 +26864,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26972,7 +26985,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27008,7 +27021,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27631,7 +27644,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28014,7 +28027,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28291,8 +28304,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29083,7 +29096,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29366,7 +29379,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29428,7 +29441,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29502,7 +29515,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29592,7 +29605,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29715,7 +29728,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29731,7 +29744,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29824,7 +29837,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30022,8 +30035,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30862,7 +30875,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30918,7 +30931,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31057,7 +31070,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31139,11 +31152,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31163,7 +31176,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31187,7 +31200,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31197,8 +31210,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31501,31 +31514,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31553,11 +31566,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31577,7 +31590,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/da.po b/frappe/locale/da.po index 4edba9adc6..2f4a313779 100644 --- a/frappe/locale/da.po +++ b/frappe/locale/da.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' er ikke gyldig URL" @@ -141,7 +141,7 @@ msgstr "1 Dag" msgid "1 Google Calendar Event synced." msgstr "1 Google Kalender Begivenhed synkroniseret." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Rapport" @@ -575,7 +575,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "Et felt med navnet {0} findes allerede i {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "En fil med samme navn {} findes allerede" @@ -942,7 +942,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Handlinger" @@ -1042,7 +1042,7 @@ msgstr "Tilføj Kant Nederst" msgid "Add Border at Top" msgstr "Tilføj Kant Øverst" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Tilføj kort til Oversigtspanel" @@ -1055,8 +1055,8 @@ msgid "Add Child" msgstr "Tilføj Underordnet" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1504,7 +1504,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2361,7 +2361,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2672,7 +2672,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2694,11 +2694,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3560,11 +3560,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3788,7 +3788,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3927,7 +3927,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3971,7 +3971,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4038,8 +4038,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4051,11 +4051,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4521,19 +4521,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4716,7 +4716,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4771,7 +4771,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5073,8 +5073,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5211,8 +5211,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5330,7 +5330,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5512,7 +5512,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5544,7 +5544,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5564,7 +5564,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6737,7 +6737,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6820,7 +6820,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6828,7 +6828,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7714,7 +7714,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7942,7 +7942,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8142,8 +8142,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8212,7 +8212,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9087,7 +9087,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9298,7 +9298,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9324,7 +9324,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9387,7 +9387,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9594,7 +9594,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9750,7 +9750,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9864,7 +9864,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9880,11 +9880,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9924,7 +9924,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10026,7 +10026,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10034,7 +10034,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10043,11 +10043,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10061,8 +10061,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10313,7 +10313,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10420,7 +10420,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10515,7 +10515,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10556,7 +10556,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10800,7 +10800,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10927,7 +10927,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10942,7 +10942,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11410,7 +11410,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11515,7 +11515,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11644,7 +11644,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11680,7 +11680,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11952,7 +11952,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12049,7 +12049,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12629,15 +12629,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12795,7 +12796,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12994,7 +12995,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13038,7 +13039,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13111,7 +13112,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13132,7 +13133,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14081,7 +14082,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14328,7 +14329,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14378,7 +14379,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14406,7 +14407,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14787,7 +14788,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15202,11 +15203,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15388,7 +15389,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15412,7 +15413,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15631,7 +15632,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15717,7 +15718,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16073,7 +16074,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16131,7 +16132,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16626,7 +16627,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16731,7 +16732,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16783,7 +16784,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18052,7 +18053,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18134,7 +18135,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18378,7 +18379,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18774,8 +18775,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18859,11 +18860,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18945,11 +18946,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19001,7 +19002,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19017,7 +19018,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19030,7 +19031,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19145,7 +19146,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19157,11 +19158,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19215,7 +19216,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19350,7 +19351,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19402,6 +19403,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19450,7 +19455,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19585,7 +19590,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19661,7 +19666,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19700,7 +19705,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19718,7 +19723,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19842,11 +19847,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19911,7 +19916,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20084,7 +20089,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20291,7 +20296,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20417,7 +20422,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20802,7 +20807,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21153,8 +21158,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21225,11 +21230,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21263,21 +21268,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21297,7 +21302,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21333,7 +21338,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21646,7 +21651,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21921,8 +21926,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22193,7 +22198,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22216,7 +22221,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22592,7 +22597,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22677,7 +22682,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22859,11 +22864,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23117,7 +23122,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23302,8 +23307,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23329,12 +23334,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23345,7 +23350,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23418,7 +23423,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23437,18 +23442,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23558,7 +23566,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24331,7 +24339,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24398,7 +24406,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24447,7 +24455,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24829,7 +24837,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25718,7 +25726,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25801,7 +25809,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25872,7 +25880,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25895,7 +25903,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25956,7 +25964,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25985,11 +25993,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26066,7 +26074,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26095,6 +26103,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26155,7 +26168,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26190,7 +26203,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26240,7 +26253,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26248,7 +26261,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26653,7 +26666,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26854,7 +26867,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26975,7 +26988,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27011,7 +27024,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27266,7 +27279,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27369,7 +27382,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27634,7 +27647,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28017,7 +28030,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28294,8 +28307,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28696,7 +28709,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29086,7 +29099,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29369,7 +29382,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29431,7 +29444,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29505,7 +29518,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29595,7 +29608,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29718,7 +29731,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29734,7 +29747,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29827,7 +29840,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30025,8 +30038,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30337,7 +30350,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30865,7 +30878,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30921,7 +30934,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31060,7 +31073,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31134,7 +31147,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31142,11 +31155,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31166,7 +31179,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31190,7 +31203,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31200,8 +31213,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31504,31 +31517,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31556,11 +31569,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31580,7 +31593,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31601,7 +31614,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/de.po b/frappe/locale/de.po index f4bb60cfb6..8a44dcbbc0 100644 --- a/frappe/locale/de.po +++ b/frappe/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-18 19:07\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "\"In der Listenansicht\" nicht erlaubt für den Typ {0} in Zeile {1}" msgid "'Recipients' not specified" msgstr "Keine \"Empfänger\" angegeben" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0} ist keine gültige URL" @@ -141,7 +141,7 @@ msgstr "1 Tag" msgid "1 Google Calendar Event synced." msgstr "1 Google Kalender-Ereignis synchronisiert" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Bericht" @@ -756,7 +756,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "Ein Feld mit dem Namen {0} existiert bereits in {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Eine Datei mit dem gleichen Namen {} existiert bereits" @@ -1123,7 +1123,7 @@ msgstr "Aktion {0} fehlgeschlagen auf {1} {2}. {3} ansehen." #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Aktionen" @@ -1223,7 +1223,7 @@ msgstr "Rand unten hinzufügen" msgid "Add Border at Top" msgstr "Rand oben hinzufügen" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Karte zum Dashboard hinzufügen" @@ -1236,8 +1236,8 @@ msgid "Add Child" msgstr "Unterpunkt hinzufügen" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1685,7 +1685,7 @@ msgstr "Nach der Einreichung" msgid "After Submit" msgstr "Nach Buchen" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Das Feld Aggregatfunktion wird benötigt, um eine Nummernkarte zu erstellen" @@ -2543,7 +2543,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "Sind Sie sicher, dass Sie die Änderungen verwerfen möchten?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Sind Sie sicher, dass Sie einen neuen Bericht erstellen möchten?" @@ -2838,7 +2838,7 @@ msgstr "Angehängt an Feld" msgid "Attached To Name" msgstr "Angehängt an Dokument" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Angehängt an Name muss eine Zeichenfolge oder eine Ganzzahl sein" @@ -2854,7 +2854,7 @@ msgstr "Anhang" msgid "Attachment Limit (MB)" msgstr "Anhangslimit (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Limit für Anhänge erreicht" @@ -2876,11 +2876,11 @@ msgstr "Anlage entfernt" msgid "Attachments" msgstr "Anhänge" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Es wird versucht, eine Verbindung zum QZ-Fach herzustellen ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Es wird versucht, QZ Tray zu starten ..." @@ -3743,11 +3743,11 @@ msgstr "Stapel bearbeiten" msgid "Bulk Edit {0}" msgstr "Stapel-Bearbeitung {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Stapelverarbeitung fehlgeschlagen" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Stapelverarbeitung erfolgreich" @@ -3971,7 +3971,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4110,7 +4110,7 @@ msgstr "Kann nicht entfernt werden." msgid "Cannot Update After Submit" msgstr "Kann nach dem Buchen nicht mehr geändert werden" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Zugriff auf Dateipfad {0} nicht möglich" @@ -4154,7 +4154,7 @@ msgstr "Kann {0} nicht gegen ein Kind Dokument erstellen: {1}" msgid "Cannot create private workspace of other users" msgstr "Privater Arbeitsbereich für andere Benutzer kann nicht erstellt werden" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Die Ordner \"Startseite\" und \"Anlagen\" können nicht gelöscht werden" @@ -4221,8 +4221,8 @@ msgstr "Aufgehobenes Dokument kann nicht bearbeitet werden" msgid "Cannot edit filters for standard charts" msgstr "Filter für Standarddiagramme können nicht bearbeitet werden" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Filter für Standardnummernkarten können nicht bearbeitet werden" @@ -4234,11 +4234,11 @@ msgstr "Standardfelder können nicht bearbeitet werden" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "{0} kann nicht für einen nicht buchbaren Doctype aktiviert werden" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Kann Datei {} auf der Festplatte nicht finden" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Dateiinhalt eines Ordners kann nicht abgerufen werden" @@ -4705,19 +4705,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klicken Sie auf {0}, um das Refresh Token zu generieren." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klicken Sie auf Tabelle bearbeiten" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Klicken Sie hier, um dynamische Filter einzustellen" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Klicken Sie, um Filter einzustellen" @@ -4900,7 +4900,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Zuklappen" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Alle zuklappen" @@ -4955,7 +4955,7 @@ msgstr "Zusammenklappbar hängt ab von (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5257,8 +5257,8 @@ msgstr "Komprimiert" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5397,8 +5397,8 @@ msgstr "Verbundene Anwendung" msgid "Connected User" msgstr "Verbundener Benutzer" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Verbunden mit QZ Tray!" @@ -5516,7 +5516,7 @@ msgstr "Enthält {0} Sicherheitsfixes" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5698,7 +5698,7 @@ msgstr "Zähler" msgid "Country" msgstr "Land" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Landesvorwahl erforderlich" @@ -5730,7 +5730,7 @@ msgstr "H" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5750,7 +5750,7 @@ msgid "Create Card" msgstr "Karte erstellen" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Diagramm erstellen" @@ -6923,7 +6923,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Registerkarte löschen" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Löschen und neu generieren" @@ -7006,7 +7006,7 @@ msgstr "Gelöschte Dokumente" msgid "Deleted Name" msgstr "Gelöschte Namen" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Alle Dokumente erfolgreich gelöscht" @@ -7014,7 +7014,7 @@ msgstr "Alle Dokumente erfolgreich gelöscht" msgid "Deleted!" msgstr "Gelöscht!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Löscht {0}" @@ -7902,7 +7902,7 @@ msgstr "Dokumenttitel" msgid "Document Type" msgstr "Dokumententyp" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Dokumententyp und Funktion werden benötigt, um eine Nummernkarte zu erstellen" @@ -8130,7 +8130,7 @@ msgstr "Download-Link" msgid "Download PDF" msgstr "PDF Herunterladen" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Bericht herunterladen" @@ -8330,8 +8330,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8400,7 +8400,7 @@ msgstr "Filter bearbeiten" msgid "Edit Footer" msgstr "Fußzeile bearbeiten" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Format bearbeiten" @@ -9276,7 +9276,7 @@ msgstr "Fehlerprotokolle" msgid "Error Message" msgstr "Fehlermeldung" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Fehler beim Verbinden mit der QZ-Tray-Anwendung ...

Sie müssen die QZ Tray-Anwendung installiert haben und ausführen, um die Raw Print-Funktion verwenden zu können.

Klicken Sie hier, um QZ Tray herunterzuladen und zu installieren .
Klicken Sie hier, um mehr über den Rohdruck zu erfahren ." @@ -9487,7 +9487,7 @@ msgstr "Code wird ausgeführt" msgid "Executing..." msgstr "Wird ausgeführt..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Ausführungszeit: {0} Sek" @@ -9513,7 +9513,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Erweitern" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Alle ausklappen" @@ -9576,7 +9576,7 @@ msgstr "Ablaufzeit der QR-Code-Bildseite" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9783,7 +9783,7 @@ msgstr "Fehler beim Dekodieren des Tokens. Bitte geben Sie ein gültiges Base64- msgid "Failed to decrypt key {0}" msgstr "Schlüssel {0} konnte nicht entschlüsselt werden" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Löschen von {0} Dokumenten fehlgeschlagen: {1}" @@ -9939,7 +9939,7 @@ msgstr "Abrufen von Standarddokumenten der globalen Suche." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10053,7 +10053,7 @@ msgstr "Feldname '{0}' im Konflikt mit einem {1} mit dem Namen {2} in {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Der Feldname {0} muss existieren, um die automatische Benennung zu ermöglichen" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Feldname ist auf 64 Zeichen ({0})" @@ -10069,11 +10069,11 @@ msgstr "Feldname, der der DocType für dieses Verknüpfungsfeld sein wird." msgid "Fieldname {0} appears multiple times" msgstr "Feldname {0} erscheint mehrfach" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Feldname {0} kann nicht Sonderzeichen wie {1} beinhalten" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Feldname {0} im Konflikt mit Meta-Objekt" @@ -10113,7 +10113,7 @@ msgstr "Felder" msgid "Fields Multicheck" msgstr "Felder Multicheck" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Felder `file_name` oder `file_url` müssen für die Datei gesetzt sein" @@ -10215,7 +10215,7 @@ msgstr "Datei-URL" msgid "File backup is ready" msgstr "Dateisicherung ist bereit" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Der Dateiname darf nicht {0} haben" @@ -10223,7 +10223,7 @@ msgstr "Der Dateiname darf nicht {0} haben" msgid "File not attached" msgstr "Datei nicht angehängt" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Dateigröße hat die maximal zulässige Größe von {0} MB überschritten" @@ -10232,11 +10232,11 @@ msgstr "Dateigröße hat die maximal zulässige Größe von {0} MB überschritte msgid "File too big" msgstr "Datei zu groß" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Der Dateityp {0} ist nicht zulässig" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Datei {0} ist nicht vorhanden" @@ -10250,8 +10250,8 @@ msgstr "Dateien" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10502,7 +10502,7 @@ msgstr "Ordnername" msgid "Folder name should not include '/' (slash)" msgstr "Ordnername sollte nicht '/' (Schrägstrich) enthalten" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Ordner {0} ist nicht leer" @@ -10609,7 +10609,7 @@ msgstr "Fußzeile Details" msgid "Footer HTML" msgstr "Fußzeile HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "Fußzeilen-HTML aus Anhang {0} festgelegt" @@ -10705,7 +10705,7 @@ msgstr "Für Benutzer" msgid "For Value" msgstr "Für Wert" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Verwenden Sie zum Vergleich> 5, <10 oder = 324. Verwenden Sie für Bereiche 5:10 (für Werte zwischen 5 und 10)." @@ -10746,7 +10746,7 @@ msgstr "Bei mehreren Adressen geben Sie bitte jede Adresse in einer neuen Zeile msgid "For updating, you can update only selective columns." msgstr "Nur ausgewählte Spalten können aktualisiert werden" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Für {0} auf der Ebene {1} in {2} in Zeile {3}" @@ -10990,7 +10990,7 @@ msgstr "Von-Datum" msgid "From Date Field" msgstr "Von-Datum-Feld" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Vom Dokumenttyp" @@ -11117,7 +11117,7 @@ msgstr "Allgemein" msgid "Generate Keys" msgstr "Schlüssel generieren" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Neuen Bericht erstellen" @@ -11132,7 +11132,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Tracking-URL generieren" @@ -11600,7 +11600,7 @@ msgstr "HH: mm: ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11705,7 +11705,7 @@ msgstr "Kopfzeile" msgid "Header HTML" msgstr "HTML-Header" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "Header-HTML-Satz aus Anhang {0}" @@ -11834,7 +11834,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Hier ist Ihre Tracking-URL" @@ -11870,7 +11870,7 @@ msgstr "Versteckt" msgid "Hidden Fields" msgstr "Versteckte Felder" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Versteckte Spalten enthalten: {0}" @@ -12142,7 +12142,7 @@ msgstr "Vermutlich haben Sie noch keinen Zugang zu einem Arbeitsbereich, aber Si msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12239,7 +12239,7 @@ msgstr "Wenn eine strikte Benutzerberechtigung aktiviert ist und die Benutzerber msgid "If Checked workflow status will not override status in list view" msgstr "Falls diese Option aktiviert ist, wird der Workflow-Status nicht den Status in der Listenansicht überschreiben" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12819,15 +12819,16 @@ msgstr "Thema aus Apps einschließen" msgid "Include Web View Link in Email" msgstr "Dokument Web View Link per E-Mail senden" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Filter einbeziehen" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Versteckte Spalten einbeziehen" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Einrückung einschließen" @@ -12985,7 +12986,7 @@ msgstr "Darüber einfügen" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Einfügen nach" @@ -13184,7 +13185,7 @@ msgstr "Ungültiger \"depends_on\" Ausdruck" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Ungültiger "abhängiger_on" -Ausdruck im Filter {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Ungültiger Ausdruck in Bedingung für Pflichtfeld" @@ -13228,7 +13229,7 @@ msgstr "Ungültiger DocType" msgid "Invalid Fieldname" msgstr "Ungültiger Feldname" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Ungültige Datei-URL" @@ -13301,7 +13302,7 @@ msgstr "Ungültige Parameter." msgid "Invalid Password" msgstr "Ungültiges Passwort" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Ungültige Telefonnummer" @@ -13322,7 +13323,7 @@ msgstr "Ungültiger Tabellenfeldname" msgid "Invalid Transition" msgstr "Ungültiger Übergang" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14271,7 +14272,7 @@ msgstr "Bezeichnung ist zwingend erforderlich" msgid "Landing Page" msgstr "Landing Page" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Querformat" @@ -14518,7 +14519,7 @@ msgstr "Länge" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Die Länge des übergebenen Datenarrays ist größer als der Wert der maximal erlaubten Beschriftungspunkte!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Länge von {0} sollte zwischen 1 und 1000 sein" @@ -14568,7 +14569,7 @@ msgstr "Letter" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14596,7 +14597,7 @@ msgstr "Briefkopf Name" msgid "Letter Head Scripts" msgstr "Briefkopf-Skripte" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Briefkopf kann nicht gleichzeitig deaktiviert und Standard sein" @@ -14977,7 +14978,7 @@ msgstr "Mehr laden" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Laden" @@ -15392,11 +15393,11 @@ msgstr "Pflichtfeld: Rolle anwenden auf" msgid "Mandatory field: {0}" msgstr "Pflichtfeld: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Pflichtfelder in der Tabelle erforderlich {0}, Reihe {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Für {0} benötigte Pflichtfelder:" @@ -15578,7 +15579,7 @@ msgstr "Max Breite für Typ Währung ist 100px in Zeile {0}" msgid "Maximum" msgstr "Maximal" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Die Höchstgrenze für Anhänge von {0} wurde für {1} {2} erreicht." @@ -15602,7 +15603,7 @@ msgstr "Bedeutung von Buchen, Stornieren, Berichtigen" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15821,7 +15822,7 @@ msgstr "Methode" msgid "Method Not Allowed" msgstr "Methode nicht erlaubt" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Methode wird benötigt, um eine Nummernkarte zu erstellen" @@ -15907,7 +15908,7 @@ msgstr "Fehlender DocType" msgid "Missing Field" msgstr "Fehlendes Feld" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Nicht ausgefüllte Felder" @@ -16263,7 +16264,7 @@ msgstr "Muss in '()' eingeschlossen sein und '{0}' enthalten, was ein Platzhalte msgid "Must be of type \"Attach Image\"" msgstr "Muss vom Typ „Bild anhängen“ sein" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Um auf diesen Bericht zuzugreifen, muss eine Berichtsberechtigung vorliegen." @@ -16321,7 +16322,7 @@ msgstr "HINWEIS: Dieses Feld ist veraltet. Bitte richten Sie LDAP neu ein, um mi #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16818,7 +16819,7 @@ msgstr "Weiter bei Klick" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Nein" @@ -16923,7 +16924,7 @@ msgstr "Kein Name für {0} angegeben" msgid "No New notifications" msgstr "Keine neuen Benachrichtigungen" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Keine Berechtigungen angegeben" @@ -16975,7 +16976,7 @@ msgstr "Kein Auswahlfeld gefunden" msgid "No Suggestions" msgstr "Keine Vorschläge" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Keine Schlagworte" @@ -18244,7 +18245,7 @@ msgstr "Unternehmensgeschichte" msgid "Org History Heading" msgstr "Überschrift zur Unternehmensgeschichte" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Ausrichtung" @@ -18326,7 +18327,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18570,7 +18571,7 @@ msgstr "Übergeordneter DocType" msgid "Parent Document Type" msgstr "Übergeordneter DocType" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Übergeordneter DocType wird benötigt, um Zahlenkarte zu erstellen" @@ -18966,8 +18967,8 @@ msgstr "Berechtigungsart" msgid "Permissions" msgstr "Berechtigungen" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Berechtigungsfehler" @@ -19051,11 +19052,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Telefonnr." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummer {0} im Feld {1} ist ungültig." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19137,11 +19138,11 @@ msgstr "Bitte fragen Sie Ihren Administrator Ihre Anmeldung bis zum überprüfen msgid "Please attach a file first." msgstr "Bitte zuerst eine Datei anhängen." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Bitte fügen Sie eine Bilddatei an, um HTML für die Fußzeile festzulegen." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Bitte fügen Sie eine Bilddatei an, um HTML für den Briefkopf festzulegen." @@ -19193,7 +19194,7 @@ msgstr "Bitte bestätigen Sie Ihre Aktion für {0} dieses Dokument." msgid "Please contact your system manager to install correct version." msgstr "Bitte wenden Sie sich an Ihren Systemmanager, um die richtige Version zu installieren." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Bitte erstellen Sie zuerst die Karte" @@ -19209,7 +19210,7 @@ msgstr "Bitte löschen Sie das Feld von {0} oder fügen Sie den erforderlichen D msgid "Please do not change the template headings." msgstr "Bitte nicht die Vorlagenköpfe ändern." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Bitte kopieren um Änderungen vorzunehmen" @@ -19222,7 +19223,7 @@ msgstr "Bitte aktivieren Sie mindestens eines der Anmeldeverfahren Social Login #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Bitte Pop-ups aktivieren" @@ -19337,7 +19338,7 @@ msgstr "Bitte speichern Sie den Bericht zuerst" msgid "Please save to edit the template." msgstr "Bitte speichern Sie, um die Vorlage zu bearbeiten." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Bitte zuerst DocType auswählen" @@ -19349,11 +19350,11 @@ msgstr "Bitte wählen Sie zunächst Entitätstyp" msgid "Please select Minimum Password Score" msgstr "Bitte wählen Sie Minimum Password Score" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Bitte wählen Sie X- und Y-Felder aus" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Bitte wählen Sie einen Ländercode für das Feld {1} aus." @@ -19407,7 +19408,7 @@ msgstr "Bitte setzen Sie E-Mail-Adresse" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Bitte legen Sie in den Druckereinstellungen eine Druckerzuordnung für dieses Druckformat fest" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Bitte Filter einstellen" @@ -19542,7 +19543,7 @@ msgstr "Portal Menüpunkt" msgid "Portal Settings" msgstr "Portaleinstellungen" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Hochformat" @@ -19594,6 +19595,10 @@ msgstr "" msgid "Precision" msgstr "Genauigkeit" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Genauigkeit sollte zwischen 1 und 6 liegen" @@ -19642,7 +19647,7 @@ msgstr "Vorbereitete Berichtsanalytik" msgid "Prepared Report User" msgstr "Vorbereiteter Berichtsbenutzer" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Das Rendern des vorbereiteten Berichts ist fehlgeschlagen" @@ -19777,7 +19782,7 @@ msgstr "Der Primärschlüssel von doctype {0} kann nicht geändert werden, da es #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19853,7 +19858,7 @@ msgstr "Hilfe zu Druckformaten" msgid "Print Format Type" msgstr "Druckformattyp" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19892,7 +19897,7 @@ msgstr "Drucken ausblenden wenn kein Wert" msgid "Print Language" msgstr "Drucksprache" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Drucken An den Drucker gesendet!" @@ -19910,7 +19915,7 @@ msgstr "Druck Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Druckeinstellungen" @@ -20034,11 +20039,11 @@ msgstr "Tipp: Fügen Sie Referenz: {{ reference_doctype }} {{ reference_na msgid "Proceed" msgstr "Fortfahren" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Fahre dennoch fort" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "wird bearbeitet" @@ -20103,7 +20108,7 @@ msgstr "Eigenschaftstyp" msgid "Protect Attached Files" msgstr "Angehängte Dateien schützen" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Geschützte Datei" @@ -20276,7 +20281,7 @@ msgstr "QR-Code" msgid "QR Code for Login Verification" msgstr "QR-Code für Zwei-Faktor-Authentifizierung" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20483,7 +20488,7 @@ msgstr "Bewertung" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Raw-Befehle" @@ -20609,7 +20614,7 @@ msgstr "Echtzeit (SocketIO)" msgid "Reason" msgstr "Grund" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Wiederaufbau" @@ -20994,7 +20999,7 @@ msgstr "Referrer" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21345,8 +21350,8 @@ msgstr "Allen antworten" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21417,11 +21422,11 @@ msgstr "Berichts-Manager" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Berichtsname" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Zum Erstellen einer Nummernkarte sind Berichtsname, Berichtsfeld und Funktion erforderlich" @@ -21455,21 +21460,21 @@ msgstr "Berichtsansicht" msgid "Report bug" msgstr "Fehler melden" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Bericht kann nicht für Einzel-Typen festgelegt werden" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Der Bericht enthält keine Daten. Ändern Sie die Filter oder den Berichtsnamen" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Der Bericht enthält keine numerischen Felder. Bitte ändern Sie den Berichtsnamen" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Bericht initiiert. Klicken Sie hier, um den Status anzuzeigen" @@ -21489,7 +21494,7 @@ msgstr "Bericht erfolgreich aktualisiert" msgid "Report was not saved (there were errors)" msgstr "Bericht wurde nicht gespeichert (es gab Fehler)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Berichte mit mehr als 10 Spalten sehen im Querformat besser aus." @@ -21525,7 +21530,7 @@ msgstr "Berichte" msgid "Reports & Masters" msgstr "Berichte & Stammdaten" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Berichtet bereits in der Warteschlange" @@ -21838,7 +21843,7 @@ msgstr "Kehren Sie zum Bestätigungsbildschirm zurück und geben Sie den von Ihr msgid "Reverse Icon Color" msgstr "Symbolfarbe umkehren" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Zurücksetzen der Länge auf {0} für '{1}' in '{2}'. Wenn Sie die Länge auf {3} setzen, werden die Daten abgeschnitten." @@ -22113,8 +22118,8 @@ msgstr "Zeile" msgid "Row #" msgstr "Zeile #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Zeile # {0}: Nicht-Administrator-Benutzer können die Rolle {1} nicht auf den benutzerdefinierten Doctype einstellen" @@ -22385,7 +22390,7 @@ msgstr "Samstag" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22408,7 +22413,7 @@ msgstr "Speichern als" msgid "Save Customizations" msgstr "Anpassungen speichern" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Bericht speichern" @@ -22784,7 +22789,7 @@ msgstr "Sicherheitseinstellungen" msgid "See all Activity" msgstr "Alle Aktivitäten anzeigen" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Alle früheren Berichte anzeigen." @@ -22869,7 +22874,7 @@ msgid "Select Column" msgstr "Wählen Sie Spalte" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Spalten auswählen" @@ -23051,11 +23056,11 @@ msgstr "Wählen Sie ein Feld aus, um seine Eigenschaften zu bearbeiten." msgid "Select a group node first." msgstr "Zuerst einen Gruppenknoten wählen." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Wählen Sie ein gültiges Absenderfeld zum Erstellen von Dokumenten aus E-Mail" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Wählen Sie ein gültiges Betrefffeld zum Erstellen von Dokumenten aus E-Mail" @@ -23309,7 +23314,7 @@ msgstr "Absender E-Mail" msgid "Sender Email Field" msgstr "Absender-E-Mail-Feld" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Das Absenderfeld sollte E-Mail-Optionen enthalten" @@ -23494,8 +23499,8 @@ msgstr "Sitzungsablauf muss im Format {0} sein" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Eingetragen" @@ -23521,12 +23526,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Legen Sie die Standardoptionen für alle Diagramme in diesem Dashboard fest (z.B.: \"colors\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Dynamische Filter einstellen" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23537,7 +23542,7 @@ msgstr "Filter setzen" msgid "Set Filters for {0}" msgstr "Setze Filter für {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Ebenen einstellen" @@ -23610,7 +23615,7 @@ msgstr "Alle als privat setzen" msgid "Set all public" msgstr "Alle als öffentlich setzen" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Als Standard festlegen" @@ -23629,18 +23634,21 @@ msgstr "Von Benutzer festgelegt" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Hier können Sie dynamische Filterwerte in JavaScript für die erforderlichen Felder festlegen." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Festlegen einer Nicht-Standardpräzision für ein Gleitkomma- oder Währungsfeld" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23774,7 +23782,7 @@ msgstr "Einrichtung > Benutzer" msgid "Setup > User Permissions" msgstr "Einrichtung > Benutzerberechtigungen" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Einstellungen Auto E-Mail" @@ -24547,7 +24555,7 @@ msgstr "Sortierfeld {0} muss ein gültiger Feldname sein" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24614,7 +24622,7 @@ msgstr "Geben Sie die Domänen oder Ursprünge an, die dieses Formular einbetten msgid "Splash Image" msgstr "Splash-Bild" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24663,7 +24671,7 @@ msgstr "Standard nicht festgelegt" msgid "Standard Permissions" msgstr "Standardberechtigungen" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standard-Druckformat kann nicht aktualisiert werden" @@ -25045,7 +25053,7 @@ msgstr "Betreff" msgid "Subject Field" msgstr "Themenfeld" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Betreff Der Feldtyp sollte Daten, Text, Langtext, Kleiner Text, Texteditor sein" @@ -25938,7 +25946,7 @@ msgstr "Die Client-ID, die Sie in der Google Cloud Console unter " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -26119,7 +26127,7 @@ msgstr "Die Rolle {0} sollte eine benutzerdefinierte Rolle sein." msgid "The selected document {0} is not a {1}." msgstr "Das ausgewählte Dokument {0} ist nicht vom Typ {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Das System wird gerade aktualisiert. Bitte probieren Sie es nach einigen Augenblicken erneut." @@ -26180,7 +26188,7 @@ msgstr "Für Sie stehen keine Veranstaltungen an." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Es gibt keine {0} für diese {1}, warum starten Sie nicht eine!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Es gibt bereits {0} mit denselben Filtern in der Warteschlange:" @@ -26209,11 +26217,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "Es gibt im Moment nichts Neues zu sehen." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Es gibt irgend ein Problem mit der Datei-URL: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "In der Warteschlange befindet sich bereits {0} mit denselben Filtern:" @@ -26290,7 +26298,7 @@ msgstr "Dieser Kanbantafel wird privat" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26319,6 +26327,11 @@ msgstr "Diese Aktion ist nur für {} zulässig" msgid "This cannot be undone" msgstr "Das kann nicht rückgängig gemacht werden" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26383,7 +26396,7 @@ msgstr "Dieses Feld wird nur angezeigt, wenn der hier definierte Feldname einen "eval:doc.myfield=='Mein Wert'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Diese Datei ist an ein geschütztes Dokument angehängt und kann nicht gelöscht werden." @@ -26418,7 +26431,7 @@ msgstr "Dieser Geolokalisierungsanbieter wird noch nicht unterstützt." msgid "This goes above the slideshow." msgstr "Dies erscheint oberhalb der Diaschau." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Dies ist ein Hintergrundbericht. Bitte setzen Sie die entsprechenden Filter und generieren Sie dann einen neuen." @@ -26468,7 +26481,7 @@ msgstr "Dies kann auf mehreren Seiten ausgedruckt werden" msgid "This month" msgstr "Diesen Monat" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Dieser Bericht enthält {0} Zeilen und ist zu groß, um im Browser angezeigt zu werden. Sie können diesen Bericht stattdessen unter {1} aufrufen." @@ -26476,7 +26489,7 @@ msgstr "Dieser Bericht enthält {0} Zeilen und ist zu groß, um im Browser angez msgid "This report was generated on {0}" msgstr "Dieser Bericht wurde am {0} erstellt." -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Dieser Bericht wurde {0} generiert." @@ -26887,7 +26900,7 @@ msgstr "Um diesen Schritt als JSON zu exportieren, verknüpfen Sie ihn in einem msgid "To generate password click {0}" msgstr "Um ein Passwort zu generieren, klicken Sie auf {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Klicken Sie auf {0}, um den aktualisierten Bericht abzurufen." @@ -27088,7 +27101,7 @@ msgstr "Thema" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Summe" @@ -27211,7 +27224,7 @@ msgstr "Verfolgen Sie Meilensteine für jedes Dokument" msgid "Tracking" msgstr "Nachverfolgung" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "Tracking URL generiert und in die Zwischenablage kopiert" @@ -27247,7 +27260,7 @@ msgstr "Übergänge" msgid "Translatable" msgstr "Übersetzbar" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Daten übersetzen" @@ -27503,7 +27516,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL für Dokumentation oder Hilfe" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL muss mit http:// oder https:// beginnen" @@ -27606,7 +27619,7 @@ msgstr "Sie können keine E-Mail senden, weil ein E-Mail-Konto fehlt. Bitte rich msgid "Unable to update event" msgstr "Ereignis kann nicht aktualisiert werden" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Das Dateiformat für {0} kann nicht geschrieben werden." @@ -27871,7 +27884,7 @@ msgstr "Auf eine neue Version aktualisiert 🎉" msgid "Updated successfully" msgstr "Erfolgreich geupdated" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Aktualisierung läuft" @@ -28254,7 +28267,7 @@ msgstr "Benutzerberechtigung" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Benutzerberechtigungen" @@ -28531,8 +28544,8 @@ msgstr "Gültigkeit" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28933,7 +28946,7 @@ msgstr "Webseite" msgid "Web Page Block" msgstr "Webseitenblock" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL der Webseite" @@ -29323,7 +29336,7 @@ msgstr "Wird nur dann angezeigt wenn Überschriften aktiviert sind" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Führt geplante Prozesse für inaktive Instanzen nur einmal pro Tag aus. Setzen Sie den Wert auf 0, um die automatische Deaktivierung des Planers zu vermeiden." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Mit Briefkopf" @@ -29606,7 +29619,7 @@ msgstr "Y-Achsenfelder" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y-Feld" @@ -29668,7 +29681,7 @@ msgstr "Gelb" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Ja" @@ -29742,7 +29755,7 @@ msgstr "Sie sind nicht berechtigt, den Bericht zu bearbeiten." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Sie dürfen keinen {} Doctype exportieren" @@ -29832,7 +29845,7 @@ msgstr "Sie können nach Erkundung dieser Seite mit dem Onboarding fortfahren" msgid "You can disable this {0} instead of deleting it." msgstr "Du kannst diese(n) {0} deaktivieren, anstatt es zu löschen." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Sie können das Limit in den Systemeinstellungen erhöhen." @@ -29955,7 +29968,7 @@ msgstr "Sie verfügen nicht über genügend Berechtigungen, um die Aktion durchz msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Sie haben keine Zugriffsberechtigung für {0}: {1}." @@ -29971,7 +29984,7 @@ msgstr "Sie haben keine Zugriffsrechte für den Bericht: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Sie haben keine Berechtigung, auf den DocType {0} zuzugreifen." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Keine Berechtigung für den Zugriff auf diese Datei vorhanden" @@ -30064,7 +30077,7 @@ msgstr "Sie müssen ein Systembenutzer sein, um auf diese Seite zugreifen zu kö msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Sie müssen sich im Entwicklermodus befinden, um ein Standard-Webformular zu bearbeiten" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Sie müssen eingeloggt sein und die Systemmanager-Rolle haben um auf Datensicherungen zuzugreifen." @@ -30262,8 +30275,8 @@ msgstr "Name und Anschrift Ihrer Firma für die Fußzeile der E-Mail." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Ihre Anfrage ist eingegangen. Wir werden in Kürze antworten. Wenn Sie zusätzliche Informationen haben, antworten Sie bitte auf diese E-Mail." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30574,7 +30587,7 @@ msgstr "beate@beispiel.de" msgid "just now" msgstr "gerade eben" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "bezeichnung" @@ -31102,7 +31115,7 @@ msgstr "{0} Es ist nicht erlaubt, {1} nach dem Buchen von {2} auf {3} zu ändern msgid "{0} Report" msgstr "{0} Bericht(e)" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Berichte" @@ -31158,7 +31171,7 @@ msgstr "{0} und {1}" msgid "{0} are currently {1}" msgstr "{0} sind derzeit {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} sind erforderlich" @@ -31297,7 +31310,7 @@ msgstr "{0} in Zeile {1} kann nicht sowohl die URL als auch Unterpunkte haben" msgid "{0} is a mandatory field" msgstr "{0} ist ein Pflichtfeld" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} ist keine gültige Zip-Datei" @@ -31371,7 +31384,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} ist kein gültiger DocType für Dynamic Link" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} ist keine gültige E-Mail-Adresse" @@ -31379,11 +31392,11 @@ msgstr "{0} ist keine gültige E-Mail-Adresse" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} ist kein gültiger ISO 3166 ALPHA-2-Code." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} ist kein gültiger Name" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} ist keine gültige Telefonnummer" @@ -31403,7 +31416,7 @@ msgstr "{0} ist kein gültiges übergeordnetes Feld für {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} ist kein gültiges Berichtsformat. Berichtsformat sollte eines der folgenden {1} sein" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} ist keine Zip-Datei" @@ -31427,7 +31440,7 @@ msgstr "{0} ist keine von {1}" msgid "{0} is not set" msgstr "{0} ist nicht eingetragen" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} ist jetzt das Standard-Druckformat für den DocType {1}" @@ -31437,8 +31450,8 @@ msgstr "{0} ist eine von {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} ist erforderlich" @@ -31741,31 +31754,31 @@ msgstr "{0}/{1} abgeschlossen | Bitte lassen Sie diese Registerkarte bis zum Abs msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) wird abgeschnitten werden, da maximal {2} Zeichen erlaubt sind" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: \"Geändert\" kann nicht eingestellt werden ohne \"Abbruch\"" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Kann nicht als \"als geändert markieren\" eingestellt werden, wenn nicht übertragbar" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Kann nicht als \"als übertragen markieren\" eingestellt werden, wenn nicht übertragbar" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: \"Abbruch\" kann nicht ohne \"Übertragen\" eingestellt werden" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Kann nicht auf \"Import\" eingestellt werden ohne \"Erstellen\"" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Kann nicht auf \"Übertragen\", \"Stornieren\", \"Ändern\" eingestellt werden ohne \"Schreiben\"" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Kann nicht auf \"Import\" eingestellt werden, da {1} nicht importierbar ist" @@ -31793,11 +31806,11 @@ msgstr "{0}: Der Feldname {1} wird mehrmals in Zeilen {2} angezeigt." msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Der Feldtyp {1} für {2} kann nicht eindeutig sein" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Keine Grundberechtigungen festgelegt" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Nur eine Regel mit der gleichen Rolle, Ebene und {1} erlaubt" @@ -31817,7 +31830,7 @@ msgstr "{0}: Die Optionen {1} müssen mit dem Doctype-Namen {2} für das Feld {3 msgid "{0}: Other permission rules may also apply" msgstr "{0}: Andere Genehmigungsregeln können ebenfalls gelten" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0} : Die Erlaubnis für Ebene 0 muss gesetzt werden bevor höhere Ebenen eingestellt werden können" @@ -31838,7 +31851,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} ist auf Status {2} festgelegt" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} vs {2}" diff --git a/frappe/locale/eo.po b/frappe/locale/eo.po index 9a0b59d187..546009dc1e 100644 --- a/frappe/locale/eo.po +++ b/frappe/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "crwdns90528:0{0}crwdnd90528:0{1}crwdne90528:0" msgid "'Recipients' not specified" msgstr "crwdns90530:0crwdne90530:0" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "crwdns158966:0{0}crwdne158966:0" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "crwdns90532:0{0}crwdne90532:0" @@ -140,7 +140,7 @@ msgstr "crwdns90546:0crwdne90546:0" msgid "1 Google Calendar Event synced." msgstr "crwdns90548:0crwdne90548:0" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "crwdns110780:0crwdne110780:0" @@ -574,7 +574,7 @@ msgstr "crwdns155934:0crwdne155934:0" msgid "A field with the name {0} already exists in {1}" msgstr "crwdns90644:0{0}crwdnd90644:0{1}crwdne90644:0" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "crwdns90646:0crwdne90646:0" @@ -941,7 +941,7 @@ msgstr "crwdns90774:0{0}crwdnd90774:0{1}crwdnd90774:0{2}crwdnd90774:0{3}crwdne90 #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "crwdns90776:0crwdne90776:0" @@ -1041,7 +1041,7 @@ msgstr "crwdns128032:0crwdne128032:0" msgid "Add Border at Top" msgstr "crwdns128034:0crwdne128034:0" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "crwdns142868:0crwdne142868:0" @@ -1054,8 +1054,8 @@ msgid "Add Child" msgstr "crwdns90826:0crwdne90826:0" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1503,7 +1503,7 @@ msgstr "crwdns128088:0crwdne128088:0" msgid "After Submit" msgstr "crwdns128090:0crwdne128090:0" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "crwdns90980:0crwdne90980:0" @@ -2360,7 +2360,7 @@ msgstr "crwdns158706:0crwdne158706:0" msgid "Are you sure you want to discard the changes?" msgstr "crwdns91314:0crwdne91314:0" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "crwdns110808:0crwdne110808:0" @@ -2655,7 +2655,7 @@ msgstr "crwdns128304:0crwdne128304:0" msgid "Attached To Name" msgstr "crwdns128306:0crwdne128306:0" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "crwdns91456:0crwdne91456:0" @@ -2671,7 +2671,7 @@ msgstr "crwdns128308:0crwdne128308:0" msgid "Attachment Limit (MB)" msgstr "crwdns128310:0crwdne128310:0" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "crwdns91468:0crwdne91468:0" @@ -2693,11 +2693,11 @@ msgstr "crwdns128314:0crwdne128314:0" msgid "Attachments" msgstr "crwdns91476:0crwdne91476:0" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "crwdns91482:0crwdne91482:0" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "crwdns91484:0crwdne91484:0" @@ -3559,11 +3559,11 @@ msgstr "crwdns91882:0crwdne91882:0" msgid "Bulk Edit {0}" msgstr "crwdns91884:0{0}crwdne91884:0" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "crwdns127594:0crwdne127594:0" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "crwdns127596:0crwdne127596:0" @@ -3787,7 +3787,7 @@ msgid "Camera" msgstr "crwdns91992:0crwdne91992:0" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3926,7 +3926,7 @@ msgstr "crwdns92058:0crwdne92058:0" msgid "Cannot Update After Submit" msgstr "crwdns92060:0crwdne92060:0" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "crwdns92062:0{0}crwdne92062:0" @@ -3970,7 +3970,7 @@ msgstr "crwdns92080:0{0}crwdnd92080:0{1}crwdne92080:0" msgid "Cannot create private workspace of other users" msgstr "crwdns92082:0crwdne92082:0" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "crwdns92084:0crwdne92084:0" @@ -4037,8 +4037,8 @@ msgstr "crwdns92114:0crwdne92114:0" msgid "Cannot edit filters for standard charts" msgstr "crwdns92116:0crwdne92116:0" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "crwdns127894:0crwdne127894:0" @@ -4050,11 +4050,11 @@ msgstr "crwdns92118:0crwdne92118:0" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "crwdns92120:0{0}crwdne92120:0" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "crwdns92122:0crwdne92122:0" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "crwdns92124:0crwdne92124:0" @@ -4520,19 +4520,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "crwdns92328:0{0}crwdne92328:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "crwdns92330:0crwdne92330:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "crwdns110842:0crwdne110842:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "crwdns110844:0crwdne110844:0" @@ -4715,7 +4715,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "crwdns92402:0crwdne92402:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "crwdns92404:0crwdne92404:0" @@ -4770,7 +4770,7 @@ msgstr "crwdns128674:0crwdne128674:0" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5072,8 +5072,8 @@ msgstr "crwdns152535:0crwdne152535:0" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5210,8 +5210,8 @@ msgstr "crwdns92634:0crwdne92634:0" msgid "Connected User" msgstr "crwdns128726:0crwdne128726:0" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "crwdns92642:0crwdne92642:0" @@ -5329,7 +5329,7 @@ msgstr "crwdns127604:0{0}crwdne127604:0" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5511,7 +5511,7 @@ msgstr "crwdns128760:0crwdne128760:0" msgid "Country" msgstr "crwdns92764:0crwdne92764:0" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "crwdns92774:0crwdne92774:0" @@ -5543,7 +5543,7 @@ msgstr "crwdns92780:0crwdne92780:0" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5563,7 +5563,7 @@ msgid "Create Card" msgstr "crwdns92794:0crwdne92794:0" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "crwdns92796:0crwdne92796:0" @@ -6736,7 +6736,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "crwdns143026:0crwdne143026:0" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "crwdns110882:0crwdne110882:0" @@ -6819,7 +6819,7 @@ msgstr "crwdns143306:0crwdne143306:0" msgid "Deleted Name" msgstr "crwdns128914:0crwdne128914:0" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "crwdns127624:0crwdne127624:0" @@ -6827,7 +6827,7 @@ msgstr "crwdns127624:0crwdne127624:0" msgid "Deleted!" msgstr "crwdns158716:0crwdne158716:0" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "crwdns93378:0{0}crwdne93378:0" @@ -7713,7 +7713,7 @@ msgstr "crwdns129014:0crwdne129014:0" msgid "Document Type" msgstr "crwdns93754:0crwdne93754:0" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "crwdns93796:0crwdne93796:0" @@ -7941,7 +7941,7 @@ msgstr "crwdns93890:0crwdne93890:0" msgid "Download PDF" msgstr "crwdns111456:0crwdne111456:0" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "crwdns93892:0crwdne93892:0" @@ -8141,8 +8141,8 @@ msgstr "crwdns110894:0crwdne110894:0" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8211,7 +8211,7 @@ msgstr "crwdns110902:0crwdne110902:0" msgid "Edit Footer" msgstr "crwdns143056:0crwdne143056:0" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "crwdns93990:0crwdne93990:0" @@ -9086,7 +9086,7 @@ msgstr "crwdns143308:0crwdne143308:0" msgid "Error Message" msgstr "crwdns129186:0crwdne129186:0" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "crwdns94412:0crwdne94412:0" @@ -9297,7 +9297,7 @@ msgstr "crwdns155330:0crwdne155330:0" msgid "Executing..." msgstr "crwdns94496:0crwdne94496:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "crwdns94498:0{0}crwdne94498:0" @@ -9323,7 +9323,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "crwdns94504:0crwdne94504:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "crwdns94506:0crwdne94506:0" @@ -9386,7 +9386,7 @@ msgstr "crwdns129232:0crwdne129232:0" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9593,7 +9593,7 @@ msgstr "crwdns94604:0crwdne94604:0" msgid "Failed to decrypt key {0}" msgstr "crwdns148982:0{0}crwdne148982:0" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "crwdns127646:0{0}crwdnd127646:0{1}crwdne127646:0" @@ -9749,7 +9749,7 @@ msgstr "crwdns94660:0crwdne94660:0" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9863,7 +9863,7 @@ msgstr "crwdns94726:0{0}crwdnd94726:0{1}crwdnd94726:0{2}crwdnd94726:0{3}crwdne94 msgid "Fieldname called {0} must exist to enable autonaming" msgstr "crwdns94728:0{0}crwdne94728:0" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "crwdns94730:0{0}crwdne94730:0" @@ -9879,11 +9879,11 @@ msgstr "crwdns94734:0crwdne94734:0" msgid "Fieldname {0} appears multiple times" msgstr "crwdns94736:0{0}crwdne94736:0" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "crwdns94738:0{0}crwdnd94738:0{1}crwdne94738:0" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "crwdns94740:0{0}crwdne94740:0" @@ -9923,7 +9923,7 @@ msgstr "crwdns110936:0crwdne110936:0" msgid "Fields Multicheck" msgstr "crwdns129288:0crwdne129288:0" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "crwdns94760:0crwdne94760:0" @@ -10025,7 +10025,7 @@ msgstr "crwdns129304:0crwdne129304:0" msgid "File backup is ready" msgstr "crwdns94810:0crwdne94810:0" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "crwdns94812:0{0}crwdne94812:0" @@ -10033,7 +10033,7 @@ msgstr "crwdns94812:0{0}crwdne94812:0" msgid "File not attached" msgstr "crwdns94814:0crwdne94814:0" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "crwdns94816:0{0}crwdne94816:0" @@ -10042,11 +10042,11 @@ msgstr "crwdns94816:0{0}crwdne94816:0" msgid "File too big" msgstr "crwdns94818:0crwdne94818:0" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "crwdns94820:0{0}crwdne94820:0" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "crwdns94822:0{0}crwdne94822:0" @@ -10060,8 +10060,8 @@ msgstr "crwdns129306:0crwdne129306:0" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10312,7 +10312,7 @@ msgstr "crwdns129348:0crwdne129348:0" msgid "Folder name should not include '/' (slash)" msgstr "crwdns94944:0crwdne94944:0" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "crwdns94946:0{0}crwdne94946:0" @@ -10419,7 +10419,7 @@ msgstr "crwdns129368:0crwdne129368:0" msgid "Footer HTML" msgstr "crwdns129370:0crwdne129370:0" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "crwdns94996:0{0}crwdne94996:0" @@ -10514,7 +10514,7 @@ msgstr "crwdns95024:0crwdne95024:0" msgid "For Value" msgstr "crwdns129392:0crwdne129392:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "crwdns95034:0crwdne95034:0" @@ -10555,7 +10555,7 @@ msgstr "crwdns129400:0crwdne129400:0" msgid "For updating, you can update only selective columns." msgstr "crwdns95048:0crwdne95048:0" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "crwdns95050:0{0}crwdnd95050:0{1}crwdnd95050:0{2}crwdnd95050:0{3}crwdne95050:0" @@ -10799,7 +10799,7 @@ msgstr "crwdns95156:0crwdne95156:0" msgid "From Date Field" msgstr "crwdns129430:0crwdne129430:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "crwdns95162:0crwdne95162:0" @@ -10926,7 +10926,7 @@ msgstr "crwdns111514:0crwdne111514:0" msgid "Generate Keys" msgstr "crwdns129448:0crwdne129448:0" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "crwdns95224:0crwdne95224:0" @@ -10941,7 +10941,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "crwdns157316:0crwdne157316:0" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "crwdns95228:0crwdne95228:0" @@ -11409,7 +11409,7 @@ msgstr "crwdns129510:0crwdne129510:0" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11514,7 +11514,7 @@ msgstr "crwdns129530:0crwdne129530:0" msgid "Header HTML" msgstr "crwdns129532:0crwdne129532:0" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "crwdns95488:0{0}crwdne95488:0" @@ -11643,7 +11643,7 @@ msgstr "crwdns129552:0crwdne129552:0" msgid "Helvetica Neue" msgstr "crwdns129554:0crwdne129554:0" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "crwdns95544:0crwdne95544:0" @@ -11679,7 +11679,7 @@ msgstr "crwdns110964:0crwdne110964:0" msgid "Hidden Fields" msgstr "crwdns129556:0crwdne129556:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "crwdns156080:0{0}crwdne156080:0" @@ -11951,7 +11951,7 @@ msgstr "crwdns148656:0crwdne148656:0" msgid "ID" msgstr "crwdns95674:0crwdne95674:0" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12048,7 +12048,7 @@ msgstr "crwdns129618:0crwdne129618:0" msgid "If Checked workflow status will not override status in list view" msgstr "crwdns129620:0crwdne129620:0" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12628,15 +12628,16 @@ msgstr "crwdns95976:0crwdne95976:0" msgid "Include Web View Link in Email" msgstr "crwdns129732:0crwdne129732:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "crwdns95980:0crwdne95980:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "crwdns156082:0crwdne156082:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "crwdns95982:0crwdne95982:0" @@ -12794,7 +12795,7 @@ msgstr "crwdns110970:0crwdne110970:0" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "crwdns96046:0crwdne96046:0" @@ -12993,7 +12994,7 @@ msgstr "crwdns96130:0crwdne96130:0" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "crwdns96132:0{0}crwdne96132:0" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "crwdns96134:0crwdne96134:0" @@ -13037,7 +13038,7 @@ msgstr "crwdns157326:0crwdne157326:0" msgid "Invalid Fieldname" msgstr "crwdns96150:0crwdne96150:0" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "crwdns96152:0crwdne96152:0" @@ -13110,7 +13111,7 @@ msgstr "crwdns96176:0crwdne96176:0" msgid "Invalid Password" msgstr "crwdns96178:0crwdne96178:0" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "crwdns96180:0crwdne96180:0" @@ -13131,7 +13132,7 @@ msgstr "crwdns96186:0crwdne96186:0" msgid "Invalid Transition" msgstr "crwdns96188:0crwdne96188:0" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14080,7 +14081,7 @@ msgstr "crwdns96572:0crwdne96572:0" msgid "Landing Page" msgstr "crwdns129930:0crwdne129930:0" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "crwdns96576:0crwdne96576:0" @@ -14327,7 +14328,7 @@ msgstr "crwdns129984:0crwdne129984:0" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "crwdns96684:0crwdne96684:0" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "crwdns96686:0{0}crwdne96686:0" @@ -14377,7 +14378,7 @@ msgstr "crwdns129986:0crwdne129986:0" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14405,7 +14406,7 @@ msgstr "crwdns129992:0crwdne129992:0" msgid "Letter Head Scripts" msgstr "crwdns110988:0crwdne110988:0" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "crwdns96712:0crwdne96712:0" @@ -14786,7 +14787,7 @@ msgstr "crwdns143088:0crwdne143088:0" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "crwdns96892:0crwdne96892:0" @@ -15201,11 +15202,11 @@ msgstr "crwdns97058:0crwdne97058:0" msgid "Mandatory field: {0}" msgstr "crwdns97060:0{0}crwdne97060:0" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "crwdns97062:0{0}crwdnd97062:0{1}crwdne97062:0" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "crwdns97064:0{0}crwdne97064:0" @@ -15387,7 +15388,7 @@ msgstr "crwdns97132:0{0}crwdne97132:0" msgid "Maximum" msgstr "crwdns130158:0crwdne130158:0" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "crwdns97136:0{0}crwdnd97136:0{1}crwdnd97136:0{2}crwdne97136:0" @@ -15411,7 +15412,7 @@ msgstr "crwdns111006:0crwdne111006:0" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15630,7 +15631,7 @@ msgstr "crwdns130200:0crwdne130200:0" msgid "Method Not Allowed" msgstr "crwdns142858:0crwdne142858:0" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "crwdns97266:0crwdne97266:0" @@ -15716,7 +15717,7 @@ msgstr "crwdns97290:0crwdne97290:0" msgid "Missing Field" msgstr "crwdns97292:0crwdne97292:0" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "crwdns97294:0crwdne97294:0" @@ -16072,7 +16073,7 @@ msgstr "crwdns130242:0{0}crwdnd130242:0{0}crwdne130242:0" msgid "Must be of type \"Attach Image\"" msgstr "crwdns130244:0crwdne130244:0" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "crwdns97490:0crwdne97490:0" @@ -16130,7 +16131,7 @@ msgstr "crwdns130250:0crwdne130250:0" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16625,7 +16626,7 @@ msgstr "crwdns130294:0crwdne130294:0" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "crwdns97696:0crwdne97696:0" @@ -16730,7 +16731,7 @@ msgstr "crwdns97738:0{0}crwdne97738:0" msgid "No New notifications" msgstr "crwdns111046:0crwdne111046:0" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "crwdns97740:0crwdne97740:0" @@ -16782,7 +16783,7 @@ msgstr "crwdns97756:0crwdne97756:0" msgid "No Suggestions" msgstr "crwdns127876:0crwdne127876:0" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "crwdns97758:0crwdne97758:0" @@ -18051,7 +18052,7 @@ msgstr "crwdns130440:0crwdne130440:0" msgid "Org History Heading" msgstr "crwdns130442:0crwdne130442:0" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "crwdns98256:0crwdne98256:0" @@ -18133,7 +18134,7 @@ msgstr "crwdns130460:0crwdne130460:0" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "crwdns98288:0crwdne98288:0" @@ -18377,7 +18378,7 @@ msgstr "crwdns130496:0crwdne130496:0" msgid "Parent Document Type" msgstr "crwdns130498:0crwdne130498:0" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "crwdns98394:0crwdne98394:0" @@ -18773,8 +18774,8 @@ msgstr "crwdns130556:0crwdne130556:0" msgid "Permissions" msgstr "crwdns98558:0crwdne98558:0" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "crwdns98572:0crwdne98572:0" @@ -18858,11 +18859,11 @@ msgstr "crwdns130562:0crwdne130562:0" msgid "Phone No." msgstr "crwdns130564:0crwdne130564:0" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "crwdns98606:0{0}crwdnd98606:0{1}crwdne98606:0" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18944,11 +18945,11 @@ msgstr "crwdns98636:0crwdne98636:0" msgid "Please attach a file first." msgstr "crwdns98638:0crwdne98638:0" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "crwdns98640:0crwdne98640:0" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "crwdns98642:0crwdne98642:0" @@ -19000,7 +19001,7 @@ msgstr "crwdns98664:0{0}crwdne98664:0" msgid "Please contact your system manager to install correct version." msgstr "crwdns127708:0crwdne127708:0" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "crwdns98668:0crwdne98668:0" @@ -19016,7 +19017,7 @@ msgstr "crwdns98672:0{0}crwdne98672:0" msgid "Please do not change the template headings." msgstr "crwdns98674:0crwdne98674:0" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "crwdns98676:0crwdne98676:0" @@ -19029,7 +19030,7 @@ msgstr "crwdns98678:0crwdne98678:0" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "crwdns98680:0crwdne98680:0" @@ -19144,7 +19145,7 @@ msgstr "crwdns98734:0crwdne98734:0" msgid "Please save to edit the template." msgstr "crwdns98736:0crwdne98736:0" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "crwdns98740:0crwdne98740:0" @@ -19156,11 +19157,11 @@ msgstr "crwdns98742:0crwdne98742:0" msgid "Please select Minimum Password Score" msgstr "crwdns98744:0crwdne98744:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "crwdns111128:0crwdne111128:0" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "crwdns98746:0{1}crwdne98746:0" @@ -19214,7 +19215,7 @@ msgstr "crwdns98768:0crwdne98768:0" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "crwdns98770:0crwdne98770:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "crwdns98772:0crwdne98772:0" @@ -19349,7 +19350,7 @@ msgstr "crwdns98830:0crwdne98830:0" msgid "Portal Settings" msgstr "crwdns98832:0crwdne98832:0" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "crwdns98836:0crwdne98836:0" @@ -19401,6 +19402,10 @@ msgstr "crwdns155592:0{0}crwdne155592:0" msgid "Precision" msgstr "crwdns130600:0crwdne130600:0" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "crwdns159238:0{0}crwdnd159238:0{1}crwdnd159238:0{2}crwdne159238:0" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "crwdns98862:0crwdne98862:0" @@ -19449,7 +19454,7 @@ msgstr "crwdns154308:0crwdne154308:0" msgid "Prepared Report User" msgstr "crwdns98878:0crwdne98878:0" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "crwdns98880:0crwdne98880:0" @@ -19584,7 +19589,7 @@ msgstr "crwdns112704:0{0}crwdne112704:0" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19660,7 +19665,7 @@ msgstr "crwdns130624:0crwdne130624:0" msgid "Print Format Type" msgstr "crwdns130626:0crwdne130626:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "crwdns155998:0crwdne155998:0" @@ -19699,7 +19704,7 @@ msgstr "crwdns130630:0crwdne130630:0" msgid "Print Language" msgstr "crwdns111422:0crwdne111422:0" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "crwdns98984:0crwdne98984:0" @@ -19717,7 +19722,7 @@ msgstr "crwdns130632:0crwdne130632:0" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "crwdns98988:0crwdne98988:0" @@ -19841,11 +19846,11 @@ msgstr "crwdns130648:0{{ reference_doctype }}crwdnd130648:0{{ reference_name }}c msgid "Proceed" msgstr "crwdns99050:0crwdne99050:0" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "crwdns99052:0crwdne99052:0" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "crwdns99054:0crwdne99054:0" @@ -19910,7 +19915,7 @@ msgstr "crwdns130654:0crwdne130654:0" msgid "Protect Attached Files" msgstr "crwdns154485:0crwdne154485:0" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "crwdns154487:0crwdne154487:0" @@ -20083,7 +20088,7 @@ msgstr "crwdns99152:0crwdne99152:0" msgid "QR Code for Login Verification" msgstr "crwdns99154:0crwdne99154:0" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "crwdns158730:0crwdne158730:0" @@ -20290,7 +20295,7 @@ msgstr "crwdns130722:0crwdne130722:0" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "crwdns99256:0crwdne99256:0" @@ -20416,7 +20421,7 @@ msgstr "crwdns130740:0crwdne130740:0" msgid "Reason" msgstr "crwdns99322:0crwdne99322:0" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "crwdns99328:0crwdne99328:0" @@ -20801,7 +20806,7 @@ msgstr "crwdns99526:0crwdne99526:0" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21152,8 +21157,8 @@ msgstr "crwdns99642:0crwdne99642:0" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21224,11 +21229,11 @@ msgstr "crwdns99694:0crwdne99694:0" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "crwdns99696:0crwdne99696:0" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "crwdns99708:0crwdne99708:0" @@ -21262,21 +21267,21 @@ msgstr "crwdns142864:0crwdne142864:0" msgid "Report bug" msgstr "crwdns148700:0crwdne148700:0" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "crwdns99718:0crwdne99718:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "crwdns99720:0crwdne99720:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "crwdns99722:0crwdne99722:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "crwdns99724:0crwdne99724:0" @@ -21296,7 +21301,7 @@ msgstr "crwdns99730:0crwdne99730:0" msgid "Report was not saved (there were errors)" msgstr "crwdns99732:0crwdne99732:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "crwdns99734:0crwdne99734:0" @@ -21332,7 +21337,7 @@ msgstr "crwdns99746:0crwdne99746:0" msgid "Reports & Masters" msgstr "crwdns99750:0crwdne99750:0" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "crwdns99752:0crwdne99752:0" @@ -21645,7 +21650,7 @@ msgstr "crwdns99880:0crwdne99880:0" msgid "Reverse Icon Color" msgstr "crwdns130888:0crwdne130888:0" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "crwdns99892:0{0}crwdnd99892:0{1}crwdnd99892:0{2}crwdnd99892:0{3}crwdne99892:0" @@ -21920,8 +21925,8 @@ msgstr "crwdns100054:0crwdne100054:0" msgid "Row #" msgstr "crwdns111178:0crwdne111178:0" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "crwdns100056:0{0}crwdnd100056:0{1}crwdne100056:0" @@ -22192,7 +22197,7 @@ msgstr "crwdns130978:0crwdne130978:0" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22215,7 +22220,7 @@ msgstr "crwdns100178:0crwdne100178:0" msgid "Save Customizations" msgstr "crwdns100180:0crwdne100180:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "crwdns100182:0crwdne100182:0" @@ -22591,7 +22596,7 @@ msgstr "crwdns131022:0crwdne131022:0" msgid "See all Activity" msgstr "crwdns111200:0crwdne111200:0" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "crwdns100338:0crwdne100338:0" @@ -22676,7 +22681,7 @@ msgid "Select Column" msgstr "crwdns100386:0crwdne100386:0" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "crwdns100388:0crwdne100388:0" @@ -22858,11 +22863,11 @@ msgstr "crwdns143144:0crwdne143144:0" msgid "Select a group node first." msgstr "crwdns100464:0crwdne100464:0" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "crwdns100466:0crwdne100466:0" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "crwdns100468:0crwdne100468:0" @@ -23116,7 +23121,7 @@ msgstr "crwdns131102:0crwdne131102:0" msgid "Sender Email Field" msgstr "crwdns131104:0crwdne131104:0" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "crwdns100592:0crwdne100592:0" @@ -23301,8 +23306,8 @@ msgstr "crwdns100684:0{0}crwdne100684:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "crwdns142894:0crwdne142894:0" @@ -23328,12 +23333,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "crwdns131138:0crwdne131138:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "crwdns100694:0crwdne100694:0" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23344,7 +23349,7 @@ msgstr "crwdns100696:0crwdne100696:0" msgid "Set Filters for {0}" msgstr "crwdns100698:0{0}crwdne100698:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "crwdns148706:0crwdne148706:0" @@ -23417,7 +23422,7 @@ msgstr "crwdns100724:0crwdne100724:0" msgid "Set all public" msgstr "crwdns100726:0crwdne100726:0" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "crwdns100728:0crwdne100728:0" @@ -23436,18 +23441,21 @@ msgstr "crwdns131150:0crwdne131150:0" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "crwdns142896:0crwdne142896:0" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "crwdns131152:0crwdne131152:0" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "crwdns159240:0crwdne159240:0" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23557,7 +23565,7 @@ msgstr "crwdns111216:0crwdne111216:0" msgid "Setup > User Permissions" msgstr "crwdns111218:0crwdne111218:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "crwdns100774:0crwdne100774:0" @@ -24330,7 +24338,7 @@ msgstr "crwdns101064:0{0}crwdne101064:0" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24397,7 +24405,7 @@ msgstr "crwdns151440:0crwdne151440:0" msgid "Splash Image" msgstr "crwdns131300:0crwdne131300:0" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24446,7 +24454,7 @@ msgstr "crwdns101112:0crwdne101112:0" msgid "Standard Permissions" msgstr "crwdns142898:0crwdne142898:0" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "crwdns101114:0crwdne101114:0" @@ -24828,7 +24836,7 @@ msgstr "crwdns101284:0crwdne101284:0" msgid "Subject Field" msgstr "crwdns131358:0crwdne131358:0" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "crwdns101310:0crwdne101310:0" @@ -25717,7 +25725,7 @@ msgstr "crwdns131442:0crwdne131442:0" msgid "The Condition '{0}' is invalid" msgstr "crwdns101636:0{0}crwdne101636:0" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "crwdns101638:0crwdne101638:0" @@ -25800,7 +25808,7 @@ msgstr "crwdns131448:0crwdne131448:0" msgid "The field {0} is mandatory" msgstr "crwdns101664:0{0}crwdne101664:0" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "crwdns101666:0crwdne101666:0" @@ -25871,8 +25879,8 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" -msgstr "crwdns158986:0crwdne158986:0" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "crwdns159242:0{0}crwdnd159242:0{0}crwdnd159242:0{1}crwdne159242:0" #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -25894,7 +25902,7 @@ msgstr "crwdns101702:0{0}crwdne101702:0" msgid "The selected document {0} is not a {1}." msgstr "crwdns101704:0{0}crwdnd101704:0{1}crwdne101704:0" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "crwdns101706:0crwdne101706:0" @@ -25955,7 +25963,7 @@ msgstr "crwdns111276:0crwdne111276:0" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "crwdns101730:0{0}crwdnd101730:0{1}crwdne101730:0" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "crwdns111278:0{0}crwdne111278:0" @@ -25984,11 +25992,11 @@ msgstr "crwdns157366:0crwdne157366:0" msgid "There is nothing new to show you right now." msgstr "crwdns112744:0crwdne112744:0" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "crwdns101740:0{0}crwdne101740:0" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "crwdns111280:0{0}crwdne111280:0" @@ -26065,7 +26073,7 @@ msgstr "crwdns101774:0crwdne101774:0" msgid "This Month" msgstr "crwdns155052:0crwdne155052:0" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "crwdns159208:0crwdne159208:0" @@ -26094,6 +26102,11 @@ msgstr "crwdns101776:0crwdne101776:0" msgid "This cannot be undone" msgstr "crwdns101778:0crwdne101778:0" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "crwdns159244:0crwdne159244:0" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26154,7 +26167,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "crwdns131480:0crwdne131480:0" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "crwdns154489:0crwdne154489:0" @@ -26189,7 +26202,7 @@ msgstr "crwdns148744:0crwdne148744:0" msgid "This goes above the slideshow." msgstr "crwdns131484:0crwdne131484:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "crwdns101812:0crwdne101812:0" @@ -26239,7 +26252,7 @@ msgstr "crwdns101834:0crwdne101834:0" msgid "This month" msgstr "crwdns101836:0crwdne101836:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "crwdns111474:0{0}crwdnd111474:0{1}crwdne111474:0" @@ -26247,7 +26260,7 @@ msgstr "crwdns111474:0{0}crwdnd111474:0{1}crwdne111474:0" msgid "This report was generated on {0}" msgstr "crwdns101842:0{0}crwdne101842:0" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "crwdns101844:0{0}crwdne101844:0" @@ -26652,7 +26665,7 @@ msgstr "crwdns102048:0crwdne102048:0" msgid "To generate password click {0}" msgstr "crwdns155060:0{0}crwdne155060:0" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "crwdns102050:0{0}crwdne102050:0" @@ -26853,7 +26866,7 @@ msgstr "crwdns131574:0crwdne131574:0" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "crwdns102140:0crwdne102140:0" @@ -26974,7 +26987,7 @@ msgstr "crwdns111548:0crwdne111548:0" msgid "Tracking" msgstr "crwdns148952:0crwdne148952:0" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "crwdns102180:0crwdne102180:0" @@ -27010,7 +27023,7 @@ msgstr "crwdns131616:0crwdne131616:0" msgid "Translatable" msgstr "crwdns131618:0crwdne131618:0" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "crwdns154320:0crwdne154320:0" @@ -27265,7 +27278,7 @@ msgstr "crwdns131654:0crwdne131654:0" msgid "URL for documentation or help" msgstr "crwdns131656:0crwdne131656:0" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "crwdns102322:0crwdne102322:0" @@ -27368,7 +27381,7 @@ msgstr "crwdns102338:0crwdne102338:0" msgid "Unable to update event" msgstr "crwdns102340:0crwdne102340:0" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "crwdns102342:0{0}crwdne102342:0" @@ -27633,7 +27646,7 @@ msgstr "crwdns102450:0crwdne102450:0" msgid "Updated successfully" msgstr "crwdns102452:0crwdne102452:0" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "crwdns102456:0crwdne102456:0" @@ -28016,7 +28029,7 @@ msgstr "crwdns102624:0crwdne102624:0" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "crwdns102628:0crwdne102628:0" @@ -28293,8 +28306,8 @@ msgstr "crwdns131778:0crwdne131778:0" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28695,7 +28708,7 @@ msgstr "crwdns102894:0crwdne102894:0" msgid "Web Page Block" msgstr "crwdns102900:0crwdne102900:0" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "crwdns102902:0crwdne102902:0" @@ -29085,7 +29098,7 @@ msgstr "crwdns103094:0crwdne103094:0" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "crwdns152665:0crwdne152665:0" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "crwdns103098:0crwdne103098:0" @@ -29368,7 +29381,7 @@ msgstr "crwdns103204:0crwdne103204:0" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "crwdns103206:0crwdne103206:0" @@ -29430,7 +29443,7 @@ msgstr "crwdns131908:0crwdne131908:0" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "crwdns103238:0crwdne103238:0" @@ -29504,7 +29517,7 @@ msgstr "crwdns103268:0crwdne103268:0" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "crwdns103270:0crwdne103270:0" @@ -29594,7 +29607,7 @@ msgstr "crwdns103304:0crwdne103304:0" msgid "You can disable this {0} instead of deleting it." msgstr "crwdns142902:0{0}crwdne142902:0" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "crwdns103306:0crwdne103306:0" @@ -29717,7 +29730,7 @@ msgstr "crwdns103352:0crwdne103352:0" msgid "You do not have permission to access field: {0}" msgstr "crwdns155600:0{0}crwdne155600:0" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "crwdns149134:0{0}crwdnd149134:0{1}crwdne149134:0" @@ -29733,7 +29746,7 @@ msgstr "crwdns103362:0{0}crwdne103362:0" msgid "You don't have permission to access the {0} DocType." msgstr "crwdns103364:0{0}crwdne103364:0" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "crwdns103366:0crwdne103366:0" @@ -29826,7 +29839,7 @@ msgstr "crwdns112716:0crwdne112716:0" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "crwdns103406:0crwdne103406:0" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "crwdns103408:0crwdne103408:0" @@ -30024,9 +30037,9 @@ msgstr "crwdns131910:0crwdne131910:0" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "crwdns103468:0crwdne103468:0" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "crwdns158998:0crwdne158998:0" +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "crwdns159246:0{0}crwdne159246:0" #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30336,7 +30349,7 @@ msgstr "crwdns103730:0crwdne103730:0" msgid "just now" msgstr "crwdns103732:0crwdne103732:0" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "crwdns103734:0crwdne103734:0" @@ -30864,7 +30877,7 @@ msgstr "crwdns104084:0{0}crwdnd104084:0{1}crwdnd104084:0{2}crwdnd104084:0{3}crwd msgid "{0} Report" msgstr "crwdns104086:0{0}crwdne104086:0" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "crwdns111368:0{0}crwdne111368:0" @@ -30920,7 +30933,7 @@ msgstr "crwdns104104:0{0}crwdnd104104:0{1}crwdne104104:0" msgid "{0} are currently {1}" msgstr "crwdns104118:0{0}crwdnd104118:0{1}crwdne104118:0" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "crwdns104120:0{0}crwdne104120:0" @@ -31059,7 +31072,7 @@ msgstr "crwdns104198:0{0}crwdnd104198:0{1}crwdne104198:0" msgid "{0} is a mandatory field" msgstr "crwdns104200:0{0}crwdne104200:0" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "crwdns104202:0{0}crwdne104202:0" @@ -31133,7 +31146,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "crwdns104232:0{0}crwdne104232:0" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "crwdns104234:0{0}crwdne104234:0" @@ -31141,11 +31154,11 @@ msgstr "crwdns104234:0{0}crwdne104234:0" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "crwdns152102:0{0}crwdne152102:0" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "crwdns104236:0{0}crwdne104236:0" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "crwdns104238:0{0}crwdne104238:0" @@ -31165,7 +31178,7 @@ msgstr "crwdns104244:0{0}crwdnd104244:0{1}crwdne104244:0" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "crwdns104246:0{0}crwdnd104246:0{1}crwdne104246:0" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "crwdns104248:0{0}crwdne104248:0" @@ -31189,7 +31202,7 @@ msgstr "crwdns104254:0{0}crwdnd104254:0{1}crwdne104254:0" msgid "{0} is not set" msgstr "crwdns104256:0{0}crwdne104256:0" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "crwdns104258:0{0}crwdnd104258:0{1}crwdne104258:0" @@ -31199,8 +31212,8 @@ msgstr "crwdns104260:0{0}crwdnd104260:0{1}crwdne104260:0" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "crwdns104262:0{0}crwdne104262:0" @@ -31503,31 +31516,31 @@ msgstr "crwdns151120:0{0}crwdnd151120:0{1}crwdne151120:0" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "crwdns104388:0{0}crwdnd104388:0{1}crwdnd104388:0{3}crwdnd104388:0{2}crwdne104388:0" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "crwdns104390:0{0}crwdne104390:0" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "crwdns104392:0{0}crwdne104392:0" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "crwdns104394:0{0}crwdne104394:0" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "crwdns104396:0{0}crwdne104396:0" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "crwdns104398:0{0}crwdne104398:0" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "crwdns104400:0{0}crwdne104400:0" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "crwdns104402:0{0}crwdnd104402:0{1}crwdne104402:0" @@ -31555,11 +31568,11 @@ msgstr "crwdns104412:0{0}crwdnd104412:0{1}crwdnd104412:0{2}crwdne104412:0" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "crwdns104414:0{0}crwdnd104414:0{1}crwdnd104414:0{2}crwdne104414:0" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "crwdns104416:0{0}crwdne104416:0" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "crwdns104418:0{0}crwdnd104418:0{1}crwdne104418:0" @@ -31579,7 +31592,7 @@ msgstr "crwdns104424:0{0}crwdnd104424:0{1}crwdnd104424:0{2}crwdnd104424:0{3}crwd msgid "{0}: Other permission rules may also apply" msgstr "crwdns111372:0{0}crwdne111372:0" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "crwdns104426:0{0}crwdne104426:0" @@ -31600,7 +31613,7 @@ msgstr "crwdns104432:0{0}crwdnd104432:0{1}crwdne104432:0" msgid "{0}: {1} is set to state {2}" msgstr "crwdns104434:0{0}crwdnd104434:0{1}crwdnd104434:0{2}crwdne104434:0" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "crwdns104436:0{0}crwdnd104436:0{1}crwdnd104436:0{2}crwdne104436:0" diff --git a/frappe/locale/es.po b/frappe/locale/es.po index ca7179c89b..106a78f15a 100644 --- a/frappe/locale/es.po +++ b/frappe/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'En vista de lista' no está permitido para el tipo {0} en el renglón { msgid "'Recipients' not specified" msgstr "'Destinatarios' no especificados" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' no es una URL válida" @@ -141,7 +141,7 @@ msgstr "1 Día" msgid "1 Google Calendar Event synced." msgstr "1 evento de Google Calendar sincronizado." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Informe" @@ -708,7 +708,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "Ya existe un campo con el nombre {0} en {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Ya existe un archivo con el mismo nombre {}" @@ -1075,7 +1075,7 @@ msgstr "La acción {0} falló en {1} {2}. Véalo en {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Acciones" @@ -1175,7 +1175,7 @@ msgstr "Añadir borde al final" msgid "Add Border at Top" msgstr "Añadir borde al principio" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Agregar Tarjeta al tablero" @@ -1188,8 +1188,8 @@ msgid "Add Child" msgstr "Crear subcategoría" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1637,7 +1637,7 @@ msgstr "Después de validar" msgid "After Submit" msgstr "Después de validar" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "El campo Agregado es necesario para crear una Widget numérico" @@ -2495,7 +2495,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "¿Realmente quieres descartar los cambios?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "¿Está seguro de que desea generar un nuevo informe?" @@ -2790,7 +2790,7 @@ msgstr "Adjuntar al Campo" msgid "Attached To Name" msgstr "Asociado A Nombre" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "El nombre \"Adjuntado a\" debe ser una cadena o un entero" @@ -2806,7 +2806,7 @@ msgstr "Adjunto" msgid "Attachment Limit (MB)" msgstr "Límite Adjunto (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Límite de adjuntos alcanzado" @@ -2828,11 +2828,11 @@ msgstr "Adjunto Eliminado" msgid "Attachments" msgstr "Adjuntos" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Intentando conectarse a la bandeja QZ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Intentando iniciar QZ Tray..." @@ -3695,11 +3695,11 @@ msgstr "Edición masiva" msgid "Bulk Edit {0}" msgstr "Editar en masa {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Operación masiva fallida" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Operación masiva exitosa" @@ -3923,7 +3923,7 @@ msgid "Camera" msgstr "Cámara" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4062,7 +4062,7 @@ msgstr "No se puede quitar" msgid "Cannot Update After Submit" msgstr "No se puede Actualizar Después de Validar" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "No se puede acceder a la ruta del archivo {0}" @@ -4106,7 +4106,7 @@ msgstr "No se puede crear un {0} en contra de un documento secundario: {1}" msgid "Cannot create private workspace of other users" msgstr "No se puede crear un Área de Trabajo privado para otros usuarios" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "No se puede eliminar la carpeta principal y sus carpetas adjuntas" @@ -4173,8 +4173,8 @@ msgstr "No se puede editar un documento cancelado" msgid "Cannot edit filters for standard charts" msgstr "No se pueden editar filtros para gráficos estándar" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "No se pueden editar los filtros de los Widget numéricos estándar" @@ -4186,11 +4186,11 @@ msgstr "No se pueden editar los campos estándar" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "No se puede habilitar {0} para un tipo de documento que puede ser validado" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "No se puede encontrar el archivo {} en el disco" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "No se pueden obtener los contenidos de archivo de una carpeta" @@ -4657,19 +4657,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Haga clic en {0} para generar el token de actualización." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Haga clic en la tabla para editar" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Haga clic para establecer Filtros Dinámicos" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Clic para establecer filtros" @@ -4852,7 +4852,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Colapso" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Desplegar todo" @@ -4907,7 +4907,7 @@ msgstr "Plegable depende de (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5209,8 +5209,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5349,8 +5349,8 @@ msgstr "Aplicación conectada" msgid "Connected User" msgstr "Usuario conectado" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Conectado a la bandeja QZ!" @@ -5468,7 +5468,7 @@ msgstr "Contiene {0} correcciones de seguridad" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5650,7 +5650,7 @@ msgstr "Mostrador" msgid "Country" msgstr "País" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Código de País requerido" @@ -5682,7 +5682,7 @@ msgstr "Cr" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5702,7 +5702,7 @@ msgid "Create Card" msgstr "Crear tarjeta" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Crear gráfico" @@ -6875,7 +6875,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Eliminar pestaña" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Eliminar y Generar Nuevo" @@ -6958,7 +6958,7 @@ msgstr "Documentos Eliminados" msgid "Deleted Name" msgstr "Nombre borrado" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Todos los documentos eliminados con éxito" @@ -6966,7 +6966,7 @@ msgstr "Todos los documentos eliminados con éxito" msgid "Deleted!" msgstr "Eliminado!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Eliminando {0}" @@ -7855,7 +7855,7 @@ msgstr "Titulo del documento" msgid "Document Type" msgstr "Tipo de Documento" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "El tipo de documento y la función son necesarios para crear un Widget numérico" @@ -8083,7 +8083,7 @@ msgstr "Enlace de descarga" msgid "Download PDF" msgstr "Descargar PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Descargar Informe" @@ -8283,8 +8283,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8353,7 +8353,7 @@ msgstr "Editar filtros" msgid "Edit Footer" msgstr "Editar pie de página" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Editar formato" @@ -9229,7 +9229,7 @@ msgstr "Registros de errores" msgid "Error Message" msgstr "Mensaje de error" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Error al conectarse a la aplicación QZ Tray...

Debe tener la aplicación QZ Tray instalada y en ejecución, para usar la función de Impresión sin formato.

Haga clic aquí para descargar e instalar la bandeja QZ.
Haga clic aquí para obtener más información sobre la impresión sin procesar." @@ -9440,7 +9440,7 @@ msgstr "" msgid "Executing..." msgstr "Ejecutando..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Tiempo de ejecución: {0} segundos" @@ -9466,7 +9466,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Expandir" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Expandir todo" @@ -9529,7 +9529,7 @@ msgstr "Tiempo de expiración de Pagina de Código QR" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9736,7 +9736,7 @@ msgstr "No se pudo decodificar el token, proporcione un token codificado en base msgid "Failed to decrypt key {0}" msgstr "Fallo al descifrar la clave {0}" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Error al eliminar documentos {0} : {1}" @@ -9892,7 +9892,7 @@ msgstr "Obteniendo documentos predeterminados de Global Search." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10006,7 +10006,7 @@ msgstr "Nombre de campo '{0}' en conflicto con un {1} del nombre {2} en {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "El nombre de campo llamado {0} debe existir para habilitar el nombre automático" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Nombre de campo está limitado a 64 caracteres ({0})" @@ -10022,11 +10022,11 @@ msgstr "Nombre de campo por el cual el 'DocType' enlazará el campo." msgid "Fieldname {0} appears multiple times" msgstr "El nombre de campo {0} aparece varias veces" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "El nombre del campo {0} no puede tener caracteres especiales como {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Nombre de campo {0} en conflicto con el metaobjeto" @@ -10066,7 +10066,7 @@ msgstr "Campos" msgid "Fields Multicheck" msgstr "Campos Multicheck" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Los campos `file_name` o `file_url` deben establecerse para Archivo" @@ -10168,7 +10168,7 @@ msgstr "URL del archivo" msgid "File backup is ready" msgstr "La copia de seguridad de archivos está lista" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "El nombre de archivo no puede tener {0}" @@ -10176,7 +10176,7 @@ msgstr "El nombre de archivo no puede tener {0}" msgid "File not attached" msgstr "Archivo no adjuntado" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "El tamaño del archivo supera el tamaño máximo permitido de {0} MB" @@ -10185,11 +10185,11 @@ msgstr "El tamaño del archivo supera el tamaño máximo permitido de {0} MB" msgid "File too big" msgstr "El archivo es demasiado grande" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "El tipo de archivo {0} no está permitido" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Archivo {0} no existe" @@ -10203,8 +10203,8 @@ msgstr "Archivos" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10455,7 +10455,7 @@ msgstr "Nombre de la carpeta" msgid "Folder name should not include '/' (slash)" msgstr "Nombre de carpeta no debe incluir '/' (slash)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Carpeta {0} no está vacía" @@ -10562,7 +10562,7 @@ msgstr "Detalles del Pie de Página" msgid "Footer HTML" msgstr "HTML de pie de página" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML de pie de página establecido a partir del archivo adjunto {0}" @@ -10658,7 +10658,7 @@ msgstr "Por Usuario" msgid "For Value" msgstr "Por valor" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Para la comparación, utilice >5, <10 o =324. Para rangos, utilice 5:10 (para valores entre 5 y 10)." @@ -10699,7 +10699,7 @@ msgstr "Para varias direcciones, introduzca la dirección en una línea diferent msgid "For updating, you can update only selective columns." msgstr "Para actualizar datos, puedes editar sólo las columnas que necesites" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Para {0} en el nivel {1} en {2} de la línea {3}" @@ -10943,7 +10943,7 @@ msgstr "Desde la fecha" msgid "From Date Field" msgstr "Desde campo de fecha" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Desde tipo de documento" @@ -11070,7 +11070,7 @@ msgstr "General" msgid "Generate Keys" msgstr "Generar Llaves" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Generar Nuevo Informe" @@ -11085,7 +11085,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Generar URL de seguimiento" @@ -11553,7 +11553,7 @@ msgstr "HH: mm: ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11658,7 +11658,7 @@ msgstr "Encabezado" msgid "Header HTML" msgstr "HTML de encabezado" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "Encabezado HTML establecido desde el archivo adjunto {0}" @@ -11787,7 +11787,7 @@ msgstr "Helvética" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Esta es tu URL de seguimiento" @@ -11823,7 +11823,7 @@ msgstr "Oculto" msgid "Hidden Fields" msgstr "Campos ocultos" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12095,7 +12095,7 @@ msgstr "Supongo que aún no tiene acceso a ningún espacio de trabajo, pero pued msgid "ID" msgstr "Identificador" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12192,7 +12192,7 @@ msgstr "Si Aplicar Permisos de Usuario Estricto esta seleccionado y se ha defini msgid "If Checked workflow status will not override status in list view" msgstr "Si el estado de flujo de trabajo facturado no anulará el estado en la vista de lista" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12772,15 +12772,16 @@ msgstr "Incluir tema de aplicaciones" msgid "Include Web View Link in Email" msgstr "Enviar el enlace de la vista web del documento por correo electrónico" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Incluir filtros" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Incluir sangría" @@ -12938,7 +12939,7 @@ msgstr "Insertar Arriba" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Insertar Después" @@ -13137,7 +13138,7 @@ msgstr "Expresión \"depende_on\" no válida" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Expresión \"depende_on\" no válida establecida en el filtro {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Expresión \"obligory_depends_on\" inválida" @@ -13181,7 +13182,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "Nombre de campo no válido" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "URL de archivo inválida" @@ -13254,7 +13255,7 @@ msgstr "Parámetros Inválidos." msgid "Invalid Password" msgstr "Contraseña invalida" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Numero de telefono invalido" @@ -13275,7 +13276,7 @@ msgstr "Nombre del Campo de Tabla Inválido" msgid "Invalid Transition" msgstr "Transición inválida" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14224,7 +14225,7 @@ msgstr "La etiqueta es obligatoria" msgid "Landing Page" msgstr "Pagina de inicio" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Paisaje" @@ -14471,7 +14472,7 @@ msgstr "Largo" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "¡La longitud del array de datos introducidos es superior al valor de los puntos de etiqueta máximos permitidos!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Longitud de {0} debe estar entre 1 y 1000" @@ -14521,7 +14522,7 @@ msgstr "Carta" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14549,7 +14550,7 @@ msgstr "Nombre del Encabezado" msgid "Letter Head Scripts" msgstr "Scripts del membrete" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "El Membrete no puede estar deshabilitado y ser predeterminado al mismo tiempo" @@ -14930,7 +14931,7 @@ msgstr "Cargar más" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Cargando" @@ -15345,11 +15346,11 @@ msgstr "Campo obligatorio: establecer rol para" msgid "Mandatory field: {0}" msgstr "Campo obligatorio: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Campos obligatorios requeridos en la tabla {0}, Fila {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Los siguientes campos son obligatorios en {0}" @@ -15531,7 +15532,7 @@ msgstr "El ancho máximo para el tipo de divisa es 100px en la línea {0}" msgid "Maximum" msgstr "Máximo" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Límite máximo de adjunto de {0} ha sido alcanzado por {1} {2}." @@ -15555,7 +15556,7 @@ msgstr "Significado de Validar, Cancelar, Rectificar" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15774,7 +15775,7 @@ msgstr "Método" msgid "Method Not Allowed" msgstr "Método no permitido" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Método necesario para crear una Tarjeta Numérica" @@ -15860,7 +15861,7 @@ msgstr "Falta DocType" msgid "Missing Field" msgstr "Campo faltante" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Campos Faltantes" @@ -16216,7 +16217,7 @@ msgstr "Debe ir encerrado entre '()' e incluir '{0}', que es un marcador de posi msgid "Must be of type \"Attach Image\"" msgstr "Debe ser del tipo \"Adjuntar Imagen\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Debe tener permisos de reporte para ver este documento." @@ -16274,7 +16275,7 @@ msgstr "NOTA: Esta configuración está próxima a su depreciación. Por favor, #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16771,7 +16772,7 @@ msgstr "Siguiente al hacer clic" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "No" @@ -16876,7 +16877,7 @@ msgstr "Sin nombre especificado para {0}" msgid "No New notifications" msgstr "No hay nuevas notificaciones" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "No hay Permisos Especificados" @@ -16928,7 +16929,7 @@ msgstr "No se ha encontrado ningún campo de selección" msgid "No Suggestions" msgstr "No hay sugerencias" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Sin Etiquetas" @@ -18197,7 +18198,7 @@ msgstr "Historia de la organización" msgid "Org History Heading" msgstr "Encabezado de la historia de la organización" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orientación" @@ -18279,7 +18280,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18523,7 +18524,7 @@ msgstr "DocType padre" msgid "Parent Document Type" msgstr "Tipo de documento padre" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Se requiere el tipo de documento padre para crear un Widget numérico" @@ -18919,8 +18920,8 @@ msgstr "Tipo de Permiso" msgid "Permissions" msgstr "Permisos" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Error de Permisos" @@ -19004,11 +19005,11 @@ msgstr "Teléfono" msgid "Phone No." msgstr "No. de teléfono" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Número de teléfono {0} establecido en el campo {1} no es válido." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19090,11 +19091,11 @@ msgstr "Por favor, consulte a su administrador para verificar su registro" msgid "Please attach a file first." msgstr "Por favor, adjunte un archivo" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Por favor, adjunte un archivo de imagen para establecer el HTML para el pie de página." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Por favor, adjunte un archivo de imagen para establecer el HTML para el membrete." @@ -19146,7 +19147,7 @@ msgstr "Confirma tu acción a {0} este documento." msgid "Please contact your system manager to install correct version." msgstr "Póngase en contacto con el responsable de su sistema para instalar la versión correcta." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Primero crea la tarjeta" @@ -19162,7 +19163,7 @@ msgstr "Por favor, elimine el campo de {0} o añada el doctype requerido." msgid "Please do not change the template headings." msgstr "Por favor, no cambie los encabezados de la plantilla." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Por favor, duplicar esto para realizar los cambios" @@ -19175,7 +19176,7 @@ msgstr "Por favor, habilite al menos una Clave de Inicio de Sesión Social o LDA #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Por favor, active los pop-ups" @@ -19290,7 +19291,7 @@ msgstr "Por favor, guarde el informe primero" msgid "Please save to edit the template." msgstr "Guarde para editar la plantilla." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Por favor, seleccione 'DocType' primero" @@ -19302,11 +19303,11 @@ msgstr "Por favor, seleccione Tipo de entidad primero" msgid "Please select Minimum Password Score" msgstr "Seleccione el valor mínimo de la contraseña" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Por favor, seleccione campos X e Y" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Por favor, seleccione un código de país para el campo {1}." @@ -19360,7 +19361,7 @@ msgstr "Por favor, establece Dirección de correo electrónico" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Configure una asignación de impresora para este formato de impresión en la Configuración de la impresora" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Por favor, defina los filtros" @@ -19495,7 +19496,7 @@ msgstr "Elemento del Menú del Portal" msgid "Portal Settings" msgstr "Configuración del portal" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Retrato" @@ -19547,6 +19548,10 @@ msgstr "" msgid "Precision" msgstr "Precisión" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Precisión debe estar entre 1 y 6" @@ -19595,7 +19600,7 @@ msgstr "" msgid "Prepared Report User" msgstr "Usuario de informe preparado" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Error en la representación del informe preparado" @@ -19730,7 +19735,7 @@ msgstr "La clave primaria del doctype {0} no puede modificarse, ya que existen v #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19806,7 +19811,7 @@ msgstr "Ayuda de formato de impresión" msgid "Print Format Type" msgstr "Tipo de formato de impresión" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19845,7 +19850,7 @@ msgstr "Impresión Oculta si no hay Valor" msgid "Print Language" msgstr "Lenguaje de impresión" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "¡La impresión ha sido enviada a la impresora!" @@ -19863,7 +19868,7 @@ msgstr "Servidor de Impresión" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Ajustes de Impresión" @@ -19987,11 +19992,11 @@ msgstr "Protip: Agregar Reference: {{ reference_doctype }} {{ reference_na msgid "Proceed" msgstr "Proceder" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Procede de todas maneras" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Procesando" @@ -20056,7 +20061,7 @@ msgstr "Tipo de Inmueble" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20229,7 +20234,7 @@ msgstr "Código QR" msgid "QR Code for Login Verification" msgstr "Código QR para la verificación de inicio de Sesión" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "Bandeja QZ fallida:" @@ -20436,7 +20441,7 @@ msgstr "Clasificación" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Comandos sin formato" @@ -20562,7 +20567,7 @@ msgstr "Tiempo real (SocketIO)" msgid "Reason" msgstr "Razón" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Reconstruir" @@ -20947,7 +20952,7 @@ msgstr "Referente" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21298,8 +21303,8 @@ msgstr "Responder a todos" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21370,11 +21375,11 @@ msgstr "Administrador de reportes" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Nombre del reporte" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Nombre del informe, Campo del informe y Fucnión son necesarios para crear un Widget numérico" @@ -21408,21 +21413,21 @@ msgstr "Vista de Reporte" msgid "Report bug" msgstr "Reportar error" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "El reporte no se puede definir para un solo tipo" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "El informe no tiene datos, modifique los filtros o cambie el Nombre del informe" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "El informe no tiene campos numéricos, cambie el nombre del informe" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Informe iniciado, haga clic para ver el estado" @@ -21442,7 +21447,7 @@ msgstr "Informe actualizado con éxito" msgid "Report was not saved (there were errors)" msgstr "El reporte no se pudo guardar (contiene errores)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "El informe con más de 10 columnas se ve mejor en modo horizontal." @@ -21478,7 +21483,7 @@ msgstr "Informes" msgid "Reports & Masters" msgstr "Informes y Maestros" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Informes ya en cola" @@ -21791,7 +21796,7 @@ msgstr "Vuelva a la pantalla Verificación e introduzca el código que muestra s msgid "Reverse Icon Color" msgstr "Revertir Color de Icono" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Revertir la longitud a {0} para '{1}' en '{2}'. Establecer la longitud como {3} provocará el truncamiento de los datos." @@ -22066,8 +22071,8 @@ msgstr "Línea" msgid "Row #" msgstr "Fila #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Fila # {0}: El usuario no administrador no puede establecer el rol {1} al doctype personalizado" @@ -22338,7 +22343,7 @@ msgstr "Sábado" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22361,7 +22366,7 @@ msgstr "Guardar como" msgid "Save Customizations" msgstr "Guardar Personalización" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Guardar reporte" @@ -22737,7 +22742,7 @@ msgstr "Configuración de seguridad" msgid "See all Activity" msgstr "Ver todas las actividades" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Ver todos los reportes pasados." @@ -22822,7 +22827,7 @@ msgid "Select Column" msgstr "Seleccionar Columna" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Seleccione columnas" @@ -23004,11 +23009,11 @@ msgstr "Seleccione un campo para editar sus propiedades." msgid "Select a group node first." msgstr "Seleccione primero un nodo de grupo" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Seleccione un campo de remitente válido para crear documentos desde el correo electrónico" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Seleccione un campo de asunto válido para crear documentos desde el correo electrónico" @@ -23262,7 +23267,7 @@ msgstr "Correo electrónico del Remitente" msgid "Sender Email Field" msgstr "Campo Nombre del remitente" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "El campo del remitente debe tener opciones de correo electrónico" @@ -23447,8 +23452,8 @@ msgstr "El vencimiento de sesión debe estar en formato {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Establecer" @@ -23474,12 +23479,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Establezca opciones predeterminadas para todos los gráficos en este Tablero (Ej.: \"colores\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Establecer filtros dinámicos" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23490,7 +23495,7 @@ msgstr "Establecer filtros" msgid "Set Filters for {0}" msgstr "Establecer filtros para {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Establecer Nivel" @@ -23563,7 +23568,7 @@ msgstr "Establecer todo privado" msgid "Set all public" msgstr "Establecer todo público" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Establecer como Predeterminado" @@ -23582,18 +23587,21 @@ msgstr "Establecido por el usuario" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Establezca aquí valores de filtro dinámicos en JavaScript para los campos obligatorios." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Ajuste de precisión no-estándar para los decimales o las monedas" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23727,7 +23735,7 @@ msgstr "Configuración > Usuario" msgid "Setup > User Permissions" msgstr "Configurar > Permisos del Usuario" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Configuración automática de correo electrónico" @@ -24500,7 +24508,7 @@ msgstr "Campo de orden {0} debe ser un nombre de campo válido" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24567,7 +24575,7 @@ msgstr "Especifique los dominios u orígenes que tienen permiso para insertar es msgid "Splash Image" msgstr "Imagen de bienvenida" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24616,7 +24624,7 @@ msgstr "Estándar no establecido" msgid "Standard Permissions" msgstr "Permisos estándares" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "El formato de impresión estándar no se puede actualizar" @@ -24998,7 +25006,7 @@ msgstr "Asunto" msgid "Subject Field" msgstr "Campo de Asunto" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "El tipo de campo de asunto debe ser Datos, Texto, Texto largo, Texto pequeño, Editor de texto" @@ -25891,7 +25899,7 @@ msgstr "El ID de cliente obtenido de la Consola de Google Cloud en " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -26072,7 +26080,7 @@ msgstr "El Rol {0} debe ser un Rol personalizado." msgid "The selected document {0} is not a {1}." msgstr "El documento seleccionado {0} no es un {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "El sistema se está actualizando. Por favor, actualice de nuevo después de unos momentos." @@ -26133,7 +26141,7 @@ msgstr "No hay próximos eventos para usted." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "No hay {0} para este {1}, ¿Por qué no empiezas uno?" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Ya hay {0} con los mismos filtros en la cola:" @@ -26162,11 +26170,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "No hay nada nuevo que mostrarle en este momento." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Hay un poco de problema con la url del archivo: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Ya hay {0} con los mismos filtros en la cola:" @@ -26243,7 +26251,7 @@ msgstr "Este tablero Kanban será privado" msgid "This Month" msgstr "Este mes" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26272,6 +26280,11 @@ msgstr "Esta acción solo está permitida para {}" msgid "This cannot be undone" msgstr "Esto no se puede deshacer" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26336,7 +26349,7 @@ msgstr "Este campo sólo aparecerá si el nombre de campo definido aquí tiene v "eval:doc.myfield=='Mi valor'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26371,7 +26384,7 @@ msgstr "Este proveedor de geolocalización aún no es compatible." msgid "This goes above the slideshow." msgstr "Esto va encima de la presentación de diapositivas." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Esto es un reporte predeterminado. Por favor seleccione los filtros apropiados y genere uno nuevo." @@ -26421,7 +26434,7 @@ msgstr "Esto puede imprimirse en varias páginas." msgid "This month" msgstr "Este mes" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Este informe contiene {0} filas y es demasiado grande para mostrarse en el navegador, puede {1} este informe en su lugar." @@ -26429,7 +26442,7 @@ msgstr "Este informe contiene {0} filas y es demasiado grande para mostrarse en msgid "This report was generated on {0}" msgstr "Este informe fue generado el {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Este reporte fue generado {0}." @@ -26840,7 +26853,7 @@ msgstr "Para exportar este paso como JSON, vincúlelo en un documento de tutoria msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Para obtener el reporte actualizado, hacer clic en {0}." @@ -27041,7 +27054,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Total" @@ -27164,7 +27177,7 @@ msgstr "Seguimiento de los hitos de cualquier documento" msgid "Tracking" msgstr "Seguimiento" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL de seguimiento generada y copiada en el portapapeles" @@ -27200,7 +27213,7 @@ msgstr "Transiciones" msgid "Translatable" msgstr "Traducible" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27456,7 +27469,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL para documentación o ayuda" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "La URL debe comenzar con http:// o https://" @@ -27559,7 +27572,7 @@ msgstr "No se puede enviar el correo porque falta una cuenta de correo electrón msgid "Unable to update event" msgstr "No se puede actualizar evento" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Incapaz de escribir el formato de archivo para {0}" @@ -27824,7 +27837,7 @@ msgstr "Actualizado a una nueva versión 🎉" msgid "Updated successfully" msgstr "Actualizado exitosamente" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Actualización" @@ -28207,7 +28220,7 @@ msgstr "Permiso de Usuario" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Permisos de Usuario" @@ -28484,8 +28497,8 @@ msgstr "Validez" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28886,7 +28899,7 @@ msgstr "Página Web" msgid "Web Page Block" msgstr "Bloque de página web" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL de Página Web" @@ -29276,7 +29289,7 @@ msgstr "sólo se mostrará si se habilitan los títulos de sección" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Con Membrete" @@ -29559,7 +29572,7 @@ msgstr "Campos del eje Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Campo Y" @@ -29621,7 +29634,7 @@ msgstr "Amarillo" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Si" @@ -29695,7 +29708,7 @@ msgstr "No tiene permiso para editar el informe." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "No está permitido exportar {} doctype" @@ -29785,7 +29798,7 @@ msgstr "Puede continuar con el tutorial después de explorar esta página" msgid "You can disable this {0} instead of deleting it." msgstr "Puede desactivar este {0} en lugar de borrarlo." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Puede aumentar el límite desde Ajustes del sistema." @@ -29908,7 +29921,7 @@ msgstr "Usted no tiene suficientes permisos para completar la acción" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "No tienes permiso para acceder a {0}: {1}." @@ -29924,7 +29937,7 @@ msgstr "Usted no tiene acceso al Reporte: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "No tienes permiso para acceder al DocType {0} ." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Usted no tiene permiso para acceder a este archivo" @@ -30017,7 +30030,7 @@ msgstr "Tiene que estar registrado para acceder a esta página." msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Usted necesita estar en el modo de programador para editar un formulario Web Estándar" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Debe haber iniciado sesión y tener la función de administrador del sistema, para poder tener acceso a las copias de seguridad." @@ -30215,8 +30228,8 @@ msgstr "El nombre de la organización y dirección para el pie de página del co msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Su consulta ha sido recibida. Responderemos a la mayor brevedad posible. Si usted tiene alguna información adicional, puede responder a este correo." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30527,7 +30540,7 @@ msgstr "juan@example.com" msgid "just now" msgstr "justo ahora" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "etiqueta" @@ -31055,7 +31068,7 @@ msgstr "{0} No se permite cambiar {1} después del envío de {2} a {3}" msgid "{0} Report" msgstr "{0} Informe" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Informes" @@ -31111,7 +31124,7 @@ msgstr "{0} y {1}" msgid "{0} are currently {1}" msgstr "{0} son actualmente {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} son obligatorios" @@ -31250,7 +31263,7 @@ msgstr "{0} en la fila {1} no puede tener tanto URL como elementos hijos" msgid "{0} is a mandatory field" msgstr "{0} es un campo obligatorio" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} no es un archivo zip válido" @@ -31324,7 +31337,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} no es un DocType válido para Dynamic Link" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} no es una dirección de correo electrónico válida" @@ -31332,11 +31345,11 @@ msgstr "{0} no es una dirección de correo electrónico válida" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} no es un código ISO 3166 ALFA-2 válido." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} no es un nombre válido" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} no es un número de teléfono válido" @@ -31356,7 +31369,7 @@ msgstr "{0} no es un campo padre válido para {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} no es un formato de informe válido. El formato del informe debe ser uno de los siguientes {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} no es un archivo zip" @@ -31380,7 +31393,7 @@ msgstr "{0} no es uno de {1}" msgid "{0} is not set" msgstr "{0} no está establecido" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} ahora es el formato de impresión predeterminado para el doctype {1}" @@ -31390,8 +31403,8 @@ msgstr "{0} es uno de {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} es requerido" @@ -31694,31 +31707,31 @@ msgstr "{0}/{1} completo | Deje esta pestaña abierta hasta que se complete." msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) se truncará, ya que el máximo de caracteres permitidos es {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: no se puede establecer \"corregir\" sin cancelar" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: no se puede establecer \"asignar corrección\" si no es enviable" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: no se puede establecer \"asignar envío\" si no es enviable" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: no se puede establecer \"cancelar\" sin enviar" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: no se puede establecer \"importar\" sin crear primero" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: no se puede establecer \"enviar\", \"cancelar\" o \"corregir\" sin escribir primero" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: no se puede establecer \"importar\" puesto que {1} no es importable" @@ -31746,11 +31759,11 @@ msgstr "{0}: el nombre de campo {1} aparece varias veces en las filas {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: El tipo de campo {1} para {2} no puede ser único" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: no se ha definido ningún conjunto de permisos básicos" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: sólo se permite una regla con el mismo rol, nivel y {1}" @@ -31770,7 +31783,7 @@ msgstr "{0}: Las opciones {1} deben ser las mismas que el nombre del doctype {2} msgid "{0}: Other permission rules may also apply" msgstr "{0}: También pueden aplicarse otras reglas de permiso" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: el Permiso en el nivel 0 debe ser establecido antes de establecer niveles superiores" @@ -31791,7 +31804,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} está configurado para indicar {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} vs {2}" diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index 556c8e7264..e8a137f3b9 100644 --- a/frappe/locale/fa.po +++ b/frappe/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "در نمای فهرست برای نوع {0} در ردیف {1} مجاز msgid "'Recipients' not specified" msgstr "دریافت کنندگان مشخص نشده است" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "{0} یک URL معتبر نیست" @@ -141,7 +141,7 @@ msgstr "1 روز" msgid "1 Google Calendar Event synced." msgstr "1 رویداد تقویم Google همگام‌سازی شد." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 گزارش" @@ -573,7 +573,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "فیلدی با نام {0} از قبل در {1} وجود دارد" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "فایلی با همین نام {} از قبل وجود دارد" @@ -940,7 +940,7 @@ msgstr "عمل {0} در {1} {2} ناموفق بود. مشاهده آن {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "اقدامات" @@ -1040,7 +1040,7 @@ msgstr "افزودن حاشیه در پایین" msgid "Add Border at Top" msgstr "افزودن حاشیه در بالا" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "افزودن کارت به داشبورد" @@ -1053,8 +1053,8 @@ msgid "Add Child" msgstr "افزودن فرزند" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1502,7 +1502,7 @@ msgstr "پس از ارسال" msgid "After Submit" msgstr "پس از ارسال" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "برای ایجاد کارت شماره، فیلد مجموع لازم است" @@ -2360,7 +2360,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "آیا مطمئن هستید که می‌خواهید تغییرات را نادیده بگیرید؟" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "آیا مطمئن هستید که می‌خواهید یک گزارش جدید ایجاد کنید؟" @@ -2655,7 +2655,7 @@ msgstr "پیوست به فیلد" msgid "Attached To Name" msgstr "پیوست به نام" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "پیوست به نام باید یک رشته یا یک عدد صحیح باشد" @@ -2671,7 +2671,7 @@ msgstr "پیوست" msgid "Attachment Limit (MB)" msgstr "محدودیت پیوست (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "به محدودیت پیوست رسید" @@ -2693,11 +2693,11 @@ msgstr "پیوست حذف شد" msgid "Attachments" msgstr "پیوست ها" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "تلاش برای اتصال به سینی QZ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "تلاش برای راه‌اندازی QZ Tray..." @@ -3560,11 +3560,11 @@ msgstr "ویرایش انبوه" msgid "Bulk Edit {0}" msgstr "ویرایش انبوه {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "عملیات انبوه ناموفق بود" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "عملیات انبوه با موفقیت انجام شد" @@ -3788,7 +3788,7 @@ msgid "Camera" msgstr "دوربین" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3927,7 +3927,7 @@ msgstr "نمی‌توان حذف کرد" msgid "Cannot Update After Submit" msgstr "پس از ارسال امکان به‌روزرسانی وجود ندارد" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "دسترسی به مسیر فایل {0} امکان پذیر نیست" @@ -3971,7 +3971,7 @@ msgstr "نمی‌توان یک {0} در برابر سند فرزند ایجاد msgid "Cannot create private workspace of other users" msgstr "نمی‌توان محیط کار خصوصی از سایر کاربران ایجاد کرد" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "نمی‌توان پوشه‌های Home و Attachments را حذف کرد" @@ -4038,8 +4038,8 @@ msgstr "نمی‌توان سند لغو شده را ویرایش کرد" msgid "Cannot edit filters for standard charts" msgstr "نمی‌توان فیلترها را برای نمودارهای استاندارد ویرایش کرد" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4051,11 +4051,11 @@ msgstr "نمی‌توان فیلدهای استاندارد را ویرایش ک msgid "Cannot enable {0} for a non-submittable doctype" msgstr "نمی‌توان {0} را برای یک نوع سند غیر قابل ارسال فعال کرد" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "نمی‌توان فایل {} را روی دیسک پیدا کرد" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "محتویات فایل یک پوشه را نمی‌توان دریافت کرد" @@ -4522,19 +4522,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "برای ایجاد Refresh Token روی {0} کلیک کنید." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "برای ویرایش روی جدول کلیک کنید" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "برای تنظیم فیلترهای پویا کلیک کنید" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "برای تنظیم فیلترها کلیک کنید" @@ -4717,7 +4717,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "جمع شدن" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "جمع کردن همه" @@ -4772,7 +4772,7 @@ msgstr "تاشو بستگی دارد به (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5074,8 +5074,8 @@ msgstr "فشرده شده" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5214,8 +5214,8 @@ msgstr "برنامه متصل" msgid "Connected User" msgstr "کاربر متصل" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "به سینی QZ متصل شد!" @@ -5333,7 +5333,7 @@ msgstr "حاوی {0} اصلاحات امنیتی است" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5515,7 +5515,7 @@ msgstr "شمارنده" msgid "Country" msgstr "کشور" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "کد کشور مورد نیاز است" @@ -5547,7 +5547,7 @@ msgstr "بس" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5567,7 +5567,7 @@ msgid "Create Card" msgstr "ایجاد کارت" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "نمودار ایجاد کنید" @@ -6740,7 +6740,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "حذف تب" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "حذف و ایجاد جدید" @@ -6823,7 +6823,7 @@ msgstr "اسناد حذف شده" msgid "Deleted Name" msgstr "نام حذف شده" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "تمام اسناد با موفقیت حذف شد" @@ -6831,7 +6831,7 @@ msgstr "تمام اسناد با موفقیت حذف شد" msgid "Deleted!" msgstr "حذف شده!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "در حال حذف {0}" @@ -7717,7 +7717,7 @@ msgstr "عنوان سند" msgid "Document Type" msgstr "نوع سند" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "نوع و عملکرد سند برای ایجاد کارت شماره مورد نیاز است" @@ -7945,7 +7945,7 @@ msgstr "لینک دانلود" msgid "Download PDF" msgstr "دانلود PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "دانلود گزارش" @@ -8145,8 +8145,8 @@ msgstr "خروج" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8215,7 +8215,7 @@ msgstr "ویرایش فیلترها" msgid "Edit Footer" msgstr "ویرایش پاورقی" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "ویرایش فرمت" @@ -9090,7 +9090,7 @@ msgstr "لاگ‌های خطا" msgid "Error Message" msgstr "پیام خطا" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "خطا در اتصال به برنامه QZ Tray...

برای استفاده از ویژگی Raw Print، باید برنامه QZ Tray را نصب و اجرا کنید.

برای دانلود و نصب QZ Tray اینجا را کلیک کنید.
برای اطلاعات بیشتر در مورد چاپ خام اینجا را کلیک کنید." @@ -9301,7 +9301,7 @@ msgstr "" msgid "Executing..." msgstr "در حال اجرا..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "زمان اجرا: {0} ثانیه" @@ -9327,7 +9327,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "بسط دادن" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "گسترش همه" @@ -9390,7 +9390,7 @@ msgstr "زمان انقضای صفحه تصویر کد QR" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9597,7 +9597,7 @@ msgstr "رمزگشایی توکن انجام نشد، لطفاً یک توکن msgid "Failed to decrypt key {0}" msgstr "رمزگشایی کلید {0} انجام نشد" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9753,7 +9753,7 @@ msgstr "در حال واکشی اسناد جستجوی سراسری پیش‌ف #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9867,7 +9867,7 @@ msgstr "نام فیلد \"{0}\" در تضاد با یک {1} از نام {2} در msgid "Fieldname called {0} must exist to enable autonaming" msgstr "برای فعال کردن نام‌گذاری خودکار، نام فیلد به نام {0} باید وجود داشته باشد" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "نام فیلد به 64 کاراکتر محدود شده است ({0})" @@ -9883,11 +9883,11 @@ msgstr "نام فیلد که DocType برای این فیلد پیوند خوا msgid "Fieldname {0} appears multiple times" msgstr "نام فیلد {0} چندین بار ظاهر می‌شود" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "نام فیلد {0} نمی‌تواند نویسه های خاصی مانند {1} داشته باشد" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "نام فیلد {0} با متا شی در تضاد است" @@ -9927,7 +9927,7 @@ msgstr "فیلدها" msgid "Fields Multicheck" msgstr "چند بررسی فیلدها" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "فیلدهای \"file_name\" یا \"file_url\" باید برای File تنظیم شوند" @@ -10029,7 +10029,7 @@ msgstr "آدرس فایل" msgid "File backup is ready" msgstr "پشتیبان گیری از فایل آماده است" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "نام فایل نمی‌تواند دارای {0} باشد" @@ -10037,7 +10037,7 @@ msgstr "نام فایل نمی‌تواند دارای {0} باشد" msgid "File not attached" msgstr "فایل پیوست نشده است" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "اندازه فایل از حداکثر اندازه مجاز {0} مگابایت بیشتر است" @@ -10046,11 +10046,11 @@ msgstr "اندازه فایل از حداکثر اندازه مجاز {0} مگا msgid "File too big" msgstr "فایل خیلی بزرگ است" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "نوع فایل {0} مجاز نیست" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "فایل {0} وجود ندارد" @@ -10064,8 +10064,8 @@ msgstr "فایل ها" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10316,7 +10316,7 @@ msgstr "نام پوشه" msgid "Folder name should not include '/' (slash)" msgstr "نام پوشه نباید شامل '/' (اسلش) باشد" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "پوشه {0} خالی نیست" @@ -10423,7 +10423,7 @@ msgstr "جزئیات پاورقی" msgid "Footer HTML" msgstr "پاورقی HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "تنظیم HTML پاورقی از پیوست {0}" @@ -10518,7 +10518,7 @@ msgstr "برای کاربر" msgid "For Value" msgstr "برای مقدار" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "برای مقایسه، از >5، <10 یا =324 استفاده کنید. برای محدوده ها، از 5:10 (برای مقادیر بین 5 و 10) استفاده کنید." @@ -10559,7 +10559,7 @@ msgstr "برای چندین آدرس، آدرس را در خطوط مختلف و msgid "For updating, you can update only selective columns." msgstr "برای به‌روزرسانی، می‌توانید فقط ستون های انتخابی را به روز کنید." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "برای {0} در سطح {1} در {2} در ردیف {3}" @@ -10803,7 +10803,7 @@ msgstr "از تاریخ" msgid "From Date Field" msgstr "از فیلد تاریخ" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "از نوع سند" @@ -10930,7 +10930,7 @@ msgstr "عمومی" msgid "Generate Keys" msgstr "ایجاد کلیدها" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "ایجاد گزارش جدید" @@ -10945,7 +10945,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "ایجاد URL پیگیری" @@ -11413,7 +11413,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11518,7 +11518,7 @@ msgstr "سرصفحه" msgid "Header HTML" msgstr "سربرگ HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "تنظیم HTML سرصفحه از پیوست {0}" @@ -11647,7 +11647,7 @@ msgstr "هلوتیکا" msgid "Helvetica Neue" msgstr "هلوتیکا نو" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "در اینجا URL پیگیری شما است" @@ -11683,7 +11683,7 @@ msgstr "پنهان شده است" msgid "Hidden Fields" msgstr "فیلدهای پنهان" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11955,7 +11955,7 @@ msgstr "" msgid "ID" msgstr "شناسه" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12052,7 +12052,7 @@ msgstr "اگر Apply Strict User Permission علامت زده شود و اجاز msgid "If Checked workflow status will not override status in list view" msgstr "اگر وضعیت گردش کار بررسی شده وضعیت را در نمای فهرست لغو نمی‌کند" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12632,15 +12632,16 @@ msgstr "شامل تم از برنامه ها" msgid "Include Web View Link in Email" msgstr "پیوند مشاهده وب را در ایمیل اضافه کنید" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "شامل فیلترها" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "شامل تورفتگی" @@ -12798,7 +12799,7 @@ msgstr "درج در بالا" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "درج بعد" @@ -12997,7 +12998,7 @@ msgstr "عبارت \"depends_on\" نامعتبر است" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "عبارت \"depends_on\" نامعتبر تنظیم شده در فیلتر {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "عبارت \"mandatory_depends_on\" نامعتبر است" @@ -13041,7 +13042,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "نام فیلد نامعتبر است" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "URL فایل نامعتبر است" @@ -13114,7 +13115,7 @@ msgstr "پارامترهای نامعتبر" msgid "Invalid Password" msgstr "گذرواژه نامعتبر" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "شماره تلفن نامعتبر" @@ -13135,7 +13136,7 @@ msgstr "نام فیلد جدول نامعتبر است" msgid "Invalid Transition" msgstr "انتقال نامعتبر است" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14084,7 +14085,7 @@ msgstr "برچسب اجباری است" msgid "Landing Page" msgstr "صفحه فرود" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "افقی" @@ -14331,7 +14332,7 @@ msgstr "طول" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "طول آرایه داده ارسال شده بیشتر از مقدار حداکثر نقاط برچسب مجاز است!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "طول {0} باید بین 1 تا 1000 باشد" @@ -14381,7 +14382,7 @@ msgstr "نامه" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14409,7 +14410,7 @@ msgstr "نام سربرگ" msgid "Letter Head Scripts" msgstr "اسکریپت های سربرگ" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Letter Head هم نمی‌تواند غیرفعال و هم پیش‌فرض باشد" @@ -14790,7 +14791,7 @@ msgstr "بارگذاری بیشتر" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "بارگذاری" @@ -15205,11 +15206,11 @@ msgstr "فیلد اجباری: تعیین نقش برای" msgid "Mandatory field: {0}" msgstr "فیلد اجباری: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "فیلدهای اجباری در جدول {0}، ردیف {1} مورد نیاز است" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "فیلدهای اجباری مورد نیاز در {0}" @@ -15391,7 +15392,7 @@ msgstr "حداکثر عرض برای نوع ارز 100 پیکسل در ردیف msgid "Maximum" msgstr "بیشترین" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "حداکثر محدودیت پیوست {0} برای {1} {2} رسیده است." @@ -15415,7 +15416,7 @@ msgstr "معنی ارسال، لغو، اصلاح" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15634,7 +15635,7 @@ msgstr "روش" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "روش برای ایجاد کارت شماره مورد نیاز است" @@ -15720,7 +15721,7 @@ msgstr "DocType وجود ندارد" msgid "Missing Field" msgstr "فیلد جا افتاده" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "فیلدهای گمشده" @@ -16076,7 +16077,7 @@ msgstr "باید در \"()\" محصور شود و شامل \"{0}\" باشد که msgid "Must be of type \"Attach Image\"" msgstr "باید از نوع «پیوست تصویر» باشد" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "برای دسترسی به این گزارش باید مجوز گزارش را داشته باشد." @@ -16134,7 +16135,7 @@ msgstr "توجه: این جعبه به دلیل استهلاک است. لطفا #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16629,7 +16630,7 @@ msgstr "بعد روی کلیک کنید" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "خیر" @@ -16734,7 +16735,7 @@ msgstr "نامی برای {0} مشخص نشده است" msgid "No New notifications" msgstr "بدون اعلان جدید" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "هیچ مجوزی مشخص نشده است" @@ -16786,7 +16787,7 @@ msgstr "فیلد انتخابی یافت نشد" msgid "No Suggestions" msgstr "بدون پیشنهاد" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "بدون تگ" @@ -18055,7 +18056,7 @@ msgstr "تاریخچه سازمان" msgid "Org History Heading" msgstr "عنوان تاریخچه سازمان" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "جهت" @@ -18137,7 +18138,7 @@ msgstr "پچ" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18381,7 +18382,7 @@ msgstr "والد DocType" msgid "Parent Document Type" msgstr "نوع سند والد" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "برای ایجاد کارت شماره، نوع سند والد مورد نیاز است" @@ -18777,8 +18778,8 @@ msgstr "نوع مجوز" msgid "Permissions" msgstr "مجوزها" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "خطای مجوزها" @@ -18862,11 +18863,11 @@ msgstr "تلفن" msgid "Phone No." msgstr "شماره تلفن" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "شماره تلفن {0} تنظیم شده در فیلد {1} معتبر نیست." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18948,11 +18949,11 @@ msgstr "" msgid "Please attach a file first." msgstr "لطفا ابتدا یک فایل پیوست کنید." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "لطفاً یک فایل تصویری برای تنظیم HTML برای پاورقی پیوست کنید." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "لطفاً یک فایل تصویری را برای تنظیم HTML برای Letter Head پیوست کنید." @@ -19004,7 +19005,7 @@ msgstr "لطفاً اقدام خود را در {0} این سند تأیید کن msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "لطفا ابتدا کارت ایجاد کنید" @@ -19020,7 +19021,7 @@ msgstr "لطفاً فیلد را از {0} حذف کنید یا نوع doctype م msgid "Please do not change the template headings." msgstr "لطفا عناوین قالب را تغییر ندهید." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "لطفاً برای ایجاد تغییرات این را کپی کنید" @@ -19033,7 +19034,7 @@ msgstr "لطفاً حداقل یک کلید ورود به سیستم اجتما #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "لطفا پنجره های بازشو را فعال کنید" @@ -19148,7 +19149,7 @@ msgstr "لطفا ابتدا گزارش را ذخیره کنید" msgid "Please save to edit the template." msgstr "لطفا برای ویرایش الگو ذخیره کنید." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "لطفا ابتدا DocType را انتخاب کنید" @@ -19160,11 +19161,11 @@ msgstr "لطفا ابتدا Entity Type را انتخاب کنید" msgid "Please select Minimum Password Score" msgstr "لطفا حداقل امتیاز گذرواژه را انتخاب کنید" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "لطفاً فیلدهای X و Y را انتخاب کنید" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "لطفاً یک کد کشور برای فیلد {1} انتخاب کنید." @@ -19218,7 +19219,7 @@ msgstr "لطفا آدرس ایمیل را تنظیم کنید" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "لطفاً یک نگاشت چاپگر برای این قالب چاپی در تنظیمات چاپگر تنظیم کنید" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "لطفا فیلترها را تنظیم کنید" @@ -19353,7 +19354,7 @@ msgstr "آیتم منوی پورتال" msgid "Portal Settings" msgstr "تنظیمات پورتال" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "عمودی" @@ -19405,6 +19406,10 @@ msgstr "" msgid "Precision" msgstr "دقت، درستی" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "دقت باید بین 1 تا 6 باشد" @@ -19453,7 +19458,7 @@ msgstr "" msgid "Prepared Report User" msgstr "کاربر گزارش آماده شده" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "ارائه گزارش آماده انجام نشد" @@ -19588,7 +19593,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19664,7 +19669,7 @@ msgstr "راهنما قالب چاپ" msgid "Print Format Type" msgstr "نوع فرمت چاپ" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19703,7 +19708,7 @@ msgstr "اگر مقدار نداشت در پرینت نمایش داده نشو msgid "Print Language" msgstr "زبان چاپ" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "چاپ برای چاپگر ارسال شد!" @@ -19721,7 +19726,7 @@ msgstr "سرور چاپ" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "تنظیمات چاپ" @@ -19845,11 +19850,11 @@ msgstr "نکته پیشنهادی: برای ارسال مرجع سند، msgid "Proceed" msgstr "ادامه دهید" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "در هر صورت انجام شود" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "در حال پردازش" @@ -19914,7 +19919,7 @@ msgstr "نوع ویژگی" msgid "Protect Attached Files" msgstr "محافظت از فایل های پیوست شده" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "فایل محافظت شده" @@ -20087,7 +20092,7 @@ msgstr "کد QR" msgid "QR Code for Login Verification" msgstr "کد QR برای تأیید ورود" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "سینی QZ ناموفق بود:" @@ -20294,7 +20299,7 @@ msgstr "رتبه بندی" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "دستورات خام" @@ -20420,7 +20425,7 @@ msgstr "" msgid "Reason" msgstr "دلیل" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "بازسازی" @@ -20805,7 +20810,7 @@ msgstr "ارجاع دهنده" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21156,8 +21161,8 @@ msgstr "پاسخ به همه" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21228,11 +21233,11 @@ msgstr "مدیر گزارش" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "نام گزارش" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "نام گزارش، فیلد گزارش و عملکرد برای ایجاد کارت شماره مورد نیاز است" @@ -21266,21 +21271,21 @@ msgstr "نمای گزارش" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "گزارش را نمی‌توان برای انواع تک تنظیم کرد" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "گزارش داده ای ندارد، لطفاً فیلترها را تغییر دهید یا نام گزارش را تغییر دهید" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "گزارش هیچ فیلد عددی ندارد، لطفاً نام گزارش را تغییر دهید" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "گزارش شروع شد، برای مشاهده وضعیت کلیک کنید" @@ -21300,7 +21305,7 @@ msgstr "گزارش با موفقیت به روز شد" msgid "Report was not saved (there were errors)" msgstr "گزارش ذخیره نشد (خطاهایی وجود داشت)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "گزارش با بیش از 10 ستون در حالت افقی بهتر به نظر می رسد." @@ -21336,7 +21341,7 @@ msgstr "گزارش ها" msgid "Reports & Masters" msgstr "گزارش ها و مستندات" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "گزارش‌ها از قبل در صف هستند" @@ -21649,7 +21654,7 @@ msgstr "به صفحه تأیید بازگردید و کد نمایش داده ش msgid "Reverse Icon Color" msgstr "رنگ نماد معکوس" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "در حال برگرداندن طول به {0} برای «{1}» در «{2}». تنظیم طول به عنوان {3} باعث کوتاه شدن داده ها می‌شود." @@ -21924,8 +21929,8 @@ msgstr "ردیف" msgid "Row #" msgstr "ردیف #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "ردیف # {0}: کاربر غیر ادمین نمی‌تواند نقش {1} را روی Doctype سفارشی تنظیم کند" @@ -22196,7 +22201,7 @@ msgstr "شنبه" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22219,7 +22224,7 @@ msgstr "ذخیره به عنوان" msgid "Save Customizations" msgstr "سفارشی سازی ها را ذخیره کنید" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "ذخیره گزارش" @@ -22595,7 +22600,7 @@ msgstr "تنظیمات امنیتی" msgid "See all Activity" msgstr "مشاهده تمام فعالیت ها" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "مشاهده تمام گزارش های گذشته" @@ -22680,7 +22685,7 @@ msgid "Select Column" msgstr "ستون را انتخاب کنید" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "ستون ها را انتخاب کنید" @@ -22862,11 +22867,11 @@ msgstr "یک فیلد را برای ویرایش ویژگی‌های آن انت msgid "Select a group node first." msgstr "ابتدا یک گره گروهی را انتخاب کنید." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "یک فیلد فرستنده معتبر برای ایجاد اسناد از ایمیل انتخاب کنید" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "یک فیلد موضوع معتبر برای ایجاد اسناد از ایمیل انتخاب کنید" @@ -23120,7 +23125,7 @@ msgstr "ایمیل فرستنده" msgid "Sender Email Field" msgstr "فیلد ایمیل فرستنده" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "فیلد فرستنده باید گزینه‌های ایمیل را داشته باشد" @@ -23305,8 +23310,8 @@ msgstr "انقضای نشست باید در قالب {0} باشد" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "تنظیم" @@ -23332,12 +23337,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "گزینه‌های پیش‌فرض را برای همه نمودارها در این داشبورد تنظیم کنید (مثلاً: \"colors\": [\"#d1d8dd\"، \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "فیلترهای پویا را تنظیم کنید" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23348,7 +23353,7 @@ msgstr "فیلترها را تنظیم کنید" msgid "Set Filters for {0}" msgstr "تنظیم فیلترها برای {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23421,7 +23426,7 @@ msgstr "تنظیم همه به عنوان خصوصی" msgid "Set all public" msgstr "تنظیم همه به عنوان عمومی" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "تنظیم به عنوان پیش‌فرض" @@ -23440,18 +23445,21 @@ msgstr "توسط کاربر تنظیم شده است" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "دقت غیر استاندارد را برای فیلد شناور یا ارز تنظیم کنید" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23561,7 +23569,7 @@ msgstr "راه‌اندازی > کاربر" msgid "Setup > User Permissions" msgstr "راه‌اندازی > مجوزهای کاربر" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "تنظیم ایمیل خودکار" @@ -24334,7 +24342,7 @@ msgstr "فیلد مرتب سازی {0} باید یک نام فیلد معتبر #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24401,7 +24409,7 @@ msgstr "" msgid "Splash Image" msgstr "تصویر اسپلش" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24450,7 +24458,7 @@ msgstr "استاندارد تنظیم نشده است" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "قالب استاندارد چاپ را نمی‌توان به روز کرد" @@ -24832,7 +24840,7 @@ msgstr "موضوع" msgid "Subject Field" msgstr "زمینه موضوعی" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "نوع فیلد موضوع باید داده، متن، متن طولانی، متن کوچک، ویرایشگر متن باشد" @@ -25721,7 +25729,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "شرط \"{0}\" نامعتبر است" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "URL فایلی که وارد کرده اید نادرست است" @@ -25804,7 +25812,7 @@ msgstr "نوع سند انتخاب شده یک جدول فرزند است، بن msgid "The field {0} is mandatory" msgstr "فیلد {0} اجباری است" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "نام فیلدی که در Attached To Field مشخص کرده اید نامعتبر است" @@ -25875,7 +25883,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25898,7 +25906,7 @@ msgstr "نقش {0} باید یک نقش سفارشی باشد." msgid "The selected document {0} is not a {1}." msgstr "سند انتخاب شده {0} یک {1} نیست." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "سیستم در حال به‌روزرسانی است. لطفاً پس از چند لحظه دوباره بازخوانی کنید." @@ -25959,7 +25967,7 @@ msgstr "هیچ رویداد پیش رویی برای شما وجود ندارد. msgid "There are no {0} for this {1}, why don't you start one!" msgstr "هیچ {0} برای این {1} وجود ندارد، چرا یکی را شروع نمی‌کنید!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "{0} با فیلترهای مشابه از قبل در صف وجود دارد:" @@ -25988,11 +25996,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "در حال حاضر چیز جدیدی برای نشان دادن شما وجود ندارد." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "آدرس فایل مشکلی دارد: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "{0} با فیلترهای مشابه از قبل در صف وجود دارد:" @@ -26069,7 +26077,7 @@ msgstr "این نمودار کانبان خصوصی خواهد بود" msgid "This Month" msgstr "این ماه" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26098,6 +26106,11 @@ msgstr "این عمل فقط برای {} مجاز است" msgid "This cannot be undone" msgstr "این قابل بازگشت نیست" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26158,7 +26171,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "این فایل به یک سند محافظت شده پیوست شده است و قابل حذف نیست." @@ -26193,7 +26206,7 @@ msgstr "این ارائه دهنده موقعیت جغرافیایی هنوز پ msgid "This goes above the slideshow." msgstr "این بالاتر از نمایش اسلاید است." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "این یک گزارش پس زمینه است. لطفا فیلترهای مناسب را تنظیم کنید و سپس گزارش جدیدی ایجاد کنید." @@ -26243,7 +26256,7 @@ msgstr "این ممکن است در چندین صفحه چاپ شود" msgid "This month" msgstr "این ماه" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26251,7 +26264,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "این گزارش در {0} ایجاد شد" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "این گزارش در {0} ایجاد شد." @@ -26656,7 +26669,7 @@ msgstr "برای صادر کردن این مرحله به عنوان JSON، آن msgid "To generate password click {0}" msgstr "برای ایجاد رمز عبور، روی {0} کلیک کنید" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "برای دریافت گزارش به روز شده، روی {0} کلیک کنید." @@ -26857,7 +26870,7 @@ msgstr "موضوع" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "جمع" @@ -26980,7 +26993,7 @@ msgstr "ردیابی نقاط عطف برای هر سند" msgid "Tracking" msgstr "رهگیری" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL ردیابی تولید و در کلیپ بورد کپی شد" @@ -27016,7 +27029,7 @@ msgstr "انتقال ها" msgid "Translatable" msgstr "قابل ترجمه" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27271,7 +27284,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL برای مستندات یا کمک" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL باید با http:// یا https:// شروع شود" @@ -27374,7 +27387,7 @@ msgstr "به دلیل وجود حساب ایمیل از دست رفته امکا msgid "Unable to update event" msgstr "رویداد به‌روزرسانی نشد" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "امکان نوشتن فرمت فایل برای {0} وجود ندارد" @@ -27639,7 +27652,7 @@ msgstr "به‌روزرسانی به نسخه جدید 🎉" msgid "Updated successfully" msgstr "با موفقیت به روز شد" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "در حال بروز رسانی" @@ -28022,7 +28035,7 @@ msgstr "مجوز کاربر" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "مجوزهای کاربر" @@ -28299,8 +28312,8 @@ msgstr "اعتبار" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28701,7 +28714,7 @@ msgstr "صفحه وب" msgid "Web Page Block" msgstr "مسدود کردن صفحه وب" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL صفحه وب" @@ -29091,7 +29104,7 @@ msgstr "فقط در صورتی نشان داده می‌شود که سرفصل msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "برای سایت‌های غیرفعال، کارهای زمان‌بندی‌شده فقط یک‌بار در روز اجرا خواهند شد. برای جلوگیری از غیرفعال شدن خودکار زمان‌بندی، مقدار آن را روی 0 تنظیم کنید." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "با سربرگ" @@ -29374,7 +29387,7 @@ msgstr "فیلدهای محور Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "فیلد Y" @@ -29436,7 +29449,7 @@ msgstr "زرد" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "بله" @@ -29510,7 +29523,7 @@ msgstr "شما مجاز به ویرایش گزارش نیستید." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "شما مجاز به برون‌بُرد {} doctype نیستید" @@ -29600,7 +29613,7 @@ msgstr "پس از کاوش در این صفحه می‌توانید به آشن msgid "You can disable this {0} instead of deleting it." msgstr "می‌توانید به جای حذف این {0} آن را غیرفعال کنید." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "می‌توانید از تنظیمات سیستم محدودیت را افزایش دهید." @@ -29723,7 +29736,7 @@ msgstr "شما مجوز کافی برای تکمیل عمل را ندارید" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "شما اجازه دسترسی به {0}: {1} را ندارید." @@ -29739,7 +29752,7 @@ msgstr "شما به گزارش دسترسی ندارید: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "شما اجازه دسترسی به {0} DocType را ندارید." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "شما اجازه دسترسی به این فایل را ندارید" @@ -29832,7 +29845,7 @@ msgstr "برای دسترسی به این صفحه باید کاربر سیست msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "برای ویرایش یک فرم وب استاندارد، باید در حالت توسعه دهنده باشید" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "برای اینکه بتوانید به نسخه‌های پشتیبان دسترسی داشته باشید، باید وارد سیستم شوید و نقش مدیر سیستم را داشته باشید." @@ -30030,9 +30043,9 @@ msgstr "نام و آدرس سازمان شما برای پاورقی ایمیل. msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "پرسمان شما دریافت شد. ما به زودی پاسخ خواهیم داد. اگر اطلاعات بیشتری دارید، لطفا به این ایمیل پاسخ دهید." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "گزارش شما در پس‌زمینه در حال تولید است. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "" #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30342,7 +30355,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "همین الان" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "برچسب" @@ -30870,7 +30883,7 @@ msgstr "{0} مجاز به تغییر {1} پس از ارسال از {2} به {3} msgid "{0} Report" msgstr "گزارش {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} گزارش ها" @@ -30926,7 +30939,7 @@ msgstr "{0} و {1}" msgid "{0} are currently {1}" msgstr "{0} در حال حاضر {1} هستند" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} مورد نیاز است" @@ -31065,7 +31078,7 @@ msgstr "{0} در ردیف {1} نمی‌تواند هم URL و هم موارد ف msgid "{0} is a mandatory field" msgstr "{0} یک فیلد اجباری است" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} یک فایل فشرده معتبر نیست" @@ -31139,7 +31152,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} یک DocType معتبر برای پیوند پویا نیست" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} یک آدرس ایمیل معتبر نیست" @@ -31147,11 +31160,11 @@ msgstr "{0} یک آدرس ایمیل معتبر نیست" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} یک کد ISO 3166 ALPHA-2 معتبر نیست." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} یک نام معتبر نیست" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} یک شماره تلفن معتبر نیست" @@ -31171,7 +31184,7 @@ msgstr "{0} یک فیلد والد معتبر برای {1} نیست" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} قالب گزارش معتبری نیست. قالب گزارش باید یکی از موارد زیر باشد {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} یک فایل فشرده نیست" @@ -31195,7 +31208,7 @@ msgstr "{0} یکی از {1} نیست" msgid "{0} is not set" msgstr "{0} تنظیم نشده است" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} اکنون قالب چاپ پیش‌فرض برای {1} doctype است" @@ -31205,8 +31218,8 @@ msgstr "{0} یکی از {1} است" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} مورد نیاز است" @@ -31509,31 +31522,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: «{1}» ({3}) کوتاه می‌شود، زیرا حداکثر کاراکتر مجاز {2} است." -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: نمی‌توان Amend را بدون لغو تنظیم کرد" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: اگر قابل ارسال نباشد، نمی‌توان Assign Amend را تنظیم کرد" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: در صورتی که قابل ارسال نباشد، نمی‌توان تخصیص ارسال را تنظیم کرد" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: لغو بدون ارسال قابل تنظیم نیست" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: نمی‌توان Import را بدون ایجاد تنظیم کرد" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: ارسال، لغو، اصلاح بدون نوشتن امکان‌پذیر نیست" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: نمی‌توان درون‌بُرد را به عنوان {1} تنظیم کرد، قابل درون‌بُرد نیست" @@ -31561,11 +31574,11 @@ msgstr "{0}: نام فیلد {1} چندین بار در ردیف‌های {2} ظ msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: نوع فیلد {1} برای {2} نمی‌تواند منحصر به فرد باشد" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: هیچ مجوز اولیه تنظیم نشده است" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: فقط یک قانون با همان نقش، سطح و {1} مجاز است" @@ -31585,7 +31598,7 @@ msgstr "{0}: گزینه‌های {1} باید با نام doctype {2} برای msgid "{0}: Other permission rules may also apply" msgstr "{0}: سایر قوانین مجوز نیز ممکن است اعمال شوند" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: مجوز در سطح 0 باید قبل از تنظیم سطوح بالاتر تنظیم شود" @@ -31606,7 +31619,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} روی حالت {2} تنظیم شده است" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} در مقابل {2}" diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index f34dff706c..d1656cd392 100644 --- a/frappe/locale/fr.po +++ b/frappe/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-17 18:29\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'Dans La Vue En Liste’ n'est pas permis pour le type {0} à la ligne { msgid "'Recipients' not specified" msgstr "«Destinataires» non spécifiés" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' n'est pas une URL valide" @@ -141,7 +141,7 @@ msgstr "1 jour" msgid "1 Google Calendar Event synced." msgstr "1 événement Google Agenda synchronisé." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -675,7 +675,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -1042,7 +1042,7 @@ msgstr "L'action {0} a échoué sur {1} {2}. Voir {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Actions" @@ -1142,7 +1142,7 @@ msgstr "Ajouter une bordure en bas" msgid "Add Border at Top" msgstr "Ajouter une bordure en haut" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1155,8 +1155,8 @@ msgid "Add Child" msgstr "Ajouter une Sous-Catégorie" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1604,7 +1604,7 @@ msgstr "Après la soumission" msgid "After Submit" msgstr "Après validation" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Le champ agrégé est requis pour créer une carte de numéro" @@ -2462,7 +2462,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2757,7 +2757,7 @@ msgstr "Attaché au champ" msgid "Attached To Name" msgstr "Joint Au Nom" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Le nom joint à un nom doit être une chaîne ou un entier" @@ -2773,7 +2773,7 @@ msgstr "Pièce jointe" msgid "Attachment Limit (MB)" msgstr "Taille Maximale de la Pièce jointe (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Limite de pièces jointes atteinte" @@ -2795,11 +2795,11 @@ msgstr "Pièce jointe retirée" msgid "Attachments" msgstr "Pièces jointes" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Tentative de connexion au bac QZ ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Tenter de lancer QZ Tray ..." @@ -3661,11 +3661,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "Modifier en Masse {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3889,7 +3889,7 @@ msgid "Camera" msgstr "Caméra" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4028,7 +4028,7 @@ msgstr "Ne peut être retiré" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -4072,7 +4072,7 @@ msgstr "Création impossible d'un {0} pour un document enfant: {1}" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Impossible de supprimer les dossiers d’accueil et les pièces jointes" @@ -4139,8 +4139,8 @@ msgstr "Impossible de modifier un document annulé" msgid "Cannot edit filters for standard charts" msgstr "Impossible de modifier les filtres des graphiques standard" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4152,11 +4152,11 @@ msgstr "Impossible de modifier les champs standards" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4623,19 +4623,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Cliquez sur {0} pour générer le jeton d'actualisation." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Cliquez sur la table pour modifier" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4818,7 +4818,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Réduire" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Tout réduire" @@ -4873,7 +4873,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5175,8 +5175,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5315,8 +5315,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Connecté à QZ Tray!" @@ -5434,7 +5434,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5616,7 +5616,7 @@ msgstr "Compteur" msgid "Country" msgstr "Pays" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5648,7 +5648,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5668,7 +5668,7 @@ msgid "Create Card" msgstr "Créer une carte" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Créer un graphique" @@ -6841,7 +6841,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6924,7 +6924,7 @@ msgstr "Documents Supprimés" msgid "Deleted Name" msgstr "Nom Supprimé" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6932,7 +6932,7 @@ msgstr "" msgid "Deleted!" msgstr "Supprimé!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Suppression de {0}" @@ -7818,7 +7818,7 @@ msgstr "Titre du document" msgid "Document Type" msgstr "Type de Document" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -8046,7 +8046,7 @@ msgstr "Lien de téléchargement" msgid "Download PDF" msgstr "Télécharger au Format PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Télécharger le rapport" @@ -8246,8 +8246,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8316,7 +8316,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Modifier le Format" @@ -9191,7 +9191,7 @@ msgstr "" msgid "Error Message" msgstr "Message d'erreur" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Erreur de connexion à l'application QZ Tray ...

Vous devez avoir installé et exécuté l'application QZ Tray pour utiliser la fonction d'impression brute.

Cliquez ici pour télécharger et installer QZ Tray .
Cliquez ici pour en savoir plus sur l'impression brute ." @@ -9402,7 +9402,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Temps d'exécution: {0} s" @@ -9428,7 +9428,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Développer" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Développer Tout" @@ -9491,7 +9491,7 @@ msgstr "Heure d'expiration de l'image du QR Code" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9698,7 +9698,7 @@ msgstr "Échec du décodage du jeton, veuillez fournir un jeton encodé en base6 msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9854,7 +9854,7 @@ msgstr "Récupération des documents de recherche globale par défaut." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9968,7 +9968,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Le Nom du champ est limité à 64 caractères ({0})" @@ -9984,11 +9984,11 @@ msgstr "Nom du champ qui sera le DocType pour ce champ lié" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Nom du Champ {0} ne peut pas avoir des caractères spéciaux comme {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Nom de champ {0} en conflit avec méta objet" @@ -10028,7 +10028,7 @@ msgstr "Champ" msgid "Fields Multicheck" msgstr "Champs à choix multiples" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10130,7 +10130,7 @@ msgstr "URL du fichier" msgid "File backup is ready" msgstr "La sauvegarde de fichier est prête" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Le nom de fichier ne peut pas avoir {0}" @@ -10138,7 +10138,7 @@ msgstr "Le nom de fichier ne peut pas avoir {0}" msgid "File not attached" msgstr "Fichier joint manquant" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "La taille du fichier a dépassé la taille maximale autorisée de {0} Mo" @@ -10147,11 +10147,11 @@ msgstr "La taille du fichier a dépassé la taille maximale autorisée de {0} Mo msgid "File too big" msgstr "Fichier trop grand" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Fichier {0} n'existe pas" @@ -10165,8 +10165,8 @@ msgstr "Fichiers" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10417,7 +10417,7 @@ msgstr "Nom du dossier" msgid "Folder name should not include '/' (slash)" msgstr "Le nom du Dossier ne doit pas inclure de '/' (slash)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Dossier {0} n’est pas vide" @@ -10524,7 +10524,7 @@ msgstr "" msgid "Footer HTML" msgstr "Pied de page HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10619,7 +10619,7 @@ msgstr "Pour l\\'Utilisateur" msgid "For Value" msgstr "Pour la Valeur" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Pour comparaison, utilisez> 5, <10 ou = 324. Pour les plages, utilisez 5:10 (pour les valeurs comprises entre 5 et 10)." @@ -10660,7 +10660,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "Pour la mise à jour, vous pouvez mettre à jour uniquement une sélection colonnes." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Pour {0} au niveau {1} dans {2} à la ligne {3}" @@ -10904,7 +10904,7 @@ msgstr "A partir du" msgid "From Date Field" msgstr "Champ date" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "De type de document" @@ -11031,7 +11031,7 @@ msgstr "Général" msgid "Generate Keys" msgstr "Générer des clés" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Générer un nouveau rapport" @@ -11046,7 +11046,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11514,7 +11514,7 @@ msgstr "HH: mm: ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11619,7 +11619,7 @@ msgstr "En-Tête" msgid "Header HTML" msgstr "En-tête HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "En-tête HTML défini à partir de la pièce jointe {0}" @@ -11748,7 +11748,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11784,7 +11784,7 @@ msgstr "Caché" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12056,7 +12056,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12153,7 +12153,7 @@ msgstr "Si \"Appliquer des autorisations d'utilisateur strictes\" est coché et msgid "If Checked workflow status will not override status in list view" msgstr "Si coché, le statut du workflow ne remplacera pas le statut de la vue en liste" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12733,15 +12733,16 @@ msgstr "Inclure le thème des applications" msgid "Include Web View Link in Email" msgstr "Envoyer le lien de la vue Web du document par e-mail" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Inclure l'indentation" @@ -12899,7 +12900,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Insérer Après" @@ -13098,7 +13099,7 @@ msgstr "Expression \"depends_on\" non valide" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Expression "depend_on" non valide définie dans le filtre {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13142,7 +13143,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13215,7 +13216,7 @@ msgstr "" msgid "Invalid Password" msgstr "Mot de Passe Invalide" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13236,7 +13237,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14185,7 +14186,7 @@ msgstr "L’Étiquette est obligatoire" msgid "Landing Page" msgstr "Page d'Accueil" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Paysage" @@ -14432,7 +14433,7 @@ msgstr "Longueur" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Longueur de {0} doit être comprise entre 1 et 1000" @@ -14482,7 +14483,7 @@ msgstr "Lettre" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14510,7 +14511,7 @@ msgstr "Nom de l'En-Tête" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14891,7 +14892,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Chargement" @@ -15306,11 +15307,11 @@ msgstr "Champ obligatoire : rôle défini pour" msgid "Mandatory field: {0}" msgstr "Champ obligatoire : {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Champs Obligatoires Requis dans la table {0}, Ligne {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Champs Obligatoires Requis : {0}" @@ -15492,7 +15493,7 @@ msgstr "Largeur max pour le type Devise est 100px dans la ligne {0}" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15516,7 +15517,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15735,7 +15736,7 @@ msgstr "Méthode" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15821,7 +15822,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Champs Manquants" @@ -16177,7 +16178,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "Doit être de type \"Joindre l'Image\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Doit avoir l'autorisation d'accéder aux rapport dont celui-ci." @@ -16235,7 +16236,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16730,7 +16731,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Non" @@ -16835,7 +16836,7 @@ msgstr "Aucun nom spécifié pour {0}" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Aucune Autorisation Spécifiée" @@ -16887,7 +16888,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Aucune balise" @@ -18156,7 +18157,7 @@ msgstr "Histoire Org" msgid "Org History Heading" msgstr "Rubriques Histoire Org" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18238,7 +18239,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18482,7 +18483,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18878,8 +18879,8 @@ msgstr "" msgid "Permissions" msgstr "Autorisations" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18963,11 +18964,11 @@ msgstr "Téléphone" msgid "Phone No." msgstr "N° de Téléphone." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19049,11 +19050,11 @@ msgstr "Veuillez demander à votre administrateur de vérifier votre inscription msgid "Please attach a file first." msgstr "Veuillez d’abord joindre un fichier." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19105,7 +19106,7 @@ msgstr "Veuillez confirmer votre action sur {0} ce document." msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Veuillez d'abord créer la carte" @@ -19121,7 +19122,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "Veuillez ne pas modifier les sections du modèle." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Veuillez créer un duplicata pour faire des changements" @@ -19134,7 +19135,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Veuillez autoriser les pop-ups" @@ -19249,7 +19250,7 @@ msgstr "Veuillez d’abord enregistrer le rapport" msgid "Please save to edit the template." msgstr "Veuillez enregistrer pour modifier le modèle." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Veuillez d’abord sélectionner un DocType" @@ -19261,11 +19262,11 @@ msgstr "Veuillez d'abord sélectionner le type d'entité" msgid "Please select Minimum Password Score" msgstr "Veuillez sélectionner le Score Minimum du Mot de Passe" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19319,7 +19320,7 @@ msgstr "Veuillez définir une Adresse Email" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Veuillez définir un mappage d'imprimante pour ce format d'impression dans les paramètres de l'imprimante." -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Veuillez définir des filtres" @@ -19454,7 +19455,7 @@ msgstr "Article du Menu Portail" msgid "Portal Settings" msgstr "Paramètres du Portail" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19506,6 +19507,10 @@ msgstr "" msgid "Precision" msgstr "Précision" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "La précision doit être comprise entre 1 et 6" @@ -19554,7 +19559,7 @@ msgstr "" msgid "Prepared Report User" msgstr "Utilisateur du rapport préparé" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19689,7 +19694,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19765,7 +19770,7 @@ msgstr "Aide pour le Format d'Impression" msgid "Print Format Type" msgstr "Type de Format d'Impression" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19804,7 +19809,7 @@ msgstr "Cacher à l’Impression si Aucune Valeur" msgid "Print Language" msgstr "Langue d’Impression" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Imprimer Envoyé à l'imprimante!" @@ -19822,7 +19827,7 @@ msgstr "Serveur d'imprimante" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Paramètres d'impression" @@ -19946,11 +19951,11 @@ msgstr "ProTip: Ajouter Reference: {{ reference_doctype }} {{ reference_na msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Continuer malgré tout" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "En traitement" @@ -20015,7 +20020,7 @@ msgstr "Type de Propriété" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20188,7 +20193,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "QR Code pour la Vérification de Connexion" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20395,7 +20400,7 @@ msgstr "Évaluation" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Commandes brutes" @@ -20521,7 +20526,7 @@ msgstr "" msgid "Reason" msgstr "Raison" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Reconstruire" @@ -20906,7 +20911,7 @@ msgstr "Référent" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21257,8 +21262,8 @@ msgstr "Répondre à Tous" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21329,11 +21334,11 @@ msgstr "Gestionnaire de Rapports" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Nom du Rapport" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21367,21 +21372,21 @@ msgstr "Vue rapport" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Le Rapport ne peut pas être défini pour les types Uniques" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Le rapport ne contient aucune donnée, veuillez modifier les filtres ou changer le nom du rapport" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Le rapport n'a pas de champs numériques, veuillez changer le nom du rapport" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21401,7 +21406,7 @@ msgstr "Rapport mis à jour avec succès" msgid "Report was not saved (there were errors)" msgstr "Le Rapport n'a pas été sauvegardé (il y a eu des erreurs)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Le rapport avec plus de 10 colonnes a une meilleure apparence en mode Paysage." @@ -21437,7 +21442,7 @@ msgstr "Rapports" msgid "Reports & Masters" msgstr "Ecrans principaux et Rapports" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Rapports déjà en file d'attente" @@ -21750,7 +21755,7 @@ msgstr "Revenez à l'écran de vérification et entrez le code affiché par votr msgid "Reverse Icon Color" msgstr "Inverser la Couleur de l'Icône" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Rétablissement de la longueur à {0} pour "{1}" dans "{2}". La définition de la longueur sur {3} entraînera la troncature des données." @@ -22025,8 +22030,8 @@ msgstr "Ligne" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22297,7 +22302,7 @@ msgstr "Samedi" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22320,7 +22325,7 @@ msgstr "Enregistrer Sous" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Enregistrer le rapport" @@ -22696,7 +22701,7 @@ msgstr "Paramètres de Sécurité" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Voir tous les rapports passés." @@ -22781,7 +22786,7 @@ msgid "Select Column" msgstr "Sélectionner la colonne" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Sélectionner des Colonnes" @@ -22963,11 +22968,11 @@ msgstr "" msgid "Select a group node first." msgstr "Sélectionner d'abord un niveau parent" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Sélectionnez un champ d'expéditeur valide pour créer des documents à partir d'un e-mail" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Sélectionnez un champ Objet valide pour créer des documents à partir d'un e-mail" @@ -23221,7 +23226,7 @@ msgstr "Email d'expéditeur" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Le champ de l'expéditeur doit avoir un e-mail dans les options" @@ -23406,8 +23411,8 @@ msgstr "Expiration de Session doit être au format {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Définir" @@ -23433,12 +23438,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Définir les options par défaut pour tous les graphiques de ce tableau de bord (par exemple: "couleurs": ["# d1d8dd", "# ff5858"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Définir des filtres dynamiques" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23449,7 +23454,7 @@ msgstr "Définir les filtres" msgid "Set Filters for {0}" msgstr "Définir des filtres pour {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23522,7 +23527,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Définir par défaut" @@ -23541,18 +23546,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Définir la précision non standard pour un champ Flottant ou Devise" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23662,7 +23670,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Configuration Auto Email" @@ -24435,7 +24443,7 @@ msgstr "Champ de tri {0} doit être un nom de champ valide" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24502,7 +24510,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24551,7 +24559,7 @@ msgstr "Standard non défini" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Le Format d'Impression Standard ne peut pas être mis à jour" @@ -24933,7 +24941,7 @@ msgstr "Sujet" msgid "Subject Field" msgstr "Champ de sujet" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Le type de champ Objet doit être Données, Texte, Texte long, Petit texte, Éditeur de texte" @@ -25822,7 +25830,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "La Condition '{0}' est invalide" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25905,7 +25913,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25976,7 +25984,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25999,7 +26007,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26060,7 +26068,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -26089,11 +26097,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Il y a un problème avec l'url du fichier : {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26170,7 +26178,7 @@ msgstr "Ce Tableau Kanban sera privé" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26199,6 +26207,11 @@ msgstr "Cette action n'est autorisée que pour {}" msgid "This cannot be undone" msgstr "Ça ne peut pas être annulé" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26259,7 +26272,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26294,7 +26307,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "Ceci va au-dessus du diaporama." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ceci est un rapport de fond. Veuillez définir les filtres appropriés, puis en générer un nouveau." @@ -26344,7 +26357,7 @@ msgstr "Cela peut être imprimé sur plusieurs pages" msgid "This month" msgstr "Ce mois-ci" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26352,7 +26365,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "Ce rapport a été généré le {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Ce rapport a été généré {0}." @@ -26759,7 +26772,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Pour obtenir le rapport mis à jour, cliquez sur {0}." @@ -26960,7 +26973,7 @@ msgstr "Sujet" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -27081,7 +27094,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27117,7 +27130,7 @@ msgstr "" msgid "Translatable" msgstr "Traduisible" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27372,7 +27385,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "URL de documentation ou d'aide" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27475,7 +27488,7 @@ msgstr "Impossible d'envoyer du courrier en raison d'un compte de messagerie man msgid "Unable to update event" msgstr "Impossible de mettre à jour l'événement" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Impossible d'écrire le format de fichier pour {0}" @@ -27740,7 +27753,7 @@ msgstr "Mise à jour vers une nouvelle version 🎉" msgid "Updated successfully" msgstr "Mis à jour avec succés" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Réactualisation" @@ -28123,7 +28136,7 @@ msgstr "Autorisation de l'Utilisateur" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Autorisations des Utilisateurs" @@ -28400,8 +28413,8 @@ msgstr "Validité" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28802,7 +28815,7 @@ msgstr "Page Web" msgid "Web Page Block" msgstr "Bloc de page Web" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29192,7 +29205,7 @@ msgstr "Ne seront montrés que si les titres de section sont activés" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Avec en-tête de Lettre" @@ -29475,7 +29488,7 @@ msgstr "Champs de l'Axe Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Champ Y" @@ -29537,7 +29550,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Oui" @@ -29611,7 +29624,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Vous n'êtes pas autorisé à exporter {} doctype" @@ -29701,7 +29714,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29824,7 +29837,7 @@ msgstr "Vous ne disposez pas de suffisamment d'autorisations pour compléter l'a msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29840,7 +29853,7 @@ msgstr "Vous n'avez pas accès au Rapport : {0}" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Vous n'avez pas l'autorisation d'accéder à ce fichier" @@ -29933,7 +29946,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Vous devez être en Mode Développeur pour modifier un Formulaire Web Standard" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Vous devez être connecté et avoir le Role Responsable Système pour pouvoir accéder aux sauvegardes." @@ -30131,8 +30144,8 @@ msgstr "Le nom de votre société et l'adresse pour le pied de l'email." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Votre requête a été reçue. Nous vous répondrons au plus vite. Si vous avez des informations supplémentaires, veuillez répondre à cet email." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30443,7 +30456,7 @@ msgstr "" msgid "just now" msgstr "juste maintenant" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30971,7 +30984,7 @@ msgstr "" msgid "{0} Report" msgstr "Rapport {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -31027,7 +31040,7 @@ msgstr "{0} et {1}" msgid "{0} are currently {1}" msgstr "{0} sont actuellement {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} sont obligatoires" @@ -31166,7 +31179,7 @@ msgstr "{0} à la ligne {1} ne peut pas avoir à la fois une URL et des sous-art msgid "{0} is a mandatory field" msgstr "{0} est un champ obligatoire" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31240,7 +31253,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} n'est pas un DocType valide pour Dynamic Link" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} n’est pas une Adresse Email valide" @@ -31248,11 +31261,11 @@ msgstr "{0} n’est pas une Adresse Email valide" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} n'est pas un nom valide" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} n'est pas un numéro de téléphone valide" @@ -31272,7 +31285,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} n'est pas un format de rapport valide. Le format du rapport doit être l'un des {1} suivants" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31296,7 +31309,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} est maintenant le format d'impression par défaut pour le type de document {1}" @@ -31306,8 +31319,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} est nécessaire" @@ -31610,31 +31623,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0} : {1} '({3}) sera tronqué car le nombre de caractères max est {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0} : Impossible de choisir Nouv. version sans Annuler" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0} : Impossible de définir ‘Assigner Nouv. version’ si non Validable" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0} : Impossible de définir ‘Assigner Valider’ si non Validable" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0} : Impossible de choisir Annuler sans Valider" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0} : Impossible de choisir Import sans Créer" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0} : Vous ne pouvez pas choisir Valider, Annuler, Nouv. version sans Écrire" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0} : Impossible de choisir import car {1} n'est pas importable" @@ -31662,11 +31675,11 @@ msgstr "{0}: le nom de champ {1} apparaît plusieurs fois dans les lignes {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: le type de champ {1} pour {2} ne peut pas être unique" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0} : Aucune autorisation de base définie" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0} : Une seule règle est permise avec le même Rôle, Niveau et {1}" @@ -31686,7 +31699,7 @@ msgstr "{0}: les options {1} doivent être identiques au nom de type de document msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0} : L'Autorisation au niveau 0 doit être définie avant que les niveaux plus élevés soient parametrés" @@ -31707,7 +31720,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} est passé au statut {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} contre {2}" diff --git a/frappe/locale/hr.po b/frappe/locale/hr.po index a535b4030a..31e3b9722c 100644 --- a/frappe/locale/hr.po +++ b/frappe/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-17 18:30\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'U Prikazu Liste' nije dopušteno za tip {0} u redu {1}" msgid "'Recipients' not specified" msgstr "'Primatelji' nisu navedeni" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' nije valjani IBAN broj" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' nije važeći URL" @@ -141,7 +141,7 @@ msgstr "1 Dan" msgid "1 Google Calendar Event synced." msgstr "Sinkroniziran je 1 događaj Google Kalendara." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Izvješće" @@ -758,7 +758,7 @@ msgstr "Instanca Sustava može funkcionirati kao OAuth klijent, resurs ili serve msgid "A field with the name {0} already exists in {1}" msgstr "Polje s imenom {0} već postoji u {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Datoteka s istim imenom {} već postoji" @@ -1127,7 +1127,7 @@ msgstr "Radnja {0} nije uspjela {1} {2}. Pogledaj {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Radnje" @@ -1227,7 +1227,7 @@ msgstr "Dodaj Obrub na Dno" msgid "Add Border at Top" msgstr "Dodaj Obrub na Vrh" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Dodaj Karticu na Nadzornu Ploču" @@ -1240,8 +1240,8 @@ msgid "Add Child" msgstr "Dodaj Podređeni" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1689,7 +1689,7 @@ msgstr "Nakon Podnošenja" msgid "After Submit" msgstr "Nakon Podnošenja" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Agregatno Polje je obavezno za kreiranje kartice sa brojevima" @@ -2547,7 +2547,7 @@ msgstr "Jeste li sigurni da želite izbrisati ovaj zapis?" msgid "Are you sure you want to discard the changes?" msgstr "Jeste li sigurni da želite odbaciti promjene?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Jeste li sigurni da želite generisati novi izvještaj?" @@ -2842,7 +2842,7 @@ msgstr "U Prilogu Polja" msgid "Attached To Name" msgstr "Priloženo Imenu" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Priloženo Imenu mora biti niz ili cijeli broj" @@ -2858,7 +2858,7 @@ msgstr "Prilog" msgid "Attachment Limit (MB)" msgstr "Ograničenje Priloga (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Dostignuto Ograničenje Priloga" @@ -2880,11 +2880,11 @@ msgstr "Prilog Uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušaj povezivanja na QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Pokušaj pokretanja QZ Tray..." @@ -3746,11 +3746,11 @@ msgstr "Grupno Uređivanje" msgid "Bulk Edit {0}" msgstr "Grupno uređivanje {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Grupna operacija nije uspjela" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Grupna operacija uspješna" @@ -3974,7 +3974,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4113,7 +4113,7 @@ msgstr "Nije Moguće Ukloniti" msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Nije moguće pristupiti putu datoteke {0}" @@ -4157,7 +4157,7 @@ msgstr "Nije moguće kreirati {0} naspram podređenog dokumenta: {1}" msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor drugih korisnika" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Nije moguće izbrisati mape Početna i Prilozi" @@ -4224,8 +4224,8 @@ msgstr "Nije moguće uređivati otkazani dokument" msgid "Cannot edit filters for standard charts" msgstr "Nije moguće uređivati filtere za standardne grafikone" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Nije moguće uređivati filtere za standardne numeričke kartice" @@ -4237,11 +4237,11 @@ msgstr "Nije moguće uređivati standardna polja" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Nije moguće omogućiti {0} za tip dokumenta koji se ne može podnijeti" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Nije moguće pronaći datoteku {} na disku" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Nije moguće dobiti sadržaj mape" @@ -4708,19 +4708,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klikni na {0} za generisanje tokena osvježavanja." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klikni na tabelu za uređivanje" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Klikni da Postavite Dinamičke Filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Klikni da Postavite Filtere" @@ -4903,7 +4903,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Sklopi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Sklopi Sve" @@ -4958,7 +4958,7 @@ msgstr "Sklopivo Zavisi Od (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5260,8 +5260,8 @@ msgstr "Komprimirano" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5400,8 +5400,8 @@ msgstr "Povezana Aplikacija" msgid "Connected User" msgstr "Povezani Korisnik" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Povezano na QZ Tray!" @@ -5519,7 +5519,7 @@ msgstr "Sadrži {0} sigurnosne ispravke" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5701,7 +5701,7 @@ msgstr "Brojač" msgid "Country" msgstr "Zemlja" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Kod Zemlje Obavezan" @@ -5733,7 +5733,7 @@ msgstr "Potražuje" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5753,7 +5753,7 @@ msgid "Create Card" msgstr "Kreiraj Karticu" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Kreiraj Grafikon" @@ -6926,7 +6926,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Izbriši Karticu" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Izbriši i Generiši Novi" @@ -7009,7 +7009,7 @@ msgstr "Izbrisani Dokumenti" msgid "Deleted Name" msgstr "Izbrisano Ime" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Svi dokumenti su uspješno izbrisani" @@ -7017,7 +7017,7 @@ msgstr "Svi dokumenti su uspješno izbrisani" msgid "Deleted!" msgstr "Izbrisano!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Brisanje {0} u toku" @@ -7906,7 +7906,7 @@ msgstr "Naziv Dokumenta" msgid "Document Type" msgstr "Tip Dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Tip i Funkcija Dokumenta su obavezni za kreiranje numeričke kartice" @@ -8134,7 +8134,7 @@ msgstr "Link Preuzimanja" msgid "Download PDF" msgstr "Preuzmi PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Preuzmi izvještaj" @@ -8334,8 +8334,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8404,7 +8404,7 @@ msgstr "Uredi Filtere" msgid "Edit Footer" msgstr "Uredi Podnožje" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Uredi Format" @@ -9280,7 +9280,7 @@ msgstr "Zapisi Grešaka" msgid "Error Message" msgstr "Poruka Greške" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Morate imati instaliranu i pokrenutu aplikaciju QZ Tray da biste koristili funkciju Direktni Ispis.

Kliknite ovdje da preuzmete i instalirate QZ Tray.
Kliknite ovdje da saznate više o direknom ispisivanju." @@ -9491,7 +9491,7 @@ msgstr "Izvršava se Kod" msgid "Executing..." msgstr "Izvršavanje..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Vrijeme izvršenja: {0} sek" @@ -9517,7 +9517,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Proširi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Rasklopi Sve" @@ -9580,7 +9580,7 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9787,7 +9787,7 @@ msgstr "Dekodiranje tokena nije uspjelo, navedite važeći token kodiran sa base msgid "Failed to decrypt key {0}" msgstr "Dešifriranje ključa {0} nije uspjelo" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Brisanje {0} dokumenata nije uspjelo: {1}" @@ -9943,7 +9943,7 @@ msgstr "Preuzimaju se standard Dokumenata Globalnog Pretraživanja." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10057,7 +10057,7 @@ msgstr "Ime polja '{0}' je u konfliktu sa {1} imena {2} u {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Ime polja {0} mora postojati da bi se omogućilo automatsko imenovanje" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Ime polja je ograničeno na 64 znaka ({0})" @@ -10073,11 +10073,11 @@ msgstr "Ime polja koje će biti DocType za ovo polje veze." msgid "Fieldname {0} appears multiple times" msgstr "Ime polja {0} pojavljuje se više puta" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Ime polja {0} ne može imati posebne znakove kao što je {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Ime polja {0} je u konfliktu sa meta objektom" @@ -10117,7 +10117,7 @@ msgstr "Polja" msgid "Fields Multicheck" msgstr "Polja Višestrukog Odabira" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Polja `file_name` ili `file_url` moraju biti postavljena za datoteku" @@ -10219,7 +10219,7 @@ msgstr "URL Datoteke" msgid "File backup is ready" msgstr "Sigurnosna Kopija Datoteke je spremna" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Ime datoteke ne može imati {0}" @@ -10227,7 +10227,7 @@ msgstr "Ime datoteke ne može imati {0}" msgid "File not attached" msgstr "Datoteka nije priložena" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} MB" @@ -10236,11 +10236,11 @@ msgstr "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} msgid "File too big" msgstr "Datoteka je prevelika" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Tip datoteke {0} nije dozvoljen" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Datoteka {0} ne postoji" @@ -10254,8 +10254,8 @@ msgstr "Datoteke" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10506,7 +10506,7 @@ msgstr "Naziv Mape" msgid "Folder name should not include '/' (slash)" msgstr "Ime fascikle ne smije uključivati '/' (kosa crta)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Mapa {0} nije prazna" @@ -10613,7 +10613,7 @@ msgstr "Detalji Podnožja" msgid "Footer HTML" msgstr "Podnožje HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML Podnožja postavljen iz priloga {0}" @@ -10709,7 +10709,7 @@ msgstr "Za Korisnika" msgid "For Value" msgstr "Za Vrijednost" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 ili =324. Za raspone koristite 5:10 (za vrijednosti između 5 i 10)." @@ -10750,7 +10750,7 @@ msgstr "Za više adresa, unesi adresu u drugu liniju. npr. test@test.com ⏎ tes msgid "For updating, you can update only selective columns." msgstr "Za ažuriranje, možete ažurirati samo selektivne kolone." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Za {0} na nivou {1} u {2} u redu {3}" @@ -10994,7 +10994,7 @@ msgstr "Od Datuma" msgid "From Date Field" msgstr "Od Datuma" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Od Dokumenta" @@ -11121,7 +11121,7 @@ msgstr "Općenito" msgid "Generate Keys" msgstr "Generiši Ključeve" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Generiši Novi Izvještaj" @@ -11136,7 +11136,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši zasebne dokumente za svakog Dodijeljenog" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Generiši URL Praćenja" @@ -11604,7 +11604,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11709,7 +11709,7 @@ msgstr "Zaglavlje" msgid "Header HTML" msgstr "HTML Zaglavlja" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML Zaglavlja postavljen iz priloga {0}" @@ -11838,7 +11838,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Ovdje je vaš URL-a za praćenje" @@ -11874,7 +11874,7 @@ msgstr "Sakriveno" msgid "Hidden Fields" msgstr "Sakrivena Polja" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Skriveni stupci uključuju: {0}" @@ -12146,7 +12146,7 @@ msgstr "Pretpostavka je da još nemate pristup nijednom radnom prostoru, ali ga msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12243,7 +12243,7 @@ msgstr "Ako je označeno Primijeni Striktno Korisničko dopuštenje i definirano msgid "If Checked workflow status will not override status in list view" msgstr "Ako je označeno, status radnog toka neće nadjačati status u prikazu liste" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12823,15 +12823,16 @@ msgstr "Uključite Teme iz Aplikacija" msgid "Include Web View Link in Email" msgstr "Uključi Web Pregled vezu u e-poštu" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Uključi Filtere" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Uključi skrivene stupce" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Uključi Uvlačenje" @@ -12989,7 +12990,7 @@ msgstr "Umetni Iznad" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Umetni Poslije" @@ -13188,7 +13189,7 @@ msgstr "Nevažeći izraz \"depends_on\"" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Nevažeći izraz \"depends_on\" postavljen u filteru {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Nevažeći izraz \"mandatory_depends_on\"" @@ -13232,7 +13233,7 @@ msgstr "Nevažeći DocType" msgid "Invalid Fieldname" msgstr "Nevažeći Naziv Polja" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Nevažeći URL Datoteke" @@ -13305,7 +13306,7 @@ msgstr "Nevažeći Parametri." msgid "Invalid Password" msgstr "Nevažeća Lozinka" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Nevažeći Broj Telefona" @@ -13326,7 +13327,7 @@ msgstr "Nevažeći Naziv Polja Tabele" msgid "Invalid Transition" msgstr "Nevažeća Tranzicija" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14275,7 +14276,7 @@ msgstr "Oznaka je obavezna" msgid "Landing Page" msgstr "Početna Stranica" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Pejzaž" @@ -14522,7 +14523,7 @@ msgstr "Dužina" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Dužina proslijeđenog niza podataka veća je od vrijednosti maksimalno dopuštenih bodova oznake!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Dužina {0} bi trebala biti između 1 i 1000" @@ -14572,7 +14573,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14600,7 +14601,7 @@ msgstr "Naziv Zaglavlja" msgid "Letter Head Scripts" msgstr "Skripte Zaglavlja" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Zaglavlje ne može biti istovremeno onemogućeno i standard" @@ -14981,7 +14982,7 @@ msgstr "Učitaj više" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Učitava se" @@ -15396,11 +15397,11 @@ msgstr "Obavezno polje: postavi ulogu za" msgid "Mandatory field: {0}" msgstr "Obavezno polje: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Obavezna polja u tabeli {0}, red {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Obavezna polja nedostaju u {0}" @@ -15582,7 +15583,7 @@ msgstr "Maksimalna širina za tip Valuta je 100px u redu {0}" msgid "Maximum" msgstr "Maksimum" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}." @@ -15606,7 +15607,7 @@ msgstr "Značenje Podnesi, Otkaži, Izmjeni" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15825,7 +15826,7 @@ msgstr "Metoda" msgid "Method Not Allowed" msgstr "Metoda nije Dozvoljena" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Metoda je potrebna za kreiranje numeričke kartice" @@ -15911,7 +15912,7 @@ msgstr "Nedostaje DocType" msgid "Missing Field" msgstr "Nedostaje Polje" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Nedostajuća Polja" @@ -16267,7 +16268,7 @@ msgstr "Mora biti zatvoren u '()' i uključiti '{0}', što je čuvar mjesta za k msgid "Must be of type \"Attach Image\"" msgstr "Mora biti tipa \"Priloži Sliku\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Mora imati dozvolu za pristup ovom izvještaju." @@ -16325,7 +16326,7 @@ msgstr "NAPOMENA: Ovo polje je zbog starih postavki. Ponovo podesite LDAP za rad #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16824,7 +16825,7 @@ msgstr "Dalje na klik" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Ne" @@ -16929,7 +16930,7 @@ msgstr "Nije Navedeno Ime za {0}" msgid "No New notifications" msgstr "Nema Novih obavještenja" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Nema Navedenih Dozvola" @@ -16981,7 +16982,7 @@ msgstr "Nije Pronađeno Odabirno Polje" msgid "No Suggestions" msgstr "Nema Prijedloga" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Nema Oznaka" @@ -18250,7 +18251,7 @@ msgstr "Istorija" msgid "Org History Heading" msgstr "Naslov Povijesti Organizacije" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orijentacija" @@ -18332,7 +18333,7 @@ msgstr "ZAKRPA" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18576,7 +18577,7 @@ msgstr "Nadređeni DocType" msgid "Parent Document Type" msgstr "Nadređeni Tip Dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Nadređeni Dokument Tip je obavezan za kreiranje numeričke kartice" @@ -18972,8 +18973,8 @@ msgstr "Tip Dozvole" msgid "Permissions" msgstr "Dozvole" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Greška Dozvola" @@ -19057,11 +19058,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Broj Telefona." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19143,11 +19144,11 @@ msgstr "Zamoli administratora da potvrdi vašu registraciju" msgid "Please attach a file first." msgstr "Priloži datoteku." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Priloži datoteku slike da postavite HTML za Podnožje." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Priloži datoteku slike da postavite HTML za Zaglavlje." @@ -19199,7 +19200,7 @@ msgstr "Potvrdi akciju {0} ovog dokumenta." msgid "Please contact your system manager to install correct version." msgstr "Kontaktiraj Upravitelja Sistema da instalira ispravnu verziju." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Kreiraj Numeričku Karticu" @@ -19215,7 +19216,7 @@ msgstr "Izbriši polje iz {0} ili dodaj traženi dokument." msgid "Please do not change the template headings." msgstr "Ne mijenjaj Naslove Predložaka." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Kopiraj ovo da izvršite promjene" @@ -19228,7 +19229,7 @@ msgstr "Omogući barem jedan ključ za prijavu na društvenim mrežama ili LDAP #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Omogući iskačuće prozore" @@ -19343,7 +19344,7 @@ msgstr "Prvo spremi izvještaj" msgid "Please save to edit the template." msgstr "Spremi da uredite šablon." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Odaberi DocType" @@ -19355,11 +19356,11 @@ msgstr "Odaberi Tip Entiteta" msgid "Please select Minimum Password Score" msgstr "Odaberi Minimalnu Vrijednost Lozinke" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Odaberi X i Y polja" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Odaberi pozivni broj zemlje za polje {1}." @@ -19413,7 +19414,7 @@ msgstr "Postavi adresu e-pošte" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Podesite mapiranje pisača za ovaj format ispisivanja u postavkama pisača" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Postavi filtere" @@ -19548,7 +19549,7 @@ msgstr "Stavka Menija Portala" msgid "Portal Settings" msgstr "Postavke Portala" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Portret" @@ -19600,6 +19601,10 @@ msgstr "Potencijalno opasan sadržaj u nizu literala: {0}" msgid "Precision" msgstr "Preciznost" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "Preciznost ({0}) za {1} ne može biti dulja od njegove duljine ({2})." + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Preciznost bi trebala biti između 1 i 6" @@ -19648,7 +19653,7 @@ msgstr "Analitika Pripremljenog Izvješća" msgid "Prepared Report User" msgstr "Korisnik Pripremljenog Izvještaja" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Generisanje Pripremljenog Izvještaja nije uspjelo" @@ -19783,7 +19788,7 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19859,7 +19864,7 @@ msgstr "Pomoć Ispis Formata" msgid "Print Format Type" msgstr "Tip Ispis Formata" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Format Ispisa nije pronađen" @@ -19898,7 +19903,7 @@ msgstr "Sakrij ispis ako nema vrijednost" msgid "Print Language" msgstr "Jezik Ispisa" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Ispis Poslan na pisač!" @@ -19916,7 +19921,7 @@ msgstr "Ispisni Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Postavke Ispisa" @@ -20040,11 +20045,11 @@ msgstr "Savjet: Dodaj referencu: {{ reference_doctype }} {{ reference_name msgid "Proceed" msgstr "Nastavi" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Svejedno Nastavi" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Obrađuje se" @@ -20109,7 +20114,7 @@ msgstr "Tip Svojstva" msgid "Protect Attached Files" msgstr "Zaštiti Priložene Datoteke" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Zaštićena Datoteka" @@ -20282,7 +20287,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR Kod za Provjeru Prijave" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspješan:" @@ -20489,7 +20494,7 @@ msgstr "Ocjena" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Direktne Naredbe" @@ -20615,7 +20620,7 @@ msgstr "Realno Vrijeme (SocketIO)" msgid "Reason" msgstr "Razlog" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Obnovi" @@ -21000,7 +21005,7 @@ msgstr "Preporučitelj" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21351,8 +21356,8 @@ msgstr "Odgovori Svima" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21423,11 +21428,11 @@ msgstr "Upravitelj izvještaja" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Naziv Izvještaja" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Naziv Izvještaja, Polje Izvještaja i Funkcija su obevezni za kreiranje numeričke kartice" @@ -21461,21 +21466,21 @@ msgstr "Pregled iIvještaja" msgid "Report bug" msgstr "Prijavi Grešku" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Izvještaj se ne može postaviti za Singl tipove" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Izvještaj nema podataka, promijenite filtere ili promijenite naziv izvještaja" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Izvještaj nema numerička polja, promijeni Naziv Izvještaja" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Izvještaj je pokrenut, klikni da vidite status" @@ -21495,7 +21500,7 @@ msgstr "Izvještaj je uspješno ažuriran" msgid "Report was not saved (there were errors)" msgstr "Izvještaj nije spremljen (bilo je grešaka)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Izvještaj sa više od 10 kolona izgleda bolje u pejzažnom načinu rada." @@ -21531,7 +21536,7 @@ msgstr "Izvještaji" msgid "Reports & Masters" msgstr "Izvještaji & Masters" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Izvještaji su već u redu čekanja" @@ -21844,7 +21849,7 @@ msgstr "Vratite se na ekran za provjeru i unesite kod koji prikazuje vaša aplik msgid "Reverse Icon Color" msgstr "Obrnute Boje Ikone" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Vraćanje dužine na {0} za '{1}' u '{2}'. Postavljanje dužine kao {3} će uzrokovati skraćivanje podataka." @@ -22119,8 +22124,8 @@ msgstr "Red" msgid "Row #" msgstr "Red #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1} na prilagođeni tip dokumenta" @@ -22391,7 +22396,7 @@ msgstr "Subota" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22414,7 +22419,7 @@ msgstr "Spremi Kao" msgid "Save Customizations" msgstr "Spremi Prilagođavanja" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Spremi Izvještaj" @@ -22790,7 +22795,7 @@ msgstr "Sigurnosne Postavke" msgid "See all Activity" msgstr "Pogledaj Sve Aktivnosti" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Pogledaj sve prethodne izvještaje." @@ -22875,7 +22880,7 @@ msgid "Select Column" msgstr "Odaberi Kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Odaberi Kolone" @@ -23057,11 +23062,11 @@ msgstr "Odaberi polje da biste uredili njegova svojstva." msgid "Select a group node first." msgstr "Odaberi Grupu." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Odaberi važeće Polje Pošiljatelja za kreiranje dokumenata iz e-pošte" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Odaberi važeće Polje Predmeta za kreiranje dokumenata iz e-pošte" @@ -23315,7 +23320,7 @@ msgstr "E-pošta Pošiljatelja" msgid "Sender Email Field" msgstr "Polje e-pošte Pošiljatelja" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Polje Pošiljatelja treba da ima opciju E-pošta" @@ -23500,8 +23505,8 @@ msgstr "Istek Sesije mora biti u formatu {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Postavi" @@ -23527,12 +23532,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Postavi zadane opcije za sve grafikone na ovoj Nadzornoj Tabli (npr. \"colors\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Postavi Dinamičke Filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23543,7 +23548,7 @@ msgstr "Postavi Filtere" msgid "Set Filters for {0}" msgstr "Postavi filtere za {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Postavi Nivo" @@ -23616,7 +23621,7 @@ msgstr "Postavi sve privatno" msgid "Set all public" msgstr "Postavi sve javno" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Postavi kao Standard" @@ -23635,18 +23640,21 @@ msgstr "Postavio Korisnik" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Postavi vrijednosti dinamičkog filtera u JavaScriptu za obavezna polja ovdje." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Postavi nestandardnu preciznost za Float ili Valuta polje" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "Postavljanje nestandardne preciznosti za polje s Decimalom, Valutom ili Postotkom" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23780,7 +23788,7 @@ msgstr "Postavljanje> Korisnik" msgid "Setup > User Permissions" msgstr "Postavljanje > Korisničke Dozvole" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Postavljanje Automatske e-pošte" @@ -24553,7 +24561,7 @@ msgstr "Polje sortiranja {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24620,7 +24628,7 @@ msgstr "Navedi domene ili porijekla kojima je dozvoljeno ugraditi ovaj obrazac. msgid "Splash Image" msgstr "Uvodna Slika" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24669,7 +24677,7 @@ msgstr "Standard nije Postavljeno" msgid "Standard Permissions" msgstr "Standard Dozvole" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standard Ispis Format ne može se ažurirati" @@ -25051,7 +25059,7 @@ msgstr "Predmet" msgid "Subject Field" msgstr "Polje Predmeta" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Tip Polja Predmeta treba da bude Podaci, Tekst, Dugi Tekst, Mali Tekst, Uređivač Teksta" @@ -25944,7 +25952,7 @@ msgstr "ID klijenta dobijen sa Google Cloud Console pod " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Izvješće koje ste zatražili je generirano.

Kliknite ovdje za preuzimanje:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "Izvješće koje ste zatražili je generirano.

Kliknite ovdje za preuzimanje:
{0}

Ova poveznica isteći će za {1} sati." #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26125,7 +26133,7 @@ msgstr "Uloga {0} bi trebala biti prilagođena uloga." msgid "The selected document {0} is not a {1}." msgstr "Odabrani dokument {0} nije {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Sistem se ažurira. Osvježite ponovo nakon nekoliko trenutaka." @@ -26186,7 +26194,7 @@ msgstr "Nema predstojećih događaja za vas." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Nema {0} za ovaj {1}, zašto ga ne pokrenete!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "U redu čekanja već postoji {0} s istim filterima:" @@ -26215,11 +26223,11 @@ msgstr "Ne postoji zadatak pod nazivom \"{}\"" msgid "There is nothing new to show you right now." msgstr "Trenutno nema ništa novo za pokazati." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Postoji neki problem sa urlom datoteke: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Postoji {0} s istim filterima već u redu čekanja:" @@ -26296,7 +26304,7 @@ msgstr "Ova Oglasna Tabla će biti privatna" msgid "This Month" msgstr "Ovaj Mjesec" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "Ovaj PDF se ne može prenijeti jer sadrži nesiguran sadržaj." @@ -26325,6 +26333,11 @@ msgstr "Ova radnja je dozvoljena samo za {}" msgid "This cannot be undone" msgstr "Ovo se ne može poništiti" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "Prema zadanim postavkama, ova kartica je vidljiva samo administratoru i upraviteljima sustava. Postavite DocType za dijeljenje s korisnicima koji imaju pristup za čitanje." + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26389,7 +26402,7 @@ msgstr "Ovo polje će se pojaviti samo ako ovdje definirani naziv polja ima vrij "eval:doc.myfield=='Moja vrijednost'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Ova je datoteka priložena zaštićenom dokumentu i ne može se izbrisati." @@ -26424,7 +26437,7 @@ msgstr "Ovaj poslužitelj geolokacije još nije podržan." msgid "This goes above the slideshow." msgstr "Ovo ide iznad projekcije slajdova." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ovo je pozadinski izvještaj. Molimo postavite odgovarajuće filtere, a zatim generišite novi." @@ -26474,7 +26487,7 @@ msgstr "Ovo se može ispisati na više stranica" msgid "This month" msgstr "Ovog mjeseca" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Ovaj izvještaj sadrži {0} redova i prevelik je za prikaz u pretraživaču, umjesto toga možete {1} ovaj izvještaj." @@ -26482,7 +26495,7 @@ msgstr "Ovaj izvještaj sadrži {0} redova i prevelik je za prikaz u pretraživa msgid "This report was generated on {0}" msgstr "Ovaj izvještaj je generisan {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Ovaj izvještaj je generisan {0}." @@ -26893,7 +26906,7 @@ msgstr "Da biste izvezli ovaj korak kao JSON, povežite ga u Introdukcijskom dok msgid "To generate password click {0}" msgstr "Za generiranje lozinke kliknite {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Da biste dobili ažurirani izvještaj, kliknite na {0}." @@ -27094,7 +27107,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Ukupno" @@ -27217,7 +27230,7 @@ msgstr "Prati prekretnice za bilo koji dokument" msgid "Tracking" msgstr "Praćenje" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL praćenja generisan i kopiran u međuspremnik" @@ -27253,7 +27266,7 @@ msgstr "Prelazi" msgid "Translatable" msgstr "Prevodivo" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Prevedi Podatke" @@ -27509,7 +27522,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL za dokumentaciju ili pomoć" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL mora početi s http:// ili https://" @@ -27612,7 +27625,7 @@ msgstr "Nije moguće poslati poštu jer nedostaje račun e-pošte. Postavite zad msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Nije moguće napisati format datoteke za {0}" @@ -27879,7 +27892,7 @@ msgstr "Ažurirano na Novu Verziju 🎉" msgid "Updated successfully" msgstr "Uspješno Ažurirano" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Ažuriranje" @@ -28262,7 +28275,7 @@ msgstr "Korisnička Dozvola" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -28539,8 +28552,8 @@ msgstr "Validnost" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28941,7 +28954,7 @@ msgstr "Web Stranica" msgid "Web Page Block" msgstr "Blok Web Stranice" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL Web Stranice" @@ -29331,7 +29344,7 @@ msgstr "Prikazat će se samo ako su naslovi sekcija omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Izvršit će zakazane poslove samo jednom dnevno za neaktivne stranice. Postavi kao 0 kako biste izbjegli automatsko onemogućavanje raspoređivača." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Sa Zaglavljem" @@ -29614,7 +29627,7 @@ msgstr "Polja Ose Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y Polje" @@ -29676,7 +29689,7 @@ msgstr "Žuta" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Da" @@ -29750,7 +29763,7 @@ msgstr "Nije vam dozvoljeno uređivati izvještaj." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Nije vam dozvoljeno da izvezete {} doctype" @@ -29840,7 +29853,7 @@ msgstr "Možete nastaviti s introdukcijom nakon što istražite ovu stranicu" msgid "You can disable this {0} instead of deleting it." msgstr "Možete onemogućiti ovo {0} umjesto da ga obrišete." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Ograničenje možete povećati u Postavkama Sistema." @@ -29963,7 +29976,7 @@ msgstr "Nemate dovoljno dozvola da dovršite radnju" msgid "You do not have permission to access field: {0}" msgstr "Nemate dopuštenje za pristup polju: {0}" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Nemate dozvolu za pristup {0}: {1}." @@ -29979,7 +29992,7 @@ msgstr "Nemate pristup Izvještaju: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Nemate dozvolu za pristup {0} DocType." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Nemate dozvolu za pristup ovoj datoteci" @@ -30072,7 +30085,7 @@ msgstr "Morate biti korisnik sistema da biste pristupili ovoj stranici." msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Morate biti u modu programera da biste uredili Standardni Web Formu" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Morate biti prijavljeni i imati ulogu Upravitelja Sistema da biste mogli pristupiti sigurnosnim kopijama." @@ -30270,9 +30283,9 @@ msgstr "Ime vaše organizacije i adresa za podnožje e-pošte." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Vaš upit je primljen. Odgovorit ćemo vam uskoro. Ako imate dodatnih informacija, odgovorite na ovu poruku e-pošte." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "Vaše se izvješće generira u pozadini. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "Vaše se izvješće generira u pozadini. Primit ćete e-poruku na {0} s vezom za preuzimanje kada bude spremno." #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30582,7 +30595,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "upravo sada" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "oznaka" @@ -31110,7 +31123,7 @@ msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" msgid "{0} Report" msgstr "{0} Izvještaj" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Izvještaji" @@ -31166,7 +31179,7 @@ msgstr "{0} i {1}" msgid "{0} are currently {1}" msgstr "{0} su trenutno {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} su obavezni" @@ -31305,7 +31318,7 @@ msgstr "{0} u redu {1} ne može imati i URL i podređene artikle" msgid "{0} is a mandatory field" msgstr "{0} je obavezno polje" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} nije važeća zip datoteka" @@ -31379,7 +31392,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} nije važeća DocType za dinamičku vezu" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} nije važeća adresa e-pošte" @@ -31387,11 +31400,11 @@ msgstr "{0} nije važeća adresa e-pošte" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} nije važeći ISO 3166 ALPHA-2 kod." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} nije važeće Ime" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} nije ispravan broj telefona" @@ -31411,7 +31424,7 @@ msgstr "{0} nije važeće nadređeno polje za {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} nije važeći format izvještaja. Format izvještaja bi trebao biti jedan od sljedećih {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} nije zip datoteka" @@ -31435,7 +31448,7 @@ msgstr "{0} nije jedno od {1}" msgid "{0} is not set" msgstr "{0} nije postavljeno" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada standardi format ispisivanja za {1} tip dokumenta" @@ -31445,8 +31458,8 @@ msgstr "{0} je jedan od {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} je obavezan" @@ -31749,31 +31762,31 @@ msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Ne može se postaviti Izmjena bez Otkaži" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Nije moguće postaviti Dodijeli Izmjenu ako nije Podnošljivo" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Ne može se postaviti Dodijeli Podnošenje ako nije Podnošljivo" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Nije moguće postaviti Otkaži bez Podnesi" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Nije moguće postaviti Uvoz bez Kreiranja" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Nije moguće podesiti Podnesi, Otkaži, Izmijeni bez Piši" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Nije moguće postaviti uvoz jer {1} nije uvožljiv" @@ -31801,11 +31814,11 @@ msgstr "{0}: Ime polja {1} se pojavljuje više puta u redovima {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Tip polja {1} za {2} ne može biti jedinstven" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Nisu postavljene osnovne dozvole" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Dozvoljeno je samo jedno pravilo sa istom ulogom, nivoom i {1}" @@ -31825,7 +31838,7 @@ msgstr "{0}: Opcije {1} moraju biti iste kao naziv tipa dokumenta {2} za polje { msgid "{0}: Other permission rules may also apply" msgstr "{0}: Mogu se primjenjivati i druga pravila o dozvolama" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Dozvola na nivou 0 mora biti postavljena prije postavljanja viših nivoa" @@ -31846,7 +31859,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} je postavljeno na stanje {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} naspram {2}" diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po index 555f59f65b..cbdf4dabb4 100644 --- a/frappe/locale/hu.po +++ b/frappe/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -141,7 +141,7 @@ msgstr "1 nap" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -718,7 +718,7 @@ msgstr "Egy Frappe Framework példány működhet OAuth-ügyfélként, erőforr msgid "A field with the name {0} already exists in {1}" msgstr "A {0} nevű mező már létezik itt {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Egy azonos nevű {} fájl már létezik" @@ -1085,7 +1085,7 @@ msgstr "A {0} művelet nem sikerült a következőn: {1} {2}. Tekintse meg {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1185,7 +1185,7 @@ msgstr "Szegély Hozzáadása Alul" msgid "Add Border at Top" msgstr "Szegély Hozzáadása Felül" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1198,8 +1198,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1647,7 +1647,7 @@ msgstr "Beküldés Után" msgid "After Submit" msgstr "Beküldés Után" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2799,7 +2799,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2815,7 +2815,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2837,11 +2837,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3703,11 +3703,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3931,7 +3931,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4070,7 +4070,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -4114,7 +4114,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4181,8 +4181,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4194,11 +4194,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4665,19 +4665,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4860,7 +4860,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4915,7 +4915,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5217,8 +5217,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5355,8 +5355,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5474,7 +5474,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5656,7 +5656,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5688,7 +5688,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5708,7 +5708,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6881,7 +6881,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6964,7 +6964,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6972,7 +6972,7 @@ msgstr "" msgid "Deleted!" msgstr "Törölt!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7858,7 +7858,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -8086,7 +8086,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8286,8 +8286,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8356,7 +8356,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9231,7 +9231,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9442,7 +9442,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9468,7 +9468,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9531,7 +9531,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9738,7 +9738,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9894,7 +9894,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10008,7 +10008,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -10024,11 +10024,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -10068,7 +10068,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10170,7 +10170,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10178,7 +10178,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10187,11 +10187,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10205,8 +10205,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10457,7 +10457,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10564,7 +10564,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10660,7 +10660,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10701,7 +10701,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10945,7 +10945,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -11072,7 +11072,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -11087,7 +11087,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11555,7 +11555,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11660,7 +11660,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11789,7 +11789,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11825,7 +11825,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12097,7 +12097,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12194,7 +12194,7 @@ msgstr "Ha a Szigorú felhasználói engedély be van jelölve, és a felhaszná msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12774,15 +12774,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12940,7 +12941,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -13139,7 +13140,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13183,7 +13184,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13256,7 +13257,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13277,7 +13278,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14226,7 +14227,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14473,7 +14474,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14523,7 +14524,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14551,7 +14552,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14932,7 +14933,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15347,11 +15348,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15533,7 +15534,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15557,7 +15558,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15776,7 +15777,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15862,7 +15863,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16218,7 +16219,7 @@ msgstr "A '()'-ba kell zárni, és tartalmaznia kell a '{0}'-t, amely a felhaszn msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16276,7 +16277,7 @@ msgstr "MEGJEGYZÉS: Ez a mező már elavult. Kérjük, állítsa be újra az LD #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16773,7 +16774,7 @@ msgstr "Következő Kattintáskor" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16878,7 +16879,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16930,7 +16931,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18199,7 +18200,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18281,7 +18282,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18525,7 +18526,7 @@ msgstr "Szülő DocType" msgid "Parent Document Type" msgstr "Szülő Dokumentum Típus" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18921,8 +18922,8 @@ msgstr "Jogosultság Típusa" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -19006,11 +19007,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19092,11 +19093,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19148,7 +19149,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19164,7 +19165,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19177,7 +19178,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19292,7 +19293,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19304,11 +19305,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19362,7 +19363,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19497,7 +19498,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19549,6 +19550,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19597,7 +19602,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19732,7 +19737,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19808,7 +19813,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19847,7 +19852,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19865,7 +19870,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19989,11 +19994,11 @@ msgstr "Protipp: Hivatkozás hozzáadása: {{ reference_doctype }} {{ refe msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -20058,7 +20063,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20231,7 +20236,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20438,7 +20443,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20564,7 +20569,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20949,7 +20954,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21300,8 +21305,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21372,11 +21377,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21410,21 +21415,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21444,7 +21449,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21480,7 +21485,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21793,7 +21798,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -22068,8 +22073,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22340,7 +22345,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22363,7 +22368,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22739,7 +22744,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22824,7 +22829,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -23006,11 +23011,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23264,7 +23269,7 @@ msgstr "" msgid "Sender Email Field" msgstr "Feladó E-mail Címe Mező" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23449,8 +23454,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23476,12 +23481,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23492,7 +23497,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23565,7 +23570,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23584,18 +23589,21 @@ msgstr "Felhasználó által beállítva" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23729,7 +23737,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24502,7 +24510,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24569,7 +24577,7 @@ msgstr "" msgid "Splash Image" msgstr "Nyitókép" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24618,7 +24626,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -25000,7 +25008,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25890,7 +25898,7 @@ msgstr "A Google Cloud Console-ból a alatt lekérdezett projektszám" #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -26070,7 +26078,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26131,7 +26139,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -26160,11 +26168,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26241,7 +26249,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26270,6 +26278,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26334,7 +26347,7 @@ msgstr "Ez a mező csak akkor jelenik meg, ha az itt definiált mezőnév tartal "eval:doc.myfield=='Saját Érték'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26369,7 +26382,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26419,7 +26432,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26427,7 +26440,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26838,7 +26851,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -27039,7 +27052,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -27162,7 +27175,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27198,7 +27211,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27454,7 +27467,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27557,7 +27570,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27822,7 +27835,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28205,7 +28218,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28482,8 +28495,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28884,7 +28897,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29274,7 +29287,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29557,7 +29570,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29619,7 +29632,7 @@ msgstr "Sárga" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29693,7 +29706,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29783,7 +29796,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29906,7 +29919,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29922,7 +29935,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -30015,7 +30028,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30213,8 +30226,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30525,7 +30538,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -31053,7 +31066,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -31109,7 +31122,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31248,7 +31261,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31322,7 +31335,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31330,11 +31343,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31354,7 +31367,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31378,7 +31391,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31388,8 +31401,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31692,31 +31705,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31744,11 +31757,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31768,7 +31781,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31789,7 +31802,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/id.po b/frappe/locale/id.po index 94eae99115..5df43c1e69 100644 --- a/frappe/locale/id.po +++ b/frappe/locale/id.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'Tampilan Daftar' tidak diperbolehkan jenis {0} di baris {1}" msgid "'Recipients' not specified" msgstr "'Penerima' belum ditentukan" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "1 Acara Kalender Google disinkronkan." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Tindakan" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "Tambah Anak" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "Lampiran" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Mencoba Koneksi ke Baki QZ ..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Mencoba meluncurkan QZ Tray ..." @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "Sunting Massal {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "Tidak bisa Hapus" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "tidak dapat membuat {0} terhadap dokumen anak: {1}" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Tidak dapat menghapus Rumah dan Lampiran folder" @@ -4035,8 +4035,8 @@ msgstr "Tidak dapat mengedit dokumen dibatalkan" msgid "Cannot edit filters for standard charts" msgstr "Tidak dapat mengedit filter untuk bagan standar" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "Tidak dapat mengedit bidang standar" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klik pada {0} untuk menghasilkan Refresh Token." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klik tabel untuk mengedit" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Jatuh" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Perkecil Semua" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Terhubung ke Baki QZ!" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "" msgid "Country" msgstr "Negara" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "Buat Kartu" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Buat Bagan" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6825,7 +6825,7 @@ msgstr "" msgid "Deleted!" msgstr "Dihapus!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Menghapus {0}" @@ -7711,7 +7711,7 @@ msgstr "" msgid "Document Type" msgstr "Jenis Dokumen" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7939,7 +7939,7 @@ msgstr "Unduh Tautan" msgid "Download PDF" msgstr "Unduh PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Unduh Laporan" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Mengedit Format" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Kesalahan menyambung ke Aplikasi Baki QZ ...

Anda harus menginstal dan menjalankan aplikasi Baki QZ, untuk menggunakan fitur Raw Print.

Klik di sini untuk Mengunduh dan menginstal Baki QZ .
Klik di sini untuk mempelajari lebih lanjut tentang Pencetakan Mentah ." @@ -9295,7 +9295,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Waktu Eksekusi: {0} dtk" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Memperluas" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Melebarkan semua" @@ -9384,7 +9384,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "Gagal mendekode token, berikan token berenkode base64 yang valid." msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "Mengambil dokumen Penelusuran Global default." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Fieldname dibatasi 64 karakter ({0})" @@ -9877,11 +9877,11 @@ msgstr "Fieldname yang akan menjadi DocType untuk bidang link ini." msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Fieldname {0} tidak dapat memiliki karakter khusus seperti {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Fieldname {0} bertentangan dengan objek meta" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "" msgid "File backup is ready" msgstr "File cadangan sudah siap" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Nama file tidak boleh memuat {0}" @@ -10031,7 +10031,7 @@ msgstr "Nama file tidak boleh memuat {0}" msgid "File not attached" msgstr "Berkas tidak terpasang" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Ukuran file melebihi ukuran maksimum yang diperbolehkan dari {0} MB" @@ -10040,11 +10040,11 @@ msgstr "Ukuran file melebihi ukuran maksimum yang diperbolehkan dari {0} MB" msgid "File too big" msgstr "File terlalu besar" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Berkas {0} tidak ada" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "Nama folder tidak boleh menyertakan '/' (garis miring)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Folder {0} tidak kosong" @@ -10417,7 +10417,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10512,7 +10512,7 @@ msgstr "untuk Pengguna" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Untuk perbandingan, gunakan> 5, <10 atau = 324. Untuk rentang, gunakan 5:10 (untuk nilai antara 5 & 10)." @@ -10553,7 +10553,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "Untuk memperbarui, Anda hanya dapat memperbarui kolom tertentu." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Untuk {0} pada tingkat {1} dalam {2} berturut-turut {3}" @@ -10797,7 +10797,7 @@ msgstr "Dari Tanggal" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Dari Jenis Dokumen" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Hasilkan Laporan Baru" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "Set HTML header dari lampiran {0}" @@ -11641,7 +11641,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11677,7 +11677,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "Sertakan Tema dari Aplikasi" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Termasuk lekukan" @@ -12792,7 +12793,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Masukkan Setelah" @@ -12991,7 +12992,7 @@ msgstr "Ekspresi "depend_on" tidak valid" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Ekspresi "depend_on" tidak valid yang disetel dalam filter {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13108,7 +13109,7 @@ msgstr "" msgid "Invalid Password" msgstr "kata sandi salah" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13129,7 +13130,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "Label adalah wajib" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Pemandangan" @@ -14325,7 +14326,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Panjang {0} harus antara 1 dan 1000" @@ -14375,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Memuat" @@ -15199,11 +15200,11 @@ msgstr "bidang wajib: menetapkan peran untuk" msgid "Mandatory field: {0}" msgstr "bidang wajib: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "bidang wajib yang dibutuhkan dalam tabel {0}, Row {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Bidang wajib yang dibutuhkan dalam {0}" @@ -15385,7 +15386,7 @@ msgstr "Max lebar untuk jenis mata uang adalah 100px berturut-turut {0}" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15409,7 +15410,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15714,7 +15715,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "hilang Fields" @@ -16070,7 +16071,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Harus memiliki ijin laporan untuk mengakses laporan ini." @@ -16128,7 +16129,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16728,7 +16729,7 @@ msgstr "Tidak Ada Nama Yang Ditentukan untuk {0}" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Tidak ada izin yang ditentukan" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Tidak ada Tags" @@ -18049,7 +18050,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orientasi" @@ -18131,7 +18132,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18771,8 +18772,8 @@ msgstr "" msgid "Permissions" msgstr "Otorisasi" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18856,11 +18857,11 @@ msgstr "Telepon" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "Minta administrator untuk memverifikasi Anda sign-up" msgid "Please attach a file first." msgstr "Harap melampirkan file pertama." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18998,7 +18999,7 @@ msgstr "Harap konfirmasikan tindakan Anda ke {0} dokumen ini." msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Harap buat Kartu terlebih dahulu" @@ -19014,7 +19015,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "Harap jangan mengubah judul Template." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Silakan duplikat ini untuk membuat perubahan" @@ -19027,7 +19028,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Aktifkan pop-up" @@ -19142,7 +19143,7 @@ msgstr "Harap menyimpan laporan pertama" msgid "Please save to edit the template." msgstr "Harap simpan untuk mengedit template." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Silakan pilih DOCTYPE pertama" @@ -19154,11 +19155,11 @@ msgstr "Silakan pilih Tipe Entitas terlebih dahulu" msgid "Please select Minimum Password Score" msgstr "Harap pilih Skor Minimum Kata Sandi" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19212,7 +19213,7 @@ msgstr "Silahkan tetapkan Alamat Email" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Silakan atur pemetaan printer untuk format cetak ini di Pengaturan Printer" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Silakan set filter" @@ -19347,7 +19348,7 @@ msgstr "" msgid "Portal Settings" msgstr "Pengaturan Portal" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Potret" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Presisi harus antara 1 dan 6" @@ -19447,7 +19452,7 @@ msgstr "" msgid "Prepared Report User" msgstr "Pengguna Laporan yang Disiapkan" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19582,7 +19587,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Cetak Terkirim ke printer!" @@ -19715,7 +19720,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Pengaturan Cetak" @@ -19839,11 +19844,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Tetap melanjutkan" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Pengolahan" @@ -19908,7 +19913,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20081,7 +20086,7 @@ msgstr "Kode QR" msgid "QR Code for Login Verification" msgstr "Kode QR untuk Verifikasi Login" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Perintah Mentah" @@ -20414,7 +20419,7 @@ msgstr "" msgid "Reason" msgstr "Alasan" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Membangun kembali" @@ -20799,7 +20804,7 @@ msgstr "Perujuk" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "Membalas semua" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "Manajer Laporan" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Nama Laporan" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21260,21 +21265,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Laporan tidak dapat ditetapkan untuk jenis Tunggal" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Laporan tidak memiliki data, harap modifikasi filter atau ubah Nama Laporan" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Laporan tidak memiliki bidang numerik, harap ubah Nama Laporan" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21294,7 +21299,7 @@ msgstr "Laporan berhasil diperbarui" msgid "Report was not saved (there were errors)" msgstr "Laporan tidak disimpan (ada kesalahan)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Laporan dengan lebih dari 10 kolom terlihat lebih baik dalam mode Lansekap." @@ -21330,7 +21335,7 @@ msgstr "Laporan" msgid "Reports & Masters" msgstr "Laporan & Master" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Laporan sudah dalam Antrian" @@ -21643,7 +21648,7 @@ msgstr "Kembali ke layar Verifikasi dan masukkan kode yang ditampilkan oleh apli msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Mengembalikan panjang ke {0} untuk '{1}' dalam '{2}'. Menyetel panjang sebagai {3} akan menyebabkan pemotongan data." @@ -21918,8 +21923,8 @@ msgstr "Baris" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22190,7 +22195,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "Disimpan Sebagai" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Menyimpan laporan" @@ -22589,7 +22594,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Lihat semua laporan sebelumnya." @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "Pilih Kolom" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Pilih Kolom" @@ -22856,11 +22861,11 @@ msgstr "" msgid "Select a group node first." msgstr "Pilih simpul kelompok terlebih dahulu." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Pilih Bidang Pengirim yang valid untuk membuat dokumen dari Email" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Pilih bidang Subjek yang valid untuk membuat dokumen dari Email" @@ -23114,7 +23119,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Sender Field harus memiliki opsi Email in" @@ -23299,8 +23304,8 @@ msgstr "Sesi kadaluarsa harus dalam format {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Tetapkan" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Setel Filter Dinamis" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "Tetapkan Filter" msgid "Set Filters for {0}" msgstr "Setel Filter untuk {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23415,7 +23420,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Set sebagai Default" @@ -23434,18 +23439,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Atur Email Otomatis" @@ -24328,7 +24336,7 @@ msgstr "bidang semacam {0} harus fieldname valid" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "Standar Tidak Ditetapkan" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Format Cetak Standar tidak dapat diperbarui" @@ -24826,7 +24834,7 @@ msgstr "Perihal" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Jenis Bidang Subjek harus Data, Teks, Teks Panjang, Teks Kecil, Editor Teks" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "Kondisi '{0}' tidak valid" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Ada beberapa masalah dengan url berkas: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26063,7 +26071,7 @@ msgstr "Papan Kanban ini akan menjadi pribadi" msgid "This Month" msgstr "Bulan Ini" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "Tindakan ini hanya diperbolehkan untuk {}" msgid "This cannot be undone" msgstr "Ini tidak dapat dibatalkan" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26187,7 +26200,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ini adalah laporan latar belakang. Harap atur filter yang sesuai dan kemudian buat yang baru." @@ -26237,7 +26250,7 @@ msgstr "Ini dapat dicetak pada beberapa halaman" msgid "This month" msgstr "Bulan ini" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26245,7 +26258,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "Laporan ini dibuat pada {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Laporan ini dihasilkan {0}." @@ -26650,7 +26663,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Untuk mendapatkan laporan yang diperbarui, klik pada {0}." @@ -26851,7 +26864,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26972,7 +26985,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27008,7 +27021,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "" msgid "Unable to update event" msgstr "Tidak dapat memperbarui acara" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Tidak dapat menulis format file untuk {0}" @@ -27631,7 +27644,7 @@ msgstr "Diperbarui Ke Versi Baru 🎉" msgid "Updated successfully" msgstr "Berhasil diperbarui" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Memperbarui" @@ -28014,7 +28027,7 @@ msgstr "Pengguna Izin" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Permissions Pengguna" @@ -28291,8 +28304,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "Halaman web" msgid "Web Page Block" msgstr "Blok Halaman Web" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29083,7 +29096,7 @@ msgstr "Hanya akan ditampilkan jika judul bagian diaktifkan" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Dengan kepala Surat" @@ -29366,7 +29379,7 @@ msgstr "Bidang Sumbu Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29428,7 +29441,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Ya" @@ -29502,7 +29515,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Anda tidak diizinkan mengekspor {} doctype" @@ -29592,7 +29605,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29715,7 +29728,7 @@ msgstr "Anda tidak memiliki izin yang cukup untuk menyelesaikan tindakan" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29731,7 +29744,7 @@ msgstr "Anda tidak memiliki akses ke Laporan: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Anda tidak memiliki izin untuk mengakses file ini" @@ -29824,7 +29837,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Anda perlu berada dalam mode developer untuk mengedit Formulir Web Standar" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Anda harus login dan memiliki Peran Manager Sistem untuk dapat mengakses back-up." @@ -30022,8 +30035,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Permintaan Anda telah diterima. Kami akan segera menanggapi. Jika Anda memiliki informasi tambahan, silakan balas email ini." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "baru saja" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30862,7 +30875,7 @@ msgstr "" msgid "{0} Report" msgstr "{0} Laporan" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30918,7 +30931,7 @@ msgstr "{0} dan {1}" msgid "{0} are currently {1}" msgstr "{0} saat ini {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} wajib diisi" @@ -31057,7 +31070,7 @@ msgstr "{0} di baris {1} tidak dapat memiliki URL dan item turunan" msgid "{0} is a mandatory field" msgstr "{0} adalah kolom wajib" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} bukan DocType untuk Dynamic Link yang valid" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} bukan Alamat Email valid" @@ -31139,11 +31152,11 @@ msgstr "{0} bukan Alamat Email valid" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} bukanlah Nama yang valid" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} bukan Nomor Telepon yang valid" @@ -31163,7 +31176,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} bukan format laporan yang valid. Format laporan harus salah satu dari yang berikut {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31187,7 +31200,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} sekarang menjadi format cetak standar untuk doctype {1}" @@ -31197,8 +31210,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} diperlukan" @@ -31501,31 +31514,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) akan terpotong, karena karakter maksimum yang diizinkan adalah {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Tidak dapat melakukan Perubahan tanpa Pembatalan terlebih dahulu" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Tidak dapat menetapkan perubahan jika dokumen tidak dapat diajukan" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Tidak dapat mengatur Assign Submit jika tidak Submittable" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Tidak dapat mengatur Pembatalan tanpa melakukan penyerahan" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Tidak dapat melakukan Impor tanpa dibuat terlebih dahulu" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Tidak dapat mengatur Pengajuan, Pembatalan, Perubahan tanpa Pencatatan" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Tidak dapat melakukan impor karena {1} bukan data yang dapat diimpor" @@ -31553,11 +31566,11 @@ msgstr "{0}: Fieldname {1} muncul beberapa kali dalam baris {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Fieldtype {1} untuk {2} tidak boleh unik" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Tidak ada perizinan dasar yang ditetapkan" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Hanya satu aturan diperbolehkan dengan Peran yang sama, Tingkat dan {1}" @@ -31577,7 +31590,7 @@ msgstr "{0}: Opsi {1} harus sama dengan nama doctype {2} untuk isian {3}" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Izin pada tingkat 0 harus ditetapkan sebelum tingkat yang lebih tinggi ditetapkan" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} diatur untuk menyatakan {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/it.po b/frappe/locale/it.po index 21568b31fd..42c2853494 100644 --- a/frappe/locale/it.po +++ b/frappe/locale/it.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'Nella Vista Elenco' non consentito per il tipo {0} nella riga {1}" msgid "'Recipients' not specified" msgstr "'Destinatari' non specificati" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' non è un URL valido" @@ -141,7 +141,7 @@ msgstr "1 Giorno" msgid "1 Google Calendar Event synced." msgstr "1 Evento di Google Calendar sincronizzato." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -661,7 +661,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1141,8 +1141,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1590,7 +1590,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2447,7 +2447,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "Vuoi davvero annullare le modifiche?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2742,7 +2742,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2758,7 +2758,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2780,11 +2780,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3647,11 +3647,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3875,7 +3875,7 @@ msgid "Camera" msgstr "Fotocamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4014,7 +4014,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -4058,7 +4058,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4125,8 +4125,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "Impossibile modificare i filtri per i grafici standard" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4138,11 +4138,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4609,19 +4609,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4804,7 +4804,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Riduci" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4859,7 +4859,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5161,8 +5161,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5299,8 +5299,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5418,7 +5418,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5600,7 +5600,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5632,7 +5632,7 @@ msgstr "Cr" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5652,7 +5652,7 @@ msgid "Create Card" msgstr "Crea Scheda" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Crea Grafico" @@ -6825,7 +6825,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6908,7 +6908,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6916,7 +6916,7 @@ msgstr "" msgid "Deleted!" msgstr "Eliminato!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7802,7 +7802,7 @@ msgstr "" msgid "Document Type" msgstr "Tipo Documento" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -8030,7 +8030,7 @@ msgstr "Scarica Link" msgid "Download PDF" msgstr "Scarica il pdf" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Scarica Report" @@ -8230,8 +8230,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8300,7 +8300,7 @@ msgstr "Modifica Filtri" msgid "Edit Footer" msgstr "Modifica Piè di Pagina" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Modifica formato" @@ -9175,7 +9175,7 @@ msgstr "Log Errori" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9386,7 +9386,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9412,7 +9412,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Espandi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9475,7 +9475,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9682,7 +9682,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9838,7 +9838,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9952,7 +9952,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9968,11 +9968,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -10012,7 +10012,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10114,7 +10114,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10122,7 +10122,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10131,11 +10131,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10149,8 +10149,8 @@ msgstr "File" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10401,7 +10401,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10508,7 +10508,7 @@ msgstr "Dettagli del Piè di Pagina" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10603,7 +10603,7 @@ msgstr "Per l'Utente" msgid "For Value" msgstr "Valore" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10644,7 +10644,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10888,7 +10888,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -11015,7 +11015,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -11030,7 +11030,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11498,7 +11498,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11603,7 +11603,7 @@ msgstr "Intestazione" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11732,7 +11732,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11768,7 +11768,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12040,7 +12040,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12137,7 +12137,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12717,15 +12717,16 @@ msgstr "Includi Tema dalle App" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12883,7 +12884,7 @@ msgstr "Inserisci Sopra" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -13082,7 +13083,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13126,7 +13127,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13199,7 +13200,7 @@ msgstr "" msgid "Invalid Password" msgstr "Password non Valida" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13220,7 +13221,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14169,7 +14170,7 @@ msgstr "" msgid "Landing Page" msgstr "Pagina di Destinazione" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14416,7 +14417,7 @@ msgstr "Lunghezza" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14466,7 +14467,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14494,7 +14495,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14875,7 +14876,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Caricamento" @@ -15290,11 +15291,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15476,7 +15477,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15500,7 +15501,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15719,7 +15720,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "Metodo Non Consentito" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15805,7 +15806,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Campi Mancanti" @@ -16161,7 +16162,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16219,7 +16220,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16714,7 +16715,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "No" @@ -16819,7 +16820,7 @@ msgstr "" msgid "No New notifications" msgstr "Nessuna Nuova Notifica" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16871,7 +16872,7 @@ msgstr "Campo Selezione Non Trovato" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18140,7 +18141,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18222,7 +18223,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18466,7 +18467,7 @@ msgstr "DocType Principale" msgid "Parent Document Type" msgstr "Tipo Documento Principale" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18862,8 +18863,8 @@ msgstr "" msgid "Permissions" msgstr "Permessi" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18947,11 +18948,11 @@ msgstr "Telefono" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19033,11 +19034,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19089,7 +19090,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19105,7 +19106,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19118,7 +19119,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19233,7 +19234,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19245,11 +19246,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19303,7 +19304,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Si prega di impostare i filtri" @@ -19438,7 +19439,7 @@ msgstr "" msgid "Portal Settings" msgstr "Impostazioni del Portale" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19490,6 +19491,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19538,7 +19543,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19673,7 +19678,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19749,7 +19754,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19788,7 +19793,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19806,7 +19811,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Impostazioni di Stampa" @@ -19930,11 +19935,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19999,7 +20004,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20172,7 +20177,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "Errore nel vassoio QZ:" @@ -20379,7 +20384,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20505,7 +20510,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20890,7 +20895,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21241,8 +21246,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21313,11 +21318,11 @@ msgstr "Responsabile Report" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Nome del Rapporto" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21351,21 +21356,21 @@ msgstr "Vista Report" msgid "Report bug" msgstr "Segnala un problema" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21385,7 +21390,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21421,7 +21426,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21734,7 +21739,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -22009,8 +22014,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22281,7 +22286,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22304,7 +22309,7 @@ msgstr "Salva Con Nome" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22680,7 +22685,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22765,7 +22770,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22947,11 +22952,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23205,7 +23210,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23390,8 +23395,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23417,12 +23422,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Imposta le opzioni predefinite per tutti i grafici su questa dashboard (es: \"colori\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23433,7 +23438,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23506,7 +23511,7 @@ msgstr "Imposta come privato" msgid "Set all public" msgstr "Imposta tutto come pubblico" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23525,18 +23530,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23646,7 +23654,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Imposta E-mail Automatica" @@ -24419,7 +24427,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24486,7 +24494,7 @@ msgstr "" msgid "Splash Image" msgstr "Immagine Iniziale" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24535,7 +24543,7 @@ msgstr "" msgid "Standard Permissions" msgstr "Autorizzazioni Standard" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24917,7 +24925,7 @@ msgstr "Soggetto" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25806,7 +25814,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25889,7 +25897,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25960,7 +25968,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25983,7 +25991,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26044,7 +26052,7 @@ msgstr "Non ci sono eventi in programma per te." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -26073,11 +26081,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "Al momento non c'è nulla di nuovo da mostrare." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26154,7 +26162,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26183,6 +26191,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26243,7 +26256,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26278,7 +26291,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26328,7 +26341,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26336,7 +26349,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26741,7 +26754,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26942,7 +26955,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -27063,7 +27076,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27099,7 +27112,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27354,7 +27367,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27457,7 +27470,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27722,7 +27735,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28105,7 +28118,7 @@ msgstr "Autorizzazione Utente" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Autorizzazioni Utente" @@ -28382,8 +28395,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28784,7 +28797,7 @@ msgstr "Pagina Web" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29174,7 +29187,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29457,7 +29470,7 @@ msgstr "Campi Asse Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29519,7 +29532,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Sì" @@ -29593,7 +29606,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29683,7 +29696,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29806,7 +29819,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29822,7 +29835,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29915,7 +29928,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30113,8 +30126,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30425,7 +30438,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30953,7 +30966,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -31009,7 +31022,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31148,7 +31161,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31222,7 +31235,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31230,11 +31243,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31254,7 +31267,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31278,7 +31291,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31288,8 +31301,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31592,31 +31605,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31644,11 +31657,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31668,7 +31681,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31689,7 +31702,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index b57ed17448..0b8fecd66f 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-20 19:32\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'I listevisning' ikke tillatt for typen {0} i rad {1}" msgid "'Recipients' not specified" msgstr "'Mottakere' er ikke angitt" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' er ikke et gyldig IBAN" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' er ikke en gyldig URL" @@ -141,7 +141,7 @@ msgstr "1 dag" msgid "1 Google Calendar Event synced." msgstr "1 Google Kalender-hendelse synkronisert." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Rapport" @@ -759,7 +759,7 @@ msgstr "En Frappe Framework-instans kan fungere som en OAuth-klient, ressurs ell msgid "A field with the name {0} already exists in {1}" msgstr "Et felt med navnet {0} finnes allerede i {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "En fil med samme navn {} finnes allerede" @@ -1128,7 +1128,7 @@ msgstr "Handlingen {0} mislyktes på {1} {2}. Se den på {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Handlinger" @@ -1228,7 +1228,7 @@ msgstr "Legg til kant nederst" msgid "Add Border at Top" msgstr "Legg til kant øverst" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Legg til diagram i oversiktspanel" @@ -1241,8 +1241,8 @@ msgid "Add Child" msgstr "Legg til underordnet" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1690,7 +1690,7 @@ msgstr "Etter registrring" msgid "After Submit" msgstr "Etter registrering" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Feltet Aggregert er påkrevd for å opprette et tallkort" @@ -2548,7 +2548,7 @@ msgstr "Er du sikker på at du vil slette denne oppføringen?" msgid "Are you sure you want to discard the changes?" msgstr "Er du sikker på at du vil forkaste endringene?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Er du sikker på at du vil generere en ny rapport?" @@ -2843,7 +2843,7 @@ msgstr "Vedlagt til felt" msgid "Attached To Name" msgstr "Vedlagt til navn" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "\"Vedlagt til navn\" må være en streng eller et heltall" @@ -2859,7 +2859,7 @@ msgstr "Vedlegg" msgid "Attachment Limit (MB)" msgstr "Vedleggsgrense (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Vedleggsgrensen er nådd" @@ -2881,11 +2881,11 @@ msgstr "Vedlegg fjernet" msgid "Attachments" msgstr "Vedlegg" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Forsøker å koble til QZ-skuff..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Prøver å starte QZ Tray..." @@ -3747,11 +3747,11 @@ msgstr "Masseredigering" msgid "Bulk Edit {0}" msgstr "Masseredigering {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Massehandling mislyktes" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Massehandling vellykket" @@ -3975,7 +3975,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4114,7 +4114,7 @@ msgstr "Kan ikke fjerne" msgid "Cannot Update After Submit" msgstr "Kan ikke oppdatere etter registrering" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Får ikke tilgang til filbanen {0}" @@ -4158,7 +4158,7 @@ msgstr "Kan ikke opprette en {0} mot et underdokument: {1}" msgid "Cannot create private workspace of other users" msgstr "Kan ikke opprette privat arbeidsområde for andre brukere" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Kan ikke slette Hjem- og Vedlegg-mappene" @@ -4225,8 +4225,8 @@ msgstr "Kan ikke redigere avbrutt dokument" msgid "Cannot edit filters for standard charts" msgstr "Kan ikke redigere filtre for standarddiagrammer" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Kan ikke redigere filtre for standard oversikt over nøkkeltall" @@ -4238,11 +4238,11 @@ msgstr "Kan ikke redigere standardfelt" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Kan ikke aktivere {0} for en dokumenttype som ikke kan registreres" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Kan ikke finne filen {} på disken" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Kan ikke hente filinnholdet i en mappe" @@ -4709,19 +4709,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klikk på {0} for å generere oppdateringstoken." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klikk på tabellen for å redigere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Klikk for å angi dynamiske filtre" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Klikk for å angi filtre" @@ -4904,7 +4904,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Fold sammen kodefeltet" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Fold sammen alle" @@ -4959,7 +4959,7 @@ msgstr "Sammenfoldbarhet avhenger av (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5261,8 +5261,8 @@ msgstr "Komprimert" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5401,8 +5401,8 @@ msgstr "Tilkoblet app" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Koblet til QZ Tray!" @@ -5520,7 +5520,7 @@ msgstr "Inneholder {0} sikkerhetsoppdateringer" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5702,7 +5702,7 @@ msgstr "Teller" msgid "Country" msgstr "Land" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Landskode er påkrevd" @@ -5734,7 +5734,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5754,7 +5754,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6276,7 +6276,7 @@ msgstr "Cyan" #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "DELETE" -msgstr "SLETT" +msgstr "DELETE" #. Option for the 'Default Sort Order' (Select) field in DocType 'DocType' #. Option for the 'Sort Order' (Select) field in DocType 'Customize Form' @@ -6927,7 +6927,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Slett fane" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Slett og generer ny" @@ -7010,7 +7010,7 @@ msgstr "Slettede dokumenter" msgid "Deleted Name" msgstr "Slettet navn" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Sletting av alle dokumenter var vellykket" @@ -7018,7 +7018,7 @@ msgstr "Sletting av alle dokumenter var vellykket" msgid "Deleted!" msgstr "Slettet!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Sletter {0}" @@ -7907,7 +7907,7 @@ msgstr "Dokumenttittel" msgid "Document Type" msgstr "Dokumenttype" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Dokumenttype og funksjon er påkrevd for å opprette et tallkort" @@ -8135,7 +8135,7 @@ msgstr "Last ned lenke" msgid "Download PDF" msgstr "Last ned PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Last ned rapport" @@ -8335,8 +8335,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8405,7 +8405,7 @@ msgstr "Rediger filtre" msgid "Edit Footer" msgstr "Rediger bunnfelt" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Rediger format" @@ -9281,7 +9281,7 @@ msgstr "Feillogger" msgid "Error Message" msgstr "Feilmelding" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Feil ved tilkobling til QZ Tray-applikasjonen...

Du må ha QZ Tray-applikasjonen installert og kjørende for å bruke Raw Print-funksjonen.

Klikk her for å laste ned og installere QZ Tray.
Klikk her for å lære mer om Raw Printing." @@ -9492,7 +9492,7 @@ msgstr "Kjør kode" msgid "Executing..." msgstr "Utfører..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Utførelsestid: {0} sek" @@ -9518,7 +9518,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Utvid" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Utvid alle" @@ -9581,7 +9581,7 @@ msgstr "Utløpstid for QR-kodebildesiden" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9788,7 +9788,7 @@ msgstr "Mislyktes med å dekode tokenet. Vennligst oppgi et gyldig base64-kodet msgid "Failed to decrypt key {0}" msgstr "Mislyktes med å dekryptere nøkkelen {0}" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Mislyktes med å slette {0} dokumenter: {1}" @@ -9944,7 +9944,7 @@ msgstr "Henter standard globale søkedokumenter." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10058,7 +10058,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -10074,11 +10074,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Feltnavn {0} kan ikke inneholde spesialtegn som {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Feltnavn {0} konflikterer med metaobjekt" @@ -10118,7 +10118,7 @@ msgstr "Felt" msgid "Fields Multicheck" msgstr "Skjekk av flere felt" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Feltene `file_name` eller `file_url` må angis for fil" @@ -10220,7 +10220,7 @@ msgstr "Filens URL" msgid "File backup is ready" msgstr "Sikkerhetskopiering av filer er klar" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Filnavnet kan ikke ha {0}" @@ -10228,7 +10228,7 @@ msgstr "Filnavnet kan ikke ha {0}" msgid "File not attached" msgstr "Fil ikke vedlagt" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Filstørrelsen oversteg den maksimalt tillatte størrelsen på {0} MB" @@ -10237,11 +10237,11 @@ msgstr "Filstørrelsen oversteg den maksimalt tillatte størrelsen på {0} MB" msgid "File too big" msgstr "Filen er for stor" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Filtypen {0} er ikke tillatt" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "DocType {0} finnes ikke" @@ -10255,8 +10255,8 @@ msgstr "Filer" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10507,7 +10507,7 @@ msgstr "Mappenavn" msgid "Folder name should not include '/' (slash)" msgstr "Mappenavnet skal ikke inneholde '/' (skråstrek)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Mappen {0} er ikke tom" @@ -10614,7 +10614,7 @@ msgstr "Detaljer i bunntekst" msgid "Footer HTML" msgstr "HTML for bunntekst" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "Bunntekst-HTML satt fra vedlegg {0}" @@ -10710,7 +10710,7 @@ msgstr "For bruker" msgid "For Value" msgstr "For verdi" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Til sammenligning, bruk >5, <10 eller =324. For områder, bruk 5:10 (for verdier mellom 5 og 10)." @@ -10751,7 +10751,7 @@ msgstr "For flere adresser, skriv inn adressen på forskjellige linjer. f.eks. t msgid "For updating, you can update only selective columns." msgstr "Ved oppdatering kan du bare oppdatere enkelte kolonner." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "For {0} på nivå {1} i {2} på rad {3}" @@ -10995,7 +10995,7 @@ msgstr "Fra dato" msgid "From Date Field" msgstr "Felt for fradato" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Fra dokument type" @@ -11122,7 +11122,7 @@ msgstr "Generell" msgid "Generate Keys" msgstr "Generer nøkler" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Generer ny rapport" @@ -11137,7 +11137,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Lag separate dokumenter for hver tilordnet person" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Generer sporings-URL" @@ -11605,7 +11605,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11710,7 +11710,7 @@ msgstr "Topptekst" msgid "Header HTML" msgstr "HTML-kode for topptekst" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "Topptekst-HTML satt fra vedlegg {0}" @@ -11839,7 +11839,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Her er sporings-URL-en din" @@ -11875,7 +11875,7 @@ msgstr "Skjult" msgid "Hidden Fields" msgstr "Skjulte felt" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Skjulte kolonner inkluderer: {0}" @@ -12147,7 +12147,7 @@ msgstr "Du har nok ikke tilgang til noe arbeidsområde ennå, men du kan opprett msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12244,7 +12244,7 @@ msgstr "Hvis Bruk streng brukerrettighet er merket av og brukerrettighet er defi msgid "If Checked workflow status will not override status in list view" msgstr "Hvis avmerket arbeidsflytstatus ikke overstyrer statusen i listevisningen" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12824,15 +12824,16 @@ msgstr "Inkluder tema fra apper" msgid "Include Web View Link in Email" msgstr "Inkluder lenke til nettvisning i e-post" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Inkluder filtre" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Inkluder skjulte kolonner" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Inkluder innrykk" @@ -12990,7 +12991,7 @@ msgstr "Sett inn ovenfor" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Sett inn etter" @@ -13189,7 +13190,7 @@ msgstr "Ugyldig «depends_on»-uttrykk" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Ugyldig «depends_on»-uttrykk satt i filteret {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Ugyldig \"mandatory_depends_on\"-uttrykk" @@ -13233,7 +13234,7 @@ msgstr "Ugyldig DocType" msgid "Invalid Fieldname" msgstr "Ugyldig feltnavn" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Ugyldig fil-URL" @@ -13306,7 +13307,7 @@ msgstr "Ugyldige parametere." msgid "Invalid Password" msgstr "Ugyldig passord" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Ugyldig telefonnummer" @@ -13327,7 +13328,7 @@ msgstr "Ugyldig tabellfeltnavn" msgid "Invalid Transition" msgstr "Ugyldig overgang" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14276,7 +14277,7 @@ msgstr "" msgid "Landing Page" msgstr "Landingsside" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Liggende" @@ -14523,7 +14524,7 @@ msgstr "Lengde" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Lengden på den overførte datamatrisen er større enn verdien av maksimalt tillatte etikettpunkter!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Lengden på {0} bør være mellom 1 og 1000" @@ -14573,7 +14574,7 @@ msgstr "Brev" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14601,7 +14602,7 @@ msgstr "Navn på brevhode" msgid "Letter Head Scripts" msgstr "Brevhodeskript" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Brevhode kan ikke være både deaktivert og standard" @@ -14982,7 +14983,7 @@ msgstr "Last inn mer" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Laster inn" @@ -15397,11 +15398,11 @@ msgstr "Angi rolle for påkrevd felt" msgid "Mandatory field: {0}" msgstr "Påkrevd felt: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Påkrevd felt kreves i tabellen {0}, rad {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Påkrevd felt kreves i {0}" @@ -15583,7 +15584,7 @@ msgstr "Maks bredde for typen Valuta er 100px i raden {0}" msgid "Maximum" msgstr "Maksimum" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Maksgrensen for vedlegg på {0} er nådd for {1} {2}." @@ -15607,7 +15608,7 @@ msgstr "Betydningen av Registrer, Avbryte, Utvide" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15826,7 +15827,7 @@ msgstr "Metode" msgid "Method Not Allowed" msgstr "Ikke tillatt metode" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Metode er påkrevd for å opprette et tallkort" @@ -15912,7 +15913,7 @@ msgstr "Manglende DocType" msgid "Missing Field" msgstr "Manglende felt" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Manglende felt" @@ -16268,7 +16269,7 @@ msgstr "Må være omsluttet av '()' og inkludere '{0}', som er en plassholder fo msgid "Must be of type \"Attach Image\"" msgstr "Må være av typen \"Legg ved bilde\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Må ha rapporttillatelse for å få tilgang til denne rapporten." @@ -16326,7 +16327,7 @@ msgstr "MERK: Denne boksen har forfalt for avvikling. Vennligst konfigurer LDAP #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16825,7 +16826,7 @@ msgstr "Neste ved klikk" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Nei" @@ -16930,7 +16931,7 @@ msgstr "Ingen navn spesifisert for {0}" msgid "No New notifications" msgstr "Ingen nye varsler" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Ingen rettigheter spesifisert" @@ -16982,7 +16983,7 @@ msgstr "Ingen valgfelt funnet" msgid "No Suggestions" msgstr "Ingen forslag" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Ingen stikkord" @@ -18251,7 +18252,7 @@ msgstr "Organisasjonens historikk" msgid "Org History Heading" msgstr "Overskrift for organisasjonens historikk" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orientering" @@ -18333,7 +18334,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18577,7 +18578,7 @@ msgstr "Overordnet DocType" msgid "Parent Document Type" msgstr "Overordnet dokumenttype" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Overordnet dokumenttype er påkrevd for å opprette et tallkort" @@ -18973,8 +18974,8 @@ msgstr "Tillatelsestype" msgid "Permissions" msgstr "Rettigheter" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Feil i tillatelser" @@ -19058,11 +19059,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Telefonnr." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummeret {0} satt i feltet {1} er ikke gyldig." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19144,11 +19145,11 @@ msgstr "Be administratoren om å bekrefte registreringen din" msgid "Please attach a file first." msgstr "Legg ved en fil først." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Legg ved en bildefil for å angi HTML for bunntekst." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Legg ved en bildefil for å sette HTML for brevhode." @@ -19200,7 +19201,7 @@ msgstr "Bekreft at du vil {0} dette dokumentet." msgid "Please contact your system manager to install correct version." msgstr "Kontakt systembehandleren for å installere riktig versjon." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Opprett et kort først" @@ -19216,7 +19217,7 @@ msgstr "Vennligst slett feltet fra {0} eller legg til den nødvendige doktypen." msgid "Please do not change the template headings." msgstr "Ikke endre overskriftene i malen." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Dupliser dette for å gjøre endringer" @@ -19229,7 +19230,7 @@ msgstr "Aktiver minst én sosial påloggingsnøkkel eller LDAP- eller logg inn m #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Aktiver popup-vinduer" @@ -19344,7 +19345,7 @@ msgstr "Lagre rapporten først" msgid "Please save to edit the template." msgstr "Lagre for å redigere malen." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Velg DocType først" @@ -19356,11 +19357,11 @@ msgstr "Velg enhetstype først" msgid "Please select Minimum Password Score" msgstr "Velg minimum passordpoengsum" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Velg X- og Y-feltene" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Velg en landskode for felt {1}." @@ -19414,7 +19415,7 @@ msgstr "Angi e-postadresse" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Angi en skrivertilordning for dette utskriftsformatet i skriverinnstillingene" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Angi filtre" @@ -19549,7 +19550,7 @@ msgstr "Element i portalmeny" msgid "Portal Settings" msgstr "Portalinnstillinger" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Portrett" @@ -19601,6 +19602,10 @@ msgstr "Potensielt farlig innhold i strengliteral: {0}" msgid "Precision" msgstr "Presisjon" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Presisjonen bør være mellom 1 og 6" @@ -19649,7 +19654,7 @@ msgstr "Analyseverktøy for forhåndsgenererte rapporter" msgid "Prepared Report User" msgstr "Bruker av forhåndsgenerert rapport" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Rendring av forhåndsgenerert rapport feilet" @@ -19784,7 +19789,7 @@ msgstr "Primærnøkkelen til DocType {0} kan ikke endres da det finnes eksistere #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19860,7 +19865,7 @@ msgstr "Hjelp med utskriftsformat" msgid "Print Format Type" msgstr "Type utskriftsformat" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Utskriftsformat ikke funnet" @@ -19899,7 +19904,7 @@ msgstr "Skjul i utskrift hvis ingen verdi" msgid "Print Language" msgstr "Utskriftsspråk" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Utskrift sendt til trykkeriet!" @@ -19917,7 +19922,7 @@ msgstr "Utskriftsserver" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Utskriftsinnstillinger" @@ -20041,11 +20046,11 @@ msgstr "ProTips: Legg til Referanse: {{ reference_doctype }} {{ reference_ msgid "Proceed" msgstr "Fortsett" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Fortsett uansett" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Behandler" @@ -20110,7 +20115,7 @@ msgstr "Egenskapstype" msgid "Protect Attached Files" msgstr "Beskytt vedlagte filer" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Beskyttet fil" @@ -20283,7 +20288,7 @@ msgstr "QR-kode" msgid "QR Code for Login Verification" msgstr "QR-kode for innloggingsbekreftelse" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray – feil:" @@ -20490,7 +20495,7 @@ msgstr "Rangering" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Rå kommandoer" @@ -20616,7 +20621,7 @@ msgstr "Sanntid (SocketIO)" msgid "Reason" msgstr "Årsak" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Gjenoppbygg" @@ -21001,7 +21006,7 @@ msgstr "Henviser" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21352,8 +21357,8 @@ msgstr "Svar alle" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21424,11 +21429,11 @@ msgstr "Rapportansvarlig" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Rapportnavn" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Rapportnavn, rapportfelt og -fusjon er påkrevd for å opprette et nummerkort" @@ -21462,21 +21467,21 @@ msgstr "Rapportvisning" msgid "Report bug" msgstr "Rapporter feil" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Rapport kan ikke settes for DocType-er av typen Single." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Rapporten inneholder ingen data. Vennligst endre filtrene eller rapportnavnet." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Rapporten har ingen numeriske felt. Vennligst endre rapportnavnet." -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Rapport påbegynt, klikk for å se status" @@ -21496,7 +21501,7 @@ msgstr "Arbeidsflyten ble vellykket oppdatert" msgid "Report was not saved (there were errors)" msgstr "Rapporten ble ikke lagret (det oppstod feil)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Rapporten med mer enn 10 kolonner ser bedre ut i landskapsmodus." @@ -21532,7 +21537,7 @@ msgstr "Rapporter" msgid "Reports & Masters" msgstr "Rapporter og stamdata" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Det ligger allerede rapporter i køen" @@ -21845,7 +21850,7 @@ msgstr "Gå tilbake til bekreftelsesskjermen og skriv inn koden som vises av aut msgid "Reverse Icon Color" msgstr "Omvendt ikonfarge" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Tilbakestiller lengden til {0} for '{1}' i '{2}'. Hvis lengden settes til {3} , vil dataene bli avkortet." @@ -22120,8 +22125,8 @@ msgstr "Rad" msgid "Row #" msgstr "Rad #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Rad # {0}: En bruker som ikke er administrator kan ikke angi rollen {1} til den egendefinerte dokumenttypen" @@ -22392,7 +22397,7 @@ msgstr "Lørdag" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22415,7 +22420,7 @@ msgstr "Lagre som" msgid "Save Customizations" msgstr "Lagre tilpasninger" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Lagre rapport" @@ -22791,7 +22796,7 @@ msgstr "Sikkerhetsinnstillinger" msgid "See all Activity" msgstr "Se all aktivitet" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Se alle tidligere rapporter." @@ -22876,7 +22881,7 @@ msgid "Select Column" msgstr "Velg kolonne" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Velg kolonner" @@ -23058,11 +23063,11 @@ msgstr "Velg et felt for å redigere egenskapene." msgid "Select a group node first." msgstr "Velg en gruppenode først." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Velg et gyldig avsenderfelt for å opprette dokumenter fra e-post" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Velg et gyldig emnefelt for å opprette dokumenter fra e-post" @@ -23316,7 +23321,7 @@ msgstr "Avsenders e-postadresse" msgid "Sender Email Field" msgstr "Felt for avsenders e-postadresse" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Avsenderfeltet må være av typen e-postadresse" @@ -23501,8 +23506,8 @@ msgstr "Utløpstid for økter må være på format {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Angi" @@ -23528,12 +23533,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Sett standardalternativer for alle kartene på dette oversiktspanelet (eks: \"farger\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Angi dynamiske filtre" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23544,7 +23549,7 @@ msgstr "Angi filtere" msgid "Set Filters for {0}" msgstr "Angi filtre for {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Angi nivå" @@ -23617,7 +23622,7 @@ msgstr "Sett alle til private" msgid "Set all public" msgstr "Sett alle til offentlige" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Angi som standard" @@ -23636,18 +23641,21 @@ msgstr "Angitt av bruker" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Angi dynamiske filterverdier i JavaScript for de påkrevde feltene her." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Angi ikke-standard presisjon for et flyt- eller valutafelt" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23781,7 +23789,7 @@ msgstr "Oppsett > Bruker" msgid "Setup > User Permissions" msgstr "Oppsett > Brukertillatelser" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Konfigurer automatisk e-post" @@ -24554,7 +24562,7 @@ msgstr "Sorteringsfelt {0} må være et gyldig feltnavn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24621,7 +24629,7 @@ msgstr "Angi hvilke domener eller opprinnelser som har tillatelse til å bygge i msgid "Splash Image" msgstr "Velkomstbilde" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24670,7 +24678,7 @@ msgstr "Standard ikke satt" msgid "Standard Permissions" msgstr "Standardtillatelser" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standard utskriftsformat kan ikke oppdateres" @@ -25052,7 +25060,7 @@ msgstr "Emne" msgid "Subject Field" msgstr "Emnefelt" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Emnefeltets type bør være Data, Tekst, Lang tekst, Liten tekst, Tekstredigerer" @@ -25945,7 +25953,7 @@ msgstr "Klient-ID-en som ble hentet fra Google Cloud Console under " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Rapporten du ba om, er generert.

Klikk her for å laste den ned:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "" #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26126,7 +26134,7 @@ msgstr "Rollen {0} bør være en egendefinert rolle." msgid "The selected document {0} is not a {1}." msgstr "Det valgte dokumentet {0} er ikke et {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Systemet oppdateres. Vennligst oppdater på nytt om noen få øyeblikk." @@ -26145,7 +26153,7 @@ msgstr "Verdien du limte inn var {0} tegn lang. Maks tillatte tegn er {1}." #. Description of the 'Condition' (Small Text) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "The webhook will be triggered if this expression is true" -msgstr "Webhooken vil bli utløst hvis dette uttrykket er sant" +msgstr "Webhook-en vil bli utløst hvis dette uttrykket er sant" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:183 msgid "The {0} is already on auto repeat {1}" @@ -26187,7 +26195,7 @@ msgstr "Det er ingen kommende hendelser for deg." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Det er ingen {0} for dette {1}. Hvorfor ikke starte en!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Det finnes allerede {0} med de samme filtrene i køen:" @@ -26216,11 +26224,11 @@ msgstr "Det finnes ingen oppgave som heter \"{}\"" msgid "There is nothing new to show you right now." msgstr "Det er ikke noe nytt å vise deg akkurat nå." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Det er et problem med fil-URL-en: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Det finnes allerede {0} med de samme filtrene i køen:" @@ -26297,7 +26305,7 @@ msgstr "Denne Kanban-tavlen forblir privat" msgid "This Month" msgstr "Denne måneden" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26326,6 +26334,11 @@ msgstr "Denne handlingen er kun tillatt for {}" msgid "This cannot be undone" msgstr "Dette kan ikke angres." +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26389,7 +26402,7 @@ msgstr "Dette feltet vises bare hvis feltnavnet som er definert her, har verdi E "eval:doc.myfield=='My Value'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Denne filen er knyttet til et beskyttet dokument og kan ikke slettes." @@ -26424,7 +26437,7 @@ msgstr "Denne geolokaliseringsleverandøren støttes ikke ennå." msgid "This goes above the slideshow." msgstr "Dette går over lysbildefremvisningen." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Dette er en bakgrunnsrapport. Vennligst angi de riktige filtrene og generer deretter en ny." @@ -26474,7 +26487,7 @@ msgstr "Dette kan bli skrevet ut på flere sider" msgid "This month" msgstr "Denne måneden" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Denne rapporten inneholder {0} rader og er for stor til å vises i nettleseren. Du kan bruke {1} i stedet." @@ -26482,7 +26495,7 @@ msgstr "Denne rapporten inneholder {0} rader og er for stor til å vises i nettl msgid "This report was generated on {0}" msgstr "Denne rapporten ble generert den {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Denne rapporten ble generert {0}." @@ -26893,7 +26906,7 @@ msgstr "For å eksportere dette trinnet som JSON, koble det til et onboarding-do msgid "To generate password click {0}" msgstr "For å generere passord, klikk {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "For å få den oppdaterte rapporten, klikk på {0}." @@ -27094,7 +27107,7 @@ msgstr "Emne" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Totalt" @@ -27217,7 +27230,7 @@ msgstr "Spor milepæler for ethvert dokument" msgid "Tracking" msgstr "Sporing" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "Sporing av URL generert og kopiert til utklippstavlen" @@ -27253,7 +27266,7 @@ msgstr "Overganger" msgid "Translatable" msgstr "Oversettbar" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Oversett data" @@ -27509,7 +27522,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL for dokumentasjon eller hjelp" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL-adressen må begynne med http:// eller https://" @@ -27612,7 +27625,7 @@ msgstr "Kan ikke sende e-post på grunn av manglende e-postkonto. Konfigurer sta msgid "Unable to update event" msgstr "Kan ikke oppdatere hendelsen" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Kan ikke skrive filformat for {0}" @@ -27811,7 +27824,7 @@ msgstr "Oppdater felt" #: frappe/core/doctype/installed_applications/installed_applications.js:6 #: frappe/core/doctype/installed_applications/installed_applications.js:13 msgid "Update Hooks Resolution Order" -msgstr "" +msgstr "Oppdater løsningsrekkefølge for hook-er" #: frappe/core/doctype/installed_applications/installed_applications.js:45 msgid "Update Order" @@ -27879,14 +27892,14 @@ msgstr "Oppdatert til en ny versjon 🎉" msgid "Updated successfully" msgstr "Oppdateringen var vellykket" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Oppdaterer" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" msgid "Updating" -msgstr "Oppdatering" +msgstr "Oppdaterer" #: frappe/email/doctype/email_queue/email_queue_list.js:49 msgid "Updating Email Queue Statuses. The emails will be picked up in the next scheduled run." @@ -27894,11 +27907,11 @@ msgstr "Oppdaterer statuser for e-postkø. E-postene vil bli hentet i neste plan #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:17 msgid "Updating counter may lead to document name conflicts if not done properly" -msgstr "" +msgstr "Oppdatering av telleren kan føre til konflikter mellom dokumentnavn hvis det ikke gjøres riktig" #: frappe/desk/page/setup_wizard/setup_wizard.py:23 msgid "Updating global settings" -msgstr "" +msgstr "Oppdaterer globale innstillinger" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:59 msgid "Updating naming series options" @@ -27906,23 +27919,23 @@ msgstr "Oppdaterer alternativer for navneserier" #: frappe/public/js/frappe/form/toolbar.js:136 msgid "Updating related fields..." -msgstr "" +msgstr "Oppdaterer relaterte felt..." #: frappe/desk/doctype/bulk_update/bulk_update.py:95 msgid "Updating {0}" -msgstr "" +msgstr "Oppdaterer {0}" #: frappe/core/doctype/data_import/data_import.js:36 msgid "Updating {0} of {1}, {2}" -msgstr "" +msgstr "Oppdaterer {0} av {1}, {2}" #: frappe/public/js/billing.bundle.js:131 msgid "Upgrade plan" -msgstr "" +msgstr "Oppgrader abonnementet" #: frappe/public/js/frappe/list/list_sidebar.js:331 msgid "Upgrade your support experience with Frappe Helpdesk" -msgstr "" +msgstr "Få bedre support med Frappe Helpdesk" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:143 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:144 @@ -27963,36 +27976,36 @@ msgstr "Bruk % for alle verdier som ikke er tomme." #. Label of the ascii_encode_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use ASCII encoding for password" -msgstr "" +msgstr "Bruk ASCII-koding for passord" #. Label of the use_first_day_of_period (Check) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Use First Day of Period" -msgstr "" +msgstr "Bruk første dag i perioden" #. Label of the use_html (Check) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json msgid "Use HTML" -msgstr "" +msgstr "Bruk HTML" #. Label of the use_imap (Check) field in DocType 'Email Account' #. Label of the use_imap (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use IMAP" -msgstr "" +msgstr "Bruk IMAP" #. Label of the use_number_format_from_currency (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Use Number Format from Currency" -msgstr "" +msgstr "Bruk tallformat fra valuta" #. Label of the use_post (Check) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Use POST" -msgstr "" +msgstr "Bruk POST" #. Label of the use_report_chart (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -28006,43 +28019,43 @@ msgstr "Bruk rapportdiagram" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use SSL" -msgstr "" +msgstr "Bruk SSL" #. Label of the use_starttls (Check) field in DocType 'Email Account' #. Label of the use_starttls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use STARTTLS" -msgstr "" +msgstr "Bruk STARTTLS" #. Label of the use_tls (Check) field in DocType 'Email Account' #. Label of the use_tls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use TLS" -msgstr "" +msgstr "Bruk TLS" #: frappe/utils/password_strength.py:44 msgid "Use a few words, avoid common phrases." -msgstr "" +msgstr "Bruk noen få ord, unngå vanlige fraser." #. Label of the login_id_is_different (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use different Email ID" -msgstr "" +msgstr "Bruk en annen e-post-ID" #. Description of the 'Detect CSV type' (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Use if the default settings don't seem to detect your data correctly" -msgstr "" +msgstr "Bruk hvis standardinnstillingene ikke ser ut til å oppdage dataene dine riktig" #: frappe/model/db_query.py:436 msgid "Use of function {0} in field is restricted" -msgstr "" +msgstr "Bruk av funksjonen {0} i felt er ikke tillatt" #: frappe/model/db_query.py:413 msgid "Use of sub-query or function is restricted" -msgstr "" +msgstr "Bruk av under­spørring eller funksjon er ikke tillatt" #: frappe/printing/page/print/print.js:292 msgid "Use the new Print Format Builder" @@ -28051,18 +28064,18 @@ msgstr "Bruk den nye utskriftsformatbyggeren" #. Description of the 'Title Field' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Use this fieldname to generate title" -msgstr "" +msgstr "Bruk dette feltnavnet til å generere tittel" #. Description of the 'Always BCC Address' (Data) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use this, for example, if all sent emails should also be send to an archive." -msgstr "" +msgstr "Bruk dette for eksempel hvis alle sendte e-poster også skal sendes til et arkiv." #. Label of the used_oauth (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Used OAuth" -msgstr "" +msgstr "Bruker OAuth" #. Label of the user (Link) field in DocType 'Assignment Rule User' #. Label of the user (Link) field in DocType 'Auto Repeat User' @@ -28129,27 +28142,27 @@ msgstr "Bruker" #: frappe/core/doctype/has_role/has_role.py:25 msgid "User '{0}' already has the role '{1}'" -msgstr "" +msgstr "Bruker '{0}' har allerede rollen '{1}'" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report.json msgid "User Activity Report" -msgstr "" +msgstr "Rapport om brukeraktivitet" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report_without_sort.json msgid "User Activity Report Without Sort" -msgstr "" +msgstr "Rapport om brukeraktivitet uten sortering" #. Label of the user_agent (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "User Agent" -msgstr "" +msgstr "User Agent" #. Label of the in_create (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Create" -msgstr "" +msgstr "Bruker kan ikke opprette" #. Label of the read_only (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -28158,51 +28171,51 @@ msgstr "Brukeren kan ikke søke" #: frappe/public/js/frappe/desk.js:550 msgid "User Changed" -msgstr "" +msgstr "Bruker endret" #. Label of the defaults (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Defaults" -msgstr "" +msgstr "Standardinnstillinger for bruker" #. Label of the user_details_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Details" -msgstr "" +msgstr "Brukerdetaljer" #. Name of a report #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.json msgid "User Doctype Permissions" -msgstr "" +msgstr "Rettigheter for bruker-DocType" #. Name of a DocType #: frappe/core/doctype/user_document_type/user_document_type.json msgid "User Document Type" -msgstr "" +msgstr "Bruker-DocType" #: frappe/core/doctype/user_type/user_type.py:98 msgid "User Document Types Limit Exceeded" -msgstr "" +msgstr "Grensen for bruker-DocTypes er overskredet" #. Name of a DocType #: frappe/core/doctype/user_email/user_email.json msgid "User Email" -msgstr "" +msgstr "Bruker-epost" #. Label of the user_emails (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Emails" -msgstr "" +msgstr "Bruker-eposter" #. Name of a DocType #: frappe/core/doctype/user_group/user_group.json msgid "User Group" -msgstr "" +msgstr "Brukergruppe" #. Name of a DocType #: frappe/core/doctype/user_group_member/user_group_member.json msgid "User Group Member" -msgstr "" +msgstr "Medlem av brukergruppen" #. Label of the user_group_members (Table MultiSelect) field in DocType 'User #. Group' @@ -28213,40 +28226,40 @@ msgstr "Medlemmer av brukergruppen" #. Label of the userid (Data) field in DocType 'User Social Login' #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User ID" -msgstr "" +msgstr "Bruker-ID" #. Label of the user_id_property (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "User ID Property" -msgstr "Bruker-ID-egenskap" +msgstr "Egenskap til bruker-ID" #. Label of the user (Link) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "User Id" -msgstr "" +msgstr "Bruker-ID" #. Label of the user_id_field (Select) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "User Id Field" -msgstr "Felt for bruker-id" +msgstr "Felt for bruker-ID" #: frappe/core/doctype/user_type/user_type.py:283 msgid "User Id Field is mandatory in the user type {0}" -msgstr "" +msgstr "Feltet bruker-ID er obligatorisk i brukertypen {0}" #. Label of the user_image (Attach Image) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Image" -msgstr "" +msgstr "Brukerbilde" #. Name of a DocType #: frappe/core/doctype/user_invitation/user_invitation.json msgid "User Invitation" -msgstr "" +msgstr "Brukerinvitasjon" #: frappe/public/js/frappe/ui/toolbar/navbar.html:115 msgid "User Menu" -msgstr "" +msgstr "Brukermeny" #. Label of the user_name (Data) field in DocType 'Personal Data Download #. Request' @@ -28257,12 +28270,12 @@ msgstr "Brukernavn" #. Name of a DocType #: frappe/core/doctype/user_permission/user_permission.json msgid "User Permission" -msgstr "" +msgstr "Brukerrettighet" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Brukerrettigheter" @@ -28278,7 +28291,7 @@ msgstr "Brukerrettigheter brukes til å begrense brukernes tilgang til bestemte #: frappe/core/doctype/user_permission/user_permission_list.js:124 msgid "User Permissions created successfully" -msgstr "" +msgstr "Brukerrettigheter ble opprettet" #. Name of a DocType #. Label of the erpnext_role (Link) field in DocType 'LDAP Group Mapping' @@ -28301,7 +28314,7 @@ msgstr "Brukervalg av dokumenttype" #. Type: Action #: frappe/hooks.py msgid "User Settings" -msgstr "" +msgstr "Brukerinnstillinger" #. Name of a DocType #: frappe/core/doctype/user_social_login/user_social_login.json @@ -28539,8 +28552,8 @@ msgstr "Gyldighet" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28764,7 +28777,7 @@ msgstr "" #: frappe/hooks.py #: frappe/website/doctype/website_settings/website_settings.js:16 msgid "View Website" -msgstr "" +msgstr "Vis nettsted" #: frappe/www/confirm_workflow_action.html:12 msgid "View document" @@ -28941,7 +28954,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29331,7 +29344,7 @@ msgstr "Vil bare vises hvis seksjonsoverskrifter er aktivert" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Med brevhode" @@ -29614,7 +29627,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y-felt" @@ -29676,7 +29689,7 @@ msgstr "Gul" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Ja" @@ -29750,7 +29763,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29840,7 +29853,7 @@ msgstr "Du kan fortsette med onboarding-prosessen etter å ha utforsket denne si msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29963,7 +29976,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29979,7 +29992,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -30072,7 +30085,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Du må være logget inn og ha rollen som systemansvarlig for å få tilgang til sikkerhetskopier." @@ -30270,8 +30283,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Vi har mottatt forespørselen din. Vi vil svare tilbake innen kort tid. Hvis du har ytterligere informasjon, vennligst svar på denne e-posten." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30582,7 +30595,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -31110,7 +31123,7 @@ msgstr "" msgid "{0} Report" msgstr "{0} Rapport" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -31166,7 +31179,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} er påkrevd" @@ -31305,7 +31318,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31379,7 +31392,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31387,11 +31400,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31411,7 +31424,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31435,7 +31448,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} er nå standard utskriftsformat for {1} doctype" @@ -31445,8 +31458,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} er påkrevd" @@ -31749,31 +31762,31 @@ msgstr "{0}/{1} fullført | La denne fanen være åpen til den er fullført." msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Kan ikke angi Korriger uten å avbryte" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Kan ikke angi Korreksjon hvis den ikke kan registreres" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Kan ikke angi Registrert hvis den ikke kan registreres" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Kan ikke angi Avbryt uten å registrere" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Kan ikke angi Registrer, Avbryt, Korriger uten å skrive" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31801,11 +31814,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31825,7 +31838,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "{0}: Andre tillatelsesregler kan også gjelde" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31846,7 +31859,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/nl.po b/frappe/locale/nl.po index f749131eb1..a0fab261c2 100644 --- a/frappe/locale/nl.po +++ b/frappe/locale/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'In lijst weergave' niet toegestaan voor type {0} in rij {1}" msgid "'Recipients' not specified" msgstr "'Ontvangers' niet gespecificeerd" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "1 dag" msgid "1 Google Calendar Event synced." msgstr "1 Google Agenda-evenement gesynchroniseerd." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 rapport" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Acties" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "Onderliggende toevoegen" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6825,7 +6825,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7711,7 +7711,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7939,7 +7939,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9295,7 +9295,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9384,7 +9384,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9877,11 +9877,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10031,7 +10031,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10040,11 +10040,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10417,7 +10417,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10512,7 +10512,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10553,7 +10553,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10797,7 +10797,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11641,7 +11641,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11677,7 +11677,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12792,7 +12793,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12991,7 +12992,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13108,7 +13109,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13129,7 +13130,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14325,7 +14326,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14375,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15199,11 +15200,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15385,7 +15386,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15409,7 +15410,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15714,7 +15715,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16070,7 +16071,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16128,7 +16129,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16728,7 +16729,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18049,7 +18050,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18131,7 +18132,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18771,8 +18772,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18856,11 +18857,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18998,7 +18999,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19014,7 +19015,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19027,7 +19028,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19142,7 +19143,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19154,11 +19155,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19212,7 +19213,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19347,7 +19348,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19447,7 +19452,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19582,7 +19587,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19715,7 +19720,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19839,11 +19844,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19908,7 +19913,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20081,7 +20086,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20414,7 +20419,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20799,7 +20804,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21260,21 +21265,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21294,7 +21299,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21330,7 +21335,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21643,7 +21648,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21918,8 +21923,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22190,7 +22195,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22589,7 +22594,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22856,11 +22861,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23114,7 +23119,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23299,8 +23304,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23415,7 +23420,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23434,18 +23439,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24328,7 +24336,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24826,7 +24834,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26063,7 +26071,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26187,7 +26200,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26237,7 +26250,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26245,7 +26258,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26650,7 +26663,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26851,7 +26864,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26972,7 +26985,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27008,7 +27021,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27631,7 +27644,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28014,7 +28027,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28291,8 +28304,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29083,7 +29096,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29366,7 +29379,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29428,7 +29441,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29502,7 +29515,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29592,7 +29605,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29715,7 +29728,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29731,7 +29744,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29824,7 +29837,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30022,8 +30035,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30862,7 +30875,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30918,7 +30931,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31057,7 +31070,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31139,11 +31152,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31163,7 +31176,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31187,7 +31200,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31197,8 +31210,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31501,31 +31514,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31553,11 +31566,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31577,7 +31590,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po index f5214f482d..271ad008b0 100644 --- a/frappe/locale/pl.po +++ b/frappe/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -585,7 +585,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -952,7 +952,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1052,7 +1052,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1065,8 +1065,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1514,7 +1514,7 @@ msgstr "" msgid "After Submit" msgstr "Po przesłaniu" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2372,7 +2372,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2667,7 +2667,7 @@ msgstr "Dołączony do pola" msgid "Attached To Name" msgstr "Przydzielony do nazwy" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2683,7 +2683,7 @@ msgstr "Załącznik" msgid "Attachment Limit (MB)" msgstr "Limit załącznik (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2705,11 +2705,11 @@ msgstr "Usunięto Attachment" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3571,11 +3571,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3799,7 +3799,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3938,7 +3938,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3982,7 +3982,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4049,8 +4049,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4062,11 +4062,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4532,19 +4532,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4727,7 +4727,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4782,7 +4782,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5084,8 +5084,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5222,8 +5222,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5341,7 +5341,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5523,7 +5523,7 @@ msgstr "Licznik" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5555,7 +5555,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5575,7 +5575,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6748,7 +6748,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6831,7 +6831,7 @@ msgstr "" msgid "Deleted Name" msgstr "Nazwa usunięte" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6839,7 +6839,7 @@ msgstr "" msgid "Deleted!" msgstr "Usunięte!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7725,7 +7725,7 @@ msgstr "Tytuł dokumentu" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7953,7 +7953,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8153,8 +8153,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8223,7 +8223,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9098,7 +9098,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9309,7 +9309,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9335,7 +9335,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9398,7 +9398,7 @@ msgstr "Czas wygaśnięcia strony z obrazem QR Code" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9605,7 +9605,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9761,7 +9761,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9875,7 +9875,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9891,11 +9891,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "Pola Multicheck" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10037,7 +10037,7 @@ msgstr "URL Pliku" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10045,7 +10045,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10054,11 +10054,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10072,8 +10072,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10324,7 +10324,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10431,7 +10431,7 @@ msgstr "" msgid "Footer HTML" msgstr "Stopka HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10526,7 +10526,7 @@ msgstr "" msgid "For Value" msgstr "Dla wartości" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10567,7 +10567,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10811,7 +10811,7 @@ msgstr "" msgid "From Date Field" msgstr "Od pola daty" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10938,7 +10938,7 @@ msgstr "" msgid "Generate Keys" msgstr "Generuj klucze" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10953,7 +10953,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11421,7 +11421,7 @@ msgstr "GG: mm: ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11526,7 +11526,7 @@ msgstr "" msgid "Header HTML" msgstr "Nagłówek HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11655,7 +11655,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11691,7 +11691,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11963,7 +11963,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12060,7 +12060,7 @@ msgstr "Jeśli zastosowano ścisłe uprawnienia użytkownika i zaznaczono uprawn msgid "If Checked workflow status will not override status in list view" msgstr "Jeśli Zaznaczone stan przepływu pracy nie zastąpi statusu w widoku listy" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12640,15 +12640,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "Wyślij łącze do widoku internetowego dokumentu w wiadomości e-mail" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12806,7 +12807,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -13005,7 +13006,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13049,7 +13050,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13122,7 +13123,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13143,7 +13144,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14092,7 +14093,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14339,7 +14340,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14389,7 +14390,7 @@ msgstr "List" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14417,7 +14418,7 @@ msgstr "Nazwa nagłówka" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14798,7 +14799,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15213,11 +15214,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15399,7 +15400,7 @@ msgstr "" msgid "Maximum" msgstr "Maksymalny" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15423,7 +15424,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15642,7 +15643,7 @@ msgstr "Metoda" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15728,7 +15729,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16084,7 +16085,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16142,7 +16143,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16637,7 +16638,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16742,7 +16743,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16794,7 +16795,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18063,7 +18064,7 @@ msgstr "Historia Organizacji" msgid "Org History Heading" msgstr "Nagłówek Historii Organizacji" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18145,7 +18146,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18389,7 +18390,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18785,8 +18786,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18870,11 +18871,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18956,11 +18957,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19012,7 +19013,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19028,7 +19029,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19041,7 +19042,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19156,7 +19157,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19168,11 +19169,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19226,7 +19227,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19361,7 +19362,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19413,6 +19414,10 @@ msgstr "" msgid "Precision" msgstr "Precyzja liczb" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19461,7 +19466,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19596,7 +19601,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19672,7 +19677,7 @@ msgstr "Format Drukuj Pomoc" msgid "Print Format Type" msgstr "Drukuj Typ Formatu" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19711,7 +19716,7 @@ msgstr "Wydrukuj \"Ukryte\" jeżeli nie została podana wartość" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19729,7 +19734,7 @@ msgstr "Serwer druku" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19853,11 +19858,11 @@ msgstr "Protip: Dodaj Reference: {{ reference_doctype }} {{ reference_name msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19922,7 +19927,7 @@ msgstr "Typ Właściwości" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20095,7 +20100,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20302,7 +20307,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20428,7 +20433,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20813,7 +20818,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21164,8 +21169,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21236,11 +21241,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21274,21 +21279,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21308,7 +21313,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21344,7 +21349,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21657,7 +21662,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "Rewers Ikona kolor" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21932,8 +21937,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22204,7 +22209,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22227,7 +22232,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22603,7 +22608,7 @@ msgstr "Ustawienia Zabezpieczeń" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22688,7 +22693,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22870,11 +22875,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23128,7 +23133,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23313,8 +23318,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23340,12 +23345,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Ustaw opcje domyślne dla wszystkich wykresów w tym panelu (np. „Colors”: [„# d1d8dd”, „# ff5858”])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23356,7 +23361,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23429,7 +23434,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23448,18 +23453,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Ustaw niestandardowy dokładność polu Float lub walut" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23569,7 +23577,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24342,7 +24350,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24409,7 +24417,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24458,7 +24466,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24840,7 +24848,7 @@ msgstr "" msgid "Subject Field" msgstr "Pole tematu" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25729,7 +25737,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25812,7 +25820,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25883,7 +25891,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25906,7 +25914,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25967,7 +25975,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25996,11 +26004,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26077,7 +26085,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26106,6 +26114,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26166,7 +26179,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26201,7 +26214,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "Występuje ponad slideshow" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26251,7 +26264,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26259,7 +26272,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26664,7 +26677,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26865,7 +26878,7 @@ msgstr "Temat" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26986,7 +26999,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27022,7 +27035,7 @@ msgstr "Przejścia" msgid "Translatable" msgstr "Przetłumaczalny" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27277,7 +27290,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "Adres URL dokumentacji lub pomocy" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27380,7 +27393,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27645,7 +27658,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28028,7 +28041,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28305,8 +28318,8 @@ msgstr "Ważność" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28707,7 +28720,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29097,7 +29110,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29380,7 +29393,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29442,7 +29455,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29516,7 +29529,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29606,7 +29619,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29729,7 +29742,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29745,7 +29758,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29838,7 +29851,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30036,8 +30049,8 @@ msgstr "Twoje imię i nazwisko i adres organizacji w stopce e-mail." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30348,7 +30361,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30876,7 +30889,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30932,7 +30945,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31071,7 +31084,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31145,7 +31158,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31153,11 +31166,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31177,7 +31190,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31201,7 +31214,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31211,8 +31224,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31515,31 +31528,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31567,11 +31580,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31591,7 +31604,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31612,7 +31625,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/pt.po b/frappe/locale/pt.po index 0646d95fd8..0f97ce1e7b 100644 --- a/frappe/locale/pt.po +++ b/frappe/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:12\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Ações" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "Anexos" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "Câmera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4519,19 +4519,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4714,7 +4714,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4769,7 +4769,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5071,8 +5071,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5209,8 +5209,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5328,7 +5328,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5510,7 +5510,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5542,7 +5542,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5562,7 +5562,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6735,7 +6735,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6818,7 +6818,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6826,7 +6826,7 @@ msgstr "" msgid "Deleted!" msgstr "Eliminado!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7712,7 +7712,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7940,7 +7940,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8140,8 +8140,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8210,7 +8210,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9085,7 +9085,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9296,7 +9296,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9322,7 +9322,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Expandir" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9385,7 +9385,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9592,7 +9592,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9748,7 +9748,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9862,7 +9862,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9878,11 +9878,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9922,7 +9922,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10024,7 +10024,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10032,7 +10032,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10041,11 +10041,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10059,8 +10059,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10311,7 +10311,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10513,7 +10513,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10554,7 +10554,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10798,7 +10798,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10925,7 +10925,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10940,7 +10940,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11408,7 +11408,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11513,7 +11513,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11642,7 +11642,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11678,7 +11678,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11950,7 +11950,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12047,7 +12047,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12627,15 +12627,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12793,7 +12794,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12992,7 +12993,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13036,7 +13037,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13109,7 +13110,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13130,7 +13131,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14079,7 +14080,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14326,7 +14327,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14376,7 +14377,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14404,7 +14405,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14785,7 +14786,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15200,11 +15201,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15386,7 +15387,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15410,7 +15411,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15629,7 +15630,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15715,7 +15716,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16071,7 +16072,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16129,7 +16130,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16624,7 +16625,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Não" @@ -16729,7 +16730,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16781,7 +16782,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18050,7 +18051,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18132,7 +18133,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18376,7 +18377,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18772,8 +18773,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18857,11 +18858,11 @@ msgstr "Telefone" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18943,11 +18944,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18999,7 +19000,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19015,7 +19016,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19028,7 +19029,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19143,7 +19144,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19155,11 +19156,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19213,7 +19214,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19348,7 +19349,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19400,6 +19401,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19448,7 +19453,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19583,7 +19588,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19659,7 +19664,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19698,7 +19703,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19716,7 +19721,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19840,11 +19845,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19909,7 +19914,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20082,7 +20087,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20289,7 +20294,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20415,7 +20420,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20800,7 +20805,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21151,8 +21156,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21223,11 +21228,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21261,21 +21266,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21295,7 +21300,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21331,7 +21336,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21644,7 +21649,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21919,8 +21924,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22191,7 +22196,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22214,7 +22219,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22590,7 +22595,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22675,7 +22680,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22857,11 +22862,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23115,7 +23120,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23300,8 +23305,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23327,12 +23332,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23343,7 +23348,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23416,7 +23421,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23435,18 +23440,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23556,7 +23564,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24329,7 +24337,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24396,7 +24404,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24445,7 +24453,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24827,7 +24835,7 @@ msgstr "Assunto" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25716,7 +25724,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25799,7 +25807,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25870,7 +25878,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25893,7 +25901,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25954,7 +25962,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25983,11 +25991,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26064,7 +26072,7 @@ msgstr "" msgid "This Month" msgstr "Este mês" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26093,6 +26101,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26153,7 +26166,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26188,7 +26201,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26238,7 +26251,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26246,7 +26259,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26651,7 +26664,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26852,7 +26865,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26973,7 +26986,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27009,7 +27022,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27264,7 +27277,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27367,7 +27380,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27632,7 +27645,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28015,7 +28028,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28292,8 +28305,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28694,7 +28707,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29084,7 +29097,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29367,7 +29380,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29429,7 +29442,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Sim" @@ -29503,7 +29516,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29593,7 +29606,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29716,7 +29729,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29732,7 +29745,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29825,7 +29838,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30023,8 +30036,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30335,7 +30348,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30863,7 +30876,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30919,7 +30932,7 @@ msgstr "{0} e {1}" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31058,7 +31071,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "{0} é um campo obrigatório" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31132,7 +31145,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31140,11 +31153,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} não é um número de telefone válido" @@ -31164,7 +31177,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} não é um formato de relatório válido. O formato do relatório deve ser um dos seguintes {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31188,7 +31201,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31198,8 +31211,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} é obrigatório" @@ -31502,31 +31515,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Não é possível Corrigir sem Cancelar" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Não é possível Cancelar sem Submeter" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31554,11 +31567,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31578,7 +31591,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31599,7 +31612,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/pt_BR.po b/frappe/locale/pt_BR.po index 5db3c3828b..8b3fb2b115 100644 --- a/frappe/locale/pt_BR.po +++ b/frappe/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Ações" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "Adicionar Sub-item" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "Após o envio" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "Relacionado ao campo" msgid "Attached To Name" msgstr "Anexado Para Nome" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "Anexo" msgid "Attachment Limit (MB)" msgstr "Limite de Anexo (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "Anexo Removido" msgid "Attachments" msgstr "Anexos" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Recolher Todos" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "Contador" msgid "Country" msgstr "País" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "Nome Excluído" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6825,7 +6825,7 @@ msgstr "" msgid "Deleted!" msgstr "Excluído!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7711,7 +7711,7 @@ msgstr "Título do documento" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7939,7 +7939,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9295,7 +9295,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Expandir Todos" @@ -9384,7 +9384,7 @@ msgstr "Tempo de expiração da página de imagem de código QR" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9877,11 +9877,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "URL do arquivo" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10031,7 +10031,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10040,11 +10040,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10417,7 +10417,7 @@ msgstr "" msgid "Footer HTML" msgstr "HTML de rodapé" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10512,7 +10512,7 @@ msgstr "" msgid "For Value" msgstr "Por valor" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10553,7 +10553,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10797,7 +10797,7 @@ msgstr "Data De" msgid "From Date Field" msgstr "Do campo de data" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "Gerar Chaves" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "Cabeçalho" msgid "Header HTML" msgstr "HTML de cabeçalho" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11641,7 +11641,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11677,7 +11677,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12792,7 +12793,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12991,7 +12992,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13108,7 +13109,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13129,7 +13130,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "" msgid "Landing Page" msgstr "Página de chegada" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14325,7 +14326,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14375,7 +14376,7 @@ msgstr "Carta" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "Nome do timbrado" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15199,11 +15200,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15385,7 +15386,7 @@ msgstr "" msgid "Maximum" msgstr "Máximo" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15409,7 +15410,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "Método" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15714,7 +15715,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16070,7 +16071,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16128,7 +16129,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Não" @@ -16728,7 +16729,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18049,7 +18050,7 @@ msgstr "História da Organização" msgid "Org History Heading" msgstr "Cabeçalho da História da Organização" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18131,7 +18132,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18771,8 +18772,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18856,11 +18857,11 @@ msgstr "Telefone" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18998,7 +18999,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19014,7 +19015,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19027,7 +19028,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19142,7 +19143,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19154,11 +19155,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19212,7 +19213,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19347,7 +19348,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "Precisão" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19447,7 +19452,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19582,7 +19587,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "Ajuda sobre Formatos de Impressão" msgid "Print Format Type" msgstr "Tipo do Formato de Impressão" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "Ocultar Impressão se não Preenchido" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19715,7 +19720,7 @@ msgstr "Servidor de impressão" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19839,11 +19844,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19908,7 +19913,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20081,7 +20086,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "Falha na bandeja QZ:" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20414,7 +20419,7 @@ msgstr "" msgid "Reason" msgstr "Motivo" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20799,7 +20804,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21260,21 +21265,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21294,7 +21299,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21330,7 +21335,7 @@ msgstr "Relatórios" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21643,7 +21648,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "Inverta Ícone Cor" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21918,8 +21923,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22190,7 +22195,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22589,7 +22594,7 @@ msgstr "Configurações de Segurança" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22856,11 +22861,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23114,7 +23119,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23299,8 +23304,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23415,7 +23420,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23434,18 +23439,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24328,7 +24336,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24826,7 +24834,7 @@ msgstr "Assunto" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26063,7 +26071,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26187,7 +26200,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26237,7 +26250,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26245,7 +26258,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26650,7 +26663,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26851,7 +26864,7 @@ msgstr "Tópico" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26972,7 +26985,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27008,7 +27021,7 @@ msgstr "Transições" msgid "Translatable" msgstr "Traduzível" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "URL para documentação ou ajuda" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27631,7 +27644,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28014,7 +28027,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28291,8 +28304,8 @@ msgstr "Validade" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29083,7 +29096,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29366,7 +29379,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29428,7 +29441,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29502,7 +29515,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29592,7 +29605,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29715,7 +29728,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29731,7 +29744,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29824,7 +29837,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30022,8 +30035,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30862,7 +30875,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30918,7 +30931,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31057,7 +31070,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31139,11 +31152,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31163,7 +31176,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31187,7 +31200,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31197,8 +31210,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} é necessário" @@ -31501,31 +31514,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31553,11 +31566,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31577,7 +31590,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po index d88d0fed94..64dad0c096 100644 --- a/frappe/locale/ru.po +++ b/frappe/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4519,19 +4519,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4714,7 +4714,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4769,7 +4769,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5071,8 +5071,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5209,8 +5209,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5328,7 +5328,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5510,7 +5510,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5542,7 +5542,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5562,7 +5562,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6735,7 +6735,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6818,7 +6818,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6826,7 +6826,7 @@ msgstr "" msgid "Deleted!" msgstr "Удалено!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7712,7 +7712,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7940,7 +7940,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8140,8 +8140,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8210,7 +8210,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9085,7 +9085,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9296,7 +9296,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9322,7 +9322,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9385,7 +9385,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9592,7 +9592,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9748,7 +9748,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9862,7 +9862,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9878,11 +9878,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9922,7 +9922,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10024,7 +10024,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10032,7 +10032,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10041,11 +10041,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10059,8 +10059,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10311,7 +10311,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10513,7 +10513,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10554,7 +10554,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10798,7 +10798,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10925,7 +10925,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10940,7 +10940,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11408,7 +11408,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11513,7 +11513,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11642,7 +11642,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11678,7 +11678,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11950,7 +11950,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12047,7 +12047,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12627,15 +12627,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12793,7 +12794,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12992,7 +12993,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13036,7 +13037,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13109,7 +13110,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13130,7 +13131,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14079,7 +14080,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14326,7 +14327,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14376,7 +14377,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14404,7 +14405,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14785,7 +14786,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15200,11 +15201,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15386,7 +15387,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15410,7 +15411,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15629,7 +15630,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15715,7 +15716,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16071,7 +16072,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16129,7 +16130,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16624,7 +16625,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16729,7 +16730,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16781,7 +16782,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18050,7 +18051,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18132,7 +18133,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18376,7 +18377,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18772,8 +18773,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18857,11 +18858,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18943,11 +18944,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18999,7 +19000,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19015,7 +19016,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19028,7 +19029,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19143,7 +19144,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19155,11 +19156,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19213,7 +19214,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19348,7 +19349,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19400,6 +19401,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19448,7 +19453,7 @@ msgstr "Подготовленный отчет Аналитика" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19583,7 +19588,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19659,7 +19664,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19698,7 +19703,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19716,7 +19721,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19840,11 +19845,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19909,7 +19914,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20082,7 +20087,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Лоток не работает:" @@ -20289,7 +20294,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20415,7 +20420,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20800,7 +20805,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21151,8 +21156,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21223,11 +21228,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21261,21 +21266,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21295,7 +21300,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21331,7 +21336,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21644,7 +21649,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21919,8 +21924,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22191,7 +22196,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22214,7 +22219,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22590,7 +22595,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22675,7 +22680,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22857,11 +22862,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23115,7 +23120,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23300,8 +23305,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23327,12 +23332,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23343,7 +23348,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23416,7 +23421,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23435,18 +23440,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23556,7 +23564,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24329,7 +24337,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24396,7 +24404,7 @@ msgstr "Укажите домены или источники, которым р msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24445,7 +24453,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24827,7 +24835,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25716,7 +25724,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25799,7 +25807,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25870,7 +25878,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25893,7 +25901,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25954,7 +25962,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25983,11 +25991,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26064,7 +26072,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26093,6 +26101,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26153,7 +26166,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26188,7 +26201,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26238,7 +26251,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26246,7 +26259,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26651,7 +26664,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26852,7 +26865,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26973,7 +26986,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27009,7 +27022,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Перевести данные" @@ -27264,7 +27277,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27367,7 +27380,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27632,7 +27645,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28015,7 +28028,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28292,8 +28305,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28694,7 +28707,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29084,7 +29097,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Будет запускать запланированные задания только раз в день для неактивных сайтов. Установите значение 0, чтобы избежать автоматического отключения планировщика." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29367,7 +29380,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29429,7 +29442,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29503,7 +29516,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29593,7 +29606,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29716,7 +29729,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29732,7 +29745,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29825,7 +29838,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30023,8 +30036,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30335,7 +30348,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30863,7 +30876,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30919,7 +30932,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31058,7 +31071,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31132,7 +31145,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31140,11 +31153,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31164,7 +31177,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31188,7 +31201,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31198,8 +31211,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31502,31 +31515,31 @@ msgstr "{0}/{1} complete | Пожалуйста, оставьте эту вкл msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31554,11 +31567,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31578,7 +31591,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31599,7 +31612,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/sr.po b/frappe/locale/sr.po index b5a0a259fb..bbbb059968 100644 --- a/frappe/locale/sr.po +++ b/frappe/locale/sr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-18 19:07\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'У приказу листе' није дозвољено за врст msgid "'Recipients' not specified" msgstr "'Примаоци' нису наведени" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' није важећи IBAN" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' није важећи URL" @@ -141,7 +141,7 @@ msgstr "1 дан" msgid "1 Google Calendar Event synced." msgstr "1 догађај из Google Calendar-а је синхронизован." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 извештај" @@ -757,7 +757,7 @@ msgstr "Једна инстанца Frappe Framework може функциони msgid "A field with the name {0} already exists in {1}" msgstr "Поље са називом {0} већ постоји у {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Фајл са истим називом {} већ постоји" @@ -1125,7 +1125,7 @@ msgstr "Радње {0} није успела на {1} {2}. Прегледајт #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Радње" @@ -1225,7 +1225,7 @@ msgstr "Додај ивицу на дну" msgid "Add Border at Top" msgstr "Додај ивицу на врху" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Додај картицу на контролну таблу" @@ -1238,8 +1238,8 @@ msgid "Add Child" msgstr "Додај зависни елемент" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1687,7 +1687,7 @@ msgstr "Након подношења" msgid "After Submit" msgstr "Након подношења" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Агрегатно поље је потребно за креирање бројчане картице" @@ -2545,7 +2545,7 @@ msgstr "Да ли сте сигурни да желите да обришете msgid "Are you sure you want to discard the changes?" msgstr "Да ли сте сигурни да желите да одбаците промене?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Да ли сте сигурни да желите да генеришете нови извештај?" @@ -2840,7 +2840,7 @@ msgstr "Приложено уз поље" msgid "Attached To Name" msgstr "Приложено уз назив" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Приложено уз назив мора бити текст или број" @@ -2856,7 +2856,7 @@ msgstr "Прилог" msgid "Attachment Limit (MB)" msgstr "Ограничење прилога (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Ограничење прилога достигнуто" @@ -2878,11 +2878,11 @@ msgstr "Прилог уклоњен" msgid "Attachments" msgstr "Прилози" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Покушава се повезивање са QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Покушава се покретање QZ Tray..." @@ -3745,11 +3745,11 @@ msgstr "Масовно уређивање" msgid "Bulk Edit {0}" msgstr "Масовно уређивање {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Масовна операција није успела" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Масовна операција је успешно завршена" @@ -3973,7 +3973,7 @@ msgid "Camera" msgstr "Камера" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4112,7 +4112,7 @@ msgstr "Није могуће уклонити" msgid "Cannot Update After Submit" msgstr "Није могуће ажурирати након подношења" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Није могуће приступити путањи фајла {0}" @@ -4156,7 +4156,7 @@ msgstr "Није могуће креирати {0} против зависног msgid "Cannot create private workspace of other users" msgstr "Није могуће креирати приватни радни простор за остале кориснике" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Није могуће обрисати почетне и приложене датотеке" @@ -4223,8 +4223,8 @@ msgstr "Није могуће уредити отказан документ" msgid "Cannot edit filters for standard charts" msgstr "Није могуће уредити филтере за стандардне графиконе" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Није могуће уредити филтере за стандардне бројчане картице" @@ -4236,11 +4236,11 @@ msgstr "Није могуће уредити стандардна поља" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Није могуће дозволити {0} за доцтyпе који се не може поднети" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Није могуће пронаћи фајл {} на диску" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Није могуће преузети садржај фајла из датотеке" @@ -4707,19 +4707,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Кликните на {0} да генеришете токен за освежавање." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Кликните на табелу да бисте је уредили" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Кликните да поставите динамичке филтере" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Кликните да поставите филтере" @@ -4902,7 +4902,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Сажми" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Сажми све" @@ -4957,7 +4957,7 @@ msgstr "Склопиво зависи од (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5259,8 +5259,8 @@ msgstr "Компримовати" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5399,8 +5399,8 @@ msgstr "Повезане апликације" msgid "Connected User" msgstr "Повезани корисник" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Повезано са QZ Tray!" @@ -5518,7 +5518,7 @@ msgstr "Садржи {0} исправки безбедности" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5700,7 +5700,7 @@ msgstr "Бројач" msgid "Country" msgstr "Држава" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Шифра државе је неопходна" @@ -5732,7 +5732,7 @@ msgstr "Cr" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5752,7 +5752,7 @@ msgid "Create Card" msgstr "Креирај картицу" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Креирај графикон" @@ -6925,7 +6925,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Обриши картицу" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Обриши и генериши нови" @@ -7008,7 +7008,7 @@ msgstr "Обрисани документи" msgid "Deleted Name" msgstr "Обрисани назив" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Сви документи су успешно обрисани" @@ -7016,7 +7016,7 @@ msgstr "Сви документи су успешно обрисани" msgid "Deleted!" msgstr "Обрисано!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Брисање {0}" @@ -7905,7 +7905,7 @@ msgstr "Наслов документа" msgid "Document Type" msgstr "Врста документа" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Врста и функција документа су неопходне да би се креирала бројчана картица" @@ -8133,7 +8133,7 @@ msgstr "Преузми линк" msgid "Download PDF" msgstr "Преузми PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Преузми извештај" @@ -8333,8 +8333,8 @@ msgstr "ИЗЛАЗ" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8403,7 +8403,7 @@ msgstr "Уреди филтере" msgid "Edit Footer" msgstr "Уреди подножје" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Уреди формат" @@ -9279,7 +9279,7 @@ msgstr "Евиденције грешака" msgid "Error Message" msgstr "Порука о грешци" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Грешка при повезивању са QZ Tray апликацијом...

Потребно је да имате инсталирану и покренуту QZ Tray апликацију, да бисте могли да користите функцију необрађене штампе.

Кликните овде да бисте преузели и инсталирали QZ Tray.
Кликните овде да бисте научили више о необрађеној штампи.." @@ -9490,7 +9490,7 @@ msgstr "Извршавање кода" msgid "Executing..." msgstr "Извршавање..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Време извршавања: {0} секунди" @@ -9516,7 +9516,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Прошири" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Прошири све" @@ -9579,7 +9579,7 @@ msgstr "Време истека страница са QR кодом" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9786,7 +9786,7 @@ msgstr "Неуспешно декодирање токена, молимо Ва msgid "Failed to decrypt key {0}" msgstr "Неуспешно дешифровање кључа {0}" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Неуспешно брисање {0} докумената: {1}" @@ -9942,7 +9942,7 @@ msgstr "Преузми подразумеване документе за гло #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10056,7 +10056,7 @@ msgstr "Назив поља '{0}' је у конфликту са {1} назив msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Назив поља {0} мора постојати да би се омогућило аутоматско именовање" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Назив поља је ограничен на 64 карактера ({0})" @@ -10072,11 +10072,11 @@ msgstr "Назив поља које ће бити DocType за ово линк msgid "Fieldname {0} appears multiple times" msgstr "Назив поља {0} се појављује више пута" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Назив поља {0} не може садржати специјалне карактере попут {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Назив поље {0} је у конфликту са мета објектом" @@ -10116,7 +10116,7 @@ msgstr "Поља" msgid "Fields Multicheck" msgstr "Поља за више означавања" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Поља `file_name` или `file_url` морају бити постављена за фајл" @@ -10218,7 +10218,7 @@ msgstr "URL фајла" msgid "File backup is ready" msgstr "Резервна копија фајла је спремна" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Назив фајла не може садржати {0}" @@ -10226,7 +10226,7 @@ msgstr "Назив фајла не може садржати {0}" msgid "File not attached" msgstr "Фајл није приложен" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Величина фајла је премашила максималну дозвољену величину од {0} MB" @@ -10235,11 +10235,11 @@ msgstr "Величина фајла је премашила максималну msgid "File too big" msgstr "Фајл је превелики" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Врста фајла {0} није дозвољена" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Фајл {0} не постоји" @@ -10253,8 +10253,8 @@ msgstr "Фајлови" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10505,7 +10505,7 @@ msgstr "Назив датотеке" msgid "Folder name should not include '/' (slash)" msgstr "Назив датотеке не би требало да укључује '/' (косу црту)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Датотека {0} није празна" @@ -10612,7 +10612,7 @@ msgstr "Детаљи подножја" msgid "Footer HTML" msgstr "HTML подножје" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML подножје постављено из прилога {0}" @@ -10708,7 +10708,7 @@ msgstr "За корисника" msgid "For Value" msgstr "За вредност" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "За поређење, користите >5, <10 или =324. За опсеге, користите 5:10 (за вредности између 5 и 10)." @@ -10749,7 +10749,7 @@ msgstr "За више адреса, унесите адресе у различ msgid "For updating, you can update only selective columns." msgstr "За ажурирање, можете ажурирати само одређене колоне." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "За {0} на нивоу {1} у {2} у реду {3}" @@ -10993,7 +10993,7 @@ msgstr "Датум почетка" msgid "From Date Field" msgstr "Поље за датум почетка" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Од врсте документа" @@ -11120,7 +11120,7 @@ msgstr "Опште" msgid "Generate Keys" msgstr "Генериши кључеве" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Генериши нови извештај" @@ -11135,7 +11135,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Генериши одвојене документе за сваког додељеног корисника" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Генериши URL за праћење" @@ -11603,7 +11603,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11708,7 +11708,7 @@ msgstr "Заглавље" msgid "Header HTML" msgstr "HTML заглавље" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML заглавље постављено из прилога {0}" @@ -11837,7 +11837,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Ево Вашег URL за праћење" @@ -11873,7 +11873,7 @@ msgstr "Сакривено" msgid "Hidden Fields" msgstr "Сакривена поља" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Сакривене колоне укључују: {0}" @@ -12145,7 +12145,7 @@ msgstr "Изгледа да још увек немаш приступ нијед msgid "ID" msgstr "ИД" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12242,7 +12242,7 @@ msgstr "Уколико је опција примени строге корис msgid "If Checked workflow status will not override status in list view" msgstr "Уколико је означено статус радног тока неће заменити статус у приказу листе" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12822,15 +12822,16 @@ msgstr "Укључи тему из апликација" msgid "Include Web View Link in Email" msgstr "Укључи линк ка веб-приказу у имејлу" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Укључи филтере" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Укључи сакривене колоне" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Укључи индентацију" @@ -12988,7 +12989,7 @@ msgstr "Унеси изнад" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Унеси након" @@ -13187,7 +13188,7 @@ msgstr "Неважећи \"depends_on\" израз" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Неважећи \"depends_on\" израз постављен у филтеру {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Неважећи \"mandatory_depends_on\" израз" @@ -13231,7 +13232,7 @@ msgstr "Неважећи DocType" msgid "Invalid Fieldname" msgstr "Неважећи назив поља" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Неважећи URL фајла" @@ -13304,7 +13305,7 @@ msgstr "Неважећи параметри." msgid "Invalid Password" msgstr "Неважећа лозинка" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Неважећи број телефона" @@ -13325,7 +13326,7 @@ msgstr "Неважећи назив поља табеле" msgid "Invalid Transition" msgstr "Неважеће транзиција" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14274,7 +14275,7 @@ msgstr "Ознака је обавезна" msgid "Landing Page" msgstr "Циљна страница" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Пејзажни" @@ -14521,7 +14522,7 @@ msgstr "Дужина" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Дужина прослеђеног низа података већа је од максималног дозвољеног броја поена за ознаке!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Дужина поља {0} мора бити између 1 и 1000" @@ -14571,7 +14572,7 @@ msgstr "Писмо" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14599,7 +14600,7 @@ msgstr "Назив заглавља" msgid "Letter Head Scripts" msgstr "Скрипте за заглавље" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Заглавље не може бити и онемогућено и подразумевано" @@ -14980,7 +14981,7 @@ msgstr "Учита више" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Учитавање" @@ -15395,11 +15396,11 @@ msgstr "Обавезно поље: постави улогу за" msgid "Mandatory field: {0}" msgstr "Обавезно поље: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Обавезна поља су неопходна у табели {0}, ред {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Обавезна поља су неопходна у {0}" @@ -15581,7 +15582,7 @@ msgstr "Максимална ширина за врсту валуте је 100 msgid "Maximum" msgstr "Максимално" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Достигнут је максимални број прилога од {0} за {1} {2}." @@ -15605,7 +15606,7 @@ msgstr "Значење опција поднеси, откажи, измени" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15824,7 +15825,7 @@ msgstr "Метода" msgid "Method Not Allowed" msgstr "Метода није дозвољена" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Метода је неопходна да би се креирала бројчана картица" @@ -15910,7 +15911,7 @@ msgstr "Недостајући DocType" msgid "Missing Field" msgstr "Недостајуће поље" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Недостајућа поља" @@ -16266,7 +16267,7 @@ msgstr "Мора бити затворен у '()' и укључивати '{0}' msgid "Must be of type \"Attach Image\"" msgstr "Мора бити врсте \"Приложи слику\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Мора имати дозволу за извештај да би приступио овом извештају." @@ -16324,7 +16325,7 @@ msgstr "НАПОМЕНА: Овај оквир ће бити уклоњен. Мо #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16823,7 +16824,7 @@ msgstr "Следеће на клик" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Не" @@ -16928,7 +16929,7 @@ msgstr "Није наведен назив за {0}" msgid "No New notifications" msgstr "Нема нових обавештења" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Дозволе нису наведене" @@ -16980,7 +16981,7 @@ msgstr "Није пронађено поље за избор" msgid "No Suggestions" msgstr "Нема предлога" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Нема ознака" @@ -18249,7 +18250,7 @@ msgstr "Историја организације" msgid "Org History Heading" msgstr "Наслов историје организације" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Оријентација" @@ -18331,7 +18332,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18575,7 +18576,7 @@ msgstr "Матични DocType" msgid "Parent Document Type" msgstr "Матична врста документа" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Матична врста документа је неопходна за креирање бројчане картице" @@ -18971,8 +18972,8 @@ msgstr "Врста дозволе" msgid "Permissions" msgstr "Дозволе" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Грешка у дозволама" @@ -19056,11 +19057,11 @@ msgstr "Телефон" msgid "Phone No." msgstr "Телефон бр." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Број телефона {0} постављен у пољу {1} није валидан." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19142,11 +19143,11 @@ msgstr "Молимо Вас да затражите од администрат msgid "Please attach a file first." msgstr "Молимо Вас да прво приложите фајл." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Молимо Вас да приложите слику како бисте поставили HTML за подножје." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Молимо Вас да приложите слику како бисте поставили HTML за заглавље." @@ -19198,7 +19199,7 @@ msgstr "Молимо Вас да потврдите своју радњу как msgid "Please contact your system manager to install correct version." msgstr "Молимо Вас да контактирате систем менаџера како бисте инсталирали исправну верзију." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Молимо Вас да прво креирате картицу" @@ -19214,7 +19215,7 @@ msgstr "Молимо Вас да обришете поље из {0} или да msgid "Please do not change the template headings." msgstr "Молимо Вас да не мењате наслове шаблона." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Молимо Вас да дуплирате ово како бисте направили измене" @@ -19227,7 +19228,7 @@ msgstr "Молимо Вас да омогућите барем један кљу #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Молимо Вас да омогућите искачуће прозоре" @@ -19342,7 +19343,7 @@ msgstr "Молимо Вас да прво сачувате извештај" msgid "Please save to edit the template." msgstr "Молимо Вас да сачувате да бисте уредили овај шаблон." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Молимо Вас да прво изаберете DocType" @@ -19354,11 +19355,11 @@ msgstr "Молимо Вас да прво изаберете врсту енти msgid "Please select Minimum Password Score" msgstr "Молимо Вас да одаберете минималну оцену јачине лозинке" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Молимо Вас да изаберете X и Y поља" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Молимо Вас да изаберете шифру државе за поље {1}." @@ -19412,7 +19413,7 @@ msgstr "Молимо Вас да поставите имејл адресу" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Молимо Вас да поставите мапирање штампача за овај формат штампе у подешавањима штампе" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Молимо Вас да поставите филтере" @@ -19547,7 +19548,7 @@ msgstr "Ставка менија портала" msgid "Portal Settings" msgstr "Подешавање портала" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Портрет" @@ -19599,6 +19600,10 @@ msgstr "Потенцијално опасан садржај у текстуал msgid "Precision" msgstr "Прецизност" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Прецизност треба да буде између 1 и 6" @@ -19647,7 +19652,7 @@ msgstr "Аналитика припремљених извештаја" msgid "Prepared Report User" msgstr "Корисник припремљеног извештаја" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Приказ припремљеног извештаја није успео" @@ -19782,7 +19787,7 @@ msgstr "Примарни кључ за DocType {0} не може бити про #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19858,7 +19863,7 @@ msgstr "Помоћ за формат штампе" msgid "Print Format Type" msgstr "Врста формата штампе" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Формат штампе није пронађен" @@ -19897,7 +19902,7 @@ msgstr "Сакриј штампу уколико нема вредности" msgid "Print Language" msgstr "Језик штампе" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Штампа је послата на штампач!" @@ -19915,7 +19920,7 @@ msgstr "Сервер за штампу" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Подешавање штампе" @@ -20039,11 +20044,11 @@ msgstr "Савет: Додаје Reference: {{ reference_doctype }} {{ ref msgid "Proceed" msgstr "Настави" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Ипак настави" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Обрада" @@ -20108,7 +20113,7 @@ msgstr "Врста својства" msgid "Protect Attached Files" msgstr "Заштити приложене фајлове" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Заштићени фајл" @@ -20281,7 +20286,7 @@ msgstr "QR код" msgid "QR Code for Login Verification" msgstr "QR код за верификацију пријављивања" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray неуспешно:" @@ -20488,7 +20493,7 @@ msgstr "Оцена" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Необрађене команде" @@ -20614,7 +20619,7 @@ msgstr "У реалном времену (SocketIO)" msgid "Reason" msgstr "Разлог" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Обнови" @@ -20999,7 +21004,7 @@ msgstr "Извор приступа" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21350,8 +21355,8 @@ msgstr "Одговори свима" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21422,11 +21427,11 @@ msgstr "Менаџер извештавања" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Назив извештаја" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Назив извештаја, поље извештаја и функција су неопходни за креирање бројчане картице" @@ -21460,21 +21465,21 @@ msgstr "Приказ извештаја" msgid "Report bug" msgstr "Пријави грешку" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Извештај се може бити постављен за појединачне врсте" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Извештај нема података, молимо Вас да измените филтере или промените назив извештаја" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Извештај нема нумеричких поља, молимо Вас да промените назив извештаја" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Извештај је покренут, кликните да бисте погледали статус" @@ -21494,7 +21499,7 @@ msgstr "Извештај је успешно ажуриран" msgid "Report was not saved (there were errors)" msgstr "Извештај није сачуван (догодиле су се грешке)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Извештај са више од 10 колона изгледа боље у пејзажном режиму." @@ -21530,7 +21535,7 @@ msgstr "Извештаји" msgid "Reports & Masters" msgstr "Извештаји и мастер подаци" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Извештаји су већ у реду" @@ -21843,7 +21848,7 @@ msgstr "Врати се на екран за верификацију и уне msgid "Reverse Icon Color" msgstr "Обрни боју иконице" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Враћање дужине на {0} за '{1}' у '{2}'. Постављање дужине на {3} ће скратити податке." @@ -22118,8 +22123,8 @@ msgstr "Ред" msgid "Row #" msgstr "Ред #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Ред # {0}: Корисник који није администратор не може да постави улогу {1} у прилагођени доцтyпе" @@ -22390,7 +22395,7 @@ msgstr "Субота" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22413,7 +22418,7 @@ msgstr "Сачувај као" msgid "Save Customizations" msgstr "Сачувај прилагођавања" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Сачувај извештај" @@ -22789,7 +22794,7 @@ msgstr "Подешавања безбедности" msgid "See all Activity" msgstr "Погледај све активности" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Погледај све претходне извештаје." @@ -22874,7 +22879,7 @@ msgid "Select Column" msgstr "Изабери колону" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Изабери колоне" @@ -23056,11 +23061,11 @@ msgstr "Изаберите поље да бисте уредили његова msgid "Select a group node first." msgstr "Изабери групни чвор." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Изабери важеће поље пошиљаоца за креирање документа из имејла" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Изабери важеће поље за наслов за креирање документа из мејла" @@ -23314,7 +23319,7 @@ msgstr "Имејл пошиљаоца" msgid "Sender Email Field" msgstr "Поље за имејл пошиљаоца" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Поље пошиљаоца треба да има имејл међу опцијама" @@ -23499,8 +23504,8 @@ msgstr "Истек сесије мора бити у формату {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Постави" @@ -23526,12 +23531,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Постави подразумеване опције за све графиконе на овој контролној табли (Пример: \"боје\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Постави динамичке филтере" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23542,7 +23547,7 @@ msgstr "Постави филтере" msgid "Set Filters for {0}" msgstr "Постави филтере за {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Постави ниво" @@ -23615,7 +23620,7 @@ msgstr "Постави све као приватно" msgid "Set all public" msgstr "Постави све као јавно" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Постави као подразумевано" @@ -23634,18 +23639,21 @@ msgstr "Постављено од стране корисника" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Овде поставите динамичке вредности филтера у JavaScript-у за неопходна поља." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Поставите нестандардну прецизност за поље са децималним бројем или валутом" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23779,7 +23787,7 @@ msgstr "Поставке > Корисник" msgid "Setup > User Permissions" msgstr "Поставке > Корисничке дозволе" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Поставке аутоматског имејла" @@ -24552,7 +24560,7 @@ msgstr "Поље за сортирање {0} мора бити важећи на #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24619,7 +24627,7 @@ msgstr "Одредите домене или порекла која имају msgid "Splash Image" msgstr "Спласх слика" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24668,7 +24676,7 @@ msgstr "Стандардно није постављено" msgid "Standard Permissions" msgstr "Стандардне дозволе" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Стандардни формат штампе не може бити ажуриран" @@ -25050,7 +25058,7 @@ msgstr "Наслов" msgid "Subject Field" msgstr "Поље за наслов" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Врста поља за наслов треба да буде податак, текст, дужи текст, краћи текст, уређивач текста" @@ -25943,7 +25951,7 @@ msgstr "ИД клијента добијен путем Google Cloud конзо msgid "The Condition '{0}' is invalid" msgstr "Услов '{0}' је неважећи" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "Унета URL адреса фајла није исправна" @@ -26028,7 +26036,7 @@ msgstr "Изабрана врста документа је зависна та msgid "The field {0} is mandatory" msgstr "Поље {0} је обавезно" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "Назив поља које сте навели у приложено уз поље није важеће" @@ -26101,8 +26109,8 @@ msgstr "Број пројекта добијен путем Google Cloud кон "" #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Извештај који сте тражили је генерисан.

Кликните овде за преузимање:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "" #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26124,7 +26132,7 @@ msgstr "Улога {0} треба да буде прилагођена улог msgid "The selected document {0} is not a {1}." msgstr "Изабрани документ {0} није {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Систем се ажурира. Молимо Вас да освежите страницу за неколико тренутака." @@ -26185,7 +26193,7 @@ msgstr "Немате предстојећих догађаја." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Нема {0} за овај {1}, зашто не бисте започели један!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Већ постоји {0} са истим филтерима у реду чекања:" @@ -26214,11 +26222,11 @@ msgstr "Не постоји задатак под називом \"{}\"" msgid "There is nothing new to show you right now." msgstr "Тренутно нема ничег новог да се прикаже." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Дошло је до проблема са URL адресом фајла: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Већ постоји {0} са истим филтерима у реду чекања:" @@ -26295,7 +26303,7 @@ msgstr "Ова Канбан табла ће бити приватна" msgid "This Month" msgstr "Овај месец" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "Овај PDF не може бити отпремљен јер садржи небезбедан садржај." @@ -26324,6 +26332,11 @@ msgstr "Ова радња је дозвољена само за {}" msgid "This cannot be undone" msgstr "Ово се не може опозвати" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26388,7 +26401,7 @@ msgstr "Ово поље ће се приказати само уколико п "eval:doc.myfield=='My Value'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Овај фајл је приложен у заштићени документ и не може се обрисати." @@ -26423,7 +26436,7 @@ msgstr "Овај провајдер геолокације још увек ни msgid "This goes above the slideshow." msgstr "Ово се приказује изнад презентације." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ово је извештај који се генерише у позадини. Поставите одговарајуће филтере и затим генеришите нови извештај." @@ -26473,7 +26486,7 @@ msgstr "Ово може бити одштампано на више страни msgid "This month" msgstr "Овај месец" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Овај извештај садржи {0} редова и превелики је за приказ у интернет претраживачу, уместо тога можете га {1}." @@ -26481,7 +26494,7 @@ msgstr "Овај извештај садржи {0} редова и превел msgid "This report was generated on {0}" msgstr "Овај извештај је генерисан на {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Овај извештај је генерисан {0}." @@ -26892,7 +26905,7 @@ msgstr "Да бисте извршили извоз овог корака као msgid "To generate password click {0}" msgstr "За генерисање лозинке кликните {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "За ажурирани извештај кликните на {0}." @@ -27093,7 +27106,7 @@ msgstr "Тема" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Укупно" @@ -27216,7 +27229,7 @@ msgstr "Прати кључне тачке документа" msgid "Tracking" msgstr "Праћење" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL за праћење је генерисан и копиран у међуспремник" @@ -27252,7 +27265,7 @@ msgstr "Транзиције" msgid "Translatable" msgstr "Могуће превођење" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Преведи податке" @@ -27508,7 +27521,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL за документацију или помоћ" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL мора почети са http:// или https://" @@ -27611,7 +27624,7 @@ msgstr "Није могуће послати имејл због недоста msgid "Unable to update event" msgstr "Није могуће ажурирати догађај" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Није могуће уписати формат фајла за {0}" @@ -27878,7 +27891,7 @@ msgstr "Ажурирано на нову верзију 🎉" msgid "Updated successfully" msgstr "Успешно ажурирано" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Ажурирање" @@ -28261,7 +28274,7 @@ msgstr "Корисничка дозвола" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Корисничке дозволе" @@ -28538,8 +28551,8 @@ msgstr "Важење" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28940,7 +28953,7 @@ msgstr "Веб-страница" msgid "Web Page Block" msgstr "Блок веб-странице" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL веб-странице" @@ -29330,7 +29343,7 @@ msgstr "Биће приказано само уколико су наслови msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Планирани задаци ће се извршавати само једном дневно за неактивне сајтове. Поставите на 0 да бисте избегли аутоматско искључивање планера." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Са заглављем" @@ -29613,7 +29626,7 @@ msgstr "Поље Y осе" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y поље" @@ -29675,7 +29688,7 @@ msgstr "Жута" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Да" @@ -29749,7 +29762,7 @@ msgstr "Немате дозволу да уређујете извештај." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Немате дозволу да извезете DocType {}" @@ -29839,7 +29852,7 @@ msgstr "Можете наставити са уводном обуком нак msgid "You can disable this {0} instead of deleting it." msgstr "Можете онемогућити овај {0} уместо да га обришете." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Можете повећати ограничење у подешавањима система." @@ -29962,7 +29975,7 @@ msgstr "Немате довољно дозвола да довршите ову msgid "You do not have permission to access field: {0}" msgstr "Немате дозволу за приступ пољу: {0}" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Немате дозволу за приступ {0}: {1}." @@ -29978,7 +29991,7 @@ msgstr "Немате приступ извештају: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Немате дозволе за приступ DocType-у {0}." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Немате дозволу за приступ овом фајлу" @@ -30071,7 +30084,7 @@ msgstr "Морате бити системски корисник да бист msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Морате бити у развојном режиму да бисте уредили стандардни веб-образац" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Морате бити пријављени и имати улогу систем менаџера да бисте приступили резервним копијама." @@ -30269,9 +30282,9 @@ msgstr "Назив и адреса Ваше организације за под msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Ваш упит је примљен. Одговорићемо Вам ускоро, уколико имате додатне информације молимо Вас да одговорите на ову поруку." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "Ваш извештај се генерише у позадини. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "" #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30581,7 +30594,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "управо сада" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "ознака" @@ -31109,7 +31122,7 @@ msgstr "{0} није дозвољено мењати {1}, након што је msgid "{0} Report" msgstr "{0} извештај" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} извештаји" @@ -31165,7 +31178,7 @@ msgstr "{0} и {1}" msgid "{0} are currently {1}" msgstr "{0} је тренутно {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} су неопходни" @@ -31304,7 +31317,7 @@ msgstr "{0} у реду {1} не може имати URL и зависне ст msgid "{0} is a mandatory field" msgstr "{0} је обавезно поље" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} није важећи зип фајл" @@ -31378,7 +31391,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} није важећи DocType или динамички линк" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} није важећа имејл адреса" @@ -31386,11 +31399,11 @@ msgstr "{0} није важећа имејл адреса" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} није важећа ISO 3166 ALPHA-2 шифра." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} није важећи назив" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} није важећи број телефона" @@ -31410,7 +31423,7 @@ msgstr "{0} није важеће матично поље за {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} није важећи формат извештаја. Формат извештаја треба да буде један од следећих {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} није зип фајл" @@ -31434,7 +31447,7 @@ msgstr "{0} није један од {1}" msgid "{0} is not set" msgstr "{0} није постављен" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} је сада подразумевани формат за штампање за {1} доцтyпе" @@ -31444,8 +31457,8 @@ msgstr "{0} је једно од {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} је неопходно" @@ -31748,31 +31761,31 @@ msgstr "{0}/{1} завршено | Оставите ову картицу отв msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) ће бити скраћено, јер је максималан број дозвољених карактера {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Не може се поставити измена без отказивања" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Не може се поставити додељена измена уколико није могуће поднети" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Не може се поставити додељено подношење уколико није могуће поднети" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Не може се поставити отказивање без подношења" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Не може се поставити увоз без креирања" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Не може се поставити подношење, отказивање или допуна без измене" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Не може се поставити увоз као {1} јер није могуће увести" @@ -31800,11 +31813,11 @@ msgstr "{0}: Назив поља {1} се појављује више пута msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Врста поља {1} за {2} не може бити јединствено" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Основне дозволе нису постављене" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Искључиво је дозвољено само једно правило са истом улогом, нивоом и {1}" @@ -31824,7 +31837,7 @@ msgstr "{0}: Опције {1} морају бити исте као назив D msgid "{0}: Other permission rules may also apply" msgstr "{0}: Могу се применити и друга правила дозвола" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Дозвола на нивоу 0 мора бити постављена пре виших нивоа" @@ -31845,7 +31858,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} је постављено на стање {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} у односу на {2}" diff --git a/frappe/locale/sr_CS.po b/frappe/locale/sr_CS.po index c0eb5bedb6..4d57d2a98c 100644 --- a/frappe/locale/sr_CS.po +++ b/frappe/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-18 19:07\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "'U prikazu liste' nije dozvoljeno za vrstu {0} u redu {1}" msgid "'Recipients' not specified" msgstr "'Primaoci' nisu navedeni" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' nije važeći IBAN" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' nije važeći URL" @@ -141,7 +141,7 @@ msgstr "1 dan" msgid "1 Google Calendar Event synced." msgstr "1 događaj iz Google Calendar-a je sinhronizovan." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 izveštaj" @@ -757,7 +757,7 @@ msgstr "Jedna instanca Frappe Framework može funkcionisati i kao OAuth klijent, msgid "A field with the name {0} already exists in {1}" msgstr "Polje sa nazivom {0} već postoji u {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Fajl sa istim nazivom {} već postoji" @@ -1126,7 +1126,7 @@ msgstr "Radnje {0} nije uspela na {1} {2}. Pregledajte je {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Radnje" @@ -1226,7 +1226,7 @@ msgstr "Dodaj ivicu na dnu" msgid "Add Border at Top" msgstr "Dodaj ivicu na vrhu" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Dodaj karticu na kontrolnu tablu" @@ -1239,8 +1239,8 @@ msgid "Add Child" msgstr "Dodaj zavisni element" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1688,7 +1688,7 @@ msgstr "Nakon podnošenja" msgid "After Submit" msgstr "Nakon podnošenja" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Agregatno polje je potrebno za kreiranje brojčane kartice" @@ -2546,7 +2546,7 @@ msgstr "Da li ste sigurni da želite da obrišete ovaj zapis?" msgid "Are you sure you want to discard the changes?" msgstr "Da li ste sigurni da želite da odbacite promene?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Da li ste sigurni da želite da generišete novi izveštaj?" @@ -2841,7 +2841,7 @@ msgstr "Priloženo uz polje" msgid "Attached To Name" msgstr "Priloženo uz naziv" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Priloženo uz naziv mora biti tekst ili broj" @@ -2857,7 +2857,7 @@ msgstr "Prilog" msgid "Attachment Limit (MB)" msgstr "Ograničenje priloga (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Ograničenje priloga dostignuto" @@ -2879,11 +2879,11 @@ msgstr "Prilog uklonjen" msgid "Attachments" msgstr "Prilozi" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Pokušava se povezivanje sa QZ Tray..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Pokušava se pokretanje QZ Tray..." @@ -3746,11 +3746,11 @@ msgstr "Masovno uređivanje" msgid "Bulk Edit {0}" msgstr "Masovno uređivanje {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Masovna operacija nije uspela" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Masovna operacija je uspešno završena" @@ -3974,7 +3974,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4113,7 +4113,7 @@ msgstr "Nije moguće ukloniti" msgid "Cannot Update After Submit" msgstr "Nije moguće ažurirati nakon podnošenja" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Nije moguće pristupiti putanji fajla {0}" @@ -4157,7 +4157,7 @@ msgstr "Nije moguće kreirati {0} protiv zavisnog dokumenta: {1}" msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor za ostale korisnike" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Nije moguće obrisati početne i priložene datoteke" @@ -4224,8 +4224,8 @@ msgstr "Nije moguće urediti otkazan dokument" msgid "Cannot edit filters for standard charts" msgstr "Nije moguće urediti filtere za standardne grafikone" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Nije moguće urediti filtere za standardne brojčane kartice" @@ -4237,11 +4237,11 @@ msgstr "Nije moguće urediti standardna polja" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Nije moguće dozvoliti {0} za doctype koji se ne može podneti" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Nije moguće pronaći fajl {} na disku" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Nije moguće preuzeti sadržaj fajla iz datoteke" @@ -4708,19 +4708,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Kliknite na {0} da generišete token za osvežavanje." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Kliknite na tabelu da biste je uredili" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Kliknite da postavite dinamičke filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Kliknite da postavite filtere" @@ -4903,7 +4903,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Sažmi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Sažmi sve" @@ -4958,7 +4958,7 @@ msgstr "Sklopivo zavisi od (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5260,8 +5260,8 @@ msgstr "Komprimovati" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5400,8 +5400,8 @@ msgstr "Povezane aplikacije" msgid "Connected User" msgstr "Povezani korisnik" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Povezano sa QZ Tray!" @@ -5519,7 +5519,7 @@ msgstr "Sadrži {0} ispravki bezbednosti" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5701,7 +5701,7 @@ msgstr "Brojač" msgid "Country" msgstr "Država" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Šifra države je neophodna" @@ -5733,7 +5733,7 @@ msgstr "Cr" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5753,7 +5753,7 @@ msgid "Create Card" msgstr "Kreiraj karticu" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Kreiraj grafikon" @@ -6926,7 +6926,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Obriši karticu" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Obriši i generiši novi" @@ -7009,7 +7009,7 @@ msgstr "Obrisani dokumenti" msgid "Deleted Name" msgstr "Obrisani naziv" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Svi dokumenti su uspešno obrisani" @@ -7017,7 +7017,7 @@ msgstr "Svi dokumenti su uspešno obrisani" msgid "Deleted!" msgstr "Obrisano!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Brisanje {0}" @@ -7906,7 +7906,7 @@ msgstr "Naslov dokumenta" msgid "Document Type" msgstr "Vrsta dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Vrsta i funkcija dokumenta su neophodne da bi se kreirala brojčana kartica" @@ -8134,7 +8134,7 @@ msgstr "Preuzmi link" msgid "Download PDF" msgstr "Preuzmi PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Preuzmi izveštaj" @@ -8334,8 +8334,8 @@ msgstr "IZLAZ" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8404,7 +8404,7 @@ msgstr "Uredi filtere" msgid "Edit Footer" msgstr "Uredi podnožje" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Uredi format" @@ -9280,7 +9280,7 @@ msgstr "Evidencije grešaka" msgid "Error Message" msgstr "Poruka o grešci" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Greška pri povezivanju sa QZ Tray aplikacijom...

Potrebno je da imate instaliranu i pokrenutu QZ Tray, da biste mogli da koristite funkciju neobrađene štampe.

Kliknite ovde da biste preuzeli i instalirali QZ Tray.
Kliknite ovde da biste naučili više o neobrađenoj štampi.." @@ -9491,7 +9491,7 @@ msgstr "Izvršavanje koda" msgid "Executing..." msgstr "Izvršavanje..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Vreme izvršavanja: {0} sekundi" @@ -9517,7 +9517,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Proširi" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Proširi sve" @@ -9580,7 +9580,7 @@ msgstr "Vreme isteka stranica sa QR kodom" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9787,7 +9787,7 @@ msgstr "Neuspešno dekodiranje tokena, molimo Vas da pružite validan base64-enk msgid "Failed to decrypt key {0}" msgstr "Neuspešno dešifrovanje ključa {0}" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Neuspešno brisanje {0} dokumenata: {1}" @@ -9943,7 +9943,7 @@ msgstr "Preuzmi podrazumevane dokumente za globalnu pretragu." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10057,7 +10057,7 @@ msgstr "Naziv polja '{0}' je u konfliktu sa {1} nazivom {2} u {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Naziv polja {0} mora postojati da bi se omogućilo automatsko imenovanje" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Naziv polja je ograničen na 64 karaktera ({0})" @@ -10073,11 +10073,11 @@ msgstr "Naziv polja koje će biti DocType za ovo link polje." msgid "Fieldname {0} appears multiple times" msgstr "Naziv polja {0} se pojavljuje više puta" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Naziv polja {0} ne može sadržati specijalne karaktere poput {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Naziv polje {0} je u konfliktu sa meta objektom" @@ -10117,7 +10117,7 @@ msgstr "Polja" msgid "Fields Multicheck" msgstr "Polja za više označavanja" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Polja `file_name` ili `file_url` moraju biti postavljena za fajl" @@ -10219,7 +10219,7 @@ msgstr "URL fajla" msgid "File backup is ready" msgstr "Rezervna kopija fajla je spremna" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Naziv fajla ne može sadržati {0}" @@ -10227,7 +10227,7 @@ msgstr "Naziv fajla ne može sadržati {0}" msgid "File not attached" msgstr "Fajl nije priložen" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Veličina fajla je premašila maksimalnu dozvoljenu veličinu od {0} MB" @@ -10236,11 +10236,11 @@ msgstr "Veličina fajla je premašila maksimalnu dozvoljenu veličinu od {0} MB" msgid "File too big" msgstr "Fajl je preveliki" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Vrsta fajla {0} nije dozvoljena" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Fajl {0} ne postoji" @@ -10254,8 +10254,8 @@ msgstr "Fajlovi" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10506,7 +10506,7 @@ msgstr "Naziv datoteke" msgid "Folder name should not include '/' (slash)" msgstr "Naziv datoteke ne bi trebalo da uključuje '/' (kosu crtu)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Datoteka {0} nije prazna" @@ -10613,7 +10613,7 @@ msgstr "Detalji podnožja" msgid "Footer HTML" msgstr "HTML podnožje" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML podnožje postavljeno iz priloga {0}" @@ -10709,7 +10709,7 @@ msgstr "Za korisnika" msgid "For Value" msgstr "Za vrednost" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 or =324. Za opsege, koristite 5:10 (za vrednosti između 5 i 10)." @@ -10750,7 +10750,7 @@ msgstr "Za više adresa, unesite adrese u različitim redovima, na primer e.g. t msgid "For updating, you can update only selective columns." msgstr "Za ažuriranje, možete ažurirati samo određene kolone." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "Za {0} na nivou {1} u {2} u redu {3}" @@ -10994,7 +10994,7 @@ msgstr "Datum početka" msgid "From Date Field" msgstr "Polje za datum početka" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Od vrste dokumenta" @@ -11121,7 +11121,7 @@ msgstr "Opšte" msgid "Generate Keys" msgstr "Generiši ključeve" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Generiši novi izveštaj" @@ -11136,7 +11136,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši odvojene dokumente za svakog dodeljenog korisnika" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Generiši URL za praćenje" @@ -11604,7 +11604,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11709,7 +11709,7 @@ msgstr "Zaglavlje" msgid "Header HTML" msgstr "HTML zaglavlje" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML zaglavlje postavljeno iz priloga {0}" @@ -11838,7 +11838,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Evo Vašeg URL za praćenje" @@ -11874,7 +11874,7 @@ msgstr "Sakriveno" msgid "Hidden Fields" msgstr "Sakrivena polja" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Sakrivene kolone uključuju: {0}" @@ -12146,7 +12146,7 @@ msgstr "Izgleda da još uvek nemaš pristup nijednom radnom prostoru, uvek može msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12243,7 +12243,7 @@ msgstr "Ukoliko je opcija primeni stroge korisničke dozvole označena i korisni msgid "If Checked workflow status will not override status in list view" msgstr "Ukoliko je označeno status radnog toka neće zameniti status u prikazu liste" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12823,15 +12823,16 @@ msgstr "Uključi temu iz aplikacija" msgid "Include Web View Link in Email" msgstr "Uključi link ka veb-prikazu u imejlu" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Uključi filtere" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Uključi sakrivene kolone" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Uključi indentaciju" @@ -12989,7 +12990,7 @@ msgstr "Unesi iznad" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Unesi nakon" @@ -13188,7 +13189,7 @@ msgstr "Nevažeći \"depends_on\" izraz" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Nevažeći \"depends_on\" izraz postavljen u filteru {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Nevažeći \"mandatory_depends_on\" izraz" @@ -13232,7 +13233,7 @@ msgstr "Nevažeći DocType" msgid "Invalid Fieldname" msgstr "Nevažeći naziv polja" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Nevažeći URL fajla" @@ -13305,7 +13306,7 @@ msgstr "Nevažeći parametri." msgid "Invalid Password" msgstr "Nevažeća lozinka" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Nevažeći broj telefona" @@ -13326,7 +13327,7 @@ msgstr "Nevažeći naziv polja tabele" msgid "Invalid Transition" msgstr "Nevažeće tranzicija" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14275,7 +14276,7 @@ msgstr "Oznaka je obavezna" msgid "Landing Page" msgstr "Ciljna stranica" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Pejzažni" @@ -14522,7 +14523,7 @@ msgstr "Dužina" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Dužina prosleđenog niza podataka veća je od maksimalnog dozvoljenog broja poena za oznake!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Dužina polja {0} mora biti između 1 i 1000" @@ -14572,7 +14573,7 @@ msgstr "Pismo" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14600,7 +14601,7 @@ msgstr "Naziv zaglavlja" msgid "Letter Head Scripts" msgstr "Skripte za zaglavlje" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Zaglavlje ne može biti i onemogućeno i podrazumevano" @@ -14981,7 +14982,7 @@ msgstr "Učita više" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Učitavanje" @@ -15396,11 +15397,11 @@ msgstr "Obavezno polje: postavi ulogu za" msgid "Mandatory field: {0}" msgstr "Obavezno polje: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Obavezna polja su neophodna u tabeli {0}, red {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Obavezna polja su neophodna u {0}" @@ -15582,7 +15583,7 @@ msgstr "Maksimalna širina za vrstu valute je 100px u redu {0}" msgid "Maximum" msgstr "Maksimalno" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Dostignut je maksimalni broj priloga od {0} za {1} {2}." @@ -15606,7 +15607,7 @@ msgstr "Značenje opcija podnesi, otkaži, izmeni" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15825,7 +15826,7 @@ msgstr "Metoda" msgid "Method Not Allowed" msgstr "Metoda nije dozvoljena" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Metoda je neophodna da bi se kreirala brojčana kartica" @@ -15911,7 +15912,7 @@ msgstr "Nedostajući DocType" msgid "Missing Field" msgstr "Nedostajuće polje" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Nedostajuća polja" @@ -16267,7 +16268,7 @@ msgstr "Mora biti zatvoren u '()' i uključivati '{0}', koji je rezervisani teks msgid "Must be of type \"Attach Image\"" msgstr "Mora biti vrste \"Priloži sliku\"" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Mora imati dozvolu za izveštaj da bi pristupio ovom izveštaju." @@ -16325,7 +16326,7 @@ msgstr "NAPOMENA: Ovaj okvir će biti uklonjen. Molimo Vas da ponovo postavite L #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16824,7 +16825,7 @@ msgstr "Sledeće na klik" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Ne" @@ -16929,7 +16930,7 @@ msgstr "Nije naveden naziv za {0}" msgid "No New notifications" msgstr "Nema novih obaveštenja" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Dozvole nisu navedene" @@ -16981,7 +16982,7 @@ msgstr "Nije pronađeno polje za izbor" msgid "No Suggestions" msgstr "Nema predloga" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Nema oznaka" @@ -18250,7 +18251,7 @@ msgstr "Istorija organizacije" msgid "Org History Heading" msgstr "Naslov istorije organizacije" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orijentacija" @@ -18332,7 +18333,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18576,7 +18577,7 @@ msgstr "Matični DocType" msgid "Parent Document Type" msgstr "Matična vrsta dokumenta" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Matična vrsta dokumenta je neophodna za kreiranje brojčane kartice" @@ -18972,8 +18973,8 @@ msgstr "Vrsta dozvole" msgid "Permissions" msgstr "Dozvole" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Greška u dozvolama" @@ -19057,11 +19058,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Telefon br." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Broj telefona {0} postavljen u polju {1} nije validan." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19143,11 +19144,11 @@ msgstr "Molimo Vas da zatražite od administratora da verifikuje Vašu registrac msgid "Please attach a file first." msgstr "Molimo Vas da prvo priložite fajl." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Molimo Vas da priložite sliku kako biste postavili HTML za podnožje." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Molimo Vas da priložite sliku kako biste postavili HTML za zaglavlje." @@ -19199,7 +19200,7 @@ msgstr "Molimo Vas da potvrdite svoju radnju kako biste {0} ovaj dokument." msgid "Please contact your system manager to install correct version." msgstr "Molimo Vas da kontaktirate sistem menadžera kako biste instalirali ispravnu verziju." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Molimo Vas da prvo kreirate karticu" @@ -19215,7 +19216,7 @@ msgstr "Molimo Vas da obrišete polje iz {0} ili da dodate neophodni doctype." msgid "Please do not change the template headings." msgstr "Molimo Vas da ne menjate naslove šablona." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Molimo Vas da duplirate ovo kako biste napravili izmene" @@ -19228,7 +19229,7 @@ msgstr "Molimo Vas da omogućite barem jedan ključ za prijavljivanje putem dru #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Molimo Vas da omogućite iskačuće prozore" @@ -19343,7 +19344,7 @@ msgstr "Molimo Vas da prvo sačuvate izveštaj" msgid "Please save to edit the template." msgstr "Molimo Vas da sačuvate da biste uredili ovaj šablon." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Molimo Vas da prvo izaberete DocType" @@ -19355,11 +19356,11 @@ msgstr "Molimo Vas da prvo izaberete vrstu entiteta" msgid "Please select Minimum Password Score" msgstr "Molimo Vas da odaberete minimalnu ocenu jačine lozinke" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Molimo Vas da izaberete X i Y polja" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Molimo Vas da izaberete šifru države za polje {1}." @@ -19413,7 +19414,7 @@ msgstr "Molimo Vas da postavite imejl adresu" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Molimo Vas da postavite mapiranje štampača za ovaj format štampe u podešavanjima štampe" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Molimo Vas da postavite filtere" @@ -19548,7 +19549,7 @@ msgstr "Stavka menija portala" msgid "Portal Settings" msgstr "Podešavanje portala" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Portret" @@ -19600,6 +19601,10 @@ msgstr "Potencijalno opasan sadržaj u tekstualnom izrazu: {0}" msgid "Precision" msgstr "Preciznost" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Preciznost treba da bude između 1 i 6" @@ -19648,7 +19653,7 @@ msgstr "Analitika pripremljenih izveštaja" msgid "Prepared Report User" msgstr "Korisnik pripremljenog izveštaja" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Prikaz pripremljenog izveštaja nije uspeo" @@ -19783,7 +19788,7 @@ msgstr "Primarni ključ za doctype {0} ne može biti promenjen jer sadrži posto #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19859,7 +19864,7 @@ msgstr "Pomoć za format štampe" msgid "Print Format Type" msgstr "Vrsta formata štampe" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Format štampe nije pronađen" @@ -19898,7 +19903,7 @@ msgstr "Sakrij štampu ukoliko nema vrednosti" msgid "Print Language" msgstr "Jezik štampe" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Štampa je poslata na štampač!" @@ -19916,7 +19921,7 @@ msgstr "Server za štampu" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Podešavanje štampe" @@ -20040,11 +20045,11 @@ msgstr "Savet: Dodaje Reference: {{ reference_doctype }} {{ reference_name msgid "Proceed" msgstr "Nastavi" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Ipak nastavi" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Obrada" @@ -20109,7 +20114,7 @@ msgstr "Vrsta svojstva" msgid "Protect Attached Files" msgstr "Zaštiti priložene fajlove" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Zaštićeni fajl" @@ -20282,7 +20287,7 @@ msgstr "QR kod" msgid "QR Code for Login Verification" msgstr "QR kod za verifikaciju prijavljivanja" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray neuspešno:" @@ -20489,7 +20494,7 @@ msgstr "Ocena" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Neobrađene komande" @@ -20615,7 +20620,7 @@ msgstr "U realnom vremenu (SocketIO)" msgid "Reason" msgstr "Razlog" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Obnovi" @@ -21000,7 +21005,7 @@ msgstr "Izvor pristupa" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21351,8 +21356,8 @@ msgstr "Odgovori svima" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21423,11 +21428,11 @@ msgstr "Menadžer izveštavanja" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Naziv izveštaja" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Naziv izveštaja, polje izveštaja i funkcija su neophodni za kreiranje brojčane kartice" @@ -21461,21 +21466,21 @@ msgstr "Prikaz izveštaja" msgid "Report bug" msgstr "Prijavi grešku" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Izveštaj se može biti postavljen za pojedinačne vrste" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Izveštaj nema podataka, molimo Vas da izmenite filtere ili promenite naziv izveštaja" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Izveštaj nema numeričkih polja, molimo Vas da promenite naziv izveštaja" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Izveštaj je pokrenut, kliknite da biste pogledali status" @@ -21495,7 +21500,7 @@ msgstr "Izveštaj je uspešno ažuriran" msgid "Report was not saved (there were errors)" msgstr "Izveštaj nije sačuvan (dogodile su se greške)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Izveštaj sa više od 10 kolona izgleda bolje u pejzažnom režimu." @@ -21531,7 +21536,7 @@ msgstr "Izveštaji" msgid "Reports & Masters" msgstr "Izveštaji i master podaci" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Izveštaji su već u redu" @@ -21844,7 +21849,7 @@ msgstr "Vrati se na ekran za verifikaciju i unesi kod prikazan u tvojoj aplikaci msgid "Reverse Icon Color" msgstr "Obrni boju ikonice" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Vraćanje dužine na {0} za '{1}' u '{2}'. Postavljanje dužine na {3} će skratiti podatke." @@ -22119,8 +22124,8 @@ msgstr "Red" msgid "Row #" msgstr "Red #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Red # {0}: Korisnik koji nije administrator ne može da postavi ulogu {1} u prilagođeni doctype" @@ -22391,7 +22396,7 @@ msgstr "Subota" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22414,7 +22419,7 @@ msgstr "Sačuvaj kao" msgid "Save Customizations" msgstr "Sačuvaj prilagođavanja" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Sačuvaj izveštaj" @@ -22790,7 +22795,7 @@ msgstr "Podešavanja bezbednosti" msgid "See all Activity" msgstr "Pogledaj sve aktivnosti" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Pogledaj sve prethodne izveštaje." @@ -22875,7 +22880,7 @@ msgid "Select Column" msgstr "Izaberi kolonu" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Izaberi kolone" @@ -23057,11 +23062,11 @@ msgstr "Izaberite polje da biste uredili njegova svojstva." msgid "Select a group node first." msgstr "Izaberi grupni čvor." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Izaberi važeće polje pošiljaoca za kreiranje dokumenta iz imejla" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Izaberi važeće polje za naslov za kreiranje dokumenta iz mejla" @@ -23315,7 +23320,7 @@ msgstr "Imejl pošiljaoca" msgid "Sender Email Field" msgstr "Polje za imejl pošiljaoca" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Polje pošiljaoca treba da ima imejl među opcijama" @@ -23500,8 +23505,8 @@ msgstr "Istek sesije mora biti u formatu {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Postavi" @@ -23527,12 +23532,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Postavi podrazumevane opcije za sve grafikone na ovoj kontrolnoj tabli (Primer: \"boje\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Postavi dinamičke filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23543,7 +23548,7 @@ msgstr "Postavi filtere" msgid "Set Filters for {0}" msgstr "Postavi filtere za {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Postavi nivo" @@ -23616,7 +23621,7 @@ msgstr "Postavi sve kao privatno" msgid "Set all public" msgstr "Postavi sve kao javno" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Postavi kao podrazumevano" @@ -23635,18 +23640,21 @@ msgstr "Postavljeno od strane korisnika" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Ovde postavite dinamičke vrednosti filtera u JavaScript-u za neophodna polja." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Postavite nestandardnu preciznost za polje sa decimalnim brojem ili valutom" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23780,7 +23788,7 @@ msgstr "Postavke > Korisnik" msgid "Setup > User Permissions" msgstr "Postavke > Korisničke dozvole" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Postavke automatskog imejla" @@ -24553,7 +24561,7 @@ msgstr "Polje za sortiranje {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24620,7 +24628,7 @@ msgstr "Odredite domene ili porekla koja imaju dozvolu da budu ugrađena u ovaj msgid "Splash Image" msgstr "Splash slika" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24669,7 +24677,7 @@ msgstr "Standardno nije postavljeno" msgid "Standard Permissions" msgstr "Standardne dozvole" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standardni format štampe ne može biti ažuriran" @@ -25051,7 +25059,7 @@ msgstr "Naslov" msgid "Subject Field" msgstr "Polje za naslov" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Vrsta polja za naslov treba da bude podatak, tekst, duži tekst, kraći tekst, uređivač teksta" @@ -25944,7 +25952,7 @@ msgstr "ID klijenta dobijen putem Google Cloud konzole u odeljku " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Izveštaj koji ste tražili je generisan.

Kliknite ovde za preuzimanje:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "" #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26125,7 +26133,7 @@ msgstr "Uloga {0} treba da bude prilagođena uloga." msgid "The selected document {0} is not a {1}." msgstr "Izabrani dokument {0} nije {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Sistem se ažurira. Molimo Vas da osvežite stranicu za nekoliko trenutaka." @@ -26186,7 +26194,7 @@ msgstr "Nemate predstojećih događaja." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Nema {0} za ovaj {1}, zašto ne biste započeli jedan!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Već postoji {0} sa istim filterima u redu čekanja:" @@ -26215,11 +26223,11 @@ msgstr "Ne postoji zadatak pod nazivom \"{}\"" msgid "There is nothing new to show you right now." msgstr "Trenutno nema ničeg novog da se prikaže." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Došlo je do problema sa URL adresom fajla: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Već postoji {0} sa istim filterima u redu čekanja:" @@ -26296,7 +26304,7 @@ msgstr "Ova Kanban tabla će biti privatna" msgid "This Month" msgstr "Ovaj mesec" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "Ovaj PDF ne može biti otpremljen jer sadrži nebezbedan sadržaj." @@ -26325,6 +26333,11 @@ msgstr "Ova radnja je dozvoljena samo za {}" msgid "This cannot be undone" msgstr "Ovo se ne može opozvati" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26389,7 +26402,7 @@ msgstr "Ovo polje će se prikazati samo ukoliko polje definisano ovde ima neku v "eval:doc.myfield=='My Value'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Ovaj fajl je priložen u zaštićeni dokument i ne može se obrisati." @@ -26424,7 +26437,7 @@ msgstr "Ovaj provajder geolokacije još uvek nije podržan." msgid "This goes above the slideshow." msgstr "Ovo se prikazuje iznad prezentacije." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Ovo je izveštaj koji se generiše u pozadini. Postavite odgovarajuće filtere i zatim generišite novi izveštaj." @@ -26474,7 +26487,7 @@ msgstr "Ovo može biti odštampano na više stranica" msgid "This month" msgstr "Ovaj mesec" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Ovaj izveštaj sadrži {0} redova i preveliki je za prikaz u internet pretraživaču, umesto toga možete ga {1}." @@ -26482,7 +26495,7 @@ msgstr "Ovaj izveštaj sadrži {0} redova i preveliki je za prikaz u internet pr msgid "This report was generated on {0}" msgstr "Ovaj izveštaj je generisan na {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Ovaj izveštaj je generisan {0}." @@ -26893,7 +26906,7 @@ msgstr "Da biste izvršili izvoz ovog koraka kao JSON, povežite ga u dokumentu msgid "To generate password click {0}" msgstr "Za generisanje lozinke kliknite {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Za ažurirani izveštaj kliknite na {0}." @@ -27094,7 +27107,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Ukupno" @@ -27217,7 +27230,7 @@ msgstr "Prati ključne tačke dokumenta" msgid "Tracking" msgstr "Praćenje" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL za praćenje je generisan i kopiran u međuspremnik" @@ -27253,7 +27266,7 @@ msgstr "Tranzicije" msgid "Translatable" msgstr "Moguće prevođenje" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Prevedi podatke" @@ -27509,7 +27522,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL za dokumentaciju ili pomoć" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL mora početi sa http:// ili https://" @@ -27612,7 +27625,7 @@ msgstr "Nije moguće poslati imejl zbog nedostajućeg imejl naloga. Molimo Vas d msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Nije moguće upisati format fajla za {0}" @@ -27878,7 +27891,7 @@ msgstr "Ažurirano na novu verziju 🎉" msgid "Updated successfully" msgstr "Uspešno ažurirano" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Ažuriranje" @@ -28261,7 +28274,7 @@ msgstr "Korisnička dozvola" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Korisničke dozvole" @@ -28538,8 +28551,8 @@ msgstr "Važenje" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28940,7 +28953,7 @@ msgstr "Veb-stranica" msgid "Web Page Block" msgstr "Blok veb-stranice" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL veb-stranice" @@ -29330,7 +29343,7 @@ msgstr "Biće prikazano samo ukoliko su naslovi odeljaka omogućeni" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Planirani zadaci će se izvršavati samo jednom dnevno za neaktivne sajtove. Postavite na 0 da biste izbegli automatsko isključivanje planera." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Sa zaglavljem" @@ -29613,7 +29626,7 @@ msgstr "Polje Y ose" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y polje" @@ -29675,7 +29688,7 @@ msgstr "Žuta" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Da" @@ -29749,7 +29762,7 @@ msgstr "Nemate dozvolu da uređujete izveštaj." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Nemate dozvolu da izvezete doctype {}" @@ -29839,7 +29852,7 @@ msgstr "Možete nastaviti sa uvodnom obukom nakon što istražite ovu stranicu" msgid "You can disable this {0} instead of deleting it." msgstr "Možete onemogućiti ovaj {0} umesto da ga obrišete." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Možete povećati ograničenje u podešavanjima sistema." @@ -29962,7 +29975,7 @@ msgstr "Nemate dovoljno dozvola da dovršite ovu radnju" msgid "You do not have permission to access field: {0}" msgstr "Nemate dozvolu za pristup polju: {0}" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Nemate dozvolu za pristup {0}: {1}." @@ -29978,7 +29991,7 @@ msgstr "Nemate pristup izveštaju: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Nemate dozvole za pristup DocType-u {0}." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Nemate dozvolu za pristup ovom fajlu" @@ -30071,7 +30084,7 @@ msgstr "Morate biti sistemski korisnik da biste pristupili ovoj stranici." msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Morate biti u razvojnom režimu da biste uredili standardni veb-obrazac" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Morate biti prijavljeni i imati ulogu sistem menadžera da biste pristupili rezervnim kopijama." @@ -30269,9 +30282,9 @@ msgstr "Naziv i adresa Vaše organizacije za podnožje imejla." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Vaš upit je primljen. Odgovorićemo Vam uskoro, ukoliko imate dodatne informacije molimo Vas da odgovorite na ovu poruku." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "Vaš izveštaj se generiše u pozadini. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "" #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30581,7 +30594,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "upravo sada" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "oznaka" @@ -31109,7 +31122,7 @@ msgstr "{0} nije dozvoljeno menjati {1}, nakon što je podneto od {2} za {3}" msgid "{0} Report" msgstr "{0} izveštaj" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} izveštaji" @@ -31165,7 +31178,7 @@ msgstr "{0} i {1}" msgid "{0} are currently {1}" msgstr "{0} je trenutno {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} su neophodni" @@ -31304,7 +31317,7 @@ msgstr "{0} u redu {1} ne može imati URL i zavisne stavke" msgid "{0} is a mandatory field" msgstr "{0} je obavezno polje" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} nije važeći zip fajl" @@ -31378,7 +31391,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} nije važeći DocType ili dinamički link" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} nije važeća imejl adresa" @@ -31386,11 +31399,11 @@ msgstr "{0} nije važeća imejl adresa" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} nije važeća ISO 3166 ALPHA-2 šifra." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} nije važeći naziv" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} nije važeći broj telefona" @@ -31410,7 +31423,7 @@ msgstr "{0} nije važeće matično polje za {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} nije važeći format izveštaja. Format izveštaja treba da bude jedan od sledećih {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} nije zip fajl" @@ -31434,7 +31447,7 @@ msgstr "{0} nije jedan od {1}" msgid "{0} is not set" msgstr "{0} nije postavljen" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada podrazumevani format za štampanje za {1} doctype" @@ -31444,8 +31457,8 @@ msgstr "{0} je jedno od {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} je neophodno" @@ -31748,31 +31761,31 @@ msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom dok se proces ne zavr msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćeno, jer je maksimalan broj dozvoljenih karaktera {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Ne može se postaviti izmena bez otkazivanja" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Ne može se postaviti dodeljena izmena ukoliko nije moguće podneti" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Ne može se postaviti dodeljeno podnošenje ukoliko nije moguće podneti" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Ne može se postaviti otkazivanje bez podnošenja" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Ne može se postaviti uvoz bez kreiranja" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Ne može se postaviti podnošenje, otkazivanje ili dopuna bez izmene" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Ne može se postaviti uvoz kao {1} jer nije moguće uvesti" @@ -31800,11 +31813,11 @@ msgstr "{0}: Naziv polja {1} se pojavljuje više puta u redovima {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Vrsta polja {1} za {2} ne može biti jedinstveno" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Osnovne dozvole nisu postavljene" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Isključivo je dozvoljeno samo jedno pravilo sa istom ulogom, nivoom i {1}" @@ -31824,7 +31837,7 @@ msgstr "{0}: Opcije {1} moraju biti iste kao naziv DocType-a {2} za polje {3}" msgid "{0}: Other permission rules may also apply" msgstr "{0}: Mogu se primeniti i druga pravila dozvola" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Dozvola na nivou 0 mora biti postavljena pre viših nivoa" @@ -31845,7 +31858,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} je postavljeno na stanje {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} u odnosu na {2}" diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 181b351c0c..4262e7ef7e 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-20 19:32\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "\"I Lista Vy\" är otillåtet for typ {0} på rad {1}" msgid "'Recipients' not specified" msgstr "\"Mottagare\" inte angivet" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "'{0}' är inte ett giltigt IBAN nummer" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' är inte en giltig webbadress" @@ -140,7 +140,7 @@ msgstr "1 dag" msgid "1 Google Calendar Event synced." msgstr "1 Google Kalender Händelse Synkroniserad." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Rapport" @@ -756,7 +756,7 @@ msgstr "System instans kan fungera som en OAuth Klient, Resurs eller Auktoriseri msgid "A field with the name {0} already exists in {1}" msgstr "Ett fält med detta namn {0} finns redan i {1}" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "En fil med samma namn {} finns redan" @@ -1125,7 +1125,7 @@ msgstr "Åtgärd {0} misslyckades {1} {2}. Visa {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "Åtgärder" @@ -1225,7 +1225,7 @@ msgstr "Lägg till Kant Längst Ner" msgid "Add Border at Top" msgstr "Lägg till Kant Längst Upp" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Lägg till i Översikt Panel" @@ -1238,8 +1238,8 @@ msgid "Add Child" msgstr "Lägg till Underval" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1687,7 +1687,7 @@ msgstr "Efter Godkännande" msgid "After Submit" msgstr "Efter Godkännande" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Aggregerad Fält erfordras för att skapa nummerkort" @@ -2545,7 +2545,7 @@ msgstr "Är du säker på att du vill ta bort denna post?" msgid "Are you sure you want to discard the changes?" msgstr "Är du säker på att du vill ignorera ändringar?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Är du säker på att du vill skapa ny rapport?" @@ -2840,7 +2840,7 @@ msgstr "Bifogad till Fält" msgid "Attached To Name" msgstr "Bifogad till Namn" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Bifogat till namn måste vara en sträng eller ett heltal" @@ -2856,7 +2856,7 @@ msgstr "Bilaga" msgid "Attachment Limit (MB)" msgstr "Bilaga Gräns (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Bilaga Gräns uppnådd" @@ -2878,11 +2878,11 @@ msgstr "Bilaga Borttagen" msgid "Attachments" msgstr "Bilagor" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "Försöker ansluta till QZ Aktivitet Fält..." -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "Försöker starta QZ Aktivitet Fält..." @@ -3745,11 +3745,11 @@ msgstr "Mass Redigera" msgid "Bulk Edit {0}" msgstr "Mass Redigera {0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Mass Åtgärd Fel" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Mass Åtgärd Klar" @@ -3973,7 +3973,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4112,7 +4112,7 @@ msgstr "Kan inte Ta Bort" msgid "Cannot Update After Submit" msgstr "Kan inte Uppdatera efter Godkännande" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Kan inte komma åt filsökväg {0}" @@ -4156,7 +4156,7 @@ msgstr "Kan inte skapa {0} mot underordnad dokument: {1}" msgid "Cannot create private workspace of other users" msgstr "Kan inte skapa privat arbetsyta för andra användare" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Kan inte ta bort Hem och Bilaga mappar" @@ -4223,8 +4223,8 @@ msgstr "Kan inte redigera annullerad dokument" msgid "Cannot edit filters for standard charts" msgstr "Kan inte redigera filter för standard diagram" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Kan inte redigera filter för standard diagram" @@ -4236,11 +4236,11 @@ msgstr "Kan inte redigera standard fält" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Kan inte aktivera {0} för ej godkännbar doctype" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "Kan inte hitta fil {} på disk" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Kan inte hämta fil innehåll från mapp" @@ -4707,19 +4707,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "Klicka på {0} att skapa Uppdatering Token." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Klicka på tabell att redigera" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Klicka på att Ange Dynamisk Filter" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Klicka på att Ange Filter" @@ -4902,7 +4902,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Fäll In" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Fäll In Alla" @@ -4957,7 +4957,7 @@ msgstr "Infällbar beror på (JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5259,8 +5259,8 @@ msgstr "Komprimerad" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5399,8 +5399,8 @@ msgstr "Ansluten App" msgid "Connected User" msgstr "Ansluten Användare" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "Ansluten till QZ Aktivitet Fält!" @@ -5518,7 +5518,7 @@ msgstr "Innehåller {0} säkerhetskorrigeringar" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5700,7 +5700,7 @@ msgstr "Räknare" msgid "Country" msgstr "Land" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Land Kod Erfordras" @@ -5732,7 +5732,7 @@ msgstr "Cr" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5752,7 +5752,7 @@ msgid "Create Card" msgstr "Skapa Kort" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Skapa Diagram" @@ -6925,7 +6925,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Ta bort Flik" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Ta bort och Skapa Ny" @@ -7008,7 +7008,7 @@ msgstr "Raderade Dokument" msgid "Deleted Name" msgstr "Borttaget Namn" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Alla Dokument Borttagna" @@ -7016,7 +7016,7 @@ msgstr "Alla Dokument Borttagna" msgid "Deleted!" msgstr "Borttagen!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "Tar Bort {0}" @@ -7905,7 +7905,7 @@ msgstr "Dokument Benämning" msgid "Document Type" msgstr "DocType" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Dokument Typ och Funktion erfordras för att skapa nummerkort" @@ -8133,7 +8133,7 @@ msgstr "Nedladdning Länk" msgid "Download PDF" msgstr "Ladda ner PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Ladda ner Rapport" @@ -8333,8 +8333,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8403,7 +8403,7 @@ msgstr "Redigera Filter" msgid "Edit Footer" msgstr "Redigera Sidfot" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Redigera Format" @@ -9279,7 +9279,7 @@ msgstr "Fel Logg" msgid "Error Message" msgstr "Felmeddelande" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "Fel vid anslutning till QZ Aktivitet Fält...

Du måste ha QZ Aktivitet Fält App installerad och igång för att kunna använda Direkt Utskrift funktion.

Klicka här för att ladda ner och installera QZ App .
Klicka här för att lära dig mer om Direkt Utskrift." @@ -9490,7 +9490,7 @@ msgstr "Exekverar Kod" msgid "Executing..." msgstr "Kör..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Exekvering Tid: {0} sek" @@ -9516,7 +9516,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Expandera" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Expandera Alla" @@ -9579,7 +9579,7 @@ msgstr "Förfallo Tid för QR Kod Bild Sida" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9786,7 +9786,7 @@ msgstr "Misslyckades med att avkoda token. Ange giltig base64 kodad token." msgid "Failed to decrypt key {0}" msgstr "Misslyckades med att dekryptera nyckel {0}" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "Misslyckades att ta bort {0} dokument: {1}" @@ -9942,7 +9942,7 @@ msgstr "Hämtar standard Global Sökning dokument." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10056,7 +10056,7 @@ msgstr "Fält Namn '{0}' är i konflikt med {1} av namn {2} i {3}" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Fält Namn {0} måste finnas för att aktivera automatisk namngivning" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Fält Namn är begränsad till 64 tecken ({0})" @@ -10072,11 +10072,11 @@ msgstr "Fält Namn som kommer att vara DocType för den här länk fält." msgid "Fieldname {0} appears multiple times" msgstr "Fält Namn {0} visas flera gånger" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "Fält Namn {0} kan inte ha special tecken som {1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "Fält Namn {0} i konflikt mot meta objekt" @@ -10116,7 +10116,7 @@ msgstr "Fält" msgid "Fields Multicheck" msgstr "Fält Multicheck" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Fält `file_name` eller `file_url` måste anges för fil" @@ -10218,7 +10218,7 @@ msgstr "Fil URL" msgid "File backup is ready" msgstr "Fil Säkerhetskopiering är klar" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Fil Namn får inte innehålla {0}" @@ -10226,7 +10226,7 @@ msgstr "Fil Namn får inte innehålla {0}" msgid "File not attached" msgstr "Fil inte bifogad" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Fil storlek överskred högsta tillåtna storlek på {0} MB" @@ -10235,11 +10235,11 @@ msgstr "Fil storlek överskred högsta tillåtna storlek på {0} MB" msgid "File too big" msgstr "Fil för stor" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "Fil typ {0} är inte tillåten" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "Fil {0} existerar inte" @@ -10253,8 +10253,8 @@ msgstr "Filer" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10505,7 +10505,7 @@ msgstr "Mapp Namn" msgid "Folder name should not include '/' (slash)" msgstr "Mapp namn ska inte innehålla '/' (snedstreck)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "Mapp {0} är inte tom" @@ -10612,7 +10612,7 @@ msgstr "Sidfot Detaljer" msgid "Footer HTML" msgstr "Sidfot HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "Sidfot HTML angiven från bilaga {0}" @@ -10707,7 +10707,7 @@ msgstr "För Användare" msgid "For Value" msgstr "För Värde" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "För jämförelse, använd >5, <10 eller = 324. För intervall, använd 5:10 (för värden mellan 5 och 10)." @@ -10748,7 +10748,7 @@ msgstr "För flera adresser anger du adress på annan rad. t.ex. test@test.com msgid "For updating, you can update only selective columns." msgstr "För uppdatering, uppdateras endast selektiva kolumner." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "För {0} på nivå {1} i {2} på rad {3}" @@ -10992,7 +10992,7 @@ msgstr "Från Datum" msgid "From Date Field" msgstr "Från Datum" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Från DocType" @@ -11119,7 +11119,7 @@ msgstr "Allmän" msgid "Generate Keys" msgstr "Skapa Nycklar" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Skapa Ny Rapport" @@ -11134,7 +11134,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Skapa Separata Dokument för varje Tilldelad" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "Skapa Spårning URL" @@ -11602,7 +11602,7 @@ msgstr "HH: mm: ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11707,7 +11707,7 @@ msgstr "Huvud Rubrik" msgid "Header HTML" msgstr "Sidhuvud HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML från bilaga {0}" @@ -11836,7 +11836,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "Här är din spårning URL" @@ -11872,7 +11872,7 @@ msgstr "Dold " msgid "Hidden Fields" msgstr "Dolda fält" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "Dolda kolumner inkluderar: {0}" @@ -12144,7 +12144,7 @@ msgstr "Antar att du inte har tillgång till någon arbetsyta ännu, men du kan msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12241,7 +12241,7 @@ msgstr "Om Använd Strikt Användar Behörighet är vald och Användar Behörigh msgid "If Checked workflow status will not override status in list view" msgstr "Om vald kommer arbetsflöde tillstånd inte åsidosätta tillstånd i list vy" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12821,15 +12821,16 @@ msgstr "Inkludera Tema från Appar" msgid "Include Web View Link in Email" msgstr "Inkludera Länk till Webbvy i E-post" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Inkludera Filter" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "Inkludera dolda kolumner" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Inkludera Fördjupning" @@ -12987,7 +12988,7 @@ msgstr "Infoga \tOvan" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Infoga Efter" @@ -13186,7 +13187,7 @@ msgstr "Ogiltig 'depends_on' uttryck" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "Ogiltig uttryck 'beroende på' i filter {0}" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Ogiltigt uttryck för \"obligatoriskt_beror_på\"" @@ -13230,7 +13231,7 @@ msgstr "Ogiltig Doctype" msgid "Invalid Fieldname" msgstr "Ogiltigt Fält Namn" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Ogiltig Fil URL" @@ -13303,7 +13304,7 @@ msgstr "Ogiltiga Parametrar" msgid "Invalid Password" msgstr "Ogiltigt Lösenord" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Ogiltig Telefon Nummer" @@ -13324,7 +13325,7 @@ msgstr "Ogiltigt Tabell Fältnamn" msgid "Invalid Transition" msgstr "Ogiltig Övergång" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14273,7 +14274,7 @@ msgstr "Etikett erfordras" msgid "Landing Page" msgstr "Webbplats" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Landskap" @@ -14520,7 +14521,7 @@ msgstr "Längd" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Längd av datamatrisen är större än värdet för maximum tillåtna etikett punkter!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "Längd av {0} ska vara mellan 1 och 1000" @@ -14570,7 +14571,7 @@ msgstr "Letter" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14598,7 +14599,7 @@ msgstr "Brevhuvud Namn" msgid "Letter Head Scripts" msgstr "Brevhuvud Skript" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Brevhuvud kan inte vara både Inaktiverad och Standard" @@ -14979,7 +14980,7 @@ msgstr "Läs in mer" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Laddar" @@ -15394,11 +15395,11 @@ msgstr "Erfodrade Fält: Ange Roll för" msgid "Mandatory field: {0}" msgstr "Erfodrade Fält: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Erfordrade fält som saknas i tabell {0}, Rad {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "Erfodrade Fält saknas i {0}" @@ -15580,7 +15581,7 @@ msgstr "Maximum bredd för typ Valuta är 100px på rad {0}" msgid "Maximum" msgstr "Maximum" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "Maximum bilaga gräns på {0} är uppnåd för {1} {2}." @@ -15604,7 +15605,7 @@ msgstr "Innebörd av Godkänn, Annullera, Ändra" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15823,7 +15824,7 @@ msgstr "Sätt" msgid "Method Not Allowed" msgstr "Metod ej Tillåten" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Sätt erfordras för att skapa nummerkort" @@ -15909,7 +15910,7 @@ msgstr "Saknar DocType" msgid "Missing Field" msgstr "Fält Värde saknas" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Fält Värden saknas" @@ -16265,7 +16266,7 @@ msgstr "Måste omges av '()' och inkludera '{0}', som är platshållare för Anv msgid "Must be of type \"Attach Image\"" msgstr "Måste vara av typ 'Bifoga Bild'" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Behörigheter saknas till den här rapport." @@ -16323,7 +16324,7 @@ msgstr "OBS: Denna ruta ska tas bort.Konfigurera LDAP att fungera med nya instä #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16822,7 +16823,7 @@ msgstr "Nästa på Klick" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Nej" @@ -16927,7 +16928,7 @@ msgstr "Inget Namn angiven för {0}" msgid "No New notifications" msgstr "Inga nya Aviseringar" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Inga Behörigheter Angivna" @@ -16979,7 +16980,7 @@ msgstr "Ingen Välj Fält Hittad" msgid "No Suggestions" msgstr "Inga Förslag" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Inga Taggar" @@ -18248,7 +18249,7 @@ msgstr "Bolag Historik" msgid "Org History Heading" msgstr "Bolag Historik Huvud Rubrik" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Orientering" @@ -18330,7 +18331,7 @@ msgstr "PATCH" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18574,7 +18575,7 @@ msgstr "Överordnad DocType" msgid "Parent Document Type" msgstr "Överordnad Dokument Typ" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Överordnad Dokument Typ erfordras för att skapa nummerkort" @@ -18970,8 +18971,8 @@ msgstr "Behörighet Typ" msgid "Permissions" msgstr "Behörigheter" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "Behörighet Fel" @@ -19055,11 +19056,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Telefon Nummer." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefon Nummer {0} som anges i fält {1} är inte giltig." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19141,11 +19142,11 @@ msgstr "Be Administratör att verifiera din registrering" msgid "Please attach a file first." msgstr "Bifoga fil först." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "Bifoga bild för att ange HTML för sidfot." -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "Bifoga bild för att ange HTML för Brevhuvud." @@ -19197,7 +19198,7 @@ msgstr "Bekräfta åtgärd till {0} detta dokument." msgid "Please contact your system manager to install correct version." msgstr "Kontakta System Ansvarig för att installera rätt version." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Skapa Kort först" @@ -19213,7 +19214,7 @@ msgstr "Ta bort fält från {0} eller lägg till erfodrad doctype." msgid "Please do not change the template headings." msgstr "Ändra inte mall huvud rubriker." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Kopiera för att göra ändringar" @@ -19226,7 +19227,7 @@ msgstr "Aktivera minst en social inloggning nyckel eller LDAP eller Logga in med #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Aktivera PopUp" @@ -19341,7 +19342,7 @@ msgstr "Spara Rapport" msgid "Please save to edit the template." msgstr "Spara att redigera mall." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Välj DocType" @@ -19353,11 +19354,11 @@ msgstr "Välj Entitet Typ" msgid "Please select Minimum Password Score" msgstr "Välj Minsta Lösenord Värde" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Välj X och Y fält" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Välj landskod för fält {1}." @@ -19411,7 +19412,7 @@ msgstr "Ange E-postadress" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Ange skrivare mappning för detta utskrift format i Utskrift Inställningar" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Ange Filter" @@ -19546,7 +19547,7 @@ msgstr "Portal Meny Post" msgid "Portal Settings" msgstr "Portal Inställningar" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Porträtt" @@ -19598,6 +19599,10 @@ msgstr "Potentiell farligt innehåll i sträng litteral: {0}" msgid "Precision" msgstr "Precision" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "Precision ({0}) för {1} kan inte vara längre än dess längd ({2})." + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "Precision ska vara mellan 1 och 6" @@ -19646,7 +19651,7 @@ msgstr "Förberedd Rapport Analys" msgid "Prepared Report User" msgstr "Förberedd Rapport Användare" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Förberedd Rapport Misslyckad" @@ -19781,7 +19786,7 @@ msgstr "Primär nyckel för doctype {0} kan inte ändras eftersom det finns befi #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19857,7 +19862,7 @@ msgstr "Utskrift Format Hjälp" msgid "Print Format Type" msgstr "Utskrift Format Typ" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "Utskriftsformat hittades inte" @@ -19896,7 +19901,7 @@ msgstr "Dölj Utskrift om Ingen Värde" msgid "Print Language" msgstr "Utskrift Språk" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "Utskrift Skickad till skrivare!" @@ -19914,7 +19919,7 @@ msgstr "Skrivar Server" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Utskrift Inställningar" @@ -20038,11 +20043,11 @@ msgstr "Tips: Lägg Referens: {{ reference_doctype }} {{ reference_name }} msgid "Proceed" msgstr "Fortsätt" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Fortsätt Ändå" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "Behandlar" @@ -20107,7 +20112,7 @@ msgstr "Egenskap Typ" msgid "Protect Attached Files" msgstr "Skydda Bifogade Filer" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "Skyddad Fil" @@ -20280,7 +20285,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "QR kod för Inloggning Verifiering" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ Tray Misslyckades:" @@ -20487,7 +20492,7 @@ msgstr "Bedömning" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "Rå Kommand" @@ -20613,7 +20618,7 @@ msgstr "Realtid (SocketIO)" msgid "Reason" msgstr "Anledning" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Uppdatera" @@ -20998,7 +21003,7 @@ msgstr "Referens" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21349,8 +21354,8 @@ msgstr "Svara Alla" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21421,11 +21426,11 @@ msgstr "Rapport Ansvarig" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Rapport Namn" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Rapport Namn, Rapport Fält och Funktion erfordras för att skapa nummerkort" @@ -21459,21 +21464,21 @@ msgstr "Rapport Vy" msgid "Report bug" msgstr "Rapportera Fel" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Rapport kan inte anges för Enskilda Typer" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Rapport har ingen data, ändra filter eller ändra rapport namn" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Rapport har inga numeriska fält, ändra rapport namn" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Rapport initierad, klicka för att se status" @@ -21493,7 +21498,7 @@ msgstr "Rapport är uppdaterad" msgid "Report was not saved (there were errors)" msgstr "Rapport är inte sparad (det fanns fel)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "Rapport med mer än 10 kolumner ser bättre ut i Liggande Läge." @@ -21529,7 +21534,7 @@ msgstr "Rapporter" msgid "Reports & Masters" msgstr "Rapporter & Inställningar" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Rapporter redan i Kö" @@ -21842,7 +21847,7 @@ msgstr "Återgå till Verifiering skärm och ange kod som visas på din Autentis msgid "Reverse Icon Color" msgstr "Omvänd Ikon Färg" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "Återställer längd till {0} för '{1}' i '{2}'. Om du anger längd som {3} kommer data att trunkeras." @@ -22117,8 +22122,8 @@ msgstr "Rad" msgid "Row #" msgstr "Rad #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Rad # {0}: Användare som inte är administratör kan inte ange roll {1} till anpassad Dokument Typ" @@ -22389,7 +22394,7 @@ msgstr "Lördag" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22412,7 +22417,7 @@ msgstr "Spara Som" msgid "Save Customizations" msgstr "Spara Anpassningar" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Spara Rapport" @@ -22788,7 +22793,7 @@ msgstr "Säkerhet Inställningar" msgid "See all Activity" msgstr "Visa All Aktivitet" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Visa alla tidigare rapporter." @@ -22873,7 +22878,7 @@ msgid "Select Column" msgstr "Välj Kolumn" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Välj Kolumner" @@ -23055,11 +23060,11 @@ msgstr "Välj fält för att redigera dess egenskaper." msgid "Select a group node first." msgstr "Välj Grupp nod." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "Välj giltig Avsändar Fält att skapa dokument från E-post" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "Välj giltig Ämne Fält att skapa dokument från E-post" @@ -23313,7 +23318,7 @@ msgstr "Avsändare E-post" msgid "Sender Email Field" msgstr "Avsändare E-post Fält" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Avsändare Fält ska ha E-post i Alternativ" @@ -23498,8 +23503,8 @@ msgstr "Session Förfallo tid måste vara i format {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Ange" @@ -23525,12 +23530,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Ange Standard Alternativ för alla diagram för Översikt Panel (Ex: 'färger': ['#d1d8dd', '#ff5858'])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Ange Dynamisk Filter" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23541,7 +23546,7 @@ msgstr "Ange Filter" msgid "Set Filters for {0}" msgstr "Ange Filter för {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Ange Nivå" @@ -23614,7 +23619,7 @@ msgstr "Ange som Privat" msgid "Set all public" msgstr "Ange som Allmän" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Ange som Standard" @@ -23633,18 +23638,21 @@ msgstr "Anges av Användare" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Ange dynamiska filtervärden i JavaScript för erfordrade fält här." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "Ange ej Standard Precision för Komma eller Valuta Fält" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "Ange ej standard precision för Flyttal, Valuta eller Procent fält" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23778,7 +23786,7 @@ msgstr "Inställningar > Användare" msgid "Setup > User Permissions" msgstr "Inställningar > Användar Behörigheter" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Automatisk E-post Rapport" @@ -24551,7 +24559,7 @@ msgstr "Sortering Fält {0} måste vara giltig fält namn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24618,7 +24626,7 @@ msgstr "Ange domäner eller ursprung som är tillåtna att bädda in detta formu msgid "Splash Image" msgstr "Splash Bild" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24667,7 +24675,7 @@ msgstr "Standard Ej Angiven" msgid "Standard Permissions" msgstr "Standard Behörigheter" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standard Utskrift Format kan inte uppdateras" @@ -25049,7 +25057,7 @@ msgstr "Ämne" msgid "Subject Field" msgstr "Ämne Fält" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "Ämne Fält Typ ska vara Data, Text, Lång Text, Liten Text, Text Redigerare" @@ -25940,7 +25948,7 @@ msgstr "Klient ID som erhållits från Google Cloud Console under " #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" -msgstr "Rapport du begärde är skapad.

Klicka här för att ladda ner:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." +msgstr "Rapport som begärdes är skapad.

Klicka här för att ladda ner:
{0}

Denna länk löper ut om {1} timmar." #: frappe/core/doctype/user/user.py:1000 msgid "The reset password link has been expired" @@ -26119,7 +26127,7 @@ msgstr "Roll {0} ska vara anpassad roll." msgid "The selected document {0} is not a {1}." msgstr "Vald dokument {0} är inte {1}." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Systemet håller på att uppdateras. Uppdatera igen efter en stund." @@ -26180,7 +26188,7 @@ msgstr "Det finns inga kommande händelser för dig." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "Det finns inga {0} för denna {1}, varför startar du inte en!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Det finns {0} med samma filter redan i kö:" @@ -26209,11 +26217,11 @@ msgstr "Det finns ingen aktivitet som heter \"{}\"" msgid "There is nothing new to show you right now." msgstr "Det finns inget nytt att visa dig just nu." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Det finns problem med fil url: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Det finns {0} med samma filter som redan finns i kö:" @@ -26290,7 +26298,7 @@ msgstr "Detta Anslagstavla Bord kommer att vara privat" msgid "This Month" msgstr "Denna Månad" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "Denna PDF kan inte laddas upp eftersom den innehåller osäkert innehåll." @@ -26319,6 +26327,11 @@ msgstr "Åtgärd är endast tillåten för {}" msgid "This cannot be undone" msgstr "Detta kan inte ångras" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "Detta kort är som standard endast synligt för Administratörer och System Ansvariga. Ange DocType som ska delas med användare som har läsbehörighet." + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26382,7 +26395,7 @@ msgstr "Detta fält visas endast om fält namn definieras här har värde eller "myfield eval: doc.myfield == 'Min värde'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "Den här filen är kopplad till ett skyddat dokument och kan inte tas bort." @@ -26417,7 +26430,7 @@ msgstr "Denna geolokalisering leverantör stöds inte ännu." msgid "This goes above the slideshow." msgstr "Text ovanför Bildspel." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Detta är bakgrund rapport. Ange lämplig filter och skapa ny rapport." @@ -26467,7 +26480,7 @@ msgstr "Detta kan skrivas ut på flera sidor" msgid "This month" msgstr "Nuvarande Månad" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Denna rapport innehåller {0} rader och är för stor för att visas i webbläsare. Du kan {1} denna rapport istället." @@ -26475,7 +26488,7 @@ msgstr "Denna rapport innehåller {0} rader och är för stor för att visas i w msgid "This report was generated on {0}" msgstr "Rapport skapades {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Denna rapport skapades {0}." @@ -26884,7 +26897,7 @@ msgstr "För att exportera detta steget som JSON, länka det till Introduktion d msgid "To generate password click {0}" msgstr "För att generera lösenord klicka på {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Klicka på {0} att hämta uppdaterad rapport." @@ -27085,7 +27098,7 @@ msgstr "Ämne" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Totalt" @@ -27208,7 +27221,7 @@ msgstr "Spåra milstolpar för alla dokument" msgid "Tracking" msgstr "Spårning" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "Spårning URL skapad och kopierad till urklipp" @@ -27244,7 +27257,7 @@ msgstr "Övergångar" msgid "Translatable" msgstr "Översättningbar" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "Översätt Data" @@ -27500,7 +27513,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "URL för dokumentation eller hjälp" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL måste börja med http:// eller https://" @@ -27603,7 +27616,7 @@ msgstr "Kunde inte att skicka e-post på grund av att standard e-post konto sakn msgid "Unable to update event" msgstr "Kan inte uppdatera händelse" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "Kunde inte skriva fil format för {0}" @@ -27870,7 +27883,7 @@ msgstr "Uppdaterad till ny Version 🎉" msgid "Updated successfully" msgstr "Uppdaterad" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Uppdaterar" @@ -28253,7 +28266,7 @@ msgstr "Användare Behörighet" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Användare Behörigheter" @@ -28530,8 +28543,8 @@ msgstr "Giltighet" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28932,7 +28945,7 @@ msgstr "Webbsida" msgid "Web Page Block" msgstr "Webbsida Avsnitt" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "Webbsida URL" @@ -29322,7 +29335,7 @@ msgstr "Kommer visas bara om sektion rubriker är aktiverade" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "Kör schemalagda jobb endast en gång om dagen för inaktiva webbplatser. Ange som 0 för att undvika att schemaläggare inaktiveras automatiskt." -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Med Brevhuvud" @@ -29605,7 +29618,7 @@ msgstr "Y Axel Fält" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y Fält" @@ -29667,7 +29680,7 @@ msgstr "Gul" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Ja" @@ -29741,7 +29754,7 @@ msgstr "Du har inte behörighet att redigera rapport." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "Du har inte behörighet att exportera {} doctype" @@ -29831,7 +29844,7 @@ msgstr "Du kan fortsätta med Introduktion efter att utforskning av denna sida" msgid "You can disable this {0} instead of deleting it." msgstr "Du kan inaktivera denna {0} istället för att ta bort." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Du kan öka gräns från System Inställningar." @@ -29954,7 +29967,7 @@ msgstr "Du har inte behörighet att slutföra åtgärd" msgid "You do not have permission to access field: {0}" msgstr "Du har inte åtkomstbehörighet till fält: {0}" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "Du har inte behörighet att komma åt {0}: {1}." @@ -29970,7 +29983,7 @@ msgstr "Du har inte behörighet till Rapport: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "Du har inte behörighet att komma åt {0} DocType." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Du har inte behörighet att komma åt den här filen" @@ -30063,7 +30076,7 @@ msgstr "Du måste vara systemanvändare för att komma åt denna sida." msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Du måste vara i Utvecklarläge att redigera Standard Webb Formulär" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Du måste vara inloggad och ha System Ansvarig roll för att kunna ha tillgång till säkerhetskopior." @@ -30261,9 +30274,9 @@ msgstr "Bolag Namn och Adress för E-post Sidfot." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Din fråga har mottagits. Vi kommer att svara inom kort. Om du har någon ytterligare information, vänligen svara på detta mail." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " -msgstr "Din rapport skapas i bakgrunden. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." +msgstr "Din rapport håller på att skapas i bakgrunden. Du kommer att få e-postmeddelande {0} med nedladdningslänk när den är klar." #: frappe/app.py:374 msgid "Your session has expired, please login again to continue." @@ -30573,7 +30586,7 @@ msgstr "användare@bolag" msgid "just now" msgstr "just nu" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "etikett" @@ -31101,7 +31114,7 @@ msgstr "{0} Ej Tillåtet att ändra {1} efter godkännande från {2} till {3}" msgid "{0} Report" msgstr "{0} Rapport" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Rapporter" @@ -31157,7 +31170,7 @@ msgstr "{0} och {1}" msgid "{0} are currently {1}" msgstr "{0} är för närvarande {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} erfordras" @@ -31296,7 +31309,7 @@ msgstr "{0} på rad {1} inte kan ha både URL och under artiklar" msgid "{0} is a mandatory field" msgstr "{0} är erfordrad fält" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} är inte giltig zip fil" @@ -31370,7 +31383,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} är inte en giltig DocType för Dynamisk Länk" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} är inte giltig E-post" @@ -31378,11 +31391,11 @@ msgstr "{0} är inte giltig E-post" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} är inte giltig ISO 3166 ALPHA-2 kod." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} är inte giltigt Namn" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} är inte giltigt Telefon Nummer" @@ -31402,7 +31415,7 @@ msgstr "{0} är inte ett giltigt överordnat fält för {1}" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} är inte ett giltigt rapport format. Rapport Format ska vara en av följande {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} är inte en zip-fil" @@ -31426,7 +31439,7 @@ msgstr "{0} är inte en av {1}" msgid "{0} is not set" msgstr "{0} är inte angiven" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} är nu standard utskrift format för {1} DocType" @@ -31436,8 +31449,8 @@ msgstr "{0} är en av {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} erfordras" @@ -31740,31 +31753,31 @@ msgstr "{0}/{1} komplett | Lämna denna flik öppen tills den är klar." msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) kommer att avkortas, eftersom max tillåtna tecken är {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: Kan inte Ändra utan att Annullera" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: Kan inte tilldela Ändra om den inte kan Godkännas" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: Kan inte tilldela Godkänd om inte kan Godkännas" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: Kan inte ange Annullerad utan att Godkänna" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Kan inte ange Import utan att Skapa" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: Kan inte ange Godkänd, Annullerad eller Ändrad utan att Skriva" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: Kan inte ange import eftersom {1} inte kan importeras" @@ -31792,11 +31805,11 @@ msgstr "{0}: Fältnamn {1} visas flera gånger i rader {2}" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: Fälttyp {1} för {2} kan inte vara unik" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Inga grundläggande behörigheter angivna" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Endast en regel tillåten med samma Roll, Nivå och {1}" @@ -31816,7 +31829,7 @@ msgstr "{0}: Alternativ {1} måste vara lika som doctype namn {2} för fält {3} msgid "{0}: Other permission rules may also apply" msgstr "{0}: Andra behörighet regler kan också gälla" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Behörighet på nivå 0 måste anges före högre nivåer anges" @@ -31837,7 +31850,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} är satt på tillstånd {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} mot {2}" diff --git a/frappe/locale/th.po b/frappe/locale/th.po index b3e8ab5f38..8b87a2ea3f 100644 --- a/frappe/locale/th.po +++ b/frappe/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "ในมุมมองรายการ ไม่อนุญาต msgid "'Recipients' not specified" msgstr "ผู้รับ ไม่ได้ระบุ" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' ไม่ใช่ URL ที่ถูกต้อง" @@ -140,7 +140,7 @@ msgstr "1 วัน" msgid "1 Google Calendar Event synced." msgstr "1 เหตุการณ์ Google Calendar ซิงค์แล้ว" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 รายงาน" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการละทิ้งการเปลี่ยนแปลง?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการสร้างรายงานใหม่?" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "กล้อง" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "ลบแท็บ" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "ลบและสร้างใหม่" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "ลบชื่อแล้ว" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "ลบเอกสารทั้งหมดสำเร็จแล้ว" @@ -6825,7 +6825,7 @@ msgstr "ลบเอกสารทั้งหมดสำเร็จแล้ msgid "Deleted!" msgstr "ลบแล้ว!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "กำลังลบ {0}" @@ -7711,7 +7711,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "ต้องการประเภทเอกสารและฟังก์ชันเพื่อสร้างการ์ดตัวเลข" @@ -7939,7 +7939,7 @@ msgstr "ดาวน์โหลดลิงก์" msgid "Download PDF" msgstr "ดาวน์โหลด PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "ดาวน์โหลดรายงาน" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "แก้ไขฟิลเตอร์" msgid "Edit Footer" msgstr "แก้ไขส่วนท้าย" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "แก้ไขรูปแบบ" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "ข้อความข้อผิดพลาด" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9295,7 +9295,7 @@ msgstr "กำลังดำเนินการโค้ด" msgid "Executing..." msgstr "กำลังดำเนินการ..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "เวลาการดำเนินการ: {0} วินาที" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "ขยาย" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "ขยายทั้งหมด" @@ -9384,7 +9384,7 @@ msgstr "เวลาหมดอายุของหน้าภาพ QR Code" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "กำลังดึงเอกสารการค้นหาทั #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9877,11 +9877,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10031,7 +10031,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10040,11 +10040,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "ชื่อโฟลเดอร์" msgid "Folder name should not include '/' (slash)" msgstr "ชื่อโฟลเดอร์ไม่ควรรวม '/' (สแลช)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "โฟลเดอร์ {0} ไม่ว่างเปล่า" @@ -10417,7 +10417,7 @@ msgstr "รายละเอียดส่วนท้าย" msgid "Footer HTML" msgstr "HTML ส่วนท้าย" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "HTML ส่วนท้ายตั้งค่าจากไฟล์แนบ {0}" @@ -10512,7 +10512,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10553,7 +10553,7 @@ msgstr "สำหรับที่อยู่หลายรายการ msgid "For updating, you can update only selective columns." msgstr "สำหรับการอัปเดต คุณสามารถอัปเดตเฉพาะคอลัมน์ที่เลือกได้" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "สำหรับ {0} ที่ระดับ {1} ใน {2} ในแถว {3}" @@ -10797,7 +10797,7 @@ msgstr "จากวันที่" msgid "From Date Field" msgstr "ฟิลด์จากวันที่" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "จากประเภทเอกสาร" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "ส่วนหัว" msgid "Header HTML" msgstr "HTML ส่วนหัว" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "HTML ส่วนหัวตั้งค่าจากไฟล์แนบ {0}" @@ -11641,7 +11641,7 @@ msgstr "เฮลเวติกา" msgid "Helvetica Neue" msgstr "เฮลเวติกา นอย" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "นี่คือลิงก์ติดตามของคุณ" @@ -11677,7 +11677,7 @@ msgstr "ซ่อน" msgid "Hidden Fields" msgstr "ฟิลด์ที่ซ่อนอยู่" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "รหัส" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "หากเลือกใช้การอนุญาตผู้ใ msgid "If Checked workflow status will not override status in list view" msgstr "หากเลือก สถานะเวิร์กโฟลว์จะไม่เขียนทับสถานะในมุมมองรายการ" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "รวมธีมจากแอป" msgid "Include Web View Link in Email" msgstr "รวมลิงก์มุมมองเว็บในอีเมล" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "รวมตัวกรอง" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "รวมการเยื้อง" @@ -12792,7 +12793,7 @@ msgstr "แทรกด้านบน" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "แทรกหลังจาก" @@ -12991,7 +12992,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "ชื่อฟิลด์ไม่ถูกต้อง" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "URL ไฟล์ไม่ถูกต้อง" @@ -13108,7 +13109,7 @@ msgstr "พารามิเตอร์ไม่ถูกต้อง" msgid "Invalid Password" msgstr "รหัสผ่านไม่ถูกต้อง" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "หมายเลขโทรศัพท์ไม่ถูกต้อง" @@ -13129,7 +13130,7 @@ msgstr "ชื่อฟิลด์ตารางไม่ถูกต้อง msgid "Invalid Transition" msgstr "การเปลี่ยนผ่านไม่ถูกต้อง" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "ป้ายกำกับเป็นสิ่งจำเป็น" msgid "Landing Page" msgstr "หน้าแรก" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "แนวนอน" @@ -14325,7 +14326,7 @@ msgstr "ความยาว" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "ความยาวของอาร์เรย์ข้อมูลที่ส่งผ่านเกินค่าจุดป้ายกำกับสูงสุดที่อนุญาต!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "ความยาวของ {0} ควรอยู่ระหว่าง 1 ถึง 1000" @@ -14375,7 +14376,7 @@ msgstr "จดหมาย" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "ชื่อหัวจดหมาย" msgid "Letter Head Scripts" msgstr "สคริปต์หัวจดหมาย" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "หัวจดหมายไม่สามารถปิดใช้งานและเป็นค่าเริ่มต้นได้" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15199,11 +15200,11 @@ msgstr "ฟิลด์ที่จำเป็น: ตั้งค่าบท msgid "Mandatory field: {0}" msgstr "ฟิลด์ที่จำเป็น: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "ฟิลด์ที่จำเป็นในตาราง {0}, แถว {1}" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "ฟิลด์ที่จำเป็นใน {0}" @@ -15385,7 +15386,7 @@ msgstr "ความกว้างสูงสุดสำหรับประ msgid "Maximum" msgstr "สูงสุด" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "ถึงขีดจำกัดไฟล์แนบสูงสุด {0} สำหรับ {1} {2} แล้ว" @@ -15409,7 +15410,7 @@ msgstr "ความหมายของการส่ง ยกเลิก #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "วิธีการ" msgid "Method Not Allowed" msgstr "ไม่อนุญาตวิธีการ" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "ต้องการวิธีการเพื่อสร้างการ์ดตัวเลข" @@ -15714,7 +15715,7 @@ msgstr "DocType ที่หายไป" msgid "Missing Field" msgstr "ฟิลด์ที่หายไป" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "ฟิลด์ที่หายไป" @@ -16070,7 +16071,7 @@ msgstr "ต้องอยู่ใน '()' และรวม '{0}' ซึ่ msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "ต้องมีสิทธิ์รายงานเพื่อเข้าถึงรายงานนี้" @@ -16128,7 +16129,7 @@ msgstr "หมายเหตุ: กล่องนี้ถึงกำหน #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "ถัดไปเมื่อคลิก" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16728,7 +16729,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18049,7 +18050,7 @@ msgstr "ประวัติองค์กร" msgid "Org History Heading" msgstr "หัวข้อประวัติองค์กร" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "การวางแนว" @@ -18131,7 +18132,7 @@ msgstr "แพตช์" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "DocType ผู้ปกครอง" msgid "Parent Document Type" msgstr "ประเภทเอกสารผู้ปกครอง" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "ต้องการประเภทเอกสารผู้ปกครองเพื่อสร้างการ์ดตัวเลข" @@ -18771,8 +18772,8 @@ msgstr "ประเภทการอนุญาต" msgid "Permissions" msgstr "การอนุญาต" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "ข้อผิดพลาดในการอนุญาต" @@ -18856,11 +18857,11 @@ msgstr "โทรศัพท์" msgid "Phone No." msgstr "หมายเลขโทรศัพท์" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "หมายเลขโทรศัพท์ {0} ที่ตั้งค่าในฟิลด์ {1} ไม่ถูกต้อง" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "โปรดขอให้ผู้ดูแลระบบของค msgid "Please attach a file first." msgstr "โปรดแนบไฟล์ก่อน" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "โปรดแนบไฟล์ภาพเพื่อกำหนด HTML สำหรับส่วนท้าย" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "โปรดแนบไฟล์ภาพเพื่อกำหนด HTML สำหรับหัวจดหมาย" @@ -18998,7 +18999,7 @@ msgstr "โปรดยืนยันการกระทำของคุณ msgid "Please contact your system manager to install correct version." msgstr "โปรดติดต่อผู้จัดการระบบของคุณเพื่อติดตั้งเวอร์ชันที่ถูกต้อง" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "โปรดสร้างการ์ดก่อน" @@ -19014,7 +19015,7 @@ msgstr "โปรดลบฟิลด์จาก {0} หรือเพิ่ msgid "Please do not change the template headings." msgstr "โปรดอย่าเปลี่ยนหัวข้อแม่แบบ" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "โปรดทำสำเนานี้เพื่อทำการเปลี่ยนแปลง" @@ -19027,7 +19028,7 @@ msgstr "โปรดเปิดใช้งานคีย์เข้าสู #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "โปรดเปิดใช้งานป๊อปอัป" @@ -19142,7 +19143,7 @@ msgstr "โปรดบันทึกรายงานก่อน" msgid "Please save to edit the template." msgstr "โปรดบันทึกเพื่อแก้ไขแม่แบบ" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "โปรดเลือก DocType ก่อน" @@ -19154,11 +19155,11 @@ msgstr "โปรดเลือกประเภทเอนทิตีก่ msgid "Please select Minimum Password Score" msgstr "โปรดเลือกคะแนนรหัสผ่านขั้นต่ำ" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "โปรดเลือกฟิลด์ X และ Y" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "โปรดเลือกรหัสประเทศสำหรับฟิลด์ {1}" @@ -19212,7 +19213,7 @@ msgstr "โปรดตั้งค่าที่อยู่อีเมล" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "โปรดตั้งค่าการแมปเครื่องพิมพ์สำหรับรูปแบบการพิมพ์นี้ในการตั้งค่าเครื่องพิมพ์" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "โปรดตั้งค่าตัวกรอง" @@ -19347,7 +19348,7 @@ msgstr "รายการเมนูพอร์ทัล" msgid "Portal Settings" msgstr "การตั้งค่าพอร์ทัล" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "แนวตั้ง" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "ความแม่นยำ" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "ความแม่นยำควรอยู่ระหว่าง 1 ถึง 6" @@ -19447,7 +19452,7 @@ msgstr "การวิเคราะห์รายงานที่เตร msgid "Prepared Report User" msgstr "ผู้ใช้รายงานที่เตรียมไว้" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "การแสดงผลรายงานที่เตรียมไว้ล้มเหลว" @@ -19582,7 +19587,7 @@ msgstr "คีย์หลักของประเภทเอกสาร {0 #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "ความช่วยเหลือรูปแบบการพิ msgid "Print Format Type" msgstr "ประเภทรูปแบบการพิมพ์" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "ซ่อนการพิมพ์หากไม่มีค่า" msgid "Print Language" msgstr "ภาษาการพิมพ์" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "ส่งการพิมพ์ไปยังเครื่องพิมพ์แล้ว!" @@ -19715,7 +19720,7 @@ msgstr "เซิร์ฟเวอร์การพิมพ์" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "การตั้งค่าการพิมพ์" @@ -19839,11 +19844,11 @@ msgstr "เคล็ดลับ: เพิ่ม อ้างอิง: { msgid "Proceed" msgstr "ดำเนินการต่อ" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "ดำเนินการต่ออยู่ดี" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "กำลังประมวลผล" @@ -19908,7 +19913,7 @@ msgstr "ประเภททรัพย์สิน" msgid "Protect Attached Files" msgstr "ป้องกันไฟล์ที่แนบมา" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "ไฟล์ที่ป้องกัน" @@ -20081,7 +20086,7 @@ msgstr "คิวอาร์โค้ด" msgid "QR Code for Login Verification" msgstr "คิวอาร์โค้ดสำหรับการยืนยันการเข้าสู่ระบบ" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20414,7 +20419,7 @@ msgstr "เรียลไทม์ (SocketIO)" msgid "Reason" msgstr "เหตุผล" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "สร้างใหม่" @@ -20799,7 +20804,7 @@ msgstr "ผู้แนะนำ" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "ตอบกลับทั้งหมด" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "ผู้จัดการรายงาน" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "ชื่อรายงาน" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "ชื่อรายงาน ฟิลด์รายงาน และฟังก์ชันเป็นสิ่งจำเป็นในการสร้างการ์ดตัวเลข" @@ -21260,21 +21265,21 @@ msgstr "มุมมองรายงาน" msgid "Report bug" msgstr "รายงานข้อบกพร่อง" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "ไม่สามารถตั้งค่ารายงานสำหรับประเภทเดี่ยวได้" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "รายงานไม่มีข้อมูล โปรดแก้ไขตัวกรองหรือเปลี่ยนชื่อรายงาน" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "รายงานไม่มีฟิลด์ตัวเลข โปรดเปลี่ยนชื่อรายงาน" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "เริ่มต้นรายงานแล้ว คลิกเพื่อดูสถานะ" @@ -21294,7 +21299,7 @@ msgstr "อัปเดตรายงานเรียบร้อยแล้ msgid "Report was not saved (there were errors)" msgstr "รายงานไม่ได้รับการบันทึก (มีข้อผิดพลาด)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "รายงานที่มีมากกว่า 10 คอลัมน์ดูดีกว่าในโหมดแนวนอน" @@ -21330,7 +21335,7 @@ msgstr "รายงาน" msgid "Reports & Masters" msgstr "รายงานและมาสเตอร์" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "รายงานอยู่ในคิวแล้ว" @@ -21643,7 +21648,7 @@ msgstr "กลับไปที่หน้าจอยืนยันและ msgid "Reverse Icon Color" msgstr "ย้อนกลับสีไอคอน" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "กำลังเปลี่ยนความยาวกลับเป็น {0} สำหรับ '{1}' ใน '{2}' การตั้งค่าความยาวเป็น {3} จะทำให้ข้อมูลถูกตัดทอน" @@ -21918,8 +21923,8 @@ msgstr "แถว" msgid "Row #" msgstr "แถว #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "แถว # {0}: ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบไม่สามารถตั้งค่าบทบาท {1} ให้กับประเภทเอกสารที่กำหนดเองได้" @@ -22190,7 +22195,7 @@ msgstr "วันเสาร์" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "บันทึกเป็น" msgid "Save Customizations" msgstr "บันทึกการปรับแต่ง" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "บันทึกรายงาน" @@ -22589,7 +22594,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22856,11 +22861,11 @@ msgstr "เลือกฟิลด์เพื่อแก้ไขคุณส msgid "Select a group node first." msgstr "เลือกโหนดกลุ่มก่อน" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "เลือกฟิลด์ผู้ส่งที่ถูกต้องสำหรับการสร้างเอกสารจากอีเมล" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "เลือกฟิลด์หัวเรื่องที่ถูกต้องสำหรับการสร้างเอกสารจากอีเมล" @@ -23114,7 +23119,7 @@ msgstr "อีเมลผู้ส่ง" msgid "Sender Email Field" msgstr "ฟิลด์อีเมลผู้ส่ง" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "ฟิลด์ผู้ส่งควรมีอีเมลในตัวเลือก" @@ -23299,8 +23304,8 @@ msgstr "การหมดอายุของเซสชันต้องอ #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "ตั้งค่า" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "ตั้งค่าตัวกรองแบบไดนามิก" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "ตั้งค่าตัวกรอง" msgid "Set Filters for {0}" msgstr "ตั้งค่าตัวกรองสำหรับ {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "ตั้งค่าระดับ" @@ -23415,7 +23420,7 @@ msgstr "ตั้งค่าทั้งหมดเป็นส่วนตั msgid "Set all public" msgstr "ตั้งค่าทั้งหมดเป็นสาธารณะ" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "ตั้งค่าเป็นค่าเริ่มต้น" @@ -23434,18 +23439,21 @@ msgstr "ตั้งค่าโดยผู้ใช้" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "ตั้งค่าค่าตัวกรองแบบไดนามิกใน JavaScript สำหรับฟิลด์ที่ต้องการที่นี่" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "ตั้งค่าความแม่นยำที่ไม่เป็นมาตรฐานสำหรับฟิลด์ Float หรือ Currency" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "การตั้งค่า > ผู้ใช้" msgid "Setup > User Permissions" msgstr "การตั้งค่า > สิทธิ์ผู้ใช้" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "ตั้งค่าอีเมลอัตโนมัติ" @@ -24328,7 +24336,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "ระบุโดเมนหรือแหล่งที่ได้ msgid "Splash Image" msgstr "ภาพสแปลช" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "ไม่ได้ตั้งค่ามาตรฐาน" msgid "Standard Permissions" msgstr "สิทธิ์มาตรฐาน" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "ไม่สามารถอัปเดตรูปแบบการพิมพ์มาตรฐานได้" @@ -24826,7 +24834,7 @@ msgstr "หัวข้อ" msgid "Subject Field" msgstr "ฟิลด์หัวข้อ" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "ประเภทฟิลด์หัวข้อควรเป็นข้อมูล, ข้อความ, ข้อความยาว, ข้อความเล็ก, ตัวแก้ไขข้อความ" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "ประเภทเอกสารที่เลือกเป็น msgid "The field {0} is mandatory" msgstr "ฟิลด์ {0} เป็นสิ่งจำเป็น" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "ชื่อฟิลด์ที่คุณระบุในฟิลด์ที่แนบมาไม่ถูกต้อง" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "บทบาท {0} ควรเป็นบทบาทที่กำ msgid "The selected document {0} is not a {1}." msgstr "เอกสารที่เลือก {0} ไม่ใช่ {1}" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "ระบบกำลังอัปเดต โปรดรีเฟรชอีกครั้งหลังจากสักครู่" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "มีปัญหากับ URL ของไฟล์: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "มี {0} ที่มีตัวกรองเดียวกันอยู่ในคิวแล้ว:" @@ -26063,7 +26071,7 @@ msgstr "กระดาน Kanban นี้จะเป็นส่วนตั msgid "This Month" msgstr "เดือนนี้" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "การกระทำนี้อนุญาตเฉพาะสำ msgid "This cannot be undone" msgstr "ไม่สามารถย้อนกลับได้" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "ไฟล์นี้แนบกับเอกสารที่ได้รับการป้องกันและไม่สามารถลบได้" @@ -26187,7 +26200,7 @@ msgstr "ผู้ให้บริการตำแหน่งทางภู msgid "This goes above the slideshow." msgstr "สิ่งนี้จะอยู่เหนือสไลด์โชว์" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "นี่คือรายงานพื้นหลัง โปรดตั้งค่าตัวกรองที่เหมาะสมแล้วสร้างใหม่" @@ -26237,7 +26250,7 @@ msgstr "สิ่งนี้อาจถูกพิมพ์ในหลาย msgid "This month" msgstr "เดือนนี้" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "รายงานนี้มี {0} แถวและใหญ่เกินไปที่จะแสดงในเบราว์เซอร์ คุณสามารถ {1} รายงานนี้แทน" @@ -26245,7 +26258,7 @@ msgstr "รายงานนี้มี {0} แถวและใหญ่เ msgid "This report was generated on {0}" msgstr "รายงานนี้ถูกสร้างขึ้นเมื่อ {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "รายงานนี้ถูกสร้างขึ้น {0}" @@ -26650,7 +26663,7 @@ msgstr "เพื่อส่งออกขั้นตอนนี้เป็ msgid "To generate password click {0}" msgstr "เพื่อสร้างรหัสผ่าน คลิก {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "เพื่อรับรายงานที่อัปเดต คลิกที่ {0}" @@ -26851,7 +26864,7 @@ msgstr "หัวข้อ" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "รวม" @@ -26972,7 +26985,7 @@ msgstr "ติดตามเหตุการณ์สำคัญสำหร msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "URL การติดตามถูกสร้างและคัดลอกไปยังคลิปบอร์ด" @@ -27008,7 +27021,7 @@ msgstr "การเปลี่ยนผ่าน" msgid "Translatable" msgstr "สามารถแปลได้" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "แปลข้อมูล" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "ไม่สามารถส่งอีเมลได้เนื่ msgid "Unable to update event" msgstr "ไม่สามารถอัปเดตกิจกรรมได้" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "ไม่สามารถเขียนรูปแบบไฟล์สำหรับ {0}" @@ -27631,7 +27644,7 @@ msgstr "อัปเดตเป็นเวอร์ชันใหม่ 🎉" msgid "Updated successfully" msgstr "อัปเดตสำเร็จ" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "กำลังอัปเดต" @@ -28014,7 +28027,7 @@ msgstr "สิทธิ์ของผู้ใช้" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "สิทธิ์ของผู้ใช้" @@ -28291,8 +28304,8 @@ msgstr "ความถูกต้อง" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "หน้าเว็บ" msgid "Web Page Block" msgstr "บล็อกหน้าเว็บ" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "URL หน้าเว็บ" @@ -29083,7 +29096,7 @@ msgstr "จะแสดงเฉพาะเมื่อเปิดใช้ง msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "จะรันงานตามกำหนดเวลาเพียงครั้งเดียวต่อวันสำหรับไซต์ที่ไม่ได้ใช้งาน ตั้งค่าเป็น 0 เพื่อหลีกเลี่ยงการปิดใช้งานตัวกำหนดเวลาโดยอัตโนมัติ" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "พร้อมหัวจดหมาย" @@ -29366,7 +29379,7 @@ msgstr "ฟิลด์แกน Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "ฟิลด์ Y" @@ -29428,7 +29441,7 @@ msgstr "สีเหลือง" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "ใช่" @@ -29502,7 +29515,7 @@ msgstr "คุณไม่ได้รับอนุญาตให้แก้ #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "คุณไม่ได้รับอนุญาตให้นำออกประเภทเอกสาร {}" @@ -29592,7 +29605,7 @@ msgstr "คุณสามารถดำเนินการต่อกับ msgid "You can disable this {0} instead of deleting it." msgstr "คุณสามารถปิดใช้งาน {0} นี้แทนการลบได้" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "คุณสามารถเพิ่มขีดจำกัดจากการตั้งค่าระบบ" @@ -29715,7 +29728,7 @@ msgstr "คุณไม่มีสิทธิ์เพียงพอที่ msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "คุณไม่มีสิทธิ์เข้าถึง {0}: {1}" @@ -29731,7 +29744,7 @@ msgstr "คุณไม่มีสิทธิ์เข้าถึงราย msgid "You don't have permission to access the {0} DocType." msgstr "คุณไม่มีสิทธิ์เข้าถึงประเภทเอกสาร {0}" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "คุณไม่มีสิทธิ์เข้าถึงไฟล์นี้" @@ -29824,7 +29837,7 @@ msgstr "คุณต้องเป็นผู้ใช้ระบบเพื msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "คุณต้องอยู่ในโหมดนักพัฒนาเพื่อแก้ไขฟอร์มเว็บมาตรฐาน" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "คุณต้องเข้าสู่ระบบและมีบทบาทผู้จัดการระบบเพื่อเข้าถึงข้อมูลสำรอง" @@ -30022,8 +30035,8 @@ msgstr "ชื่อและที่อยู่ขององค์กรข msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "คำถามของคุณได้รับแล้ว เราจะตอบกลับในไม่ช้า หากคุณมีข้อมูลเพิ่มเติม โปรดตอบกลับอีเมลนี้" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "เมื่อสักครู่" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "ป้ายกำกับ" @@ -30862,7 +30875,7 @@ msgstr "{0} ไม่อนุญาตให้เปลี่ยน {1} หล msgid "{0} Report" msgstr "รายงาน {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "รายงาน {0}" @@ -30918,7 +30931,7 @@ msgstr "{0} และ {1}" msgid "{0} are currently {1}" msgstr "{0} ปัจจุบันคือ {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "ต้องการ {0}" @@ -31057,7 +31070,7 @@ msgstr "{0} ในแถว {1} ไม่สามารถมีทั้ง UR msgid "{0} is a mandatory field" msgstr "{0} เป็นฟิลด์ที่จำเป็น" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} ไม่ใช่ไฟล์ zip ที่ถูกต้อง" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} ไม่ใช่ประเภทเอกสารที่ถูกต้องสำหรับลิงก์แบบไดนามิก" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง" @@ -31139,11 +31152,11 @@ msgstr "{0} ไม่ใช่ที่อยู่อีเมลที่ถ msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} ไม่ใช่รหัส ISO 3166 ALPHA-2 ที่ถูกต้อง" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} ไม่ใช่ชื่อที่ถูกต้อง" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} ไม่ใช่หมายเลขโทรศัพท์ที่ถูกต้อง" @@ -31163,7 +31176,7 @@ msgstr "{0} ไม่ใช่ฟิลด์หลักที่ถูกต msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} ไม่ใช่รูปแบบรายงานที่ถูกต้อง รูปแบบรายงานควรเป็นหนึ่งในสิ่งต่อไปนี้ {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} ไม่ใช่ไฟล์ zip" @@ -31187,7 +31200,7 @@ msgstr "{0} ไม่ใช่หนึ่งใน {1}" msgid "{0} is not set" msgstr "{0} ไม่ได้ตั้งค่า" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} เป็นรูปแบบการพิมพ์เริ่มต้นสำหรับประเภทเอกสาร {1} แล้ว" @@ -31197,8 +31210,8 @@ msgstr "{0} เป็นหนึ่งใน {1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} เป็นสิ่งจำเป็น" @@ -31501,31 +31514,31 @@ msgstr "{0}/{1} เสร็จสิ้น | โปรดเปิดแท็ msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) จะถูกตัดออก เนื่องจากจำนวนตัวอักษรสูงสุดที่อนุญาตคือ {2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0}: ไม่สามารถตั้งค่าแก้ไขได้โดยไม่ยกเลิก" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0}: ไม่สามารถตั้งค่ามอบหมายการแก้ไขได้หากไม่สามารถส่งได้" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0}: ไม่สามารถตั้งค่ามอบหมายการส่งได้หากไม่สามารถส่งได้" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0}: ไม่สามารถตั้งค่ายกเลิกได้โดยไม่ส่ง" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: ไม่สามารถตั้งค่านำเข้าได้โดยไม่สร้าง" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0}: ไม่สามารถตั้งค่าส่ง ยกเลิก แก้ไขได้โดยไม่มีการเขียน" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0}: ไม่สามารถตั้งค่านำเข้าได้เนื่องจาก {1} ไม่สามารถนำเข้าได้" @@ -31553,11 +31566,11 @@ msgstr "{0}: ชื่อฟิลด์ {1} ปรากฏหลายคร msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}: ประเภทฟิลด์ {1} สำหรับ {2} ไม่สามารถเป็นค่าที่ไม่ซ้ำได้" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: ไม่มีการตั้งค่าสิทธิ์พื้นฐาน" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: อนุญาตให้มีกฎเพียงข้อเดียวที่มีบทบาท ระดับ และ {1} เดียวกัน" @@ -31577,7 +31590,7 @@ msgstr "{0}: ตัวเลือก {1} ต้องเหมือนกั msgid "{0}: Other permission rules may also apply" msgstr "{0}: กฎสิทธิ์อื่น ๆ อาจมีผลบังคับใช้ด้วย" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: ต้องตั้งค่าสิทธิ์ที่ระดับ 0 ก่อนที่จะตั้งค่าระดับที่สูงกว่า" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "{0}: {1} ถูกตั้งค่าเป็นสถานะ {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} เทียบกับ {2}" diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index 4b5fa9fe14..5038aa90f7 100644 --- a/frappe/locale/tr.po +++ b/frappe/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "{1} satırındaki {0} türü için 'Liste Görünümü' seçeneğine izi msgid "'Recipients' not specified" msgstr "'Alıcılar' belirtilmemiş" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' geçerli bir URL değil" @@ -141,7 +141,7 @@ msgstr "1 Gün" msgid "1 Google Calendar Event synced." msgstr "1 Google Takvim Etkinliği senkronize edildi." -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1 Rapor" @@ -757,7 +757,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "{0} adlı bir alan {1} içinde zaten mevcut" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "Aynı ada sahip {} dosya zaten var" @@ -1124,7 +1124,7 @@ msgstr "Eylem {0} {1} {2} tarihinde başarısız oldu. Görüntüle {3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "İşlemler" @@ -1224,7 +1224,7 @@ msgstr "Alt Kısma Kenarlık Ekle" msgid "Add Border at Top" msgstr "Üste Kenarlık Ekle" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "Kartı Panoya Ekle" @@ -1237,8 +1237,8 @@ msgid "Add Child" msgstr "Alt öğe ekle" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1686,7 +1686,7 @@ msgstr "Kaydettikten Sonra" msgid "After Submit" msgstr "Gönderdikten Sonra" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "Bir sayı kartı oluşturmak için Toplam Alan gereklidir" @@ -2544,7 +2544,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "Değişiklikleri iptal etmek istediğinizden emin misiniz?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "Yeni bir rapor oluşturmak istediğinizden emin misiniz?" @@ -2839,7 +2839,7 @@ msgstr "İlgili Alandaki Dosya Eki" msgid "Attached To Name" msgstr "İsme Bağlı" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "Bağlı Olduğu Ad, bir metin (string) veya tam sayı (integer) olmalıdır." @@ -2855,7 +2855,7 @@ msgstr "Belge Eki" msgid "Attachment Limit (MB)" msgstr "Dosya Sınırı (MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "Ek dosya boyutu sınırına ulaşıldı" @@ -2877,11 +2877,11 @@ msgstr "Ek Kaldırıldı" msgid "Attachments" msgstr "Belge Ekleri" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "QZ Tray’e Bağlanmaya Çalışılıyor…" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "QZ Tray başlatılmaya çalışılıyor..." @@ -3744,11 +3744,11 @@ msgstr "Toplu Düzenleme" msgid "Bulk Edit {0}" msgstr "Toplu {0} Düzenleme" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "Toplu İşlem Başarısız Oldu" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "Toplu İşlem Başarılı" @@ -3972,7 +3972,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4111,7 +4111,7 @@ msgstr "Kaldırılamıyor" msgid "Cannot Update After Submit" msgstr "Belge Gönderildikten Sonra Güncelleme Yapılamaz" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "Dosya yoluna erişilemiyor {0}" @@ -4155,7 +4155,7 @@ msgstr "Alt belgeye karşı {0} dosyası oluşturulamaz: {1}" msgid "Cannot create private workspace of other users" msgstr "Diğer kullanıcılar adına özel çalışma alanı oluşturulamıyor" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "Ana Sayfa ve Ekler klasörleri silinemez" @@ -4222,8 +4222,8 @@ msgstr "İptal edilen belge düzenlenemez" msgid "Cannot edit filters for standard charts" msgstr "Standart grafikler için filtreleri düzenleyemezsiniz." -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "Standart Veri Kartları için filtreler düzenlenemez" @@ -4235,11 +4235,11 @@ msgstr "Standart alanlar düzenlenemez" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "Gönderilebilir olmayan bir doküman türü için {0} etkinleştirilemez" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "{} dosyası diskte bulunamadı" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "Bir Klasörün dosya içerikleri alınamıyor" @@ -4705,19 +4705,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "Düzenlemek için tabloya tıklayın" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "Dinamik Filtreleri Ayarlamak için Tıklayın" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "Filtreleri Ayarlamak İçin Tıklayın" @@ -4900,7 +4900,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "Daralt" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "Tümünü Daralt" @@ -4955,7 +4955,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5257,8 +5257,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5397,8 +5397,8 @@ msgstr "Bağlı Uyulamalar" msgid "Connected User" msgstr "Bağlı Kullanıcılar" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5516,7 +5516,7 @@ msgstr "{0} güvenlik düzeltmesi içerir" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5698,7 +5698,7 @@ msgstr "Sayaç" msgid "Country" msgstr "Ülke" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "Ülke Kodu Gerekli" @@ -5730,7 +5730,7 @@ msgstr "Alacak" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5750,7 +5750,7 @@ msgid "Create Card" msgstr "Kart Oluştur" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "Grafik Oluştur" @@ -6923,7 +6923,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "Sekmeyi Sil" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "Sil ve Yeni Oluştur" @@ -7006,7 +7006,7 @@ msgstr "Silinen Belgeler" msgid "Deleted Name" msgstr "Silinen İsim" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "Tüm belgeler başarıyla silindi" @@ -7014,7 +7014,7 @@ msgstr "Tüm belgeler başarıyla silindi" msgid "Deleted!" msgstr "Silindi!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "{0} Siliniyor" @@ -7900,7 +7900,7 @@ msgstr "Belge Başlığı" msgid "Document Type" msgstr "Belge Türü" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "Veri Kartı oluşturmak için Belge Türü ve Fonksiyon gereklidir" @@ -8128,7 +8128,7 @@ msgstr "İndirme linki" msgid "Download PDF" msgstr "PDF İndir" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "Raporu İndir" @@ -8328,8 +8328,8 @@ msgstr "ESC" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8398,7 +8398,7 @@ msgstr "Filtreleri Düzenle" msgid "Edit Footer" msgstr "Altbilgiyi Düzenle" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "Formatı Düzenle" @@ -9273,7 +9273,7 @@ msgstr "Hata Günlükleri" msgid "Error Message" msgstr "Hata Mesajı" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "QZ Tray Uygulamasına bağlanırken hata oluştu...

Raw Yazdırma özelliğini kullanmak için QZ Tray uygulamasının yüklü ve çalışır durumda olması gerekir.

QZ Tray'i indirmek ve yüklemek için buraya tıklayın.
Raw Yazdırma hakkında daha fazla bilgi edinmek için buraya tıklayın." @@ -9484,7 +9484,7 @@ msgstr "" msgid "Executing..." msgstr "Çalıştırılıyor..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "Oluşturma Süresi: {0} sn" @@ -9510,7 +9510,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "Genişlet" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "Tümünü Genişlet" @@ -9573,7 +9573,7 @@ msgstr "QR Kod Resim Sayfasının Sona Erme Süresi" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9780,7 +9780,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "{0} belge silinemedi: {1}" @@ -9936,7 +9936,7 @@ msgstr "Varsayılan Global Arama belgeleri getiriliyor." #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10050,7 +10050,7 @@ msgstr "DocType Alanı '{0}' {3}içinde {2} adında bir {1} ile çakışıyor" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "Otomatik adlandırmayı etkinleştirmek için {0} adlı bir alan bulunmalıdır" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "Alan ismi 64 karakterle sınırılıdır ({0})" @@ -10066,11 +10066,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -10110,7 +10110,7 @@ msgstr "Alanlar" msgid "Fields Multicheck" msgstr "Alanlar Çoklu Kontrol" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "Dosya için `file_name` veya `file_url` alanları ayarlanmalıdır" @@ -10212,7 +10212,7 @@ msgstr "Dosya Adresi" msgid "File backup is ready" msgstr "Dosya yedeklemesi hazır" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "Dosya adı {0} olamaz" @@ -10220,7 +10220,7 @@ msgstr "Dosya adı {0} olamaz" msgid "File not attached" msgstr "Dosya eklenmedi" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "Dosya boyutu izin verilen maksimum boyutu aştı {0} MB" @@ -10229,11 +10229,11 @@ msgstr "Dosya boyutu izin verilen maksimum boyutu aştı {0} MB" msgid "File too big" msgstr "Dosya boyutu çok büyük" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "{0} dosya türüne izin verilmiyor" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "{0} dosyası mevcut değil" @@ -10247,8 +10247,8 @@ msgstr "Dosyalar" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10499,7 +10499,7 @@ msgstr "Klasör Adı" msgid "Folder name should not include '/' (slash)" msgstr "Klasör adı '/' (eğik çizgi) içermemelidir" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "{0} klasörü boş değil" @@ -10606,7 +10606,7 @@ msgstr "Altbilgi Ayrıntıları" msgid "Footer HTML" msgstr "Altbilgi HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10702,7 +10702,7 @@ msgstr "Kullanıcı" msgid "For Value" msgstr "Değer İçin" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Karşılaştırmak için >5, <10 veya =324 kullanın. Örneğin 5-10 arasındaki değerleri göstermek için, 5:10 kullanın." @@ -10743,7 +10743,7 @@ msgstr "Birden fazla adres için adresi farklı satırlara girin. örneğin test msgid "For updating, you can update only selective columns." msgstr "Yalnızca seçili sütunları güncelleştirebilirsiniz." -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "{0} için {1} düzeyinde {2} içinde {3} satırında" @@ -10987,7 +10987,7 @@ msgstr "Başlama Tarihi" msgid "From Date Field" msgstr "Başlangıç Tarihi Alanı" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "Belge Türü" @@ -11114,7 +11114,7 @@ msgstr "Genel" msgid "Generate Keys" msgstr "Anahtar Oluştur" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "Yeni Rapor Oluştur" @@ -11129,7 +11129,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "İzleme Bağlantısı Oluştur" @@ -11597,7 +11597,7 @@ msgstr "HH:mm:ss" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11702,7 +11702,7 @@ msgstr "Başlık" msgid "Header HTML" msgstr "Başlık HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11831,7 +11831,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "İzleme Bağlantınız" @@ -11867,7 +11867,7 @@ msgstr "Gizli" msgid "Hidden Fields" msgstr "Gizli Alanlar" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12139,7 +12139,7 @@ msgstr "Sanırım henüz herhangi bir çalışma alanına erişiminiz yok, ancak msgid "ID" msgstr "ID" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12236,7 +12236,7 @@ msgstr "Kısıtlı Kullanıcı İzni Uygula işaretliyse ve kullanıcıya bir Do msgid "If Checked workflow status will not override status in list view" msgstr "İşaretliyse iş akışı durumu liste görünümündeki durumu geçersiz kılmaz" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12816,15 +12816,16 @@ msgstr "Uygulamalardan Temayı Dahil Et" msgid "Include Web View Link in Email" msgstr "Web Görünümü Bağlantısını E-postaya Ekle" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "Filtreleri dahil et" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "Girintiyi dahil et" @@ -12982,7 +12983,7 @@ msgstr "Yukarı Ekle" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "Sonrasına Ekle" @@ -13181,7 +13182,7 @@ msgstr "Geçersiz \"depends_on\" ifadesi" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "{0} filtresinde geçersiz \"depends_on\" ifadesi ayarlandı" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "Geçersiz \"mandatory_depends_on\" ifadesi" @@ -13225,7 +13226,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "Geçersiz Alan Adı" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "Geçersiz Dosya URL'si" @@ -13298,7 +13299,7 @@ msgstr "Geçersiz Parametreler." msgid "Invalid Password" msgstr "Geçersiz Şifre" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "Geçersiz Telefon Numarası" @@ -13319,7 +13320,7 @@ msgstr "Geçersiz Tablo Alanı Adı" msgid "Invalid Transition" msgstr "Geçersiz Geçiş" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14268,7 +14269,7 @@ msgstr "Etiket zorunludur" msgid "Landing Page" msgstr "Giriş Sayfası" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "Landscape" @@ -14515,7 +14516,7 @@ msgstr "Uzunluk" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "Geçirilen veri dizisinin uzunluğu, izin verilen maksimum etiket noktalarının değerinden büyüktür!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "{0} uzunluğu 1 ile 1000 arasında olmalıdır" @@ -14565,7 +14566,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14593,7 +14594,7 @@ msgstr "Antetli Kağıt İsmi" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "Antetli Kağıt hem devre dışı hem de varsayılan olamaz" @@ -14974,7 +14975,7 @@ msgstr "Daha fazla yükle" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "Yükleniyor" @@ -15389,11 +15390,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "Zorunlu alan: {0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "Satır#{1} - {0} tablosundaki alanlar zorunlu" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "{0} Eklerken Aşağıdaki Alanlar Zorunludur" @@ -15575,7 +15576,7 @@ msgstr "Para Birimi türü için maksimum genişlik {0} satırında 100 pikseldi msgid "Maximum" msgstr "Maksimum" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "{1} {2} için {0} Maksimum Ek Sınırı'na ulaşıldı." @@ -15599,7 +15600,7 @@ msgstr "Gönder, İptal Et, Değiştir Anlamı" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15818,7 +15819,7 @@ msgstr "Yöntem" msgid "Method Not Allowed" msgstr "İzin Verilmeyen Method" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "Bir sayı kartı oluşturmak için yöntem gereklidir" @@ -15904,7 +15905,7 @@ msgstr "Eksik DocType" msgid "Missing Field" msgstr "Eksik Veri" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "Eksik Alanlar" @@ -16260,7 +16261,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "Resim Eki Formatında Olmalıdır" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "Bu rapora erişmek için rapor iznine sahip olmanız gerekir." @@ -16318,7 +16319,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16815,7 +16816,7 @@ msgstr "Sonraki Tıklamada" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Hayır" @@ -16920,7 +16921,7 @@ msgstr "{0} için İsim Belirtilmemiş" msgid "No New notifications" msgstr "Yeni Bildirim Yok" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "Hiçbir İzin Belirtilmemiş" @@ -16972,7 +16973,7 @@ msgstr "Seçim Alanı Bulunamadı" msgid "No Suggestions" msgstr "Öneri Yok" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "Etiket Yok" @@ -18241,7 +18242,7 @@ msgstr "Organizasyon Geçmişi" msgid "Org History Heading" msgstr "Organizasyon Geçmişi Başlığı" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "Oryantasyon" @@ -18323,7 +18324,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18567,7 +18568,7 @@ msgstr "Ana DocType" msgid "Parent Document Type" msgstr "Ana Belge Türü" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "Numara kartı oluşturmak için Ana Belge Türü gereklidir" @@ -18963,8 +18964,8 @@ msgstr "İzin Türü" msgid "Permissions" msgstr "İzinler" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "İzin Hatası" @@ -19048,11 +19049,11 @@ msgstr "Telefon" msgid "Phone No." msgstr "Telefon No." -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "{1} alanına girilen Telefon Numarası {0} geçerli değil." -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19134,11 +19135,11 @@ msgstr "Lütfen yöneticinizden kayıt işleminizin doğrulamasını isteyin" msgid "Please attach a file first." msgstr "Lütfen önce bir dosya yükleyin." -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -19190,7 +19191,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "Doğru sürümü yüklemek için lütfen sistem yöneticinizle iletişime geçin." -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "Lütfen Önce Veri Kartı oluşturun" @@ -19206,7 +19207,7 @@ msgstr "Lütfen alanı {0} adresinden silin veya gerekli doctype'ı ekleyin." msgid "Please do not change the template headings." msgstr "Lütfen şablon başlıklarını değiştirmeyin." -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "Lütfen değişiklik yapmak için bunu çoğaltın" @@ -19219,7 +19220,7 @@ msgstr "Kullanıcı adı/şifre tabanlı girişi devre dışı bırakmadan önce #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "Pop-up etkinleştirin" @@ -19334,7 +19335,7 @@ msgstr "Lütfen önce raporu kaydedin." msgid "Please save to edit the template." msgstr "Şablonu düzenlemek için lütfen kaydedin." -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "Lütfen önce DocType'ı seçin" @@ -19346,11 +19347,11 @@ msgstr "Lütfen önce Varlık Türünü seçin" msgid "Please select Minimum Password Score" msgstr "Lütfen Minimum Şifre Puanını seçin" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "Lütfen X ve Y alanlarını seçin" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "Lütfen {1} alanı için bir ülke kodu seçin." @@ -19404,7 +19405,7 @@ msgstr "Lütfen E-posta Adresini ayarlayın" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "Lütfen Yazıcı Ayarları'nda bu yazdırma biçimi için bir yazıcı eşlemesi ayarlayın" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "Lütfen filtreleri ayarlayın" @@ -19539,7 +19540,7 @@ msgstr "Portal Menü Öğesi" msgid "Portal Settings" msgstr "Portal Ayarları" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "Portrait" @@ -19591,6 +19592,10 @@ msgstr "" msgid "Precision" msgstr "Kesinlik" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19639,7 +19644,7 @@ msgstr "" msgid "Prepared Report User" msgstr "Hazır Rapor Kullanıcısı" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "Hazırlanan rapor işleme başarısız oldu" @@ -19774,7 +19779,7 @@ msgstr "{0} belge türünün birincil anahtarı mevcut değerler olduğundan de #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19850,7 +19855,7 @@ msgstr "Yazdırma Biçimi Yardımı" msgid "Print Format Type" msgstr "Yazdırma Formatı Türü" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19889,7 +19894,7 @@ msgstr "Değer Yoksa Yazdırmayı Gizle" msgid "Print Language" msgstr "Yazdırma Dili" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19907,7 +19912,7 @@ msgstr "Yazdırma Sunucusu" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "Yazdırma Ayarları" @@ -20031,11 +20036,11 @@ msgstr "İpucu: Belge referansını göndermek için Referans: {{ reference_doct msgid "Proceed" msgstr "Devam Et" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "Yine de Devam Et" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "İşleme" @@ -20100,7 +20105,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20273,7 +20278,7 @@ msgstr "QR Kod" msgid "QR Code for Login Verification" msgstr "Giriş Doğrulaması için QR Kodu" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20480,7 +20485,7 @@ msgstr "Değerlendirme" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20606,7 +20611,7 @@ msgstr "Gerçek Zamanlı (Socket.IO)" msgid "Reason" msgstr "Nedeni" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "Yeniden Oluştur" @@ -20991,7 +20996,7 @@ msgstr "Referans Olan" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21342,8 +21347,8 @@ msgstr "Tümünü Yanıtla" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21414,11 +21419,11 @@ msgstr "Rapor Yöneticisi" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "Rapor İsmi" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "Numara kartı oluşturmak için Rapor Adı, Rapor Alanı ve Fonksiyon gereklidir" @@ -21452,21 +21457,21 @@ msgstr "Rapor Görünümü" msgid "Report bug" msgstr "Hata bildir" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "Rapor Tek türler için ayarlanamaz" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "Raporda veri yok, lütfen filtreleri veya Rapor Adını değiştirin" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "Raporda sayısal alan yok, lütfen Rapor Adını değiştirin" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "Rapor başlatıldı, durumu görüntülemek için tıklayın" @@ -21486,7 +21491,7 @@ msgstr "Rapor başarıyla güncellendi" msgid "Report was not saved (there were errors)" msgstr "Rapor Kaydedilemedi (hatalar içeriyor)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "10'dan fazla sütun içeren rapor Yatay modda daha iyi görünür." @@ -21522,7 +21527,7 @@ msgstr "Raporlar" msgid "Reports & Masters" msgstr "Raporlar & Kayıtlar" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "Raporlar zaten Kuyrukta" @@ -21835,7 +21840,7 @@ msgstr "Doğrulama ekranına dönün ve kimlik doğrulama uygulamanız tarafınd msgid "Reverse Icon Color" msgstr "Ters Simge Rengi" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -22110,8 +22115,8 @@ msgstr "Satır" msgid "Row #" msgstr "Satır #" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "Satır # {0}: Yönetici olmayan kullanıcı {1} rolünü özel doctype'a ayarlayamaz" @@ -22382,7 +22387,7 @@ msgstr "Cumartesi" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22405,7 +22410,7 @@ msgstr "Farklı Kaydet" msgid "Save Customizations" msgstr "Özelleştirmeleri Kaydet" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "Raporu Kaydet" @@ -22781,7 +22786,7 @@ msgstr "Güvenlik Ayarları" msgid "See all Activity" msgstr "Tüm Aktiviteleri Göster" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "Tüm geçmiş raporları görün." @@ -22866,7 +22871,7 @@ msgid "Select Column" msgstr "Sütun Seç" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "Sütunları Seç" @@ -23048,11 +23053,11 @@ msgstr "Düzenlemek için bir alan seçin." msgid "Select a group node first." msgstr "Önce bir grup seçin." -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "E-postadan belge oluşturmak için geçerli bir Gönderen Alanı seçin" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "E-postadan belge oluşturmak için geçerli bir Konu alanı seçin" @@ -23306,7 +23311,7 @@ msgstr "Gönderen E-postası" msgid "Sender Email Field" msgstr "Gönderen E-posta Alanı" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "Gönderen Alanı seçeneklerinde E-posta olmalıdır" @@ -23491,8 +23496,8 @@ msgstr "Oturum Süresi {0} formatında olmalıdır" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "Ayarla" @@ -23518,12 +23523,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "Bu Panodaki tüm grafikler için Varsayılan Seçenekleri Ayarlayın (Örnek: \"colors\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "Dinamik Filtreleri Ayarla" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23534,7 +23539,7 @@ msgstr "Filtreleri Ayarlayın" msgid "Set Filters for {0}" msgstr "{0} İçin Filtreleri Ayarla" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "Seviye Ayarla" @@ -23607,7 +23612,7 @@ msgstr "Özel" msgid "Set all public" msgstr "Herkese Açık" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "Varsayılan Yap" @@ -23626,18 +23631,21 @@ msgstr "Kullanıcı tarafından ayarlandı" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "Burada gerekli alanlar için JavaScript'te dinamik filtre değerleri ayarlayın." -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23771,7 +23779,7 @@ msgstr "Kurulum > Kullanıcı" msgid "Setup > User Permissions" msgstr "Kurulum > Kullanıcı İzinleri" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "Otomatik E-Postayı Ayarla" @@ -24544,7 +24552,7 @@ msgstr "Sıralama alanı {0} geçerli bir alan adı olmalıdır" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24611,7 +24619,7 @@ msgstr "" msgid "Splash Image" msgstr "Açılış Görüntüsü" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24660,7 +24668,7 @@ msgstr "Standart Belirlenmedi" msgid "Standard Permissions" msgstr "Standart İzinler" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "Standart Yazdırma Formatı güncellenemez" @@ -25042,7 +25050,7 @@ msgstr "Konu" msgid "Subject Field" msgstr "Konu" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25935,7 +25943,7 @@ msgstr "Google Cloud Konsolundan altında elde edilen proje numarası" #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -26116,7 +26124,7 @@ msgstr "{0} rolü özel bir rol olmalıdır." msgid "The selected document {0} is not a {1}." msgstr "Seçilen belge {0} bir {1} değildir." -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "Sistem güncelleniyor. Lütfen birkaç dakika sonra tekrar yenileyin." @@ -26177,7 +26185,7 @@ msgstr "Sizin için yaklaşan bir etkinlik bulunamadı." msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "Aynı filtrelere sahip {0} zaten kuyrukta mevcut:" @@ -26206,11 +26214,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "Şu anda size gösterecek yeni bir şey yok." -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "Dosya URL'sinde bir sorun var: {0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "Aynı filtrelere sahip {0} kuyrukta zaten mevcut:" @@ -26287,7 +26295,7 @@ msgstr "Bu Kanban Panosu özel olacak" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26316,6 +26324,11 @@ msgstr "Bu eylem yalnızca {} için izin verilir" msgid "This cannot be undone" msgstr "Bu işlem geri alınamaz" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26376,7 +26389,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26411,7 +26424,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "Bu slayt gösterisinin üstüne gelir." -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "Bu bir arka plan raporudur. Lütfen uygun filtreleri ayarlayın ve ardından yeni bir tane oluşturun." @@ -26461,7 +26474,7 @@ msgstr "" msgid "This month" msgstr "Bu Ay" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "Bu rapor {0} satırları içerir ve tarayıcıda görüntülenemeyecek kadar büyüktür, bunun yerine bu raporu {1} adresinde bulabilirsiniz." @@ -26469,7 +26482,7 @@ msgstr "Bu rapor {0} satırları içerir ve tarayıcıda görüntülenemeyecek k msgid "This report was generated on {0}" msgstr "Bu rapor {0} adresinde oluşturuldu" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "Bu rapor {0} oluşturuldu." @@ -26881,7 +26894,7 @@ msgstr "Bu adımı JSON olarak dışa aktarmak için, bunu bir Onboarding belges msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "Güncellenmiş raporu almak için {0} adresine tıklayın." @@ -27082,7 +27095,7 @@ msgstr "Konu" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "Toplam" @@ -27205,7 +27218,7 @@ msgstr "" msgid "Tracking" msgstr "İzleme" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "İzleme bağlantısı oluşturuldu ve panoya kopyalandı" @@ -27241,7 +27254,7 @@ msgstr "Geçişler" msgid "Translatable" msgstr "Çevirilebilir" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27497,7 +27510,7 @@ msgstr "URL" msgid "URL for documentation or help" msgstr "Dökümatasyon yardımıcı için URL bağlantısı." -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL http:// veya https:// ile başlamalıdır" @@ -27600,7 +27613,7 @@ msgstr "Eksik bir e-posta hesabı nedeniyle e-posta gönderilemiyor. Lütfen Aya msgid "Unable to update event" msgstr "Etkinlik güncellenemiyor" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "{0} için dosya biçimi yazılamıyor" @@ -27865,7 +27878,7 @@ msgstr "Yeni Bir Sürüme Güncellendi 🎉" msgid "Updated successfully" msgstr "Başarıyla Güncellendi" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "Güncelleniyor" @@ -28248,7 +28261,7 @@ msgstr "Kullanıcı İzinleri" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "Kullanıcı İzinleri" @@ -28525,8 +28538,8 @@ msgstr "Geçerlilik" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28927,7 +28940,7 @@ msgstr "Web Sayfası" msgid "Web Page Block" msgstr "Web Sayfası Bloğu" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "Web Sayfası URL'si" @@ -29317,7 +29330,7 @@ msgstr "Yalnızca bölüm başlıkları etkinleştirilmişse gösterilir" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "Antetli Kağıt ile" @@ -29600,7 +29613,7 @@ msgstr "Y Ekseni Alanları" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y Alanı" @@ -29662,7 +29675,7 @@ msgstr "Sarı" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "Evet" @@ -29736,7 +29749,7 @@ msgstr "Raporu düzenlemenize izin verilmiyor." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "{} doctype'ı dışa aktarmanıza izin verilmiyor" @@ -29826,7 +29839,7 @@ msgstr "Bu sayfayı inceledikten sonra tanıtıma devam edebilirsiniz" msgid "You can disable this {0} instead of deleting it." msgstr "Bu {0} öğesini silmek yerine devre dışı bırakabilirsiniz." -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "Sistem Ayarlarından limiti artırabilirsiniz." @@ -29949,7 +29962,7 @@ msgstr "İşlemi tamamlamak için yeterli izniniz yok" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29965,7 +29978,7 @@ msgstr "Rapora erişiminiz yok: {0}" msgid "You don't have permission to access the {0} DocType." msgstr "{0} isimli DocType erişimi için izniniz yok." -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "Bu dosyaya erişmek için gerekli izinlere sahip değilsiniz" @@ -30058,7 +30071,7 @@ msgstr "Bu sayfaya erişebilmek için sistem kullanıcısı olmanız gerekmekted msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "Standart Web Formlarını düzenlemeniz için geliştirici modunda olmanız gerekiyor" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "Yedeklemelere erişmek için oturum açmanız ve Sistem Yöneticisi yetkilerine sahip olmanız gerekir." @@ -30256,8 +30269,8 @@ msgstr "E-posta alt bilgisi için kuruluşunuzun adı ve adresi." msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "Sorgunuz alındı. Kısa süre içinde geri dönüş yapacağız. Ek bilgileriniz varsa, lütfen bu e-postayı yanıtlayın." -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30568,7 +30581,7 @@ msgstr "eposta@ornek.com.tr" msgid "just now" msgstr "Şimdi" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "etiket" @@ -31096,7 +31109,7 @@ msgstr "" msgid "{0} Report" msgstr "{0} Raporu" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0} Raporları" @@ -31152,7 +31165,7 @@ msgstr "{0} ve {1}" msgid "{0} are currently {1}" msgstr "{0} şu anda {1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "{0} gereklidir" @@ -31291,7 +31304,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "{0} zorunlu bir alandır" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0} geçerli bir zip dosyası değil" @@ -31365,7 +31378,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0} Dinamik Bağlantı için geçerli bir DocType değil" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} geçerli bir E-Posta Adresi değil." @@ -31373,11 +31386,11 @@ msgstr "{0} geçerli bir E-Posta Adresi değil." msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0} geçerli bir ISO 3166 ALPHA-2 kodu değil." -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0} geçerli bir İsim değil" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0} geçerli bir Telefon Numarası değil" @@ -31397,7 +31410,7 @@ msgstr "{0}, {1} için geçerli bir üst alan değil" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0} geçerli bir rapor biçimi değil. Rapor biçimi aşağıdakilerden biri olmalıdır {1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0} bir zip dosyası değil" @@ -31421,7 +31434,7 @@ msgstr "" msgid "{0} is not set" msgstr "{0} ayarlanmamış" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0} artık {1} belge türü için varsayılan yazdırma biçimidir" @@ -31431,8 +31444,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0} içerir" @@ -31735,31 +31748,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0}: Oluşturmadan İçe Aktarma ayarlanamıyor" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31787,11 +31800,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0}: Basit izinler ayarlanamadı" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}: Aynı Rol, Seviye ve {1} ile sadece bir kurala izin verilir" @@ -31811,7 +31824,7 @@ msgstr "{0}: Seçenekler {1} , {3}alanı için doctype adı {2} ile aynı olmal msgid "{0}: Other permission rules may also apply" msgstr "{0}: Diğer izin kuralları da geçerli olabilir" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0}: Daha yüksek seviyeler ayarlanmadan önce seviye 0'daki izin ayarlanmalıdır" @@ -31832,7 +31845,7 @@ msgstr "{0}: {1}" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}: {1} ile {2}" diff --git a/frappe/locale/vi.po b/frappe/locale/vi.po index c6ab706db1..7f41636263 100644 --- a/frappe/locale/vi.po +++ b/frappe/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:13\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "" @@ -140,7 +140,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "" @@ -572,7 +572,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "" @@ -939,7 +939,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Add Border at Top" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "" @@ -1052,8 +1052,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1501,7 +1501,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -2358,7 +2358,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2653,7 +2653,7 @@ msgstr "" msgid "Attached To Name" msgstr "" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "" @@ -2669,7 +2669,7 @@ msgstr "" msgid "Attachment Limit (MB)" msgstr "" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "" @@ -2691,11 +2691,11 @@ msgstr "" msgid "Attachments" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "" @@ -3557,11 +3557,11 @@ msgstr "" msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "" @@ -3785,7 +3785,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3924,7 +3924,7 @@ msgstr "" msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "" @@ -3968,7 +3968,7 @@ msgstr "" msgid "Cannot create private workspace of other users" msgstr "" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "" @@ -4035,8 +4035,8 @@ msgstr "" msgid "Cannot edit filters for standard charts" msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "" @@ -4048,11 +4048,11 @@ msgstr "" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4518,19 +4518,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "" @@ -4713,7 +4713,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4768,7 +4768,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5070,8 +5070,8 @@ msgstr "" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5208,8 +5208,8 @@ msgstr "" msgid "Connected User" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "" @@ -5327,7 +5327,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5509,7 +5509,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "" @@ -5541,7 +5541,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5561,7 +5561,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "" @@ -6734,7 +6734,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "" @@ -6817,7 +6817,7 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "" @@ -6825,7 +6825,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "" @@ -7711,7 +7711,7 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -7939,7 +7939,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "" @@ -8139,8 +8139,8 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8209,7 +8209,7 @@ msgstr "" msgid "Edit Footer" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "" @@ -9084,7 +9084,7 @@ msgstr "" msgid "Error Message" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "" @@ -9295,7 +9295,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "" @@ -9321,7 +9321,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9384,7 +9384,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9591,7 +9591,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9747,7 +9747,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -9861,7 +9861,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9877,11 +9877,11 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "" @@ -9921,7 +9921,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10023,7 +10023,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "" @@ -10031,7 +10031,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10040,11 +10040,11 @@ msgstr "" msgid "File too big" msgstr "" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "" @@ -10058,8 +10058,8 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10310,7 +10310,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "" @@ -10417,7 +10417,7 @@ msgstr "" msgid "Footer HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "" @@ -10512,7 +10512,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10553,7 +10553,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10797,7 +10797,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "" @@ -10924,7 +10924,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "" @@ -10939,7 +10939,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "" @@ -11407,7 +11407,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11512,7 +11512,7 @@ msgstr "" msgid "Header HTML" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "" @@ -11641,7 +11641,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "" @@ -11677,7 +11677,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -11949,7 +11949,7 @@ msgstr "" msgid "ID" msgstr "" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12046,7 +12046,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12626,15 +12626,16 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "" @@ -12792,7 +12793,7 @@ msgstr "" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "" @@ -12991,7 +12992,7 @@ msgstr "" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "" @@ -13035,7 +13036,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "" @@ -13108,7 +13109,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "" @@ -13129,7 +13130,7 @@ msgstr "" msgid "Invalid Transition" msgstr "" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14078,7 +14079,7 @@ msgstr "" msgid "Landing Page" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "" @@ -14325,7 +14326,7 @@ msgstr "" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "" @@ -14375,7 +14376,7 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14403,7 +14404,7 @@ msgstr "" msgid "Letter Head Scripts" msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "" @@ -14784,7 +14785,7 @@ msgstr "" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "" @@ -15199,11 +15200,11 @@ msgstr "" msgid "Mandatory field: {0}" msgstr "" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "" -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "" @@ -15385,7 +15386,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "" @@ -15409,7 +15410,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15628,7 +15629,7 @@ msgstr "" msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "" @@ -15714,7 +15715,7 @@ msgstr "" msgid "Missing Field" msgstr "" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "" @@ -16070,7 +16071,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "" @@ -16128,7 +16129,7 @@ msgstr "" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16623,7 +16624,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16728,7 +16729,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "" @@ -16780,7 +16781,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "" @@ -18049,7 +18050,7 @@ msgstr "" msgid "Org History Heading" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "" @@ -18131,7 +18132,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "" @@ -18375,7 +18376,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18771,8 +18772,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "" @@ -18856,11 +18857,11 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -18942,11 +18943,11 @@ msgstr "" msgid "Please attach a file first." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "" @@ -18998,7 +18999,7 @@ msgstr "" msgid "Please contact your system manager to install correct version." msgstr "" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "" @@ -19014,7 +19015,7 @@ msgstr "" msgid "Please do not change the template headings." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "" @@ -19027,7 +19028,7 @@ msgstr "" #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "" @@ -19142,7 +19143,7 @@ msgstr "" msgid "Please save to edit the template." msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "" @@ -19154,11 +19155,11 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "" @@ -19212,7 +19213,7 @@ msgstr "" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "" @@ -19347,7 +19348,7 @@ msgstr "" msgid "Portal Settings" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "" @@ -19399,6 +19400,10 @@ msgstr "" msgid "Precision" msgstr "" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "" @@ -19447,7 +19452,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "" @@ -19582,7 +19587,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19658,7 +19663,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19697,7 +19702,7 @@ msgstr "" msgid "Print Language" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "" @@ -19715,7 +19720,7 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "" @@ -19839,11 +19844,11 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "" @@ -19908,7 +19913,7 @@ msgstr "" msgid "Protect Attached Files" msgstr "" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "" @@ -20081,7 +20086,7 @@ msgstr "" msgid "QR Code for Login Verification" msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "" @@ -20288,7 +20293,7 @@ msgstr "" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "" @@ -20414,7 +20419,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "" @@ -20799,7 +20804,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21150,8 +21155,8 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21222,11 +21227,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21260,21 +21265,21 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "" @@ -21294,7 +21299,7 @@ msgstr "" msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21330,7 +21335,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "" @@ -21643,7 +21648,7 @@ msgstr "" msgid "Reverse Icon Color" msgstr "" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "" @@ -21918,8 +21923,8 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" @@ -22190,7 +22195,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22213,7 +22218,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "" @@ -22589,7 +22594,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "" @@ -22674,7 +22679,7 @@ msgid "Select Column" msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "" @@ -22856,11 +22861,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23114,7 +23119,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "" @@ -23299,8 +23304,8 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "" @@ -23326,12 +23331,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23342,7 +23347,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "" @@ -23415,7 +23420,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "" @@ -23434,18 +23439,21 @@ msgstr "" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23555,7 +23563,7 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "" @@ -24328,7 +24336,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24395,7 +24403,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24444,7 +24452,7 @@ msgstr "" msgid "Standard Permissions" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "" @@ -24826,7 +24834,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25715,7 +25723,7 @@ msgstr "" msgid "The Condition '{0}' is invalid" msgstr "" -#: frappe/core/doctype/file/file.py:218 +#: frappe/core/doctype/file/file.py:220 msgid "The File URL you've entered is incorrect" msgstr "" @@ -25798,7 +25806,7 @@ msgstr "" msgid "The field {0} is mandatory" msgstr "" -#: frappe/core/doctype/file/file.py:155 +#: frappe/core/doctype/file/file.py:157 msgid "The fieldname you've specified in Attached To Field is invalid" msgstr "" @@ -25869,7 +25877,7 @@ msgid "The project number obtained from Google Cloud Console under
Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -25892,7 +25900,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25953,7 +25961,7 @@ msgstr "" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -25982,11 +25990,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26063,7 +26071,7 @@ msgstr "" msgid "This Month" msgstr "" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26092,6 +26100,11 @@ msgstr "" msgid "This cannot be undone" msgstr "" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26152,7 +26165,7 @@ msgid "This field will appear only if the fieldname defined here has value OR th "eval:doc.age>18" msgstr "" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "" @@ -26187,7 +26200,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26237,7 +26250,7 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26245,7 +26258,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "" @@ -26650,7 +26663,7 @@ msgstr "" msgid "To generate password click {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "" @@ -26851,7 +26864,7 @@ msgstr "" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "" @@ -26972,7 +26985,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27008,7 +27021,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "" @@ -27263,7 +27276,7 @@ msgstr "" msgid "URL for documentation or help" msgstr "" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "" @@ -27366,7 +27379,7 @@ msgstr "" msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "" @@ -27631,7 +27644,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "" @@ -28014,7 +28027,7 @@ msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "" @@ -28291,8 +28304,8 @@ msgstr "" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28693,7 +28706,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "" @@ -29083,7 +29096,7 @@ msgstr "" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "" @@ -29366,7 +29379,7 @@ msgstr "" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "" @@ -29428,7 +29441,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29502,7 +29515,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29592,7 +29605,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "" @@ -29715,7 +29728,7 @@ msgstr "" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29731,7 +29744,7 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "" @@ -29824,7 +29837,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30022,8 +30035,8 @@ msgstr "" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30334,7 +30347,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "" @@ -30862,7 +30875,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "" @@ -30918,7 +30931,7 @@ msgstr "" msgid "{0} are currently {1}" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "" @@ -31057,7 +31070,7 @@ msgstr "" msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "" @@ -31131,7 +31144,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "" @@ -31139,11 +31152,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "" @@ -31163,7 +31176,7 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "" @@ -31187,7 +31200,7 @@ msgstr "" msgid "{0} is not set" msgstr "" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "" @@ -31197,8 +31210,8 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" @@ -31501,31 +31514,31 @@ msgstr "" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" @@ -31553,11 +31566,11 @@ msgstr "" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" @@ -31577,7 +31590,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31598,7 +31611,7 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "" diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index f0d4d0dfe1..27bf0aa597 100644 --- a/frappe/locale/zh.po +++ b/frappe/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-09-14 09:32+0000\n" -"PO-Revision-Date: 2025-09-15 18:12\n" +"POT-Creation-Date: 2025-09-21 09:33+0000\n" +"PO-Revision-Date: 2025-09-21 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -86,11 +86,11 @@ msgstr "行{1}中的类型{0}不允许选择“在列表视图中显示”" msgid "'Recipients' not specified" msgstr "'收件人'未指定" -#: frappe/utils/__init__.py:269 +#: frappe/utils/__init__.py:271 msgid "'{0}' is not a valid IBAN" msgstr "" -#: frappe/utils/__init__.py:259 +#: frappe/utils/__init__.py:261 msgid "'{0}' is not a valid URL" msgstr "'{0}' 不是有效的URL" @@ -141,7 +141,7 @@ msgstr "1天" msgid "1 Google Calendar Event synced." msgstr "已同步1个Google日历事件" -#: frappe/public/js/frappe/views/reports/query_report.js:954 +#: frappe/public/js/frappe/views/reports/query_report.js:955 msgid "1 Report" msgstr "1个报表" @@ -757,7 +757,7 @@ msgstr "" msgid "A field with the name {0} already exists in {1}" msgstr "字段{0}已在{1}中存在" -#: frappe/core/doctype/file/file.py:267 +#: frappe/core/doctype/file/file.py:269 msgid "A file with same name {} already exists" msgstr "同名文件{}已存在" @@ -1124,7 +1124,7 @@ msgstr "操作{0}在{2} {1}上失败。查看{3}" #: frappe/public/js/frappe/views/reports/query_report.js:191 #: frappe/public/js/frappe/views/reports/query_report.js:204 #: frappe/public/js/frappe/views/reports/query_report.js:214 -#: frappe/public/js/frappe/views/reports/query_report.js:841 +#: frappe/public/js/frappe/views/reports/query_report.js:842 msgid "Actions" msgstr "操作" @@ -1224,7 +1224,7 @@ msgstr "添加底部边框" msgid "Add Border at Top" msgstr "添加上方边框" -#: frappe/desk/doctype/number_card/number_card.js:36 +#: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" msgstr "添加到仪表板" @@ -1237,8 +1237,8 @@ msgid "Add Child" msgstr "添加子项" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1829 #: frappe/public/js/frappe/views/reports/query_report.js:1832 +#: frappe/public/js/frappe/views/reports/query_report.js:1835 #: frappe/public/js/frappe/views/reports/report_view.js:360 #: frappe/public/js/frappe/views/reports/report_view.js:385 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1686,7 +1686,7 @@ msgstr "提交后" msgid "After Submit" msgstr "提交后" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" msgstr "创建数字卡片需要聚合字段" @@ -2544,7 +2544,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "确定要放弃更改吗?" -#: frappe/public/js/frappe/views/reports/query_report.js:968 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "Are you sure you want to generate a new report?" msgstr "确定要生成新报告吗?" @@ -2839,7 +2839,7 @@ msgstr "关联的字段" msgid "Attached To Name" msgstr "关联单据名" -#: frappe/core/doctype/file/file.py:150 +#: frappe/core/doctype/file/file.py:152 msgid "Attached To Name must be a string or an integer" msgstr "附加到名称必须是字符串或整数" @@ -2855,7 +2855,7 @@ msgstr "附件" msgid "Attachment Limit (MB)" msgstr "附件大小限制(MB)" -#: frappe/core/doctype/file/file.py:336 +#: frappe/core/doctype/file/file.py:338 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" msgstr "已达到附件限制" @@ -2877,11 +2877,11 @@ msgstr "附件已删除" msgid "Attachments" msgstr "附件" -#: frappe/public/js/frappe/form/print_utils.js:103 +#: frappe/public/js/frappe/form/print_utils.js:119 msgid "Attempting Connection to QZ Tray..." msgstr "尝试连接QZ托盘......" -#: frappe/public/js/frappe/form/print_utils.js:119 +#: frappe/public/js/frappe/form/print_utils.js:135 msgid "Attempting to launch QZ Tray..." msgstr "试图推出QZ Tray ......" @@ -3744,11 +3744,11 @@ msgstr "批量修改" msgid "Bulk Edit {0}" msgstr "批量编辑{0}" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:637 msgid "Bulk Operation Failed" msgstr "批量操作失败" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Successful" msgstr "批量操作成功" @@ -3972,7 +3972,7 @@ msgid "Camera" msgstr "摄像头" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1768 +#: frappe/public/js/frappe/utils/utils.js:1766 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4111,7 +4111,7 @@ msgstr "无法删除" msgid "Cannot Update After Submit" msgstr "不允许提交后修改" -#: frappe/core/doctype/file/file.py:641 +#: frappe/core/doctype/file/file.py:643 msgid "Cannot access file path {0}" msgstr "无法访问文件路径{0}" @@ -4155,7 +4155,7 @@ msgstr "无法创建{0}子单据:{1}" msgid "Cannot create private workspace of other users" msgstr "无法创建其他用户的私有工作空间" -#: frappe/core/doctype/file/file.py:163 +#: frappe/core/doctype/file/file.py:165 msgid "Cannot delete Home and Attachments folders" msgstr "无法删除主文件和附件文件夹" @@ -4222,8 +4222,8 @@ msgstr "无法编辑已取消单据" msgid "Cannot edit filters for standard charts" msgstr "无法编辑标准图表筛选器" -#: frappe/desk/doctype/number_card/number_card.js:277 -#: frappe/desk/doctype/number_card/number_card.js:364 +#: frappe/desk/doctype/number_card/number_card.js:289 +#: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" msgstr "无法编辑标准数字卡筛选器" @@ -4235,11 +4235,11 @@ msgstr "不能编辑标准字段" msgid "Cannot enable {0} for a non-submittable doctype" msgstr "无法为非可提交文档类型启用{0}" -#: frappe/core/doctype/file/file.py:262 +#: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" msgstr "无法在磁盘上找到文件{}" -#: frappe/core/doctype/file/file.py:581 +#: frappe/core/doctype/file/file.py:583 msgid "Cannot get file contents of a Folder" msgstr "无法获取文件夹内容" @@ -4705,19 +4705,19 @@ msgid "Click on {0} to generate Refresh Token." msgstr "单击{0}以生成刷新令牌。" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 -#: frappe/desk/doctype/number_card/number_card.js:215 +#: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:236 msgid "Click table to edit" msgstr "点击表格进行编辑" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 -#: frappe/desk/doctype/number_card/number_card.js:402 +#: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" msgstr "点击设置动态筛选器" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 -#: frappe/desk/doctype/number_card/number_card.js:270 +#: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:262 msgid "Click to Set Filters" msgstr "单击设置过滤条件" @@ -4900,7 +4900,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "折叠" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "全部折叠" @@ -4955,7 +4955,7 @@ msgstr "可折叠先决条件(JS)" #: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/doctype/todo/todo.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json -#: frappe/public/js/frappe/views/reports/query_report.js:1232 +#: frappe/public/js/frappe/views/reports/query_report.js:1233 #: frappe/public/js/frappe/widgets/widget_dialog.js:546 #: frappe/public/js/frappe/widgets/widget_dialog.js:694 #: frappe/website/doctype/color/color.json @@ -5257,8 +5257,8 @@ msgstr "已压缩" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/notification/notification.json #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/integrations/doctype/webhook/webhook.json @@ -5397,8 +5397,8 @@ msgstr "关联应用" msgid "Connected User" msgstr "已连接用户" -#: frappe/public/js/frappe/form/print_utils.js:109 -#: frappe/public/js/frappe/form/print_utils.js:133 +#: frappe/public/js/frappe/form/print_utils.js:125 +#: frappe/public/js/frappe/form/print_utils.js:149 msgid "Connected to QZ Tray!" msgstr "连接到QZ托盘!" @@ -5516,7 +5516,7 @@ msgstr "包含{0}个安全修复" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1784 +#: frappe/public/js/frappe/utils/utils.js:1782 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5698,7 +5698,7 @@ msgstr "计数器" msgid "Country" msgstr "国家" -#: frappe/utils/__init__.py:130 +#: frappe/utils/__init__.py:132 msgid "Country Code Required" msgstr "需要国家代码" @@ -5730,7 +5730,7 @@ msgstr "贷方" #: frappe/public/js/frappe/form/reminders.js:49 #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 -#: frappe/public/js/frappe/views/reports/query_report.js:1264 +#: frappe/public/js/frappe/views/reports/query_report.js:1265 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5750,7 +5750,7 @@ msgid "Create Card" msgstr "创建数字卡" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1191 +#: frappe/public/js/frappe/views/reports/query_report.js:1192 msgid "Create Chart" msgstr "创建图表" @@ -6923,7 +6923,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "删除标签页" -#: frappe/public/js/frappe/views/reports/query_report.js:935 +#: frappe/public/js/frappe/views/reports/query_report.js:936 msgid "Delete and Generate New" msgstr "删除并生成新项" @@ -7006,7 +7006,7 @@ msgstr "已删除单据" msgid "Deleted Name" msgstr "删除名称" -#: frappe/desk/reportview.py:642 +#: frappe/desk/reportview.py:641 msgid "Deleted all documents successfully" msgstr "已成功删除选择的单据" @@ -7014,7 +7014,7 @@ msgstr "已成功删除选择的单据" msgid "Deleted!" msgstr "已删除!" -#: frappe/desk/reportview.py:619 +#: frappe/desk/reportview.py:618 msgid "Deleting {0}" msgstr "删除{0}" @@ -7903,7 +7903,7 @@ msgstr "文档标题" msgid "Document Type" msgstr "单据类型" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" msgstr "创建数字卡片需指定文档类型和功能" @@ -8131,7 +8131,7 @@ msgstr "下载链接" msgid "Download PDF" msgstr "下载PDF" -#: frappe/public/js/frappe/views/reports/query_report.js:831 +#: frappe/public/js/frappe/views/reports/query_report.js:832 msgid "Download Report" msgstr "下载报表" @@ -8331,8 +8331,8 @@ msgstr "退出" #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:748 -#: frappe/public/js/frappe/views/reports/query_report.js:879 -#: frappe/public/js/frappe/views/reports/query_report.js:1782 +#: frappe/public/js/frappe/views/reports/query_report.js:880 +#: frappe/public/js/frappe/views/reports/query_report.js:1783 #: frappe/public/js/frappe/views/workspace/workspace.js:64 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 @@ -8401,7 +8401,7 @@ msgstr "编辑过滤条件" msgid "Edit Footer" msgstr "编辑页脚" -#: frappe/printing/doctype/print_format/print_format.js:28 +#: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" msgstr "编辑格式" @@ -9277,7 +9277,7 @@ msgstr "错误日志" msgid "Error Message" msgstr "错误信息" -#: frappe/public/js/frappe/form/print_utils.js:140 +#: frappe/public/js/frappe/form/print_utils.js:156 msgid "Error connecting to QZ Tray Application...

You need to have QZ Tray application installed and running, to use the Raw Print feature.

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." msgstr "连接到QZ托盘应用程序时出错...

您需要安装并运行QZ Tray应用程序,才能使用Raw Print功能。

单击此处下载并安装QZ托盘
单击此处以了解有关原始印刷的更多信息 。" @@ -9488,7 +9488,7 @@ msgstr "" msgid "Executing..." msgstr "正在执行..." -#: frappe/public/js/frappe/views/reports/query_report.js:2129 +#: frappe/public/js/frappe/views/reports/query_report.js:2132 msgid "Execution Time: {0} sec" msgstr "运行时间:{0}秒" @@ -9514,7 +9514,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "展开" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "全部展开" @@ -9577,7 +9577,7 @@ msgstr "QR码图像页面的到期时间" #: frappe/core/doctype/recorder/recorder_list.js:37 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:243 -#: frappe/public/js/frappe/views/reports/query_report.js:1817 +#: frappe/public/js/frappe/views/reports/query_report.js:1820 #: frappe/public/js/frappe/views/reports/report_view.js:1629 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" @@ -9784,7 +9784,7 @@ msgstr "解码令牌失败,请提供有效的Base64编码令牌。" msgid "Failed to decrypt key {0}" msgstr "解密密钥{0}失败" -#: frappe/desk/reportview.py:636 +#: frappe/desk/reportview.py:635 msgid "Failed to delete {0} documents: {1}" msgstr "未能删除 {0} 个单据: {1}" @@ -9940,7 +9940,7 @@ msgstr "正在获取默认全局搜索文档。" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:236 -#: frappe/public/js/frappe/views/reports/query_report.js:1876 +#: frappe/public/js/frappe/views/reports/query_report.js:1879 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10054,7 +10054,7 @@ msgstr "字段名'{0}'与{3}中的{1} {2}冲突" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "必须存在名为{0}的字段才能启用自动命名" -#: frappe/database/schema.py:127 frappe/database/schema.py:404 +#: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" msgstr "字段名被限制为64个字符({0})" @@ -10070,11 +10070,11 @@ msgstr "字段名将作为这个单据类型的链接字段。" msgid "Fieldname {0} appears multiple times" msgstr "字段名{0}重复出现" -#: frappe/database/schema.py:394 +#: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "字段名{0}不能有特殊字符,如{1}" -#: frappe/core/doctype/doctype/doctype.py:1908 +#: frappe/core/doctype/doctype/doctype.py:1921 msgid "Fieldname {0} conflicting with meta object" msgstr "字段名{0}与元对象冲突" @@ -10114,7 +10114,7 @@ msgstr "字段" msgid "Fields Multicheck" msgstr "字段Multicheck" -#: frappe/core/doctype/file/file.py:429 +#: frappe/core/doctype/file/file.py:431 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "文件必须设置`file_name`或`file_url`字段" @@ -10216,7 +10216,7 @@ msgstr "文件的URL" msgid "File backup is ready" msgstr "文件备份就绪" -#: frappe/core/doctype/file/file.py:644 +#: frappe/core/doctype/file/file.py:646 msgid "File name cannot have {0}" msgstr "文件名不能包含{0}" @@ -10224,7 +10224,7 @@ msgstr "文件名不能包含{0}" msgid "File not attached" msgstr "文件未添加" -#: frappe/core/doctype/file/file.py:754 frappe/public/js/frappe/request.js:200 +#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "文件大小超过允许的{0} MB" @@ -10233,11 +10233,11 @@ msgstr "文件大小超过允许的{0} MB" msgid "File too big" msgstr "文件太大" -#: frappe/core/doctype/file/file.py:388 +#: frappe/core/doctype/file/file.py:390 msgid "File type of {0} is not allowed" msgstr "不允许{0}文件类型" -#: frappe/core/doctype/file/file.py:375 frappe/core/doctype/file/file.py:446 +#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448 msgid "File {0} does not exist" msgstr "文件{0}不存在" @@ -10251,8 +10251,8 @@ msgstr "文件" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 #: frappe/public/js/frappe/list/base_list.js:969 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 @@ -10503,7 +10503,7 @@ msgstr "目录名" msgid "Folder name should not include '/' (slash)" msgstr "文件夹名称不应包含“/”(斜杠)" -#: frappe/core/doctype/file/file.py:492 +#: frappe/core/doctype/file/file.py:494 msgid "Folder {0} is not empty" msgstr "文件夹{0}非空" @@ -10610,7 +10610,7 @@ msgstr "页脚详情" msgid "Footer HTML" msgstr "页脚HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:75 +#: frappe/printing/doctype/letter_head/letter_head.py:81 msgid "Footer HTML set from attachment {0}" msgstr "页脚HTML已从附件{0}设置" @@ -10705,7 +10705,7 @@ msgstr "用户" msgid "For Value" msgstr "允许值" -#: frappe/public/js/frappe/views/reports/query_report.js:2126 +#: frappe/public/js/frappe/views/reports/query_report.js:2129 #: frappe/public/js/frappe/views/reports/report_view.js:108 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "过滤条件可以用>,<,= 比较符,两个值之间用:表示范围, 如>5, <10, =20, 5:10" @@ -10746,7 +10746,7 @@ msgstr "多个地址请分行输入,例如:test@test.com ⏎ test1@test.com" msgid "For updating, you can update only selective columns." msgstr "您只能更新选择的列。" -#: frappe/core/doctype/doctype/doctype.py:1752 +#: frappe/core/doctype/doctype/doctype.py:1765 msgid "For {0} at level {1} in {2} in row {3}" msgstr "对行{3},{2}中级别{1}的{0}" @@ -10990,7 +10990,7 @@ msgstr "开始日期" msgid "From Date Field" msgstr "开始日期字段" -#: frappe/public/js/frappe/views/reports/query_report.js:1837 +#: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" msgstr "单据类型" @@ -11117,7 +11117,7 @@ msgstr "正常" msgid "Generate Keys" msgstr "生成密钥" -#: frappe/public/js/frappe/views/reports/query_report.js:873 +#: frappe/public/js/frappe/views/reports/query_report.js:874 msgid "Generate New Report" msgstr "生成新报表" @@ -11132,7 +11132,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:178 -#: frappe/public/js/frappe/utils/utils.js:1829 +#: frappe/public/js/frappe/utils/utils.js:1827 msgid "Generate Tracking URL" msgstr "生成跟踪URL" @@ -11600,7 +11600,7 @@ msgstr "时:分:秒" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:98 +#: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/public/js/print_format_builder/Field.vue:86 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -11705,7 +11705,7 @@ msgstr "头" msgid "Header HTML" msgstr "标题HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:63 +#: frappe/printing/doctype/letter_head/letter_head.py:69 msgid "Header HTML set from attachment {0}" msgstr "使用附件{0}设置HTML文件头" @@ -11834,7 +11834,7 @@ msgstr "黑体" msgid "Helvetica Neue" msgstr "Helvetica Neue字体" -#: frappe/public/js/frappe/utils/utils.js:1826 +#: frappe/public/js/frappe/utils/utils.js:1824 msgid "Here's your tracking URL" msgstr "这是您的跟踪URL" @@ -11870,7 +11870,7 @@ msgstr "隐藏" msgid "Hidden Fields" msgstr "隐藏字段" -#: frappe/public/js/frappe/views/reports/query_report.js:1641 +#: frappe/public/js/frappe/views/reports/query_report.js:1642 msgid "Hidden columns include: {0}" msgstr "" @@ -12142,7 +12142,7 @@ msgstr "您当前无工作区访问权限,可创建专属工作区。点击 msgid "ID" msgstr "编号" -#: frappe/desk/reportview.py:527 +#: frappe/desk/reportview.py:526 #: frappe/public/js/frappe/views/reports/report_view.js:989 msgctxt "Label of name column in report" msgid "ID" @@ -12239,7 +12239,7 @@ msgstr "如果勾选了“加严用户权限限制”,并为用户定义了“ msgid "If Checked workflow status will not override status in list view" msgstr "如勾选,工作流状态不会覆盖列表视图中的状态字段" -#: frappe/core/doctype/doctype/doctype.py:1764 +#: frappe/core/doctype/doctype/doctype.py:1777 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12819,15 +12819,16 @@ msgstr "包含应用主题" msgid "Include Web View Link in Email" msgstr "邮件包含网页视图链接" -#: frappe/public/js/frappe/views/reports/query_report.js:1619 +#: frappe/public/js/frappe/form/print_utils.js:59 +#: frappe/public/js/frappe/views/reports/query_report.js:1620 msgid "Include filters" msgstr "包括过滤条件" -#: frappe/public/js/frappe/views/reports/query_report.js:1639 +#: frappe/public/js/frappe/views/reports/query_report.js:1640 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1611 +#: frappe/public/js/frappe/views/reports/query_report.js:1612 msgid "Include indentation" msgstr "包括缩进" @@ -12985,7 +12986,7 @@ msgstr "在上面插入" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1882 +#: frappe/public/js/frappe/views/reports/query_report.js:1885 msgid "Insert After" msgstr "在后边插入" @@ -13184,7 +13185,7 @@ msgstr "“depends_on”表达式无效" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "在过滤器{0}中设置了无效的“ depends_on”表达式" -#: frappe/public/js/frappe/form/save.js:159 +#: frappe/public/js/frappe/form/save.js:210 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "“mandatory_depends_on”表达式无效" @@ -13228,7 +13229,7 @@ msgstr "" msgid "Invalid Fieldname" msgstr "字段名无效" -#: frappe/core/doctype/file/file.py:219 +#: frappe/core/doctype/file/file.py:221 msgid "Invalid File URL" msgstr "文件URL无效" @@ -13301,7 +13302,7 @@ msgstr "参数无效" msgid "Invalid Password" msgstr "无效的密码" -#: frappe/utils/__init__.py:123 +#: frappe/utils/__init__.py:125 msgid "Invalid Phone Number" msgstr "电话号码无效" @@ -13322,7 +13323,7 @@ msgstr "表字段名无效" msgid "Invalid Transition" msgstr "无效转换" -#: frappe/core/doctype/file/file.py:230 +#: frappe/core/doctype/file/file.py:232 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 @@ -14271,7 +14272,7 @@ msgstr "标签信息必填" msgid "Landing Page" msgstr "登录页面" -#: frappe/public/js/frappe/form/print_utils.js:17 +#: frappe/public/js/frappe/form/print_utils.js:23 msgid "Landscape" msgstr "横向打印" @@ -14518,7 +14519,7 @@ msgstr "长度" msgid "Length of passed data array is greater than value of maximum allowed label points!" msgstr "传入数据数组长度超过最大允许标签点数!" -#: frappe/database/schema.py:134 +#: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" msgstr "的{0}长度应介于1和1000之间" @@ -14568,7 +14569,7 @@ msgstr "信" #: frappe/core/doctype/report/report.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/page/print/print.js:140 -#: frappe/public/js/frappe/form/print_utils.js:42 +#: frappe/public/js/frappe/form/print_utils.js:50 #: frappe/public/js/frappe/form/templates/print_layout.html:16 #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 @@ -14596,7 +14597,7 @@ msgstr "表头名称" msgid "Letter Head Scripts" msgstr "信头脚本" -#: frappe/printing/doctype/letter_head/letter_head.py:48 +#: frappe/printing/doctype/letter_head/letter_head.py:49 msgid "Letter Head cannot be both disabled and default" msgstr "信头不能同时禁用并设为默认" @@ -14977,7 +14978,7 @@ msgstr "加载更多" #: frappe/public/js/frappe/list/base_list.js:526 #: frappe/public/js/frappe/list/list_view.js:363 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1088 +#: frappe/public/js/frappe/views/reports/query_report.js:1089 msgid "Loading" msgstr "载入中" @@ -15392,11 +15393,11 @@ msgstr "必须填写:用于设置角色" msgid "Mandatory field: {0}" msgstr "必填字段:{0}" -#: frappe/public/js/frappe/form/save.js:120 +#: frappe/public/js/frappe/form/save.js:172 msgid "Mandatory fields required in table {0}, Row {1}" msgstr "表{0}第{1}行有必填字段," -#: frappe/public/js/frappe/form/save.js:125 +#: frappe/public/js/frappe/form/save.js:177 msgid "Mandatory fields required in {0}" msgstr "{0}中有必填字段" @@ -15578,7 +15579,7 @@ msgstr "行{0}中,货币类型的最大宽度是100像素" msgid "Maximum" msgstr "最大值" -#: frappe/core/doctype/file/file.py:330 +#: frappe/core/doctype/file/file.py:332 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." msgstr "{1} {2} 已达到{0}的最大附件限制" @@ -15602,7 +15603,7 @@ msgstr "已提交,取消,修订的含义" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1776 +#: frappe/public/js/frappe/utils/utils.js:1774 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15821,7 +15822,7 @@ msgstr "方法" msgid "Method Not Allowed" msgstr "方法不可调用" -#: frappe/desk/doctype/number_card/number_card.py:73 +#: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" msgstr "创建数字卡片需指定方法" @@ -15907,7 +15908,7 @@ msgstr "缺失文档类型" msgid "Missing Field" msgstr "缺失字段" -#: frappe/public/js/frappe/form/save.js:131 +#: frappe/public/js/frappe/form/save.js:183 msgid "Missing Fields" msgstr "必填字段信息缺失" @@ -16263,7 +16264,7 @@ msgstr "必须用'()'括起来并包含'{0}'作为用户/登录名的占位符 msgid "Must be of type \"Attach Image\"" msgstr "类型必须为“添加图片”" -#: frappe/desk/query_report.py:209 +#: frappe/desk/query_report.py:210 msgid "Must have report permission to access this report." msgstr "必须有报表权限才能访问此报表。" @@ -16321,7 +16322,7 @@ msgstr "注意:该功能即将停用,请使用新版设置重新配置LDAP" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 -#: frappe/public/js/frappe/form/save.js:107 +#: frappe/public/js/frappe/form/save.js:159 #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" @@ -16818,7 +16819,7 @@ msgstr "点击进入下一步" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "否" @@ -16923,7 +16924,7 @@ msgstr "{0}未指定名称" msgid "No New notifications" msgstr "暂无新通知" -#: frappe/core/doctype/doctype/doctype.py:1744 +#: frappe/core/doctype/doctype/doctype.py:1757 msgid "No Permissions Specified" msgstr "未指定权限" @@ -16975,7 +16976,7 @@ msgstr "无生成看板列所需的单选字段" msgid "No Suggestions" msgstr "无建议" -#: frappe/desk/reportview.py:708 +#: frappe/desk/reportview.py:707 msgid "No Tags" msgstr "无标签" @@ -18244,7 +18245,7 @@ msgstr "企业发展史" msgid "Org History Heading" msgstr "公司发展历程标题" -#: frappe/public/js/frappe/form/print_utils.js:15 +#: frappe/public/js/frappe/form/print_utils.js:21 msgid "Orientation" msgstr "方向" @@ -18326,7 +18327,7 @@ msgstr "PATCH方法" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:84 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1802 +#: frappe/public/js/frappe/views/reports/query_report.js:1804 msgid "PDF" msgstr "PDF" @@ -18570,7 +18571,7 @@ msgstr "父单据类型" msgid "Parent Document Type" msgstr "父文档类型" -#: frappe/desk/doctype/number_card/number_card.py:65 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" msgstr "创建数字卡片需要父文档类型" @@ -18966,8 +18967,8 @@ msgstr "权限类型" msgid "Permissions" msgstr "权限" -#: frappe/core/doctype/doctype/doctype.py:1835 -#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1848 +#: frappe/core/doctype/doctype/doctype.py:1858 msgid "Permissions Error" msgstr "权限错误" @@ -19051,11 +19052,11 @@ msgstr "电话" msgid "Phone No." msgstr "电话号码" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:124 msgid "Phone Number {0} set in field {1} is not valid." msgstr "字段{1}中设置的电话号码{0}无效" -#: frappe/public/js/frappe/form/print_utils.js:52 +#: frappe/public/js/frappe/form/print_utils.js:68 #: frappe/public/js/frappe/views/reports/report_view.js:1581 #: frappe/public/js/frappe/views/reports/report_view.js:1584 msgid "Pick Columns" @@ -19137,11 +19138,11 @@ msgstr "请联络管理员确认您的注册" msgid "Please attach a file first." msgstr "请附上文件第一。" -#: frappe/printing/doctype/letter_head/letter_head.py:76 +#: frappe/printing/doctype/letter_head/letter_head.py:82 msgid "Please attach an image file to set HTML for Footer." msgstr "请附加图像文件以设置页脚HTML" -#: frappe/printing/doctype/letter_head/letter_head.py:64 +#: frappe/printing/doctype/letter_head/letter_head.py:70 msgid "Please attach an image file to set HTML for Letter Head." msgstr "请附加图像文件以设置信头HTML" @@ -19193,7 +19194,7 @@ msgstr "确认 {0} 本单据。" msgid "Please contact your system manager to install correct version." msgstr "请联系系统管理员安装正确版本" -#: frappe/desk/doctype/number_card/number_card.js:44 +#: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" msgstr "请先创建卡片" @@ -19209,7 +19210,7 @@ msgstr "请从{0}删除字段或添加所需文档类型" msgid "Please do not change the template headings." msgstr "请不要更改模板标题。" -#: frappe/printing/doctype/print_format/print_format.js:18 +#: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" msgstr "请复制后修改" @@ -19222,7 +19223,7 @@ msgstr "禁用用户名/密码登录前,请至少启用一个社交登录密 #: frappe/printing/page/print/print.js:678 #: frappe/printing/page/print/print.js:708 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1473 +#: frappe/public/js/frappe/utils/utils.js:1471 msgid "Please enable pop-ups" msgstr "请启用弹出窗口" @@ -19337,7 +19338,7 @@ msgstr "请先保存报表" msgid "Please save to edit the template." msgstr "请保存后编辑模板" -#: frappe/printing/doctype/print_format/print_format.js:30 +#: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" msgstr "请首先选择单据类型" @@ -19349,11 +19350,11 @@ msgstr "请先选择实体类型" msgid "Please select Minimum Password Score" msgstr "请选择最低密码分数" -#: frappe/public/js/frappe/views/reports/query_report.js:1184 +#: frappe/public/js/frappe/views/reports/query_report.js:1185 msgid "Please select X and Y fields" msgstr "请选择X和Y轴字段" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:131 msgid "Please select a country code for field {1}." msgstr "请为字段{1}选择国家代码" @@ -19407,7 +19408,7 @@ msgstr "请设置电子邮件地址" msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "请在“打印机设置”中为此打印格式设置打印机映射" -#: frappe/public/js/frappe/views/reports/query_report.js:1407 +#: frappe/public/js/frappe/views/reports/query_report.js:1408 msgid "Please set filters" msgstr "请设置过滤条件" @@ -19542,7 +19543,7 @@ msgstr "门户菜单项" msgid "Portal Settings" msgstr "门户网站设置" -#: frappe/public/js/frappe/form/print_utils.js:18 +#: frappe/public/js/frappe/form/print_utils.js:24 msgid "Portrait" msgstr "纵向打印" @@ -19594,6 +19595,10 @@ msgstr "" msgid "Precision" msgstr "精度" +#: frappe/core/doctype/doctype/doctype.py:1670 +msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1401 msgid "Precision should be between 1 and 6" msgstr "精度应为1和6之间" @@ -19642,7 +19647,7 @@ msgstr "预制报表分析" msgid "Prepared Report User" msgstr "后台运行报表用户" -#: frappe/desk/query_report.py:307 +#: frappe/desk/query_report.py:308 msgid "Prepared report render failed" msgstr "预制报表渲染失败" @@ -19777,7 +19782,7 @@ msgstr "文档类型{0}的主键存在值,不可修改" #: frappe/public/js/frappe/form/toolbar.js:360 #: frappe/public/js/frappe/form/toolbar.js:372 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1788 +#: frappe/public/js/frappe/views/reports/query_report.js:1789 #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" @@ -19853,7 +19858,7 @@ msgstr "打印格式帮助" msgid "Print Format Type" msgstr "打印格式类型" -#: frappe/public/js/frappe/views/reports/query_report.js:1577 +#: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" msgstr "" @@ -19892,7 +19897,7 @@ msgstr "无值不打印" msgid "Print Language" msgstr "打印语言" -#: frappe/public/js/frappe/form/print_utils.js:209 +#: frappe/public/js/frappe/form/print_utils.js:225 msgid "Print Sent to the printer!" msgstr "已发送到打印机!" @@ -19910,7 +19915,7 @@ msgstr "打印服务器" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:173 -#: frappe/public/js/frappe/form/print_utils.js:83 +#: frappe/public/js/frappe/form/print_utils.js:99 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" msgstr "打印设置" @@ -20034,11 +20039,11 @@ msgstr "ProTip:添加Reference: {{ reference_doctype }} {{ reference_nam msgid "Proceed" msgstr "继续" -#: frappe/public/js/frappe/views/reports/query_report.js:931 +#: frappe/public/js/frappe/views/reports/query_report.js:932 msgid "Proceed Anyway" msgstr "仍然继续" -#: frappe/public/js/frappe/form/controls/table.js:119 +#: frappe/public/js/frappe/form/controls/table.js:123 msgid "Processing" msgstr "处理" @@ -20103,7 +20108,7 @@ msgstr "属性类型" msgid "Protect Attached Files" msgstr "保护上传的附件(文件)" -#: frappe/core/doctype/file/file.py:521 +#: frappe/core/doctype/file/file.py:523 msgid "Protected File" msgstr "受保护文件" @@ -20276,7 +20281,7 @@ msgstr "二维码" msgid "QR Code for Login Verification" msgstr "用于登录验证的QR码" -#: frappe/public/js/frappe/form/print_utils.js:218 +#: frappe/public/js/frappe/form/print_utils.js:234 msgid "QZ Tray Failed:" msgstr "QZ托盘失败:" @@ -20483,7 +20488,7 @@ msgstr "评分" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" msgstr "原生命令" @@ -20609,7 +20614,7 @@ msgstr "实时通信(SocketIO)" msgid "Reason" msgstr "原因" -#: frappe/public/js/frappe/views/reports/query_report.js:885 +#: frappe/public/js/frappe/views/reports/query_report.js:886 msgid "Rebuild" msgstr "重新生成" @@ -20994,7 +20999,7 @@ msgstr "来源页" #: frappe/public/js/frappe/form/form.js:1201 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:66 -#: frappe/public/js/frappe/views/reports/query_report.js:1777 +#: frappe/public/js/frappe/views/reports/query_report.js:1778 #: frappe/public/js/frappe/views/treeview.js:496 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21345,8 +21350,8 @@ msgstr "全部回复" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json -#: frappe/printing/doctype/print_format/print_format.py:101 -#: frappe/public/js/frappe/form/print_utils.js:25 +#: frappe/printing/doctype/print_format/print_format.py:104 +#: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/utils/utils.js:923 msgid "Report" @@ -21417,11 +21422,11 @@ msgstr "报表管理" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/query_report.js:1965 msgid "Report Name" msgstr "报表名称" -#: frappe/desk/doctype/number_card/number_card.py:69 +#: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "创建数字卡片需填写报表名称、字段和聚合函数" @@ -21455,21 +21460,21 @@ msgstr "报表视图" msgid "Report bug" msgstr "报告缺陷" -#: frappe/core/doctype/doctype/doctype.py:1810 +#: frappe/core/doctype/doctype/doctype.py:1823 msgid "Report cannot be set for Single types" msgstr "报表不能单类型设置" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 -#: frappe/desk/doctype/number_card/number_card.js:191 +#: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" msgstr "报表无数据,请调整过滤器或更换报表名称" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 -#: frappe/desk/doctype/number_card/number_card.js:186 +#: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" msgstr "报表无数字字段,请更换报表名称" -#: frappe/public/js/frappe/views/reports/query_report.js:1012 +#: frappe/public/js/frappe/views/reports/query_report.js:1013 msgid "Report initiated, click to view status" msgstr "生成报表结果的后台任务已启动,点击查看任务状态" @@ -21489,7 +21494,7 @@ msgstr "报表已成功更新" msgid "Report was not saved (there were errors)" msgstr "报表尚未保存(有错误)" -#: frappe/public/js/frappe/views/reports/query_report.js:2000 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "超过10列的报表更适合横向模式" @@ -21525,7 +21530,7 @@ msgstr "报表" msgid "Reports & Masters" msgstr "报表与主数据" -#: frappe/public/js/frappe/views/reports/query_report.js:928 +#: frappe/public/js/frappe/views/reports/query_report.js:929 msgid "Reports already in Queue" msgstr "报表已加入队列" @@ -21838,7 +21843,7 @@ msgstr "返回验证屏幕,并输入您的身份验证应用程序显示的代 msgid "Reverse Icon Color" msgstr "反转图标颜色" -#: frappe/database/schema.py:161 +#: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." msgstr "正在将'{2}'中'{1}'的长度恢复为{0}。设置为{3}将导致数据截断。" @@ -22113,8 +22118,8 @@ msgstr "行" msgid "Row #" msgstr "行#" -#: frappe/core/doctype/doctype/doctype.py:1832 -#: frappe/core/doctype/doctype/doctype.py:1842 +#: frappe/core/doctype/doctype/doctype.py:1845 +#: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "行号{0}:非管理员用户无法为自定义文档类型设置角色{1}" @@ -22385,7 +22390,7 @@ msgstr "星期六" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 -#: frappe/public/js/frappe/views/reports/query_report.js:1954 +#: frappe/public/js/frappe/views/reports/query_report.js:1957 #: frappe/public/js/frappe/views/reports/report_view.js:1735 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 @@ -22408,7 +22413,7 @@ msgstr "另存为" msgid "Save Customizations" msgstr "保存自定义" -#: frappe/public/js/frappe/views/reports/query_report.js:1957 +#: frappe/public/js/frappe/views/reports/query_report.js:1960 msgid "Save Report" msgstr "保存报表" @@ -22784,7 +22789,7 @@ msgstr "安全设置" msgid "See all Activity" msgstr "查看所有活动" -#: frappe/public/js/frappe/views/reports/query_report.js:854 +#: frappe/public/js/frappe/views/reports/query_report.js:855 msgid "See all past reports." msgstr "点这儿可以查看之前的历史报表。" @@ -22869,7 +22874,7 @@ msgid "Select Column" msgstr "选择列" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 -#: frappe/public/js/frappe/form/print_utils.js:57 +#: frappe/public/js/frappe/form/print_utils.js:73 msgid "Select Columns" msgstr "选择列" @@ -23051,11 +23056,11 @@ msgstr "选择字段在此编辑属性" msgid "Select a group node first." msgstr "请先选择一个组节点。" -#: frappe/core/doctype/doctype/doctype.py:1943 +#: frappe/core/doctype/doctype/doctype.py:1956 msgid "Select a valid Sender Field for creating documents from Email" msgstr "选择有效的发件人字段以从邮件创建文档" -#: frappe/core/doctype/doctype/doctype.py:1927 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Subject field for creating documents from Email" msgstr "选择有效的主旨字段以从邮件创建文档" @@ -23309,7 +23314,7 @@ msgstr "发件人电子邮箱" msgid "Sender Email Field" msgstr "发件人邮箱字段" -#: frappe/core/doctype/doctype/doctype.py:1946 +#: frappe/core/doctype/doctype/doctype.py:1959 msgid "Sender Field should have Email in options" msgstr "发件人字段选项中应包含邮箱" @@ -23494,8 +23499,8 @@ msgstr "会话到期格式必须是{0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/desk/doctype/number_card/number_card.js:295 -#: frappe/desk/doctype/number_card/number_card.js:387 +#: frappe/desk/doctype/number_card/number_card.js:307 +#: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" msgstr "有值" @@ -23521,12 +23526,12 @@ msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\" msgstr "设置此数据面板图表的默认选项,例如:颜色:[\"#d1d8dd\", \"#ff5858\"]" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 -#: frappe/desk/doctype/number_card/number_card.js:367 +#: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" msgstr "设置动态过滤器" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 -#: frappe/desk/doctype/number_card/number_card.js:280 +#: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" @@ -23537,7 +23542,7 @@ msgstr "设置过滤条件" msgid "Set Filters for {0}" msgstr "为{0}设置过滤器" -#: frappe/public/js/frappe/views/reports/query_report.js:2110 +#: frappe/public/js/frappe/views/reports/query_report.js:2113 msgid "Set Level" msgstr "设置层级" @@ -23610,7 +23615,7 @@ msgstr "设为私有" msgid "Set all public" msgstr "设为公共" -#: frappe/printing/doctype/print_format/print_format.js:49 +#: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" msgstr "设置为默认值" @@ -23629,18 +23634,21 @@ msgstr "用户输入" msgid "Set dynamic filter values in JavaScript for the required fields here." msgstr "在此处用JavaScript为必填字段设置动态过滤值" -#. Description of the 'Precision' (Select) field in DocType 'DocField' #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form #. Field' #. Description of the 'Precision' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" msgstr "为浮点或货币字段设置非标准精度" +#. Description of the 'Precision' (Select) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Set non-standard precision for a Float, Currency or Percent field" +msgstr "" + #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" @@ -23774,7 +23782,7 @@ msgstr "设置 > 用户" msgid "Setup > User Permissions" msgstr "设置 > 用户权限" -#: frappe/public/js/frappe/views/reports/query_report.js:1823 +#: frappe/public/js/frappe/views/reports/query_report.js:1826 #: frappe/public/js/frappe/views/reports/report_view.js:1713 msgid "Setup Auto Email" msgstr "设置电子邮件自动发送" @@ -24547,7 +24555,7 @@ msgstr "排序字段{0}必须是有效的字段名" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1759 +#: frappe/public/js/frappe/utils/utils.js:1757 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -24614,7 +24622,7 @@ msgstr "指定允许嵌入此表单的域名或源。每行输入一个域名( msgid "Splash Image" msgstr "启动图像" -#: frappe/desk/reportview.py:456 +#: frappe/desk/reportview.py:455 #: frappe/public/js/frappe/web_form/web_form_list.js:175 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -24663,7 +24671,7 @@ msgstr "未设置标准" msgid "Standard Permissions" msgstr "标准权限" -#: frappe/printing/doctype/print_format/print_format.py:81 +#: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" msgstr "不能更新标准打印格式" @@ -25045,7 +25053,7 @@ msgstr "主题" msgid "Subject Field" msgstr "主题字段" -#: frappe/core/doctype/doctype/doctype.py:1936 +#: frappe/core/doctype/doctype/doctype.py:1949 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "主题字段类型应为数据、文本、长文本、短文本或文本编辑器" @@ -25938,7 +25946,7 @@ msgstr "从 Google Cloud Console 下的 \n" "下的 Google Cloud Console 获取的项目编号" #: frappe/desk/utils.py:106 -msgid "The report you requested has been generated.

Click here to download:
" +msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "" #: frappe/core/doctype/user/user.py:1000 @@ -26119,7 +26127,7 @@ msgstr "角色{0}应为自定义角色。" msgid "The selected document {0} is not a {1}." msgstr "所选文档{0}不是{1}类型。" -#: frappe/utils/response.py:338 +#: frappe/utils/response.py:336 msgid "The system is being updated. Please refresh again after a few moments." msgstr "系统正在更新。请稍后刷新页面。" @@ -26180,7 +26188,7 @@ msgstr "你没有待处理事项" msgid "There are no {0} for this {1}, why don't you start one!" msgstr "此{1}无{0},何不创建一个!" -#: frappe/public/js/frappe/views/reports/query_report.js:964 +#: frappe/public/js/frappe/views/reports/query_report.js:965 msgid "There are {0} with the same filters already in the queue:" msgstr "队列中已有{0}条相同筛选条件的记录:" @@ -26209,11 +26217,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "暂无可显示新消息" -#: frappe/core/doctype/file/file.py:638 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" msgstr "有一些问题与文件的URL:{0}" -#: frappe/public/js/frappe/views/reports/query_report.js:961 +#: frappe/public/js/frappe/views/reports/query_report.js:962 msgid "There is {0} with the same filters already in the queue:" msgstr "队列中已有{0}条相同筛选条件的记录:" @@ -26290,7 +26298,7 @@ msgstr "此看板只适用于本帐号" msgid "This Month" msgstr "本月" -#: frappe/core/doctype/file/file.py:394 +#: frappe/core/doctype/file/file.py:396 msgid "This PDF cannot be uploaded as it contains unsafe content." msgstr "" @@ -26319,6 +26327,11 @@ msgstr "此操作仅允许{}执行" msgid "This cannot be undone" msgstr "不可撤销" +#: frappe/desk/doctype/number_card/number_card.js:480 +msgctxt "Number Card" +msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." +msgstr "" + #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" @@ -26383,7 +26396,7 @@ msgstr "本字段仅在以上代码框中定义的字段有值或表达式(js代 "案例2:年龄大于18
\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.py:520 +#: frappe/core/doctype/file/file.py:522 msgid "This file is attached to a protected document and cannot be deleted." msgstr "该文件已关联至受保护文档,不可删除。" @@ -26418,7 +26431,7 @@ msgstr "暂不支持此地理位置服务提供商。" msgid "This goes above the slideshow." msgstr "在幻灯片上面。" -#: frappe/public/js/frappe/views/reports/query_report.js:2186 +#: frappe/public/js/frappe/views/reports/query_report.js:2189 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "此报表是后台运行报表,请设置恰当的过滤条件并点击右上角生成新报表按钮获取报表结果" @@ -26468,7 +26481,7 @@ msgstr "可能会打印多页" msgid "This month" msgstr "这个月" -#: frappe/public/js/frappe/views/reports/query_report.js:1036 +#: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "此报告包含{0}行数据,浏览器显示过大,建议{1}此报告。" @@ -26476,7 +26489,7 @@ msgstr "此报告包含{0}行数据,浏览器显示过大,建议{1}此报告 msgid "This report was generated on {0}" msgstr "此报表是在{0}上生成的" -#: frappe/public/js/frappe/views/reports/query_report.js:852 +#: frappe/public/js/frappe/views/reports/query_report.js:853 msgid "This report was generated {0}." msgstr "报表{0}已生成。" @@ -26887,7 +26900,7 @@ msgstr "导出此步骤为JSON需关联到入职文档并保存" msgid "To generate password click {0}" msgstr "生成密码请点击{0}" -#: frappe/public/js/frappe/views/reports/query_report.js:853 +#: frappe/public/js/frappe/views/reports/query_report.js:854 msgid "To get the updated report, click on {0}." msgstr "要获取已更新报表,请单击{0}。" @@ -27088,7 +27101,7 @@ msgstr "主题" #: frappe/desk/query_report.py:587 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/query_report.js:1323 +#: frappe/public/js/frappe/views/reports/query_report.js:1324 #: frappe/public/js/frappe/views/reports/report_view.js:1553 msgid "Total" msgstr "总计" @@ -27211,7 +27224,7 @@ msgstr "跟踪任何单据的里程碑" msgid "Tracking" msgstr "进度追踪" -#: frappe/public/js/frappe/utils/utils.js:1823 +#: frappe/public/js/frappe/utils/utils.js:1821 msgid "Tracking URL generated and copied to clipboard" msgstr "跟踪URL已生成并复制到剪贴板" @@ -27247,7 +27260,7 @@ msgstr "状态转换" msgid "Translatable" msgstr "可翻译" -#: frappe/public/js/frappe/views/reports/query_report.js:2241 +#: frappe/public/js/frappe/views/reports/query_report.js:2244 msgid "Translate Data" msgstr "翻译数据" @@ -27503,7 +27516,7 @@ msgstr "网址" msgid "URL for documentation or help" msgstr "在线帮助网址" -#: frappe/core/doctype/file/file.py:229 +#: frappe/core/doctype/file/file.py:231 msgid "URL must start with http:// or https://" msgstr "URL必须以http://或https://开头" @@ -27606,7 +27619,7 @@ msgstr "缺少邮箱账户无法发送邮件,请通过设置>邮箱账户配 msgid "Unable to update event" msgstr "无法更新事件" -#: frappe/core/doctype/file/file.py:484 +#: frappe/core/doctype/file/file.py:486 msgid "Unable to write file format for {0}" msgstr "无法写入{0}的文件格式" @@ -27871,7 +27884,7 @@ msgstr "已更新至新版本🎉" msgid "Updated successfully" msgstr "更新成功" -#: frappe/utils/response.py:337 +#: frappe/utils/response.py:335 msgid "Updating" msgstr "更新" @@ -28254,7 +28267,7 @@ msgstr "用户权限限制" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:30 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:1941 +#: frappe/public/js/frappe/views/reports/query_report.js:1944 #: frappe/public/js/frappe/views/reports/report_view.js:1761 msgid "User Permissions" msgstr "用户权限限制" @@ -28531,8 +28544,8 @@ msgstr "有效性" #: frappe/core/doctype/sms_parameter/sms_parameter.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439 -#: frappe/desk/doctype/number_card/number_card.js:205 -#: frappe/desk/doctype/number_card/number_card.js:336 +#: frappe/desk/doctype/number_card/number_card.js:208 +#: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:95 #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json @@ -28933,7 +28946,7 @@ msgstr "网站网页" msgid "Web Page Block" msgstr "网页区块" -#: frappe/public/js/frappe/utils/utils.js:1751 +#: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" msgstr "网页URL" @@ -29323,7 +29336,7 @@ msgstr "如果章节标题启用才会显示" msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." msgstr "非活跃站点每天仅运行一次定时任务,设为0禁用此功能" -#: frappe/public/js/frappe/form/print_utils.js:37 +#: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" msgstr "有打印表头" @@ -29606,7 +29619,7 @@ msgstr "Y轴字段" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1224 +#: frappe/public/js/frappe/views/reports/query_report.js:1225 msgid "Y Field" msgstr "Y轴字段" @@ -29668,7 +29681,7 @@ msgstr "黄色" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:498 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1664 +#: frappe/public/js/frappe/views/reports/query_report.js:1665 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "是" @@ -29742,7 +29755,7 @@ msgstr "您无权编辑此报表" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:445 frappe/desk/reportview.py:448 +#: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "未被授权导出单据类型{}" @@ -29832,7 +29845,7 @@ msgstr "浏览本页后可继续完成新手引导" msgid "You can disable this {0} instead of deleting it." msgstr "你可以禁用而不是删除物料 {0}" -#: frappe/core/doctype/file/file.py:756 +#: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." msgstr "可从系统设置中提高限制" @@ -29955,7 +29968,7 @@ msgstr "您未被授权完成此操作" msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:914 +#: frappe/desk/query_report.py:923 msgid "You do not have permission to access {0}: {1}." msgstr "您无权访问{0}:{1}。" @@ -29971,7 +29984,7 @@ msgstr "您没有权限访问报表:{0}" msgid "You don't have permission to access the {0} DocType." msgstr "您无权访问{0}文档类型" -#: frappe/utils/response.py:290 frappe/utils/response.py:294 +#: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" msgstr "您没有权限访问该文件" @@ -30064,7 +30077,7 @@ msgstr "您需要是系统用户才能访问此页面" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "你需要在开发模式编辑标准Web窗体" -#: frappe/utils/response.py:279 +#: frappe/utils/response.py:278 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "您需要先登录,并具有系统管理员角色才能够访问备份。" @@ -30262,8 +30275,8 @@ msgstr "电子邮件页脚上您的组织名称和地址。" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "您的问题已收到。我们将尽快回复邮件。如果您还有任何其他的信息,请回覆此邮件。" -#: frappe/desk/query_report.py:341 frappe/desk/reportview.py:396 -msgid "Your report is being generated in the background. " +#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:396 +msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" #: frappe/app.py:374 @@ -30574,7 +30587,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "刚刚" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291 msgid "label" msgstr "标签" @@ -31102,7 +31115,7 @@ msgstr "{0} 提交后不允许将 {1} 从 {2} 修改为 {3}" msgid "{0} Report" msgstr "{0}报表" -#: frappe/public/js/frappe/views/reports/query_report.js:955 +#: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "{0} Reports" msgstr "{0}报告" @@ -31158,7 +31171,7 @@ msgstr "{0}和{1}" msgid "{0} are currently {1}" msgstr "{0}当前状态为{1}" -#: frappe/printing/doctype/print_format/print_format.py:95 +#: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" msgstr "需要{0}" @@ -31297,7 +31310,7 @@ msgstr "行{1}中的{0}不能同时有URL和子项" msgid "{0} is a mandatory field" msgstr "{0}是必填字段" -#: frappe/core/doctype/file/file.py:564 +#: frappe/core/doctype/file/file.py:566 msgid "{0} is a not a valid zip file" msgstr "{0}不是有效的zip文件" @@ -31371,7 +31384,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "{0}不是有效的动态链接文档类型" #: frappe/email/doctype/email_group/email_group.py:140 -#: frappe/utils/__init__.py:206 +#: frappe/utils/__init__.py:208 msgid "{0} is not a valid Email Address" msgstr "{0} 不是有效的邮箱地址" @@ -31379,11 +31392,11 @@ msgstr "{0} 不是有效的邮箱地址" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "{0}不是有效的ISO 3166 ALPHA-2代码" -#: frappe/utils/__init__.py:174 +#: frappe/utils/__init__.py:176 msgid "{0} is not a valid Name" msgstr "{0}不是有效的名称" -#: frappe/utils/__init__.py:153 +#: frappe/utils/__init__.py:155 msgid "{0} is not a valid Phone Number" msgstr "{0}不是有效的电话号码" @@ -31403,7 +31416,7 @@ msgstr "{0}不是{1}的有效父字段" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "{0}不是有效的报告格式。报告格式应为以下之一:{1}" -#: frappe/core/doctype/file/file.py:544 +#: frappe/core/doctype/file/file.py:546 msgid "{0} is not a zip file" msgstr "{0}不是zip文件" @@ -31427,7 +31440,7 @@ msgstr "{0}不属于{1}" msgid "{0} is not set" msgstr "{0}未设置" -#: frappe/printing/doctype/print_format/print_format.py:173 +#: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" msgstr "{0}现在是{1}类型的默认打印格式" @@ -31437,8 +31450,8 @@ msgstr "{0}属于{1}" #: frappe/email/doctype/email_account/email_account.py:304 #: frappe/model/naming.py:226 -#: frappe/printing/doctype/print_format/print_format.py:98 #: frappe/printing/doctype/print_format/print_format.py:101 +#: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "{0}是必填项" @@ -31741,31 +31754,31 @@ msgstr "已完成{0}/{1} | 请保持此标签页开启直至完成" msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}:“{1}”({3})将被截断,因最大允许字符数为{2}" -#: frappe/core/doctype/doctype/doctype.py:1801 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Amend without Cancel" msgstr "{0} :没有“取消”的情况下不能设置“修订”" -#: frappe/core/doctype/doctype/doctype.py:1819 +#: frappe/core/doctype/doctype/doctype.py:1832 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "{0} :没有“提交”的情况下不能分派“修订”" -#: frappe/core/doctype/doctype/doctype.py:1817 +#: frappe/core/doctype/doctype/doctype.py:1830 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "{0} :没有“提交”的情况下不能分派“提交”" -#: frappe/core/doctype/doctype/doctype.py:1796 +#: frappe/core/doctype/doctype/doctype.py:1809 msgid "{0}: Cannot set Cancel without Submit" msgstr "{0} :没有“提交”的情况下不能分派“取消”" -#: frappe/core/doctype/doctype/doctype.py:1803 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Import without Create" msgstr "{0} :没有“创建”的情况下不能分派“导入”" -#: frappe/core/doctype/doctype/doctype.py:1799 +#: frappe/core/doctype/doctype/doctype.py:1812 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "{0} :没有写入的情况下不能设置“提交”,“取消”,“修订”" -#: frappe/core/doctype/doctype/doctype.py:1823 +#: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Cannot set import as {1} is not importable" msgstr "{0} :{1}无法导入所以不能设置“导入”" @@ -31793,11 +31806,11 @@ msgstr "{0}:字段名{1}在行{2}中多次出现" msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "{0}:{2}的字段类型{1}不能是唯一的" -#: frappe/core/doctype/doctype/doctype.py:1756 +#: frappe/core/doctype/doctype/doctype.py:1769 msgid "{0}: No basic permissions set" msgstr "{0} :基本权限未设置" -#: frappe/core/doctype/doctype/doctype.py:1770 +#: frappe/core/doctype/doctype/doctype.py:1783 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "{0}:具有相同的角色,级别和允许只有一个规则{1}" @@ -31817,7 +31830,7 @@ msgstr "{0}:选项{1}必须与字段{3}的单据类型名称{2}相同" msgid "{0}: Other permission rules may also apply" msgstr "{0}:其它权限也可能适用" -#: frappe/core/doctype/doctype/doctype.py:1785 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "{0} :更高级别的权限设置前请先设置0级权限" @@ -31838,7 +31851,7 @@ msgstr "{0}:{1}" msgid "{0}: {1} is set to state {2}" msgstr "{0}:{1} 状态已变更为 {2}" -#: frappe/public/js/frappe/views/reports/query_report.js:1282 +#: frappe/public/js/frappe/views/reports/query_report.js:1283 msgid "{0}: {1} vs {2}" msgstr "{0}:{1}与{2}" From 56602355633cf22badaf2a801060379597ac572e Mon Sep 17 00:00:00 2001 From: newtratip Date: Thu, 18 Sep 2025 13:33:06 +0700 Subject: [PATCH 114/263] feat: Included disable on filter link field --- frappe/desk/search.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/frappe/desk/search.py b/frappe/desk/search.py index 5879cb0bd3..3bafdcb2bd 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -117,6 +117,12 @@ def search_widget( meta = frappe.get_meta(doctype) + include_disabled = False + if filters and "include_disabled" in filters: + if filters["include_disabled"] == 1: + include_disabled = True + filters.pop("include_disabled") + if isinstance(filters, dict): filters = [make_filter_tuple(doctype, key, value) for key, value in filters.items()] elif filters is None: @@ -147,10 +153,11 @@ def search_widget( if not meta.translated_doctype and (f == "name" or (fmeta and fmeta.fieldtype in field_types)): or_filters.append([doctype, f.strip(), "like", f"%{txt}%"]) - if meta.get("fields", {"fieldname": "enabled", "fieldtype": "Check"}): - filters.append([doctype, "enabled", "=", 1]) - if meta.get("fields", {"fieldname": "disabled", "fieldtype": "Check"}): - filters.append([doctype, "disabled", "!=", 1]) + if not include_disabled: + if meta.get("fields", {"fieldname": "enabled", "fieldtype": "Check"}): + filters.append([doctype, "enabled", "=", 1]) + if meta.get("fields", {"fieldname": "disabled", "fieldtype": "Check"}): + filters.append([doctype, "disabled", "!=", 1]) # format a list of fields combining search fields and filter fields fields = get_std_fields_list(meta, searchfield or "name") From eeab774757aca5d82d5fbbcd9c877f1accaa31c0 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 22 Sep 2025 12:12:29 +0530 Subject: [PATCH 115/263] fix(number_card): use `get_meta` to check if doctype is table Not all users can query `DocType` table Signed-off-by: Akhil Narang --- frappe/desk/doctype/number_card/number_card.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/number_card/number_card.js b/frappe/desk/doctype/number_card/number_card.js index c474489640..c5621fe6a4 100644 --- a/frappe/desk/doctype/number_card/number_card.js +++ b/frappe/desk/doctype/number_card/number_card.js @@ -448,7 +448,11 @@ frappe.ui.form.on("Number Card", { let document_type = frm.doc.document_type; let doc_is_table = document_type && - (await frappe.db.get_value("DocType", document_type, "istable")).message.istable; + (await new Promise((resolve) => { + frappe.model.with_doctype(document_type, () => { + resolve(frappe.get_meta(document_type).istable); + }); + })); frm.set_df_property("parent_document_type", "hidden", !doc_is_table); From ca67a12e0f565d77e548d49758f2f4353c6a0722 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan <67804911+iamejaaz@users.noreply.github.com> Date: Mon, 22 Sep 2025 15:05:27 +0530 Subject: [PATCH 116/263] refactor: remove debugging statement --- frappe/core/doctype/user/user.js | 1 - 1 file changed, 1 deletion(-) diff --git a/frappe/core/doctype/user/user.js b/frappe/core/doctype/user/user.js index 8c53d6e19b..16086968f4 100644 --- a/frappe/core/doctype/user/user.js +++ b/frappe/core/doctype/user/user.js @@ -431,7 +431,6 @@ frappe.ui.form.on("User Role Profile", { }, role_profiles_remove: function (frm) { if (frm.doc.role_profiles.length == 0) { - console.log(frm.doc.role_profiles.length == 0); frm.roles_editor.disable = 0; frm.roles_editor.show(); $(".deselect-all, .select-all").prop("disabled", false); From 83d221c10475db5c3c13f698eb72504c043a815c Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Mon, 22 Sep 2025 12:52:21 +0200 Subject: [PATCH 117/263] fix: correct type check in sql_like function (#34076) --- frappe/utils/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/data.py b/frappe/utils/data.py index 5ff2105214..e9d8c3881b 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -2008,7 +2008,7 @@ def get_url_to_report_with_filters(name, filters, report_type=None, doctype=None def sql_like(value: str, pattern: str) -> bool: - if not isinstance(pattern, str) and isinstance(value, str): + if not (isinstance(pattern, str) and isinstance(value, str)): return False if pattern.startswith("%") and pattern.endswith("%"): return pattern.strip("%") in value From 2ad7042cb35fea6faad98909b1cf6a5c522601df Mon Sep 17 00:00:00 2001 From: UmakanthKaspa Date: Mon, 22 Sep 2025 10:14:17 +0000 Subject: [PATCH 118/263] style: format client.py with ruff-format --- frappe/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/client.py b/frappe/client.py index b74290cc4d..cc6413ebc7 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -439,7 +439,9 @@ def validate_link(doctype: str, docname: str, fields=None): if not frappe.has_permission(doctype, "read", doc=values.name): frappe.throw( - _("You do not have permission to access {0} {1}").format(frappe.bold(doctype), frappe.bold(docname)), + _("You do not have permission to access {0} {1}").format( + frappe.bold(doctype), frappe.bold(docname) + ), frappe.PermissionError, ) From 1c68d37f89baea44343c4004685d8c910a9ff731 Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 22 Sep 2025 16:58:22 +0530 Subject: [PATCH 119/263] fix: show bulk approve as failed when message has error --- frappe/model/workflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/workflow.py b/frappe/model/workflow.py index f1198f22cc..ed8f2c2dde 100644 --- a/frappe/model/workflow.py +++ b/frappe/model/workflow.py @@ -345,7 +345,7 @@ def _bulk_workflow_action(docnames, doctype, action): frappe.message_log.pop() message_dict = {"docname": docname, "message": message.get("message")} - if message.get("raise_exception", False): + if message.get("raise_exception", False) or "Error" in message.get("message", ""): failed_transactions[docname].append(message_dict) else: successful_transactions[docname].append(message_dict) From 95372df01a4ceb6285c9a8d4703bd92fa870e1fb Mon Sep 17 00:00:00 2001 From: MochaMind Date: Tue, 23 Sep 2025 02:21:56 +0530 Subject: [PATCH 120/263] fix: sync translations from crowdin (#34087) --- frappe/locale/fa.po | 22 +- frappe/locale/nb.po | 534 ++++++++++++++++++++++---------------------- 2 files changed, 278 insertions(+), 278 deletions(-) diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index e8a137f3b9..5adda8ab94 100644 --- a/frappe/locale/fa.po +++ b/frappe/locale/fa.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-21 09:33+0000\n" -"PO-Revision-Date: 2025-09-21 19:58\n" +"PO-Revision-Date: 2025-09-22 20:24\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -4211,7 +4211,7 @@ msgstr "تغییر گذرواژه" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:27 msgid "Change Print Format" -msgstr "تغییر فرمت چاپ" +msgstr "تغییر قالب چاپ" #. Description of the 'Update Series Counter' (Section Break) field in DocType #. 'Document Naming Settings' @@ -5648,7 +5648,7 @@ msgstr "یک حساب {0} ایجاد کنید" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:34 msgid "Create or Edit Print Format" -msgstr "ایجاد یا ویرایش فرمت چاپ" +msgstr "ایجاد یا ویرایش قالب چاپ" #: frappe/workflow/page/workflow_builder/workflow_builder.js:34 msgid "Create or Edit Workflow" @@ -6543,7 +6543,7 @@ msgstr "صفحه اصلی پورتال پیش‌فرض" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default Print Format" -msgstr "فرمت چاپ پیش‌فرض" +msgstr "قالب چاپ پیش‌فرض" #. Label of the default_print_language (Link) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -8259,7 +8259,7 @@ msgstr "ویرایش آشناسازی" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:24 msgid "Edit Print Format" -msgstr "ویرایش فرمت چاپ" +msgstr "ویرایش قالب چاپ" #: frappe/www/me.html:38 msgid "Edit Profile" @@ -8585,7 +8585,7 @@ msgstr "گزینه همگام سازی ایمیل" #: frappe/email/doctype/email_template/email_template.json #: frappe/public/js/frappe/views/communication.js:107 msgid "Email Template" -msgstr "قالب ایمیل" +msgstr "الگوی ایمیل" #. Label of the enable_email_threads_on_assigned_document (Check) field in #. DocType 'Notification Settings' @@ -16318,7 +16318,7 @@ msgstr "بلوک سفارشی جدید" #: frappe/printing/page/print/print.js:308 #: frappe/printing/page/print/print.js:355 msgid "New Custom Print Format" -msgstr "فرمت چاپ سفارشی جدید" +msgstr "قالب چاپ سفارشی جدید" #. Label of the new_document_form (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -19622,7 +19622,7 @@ msgstr "چاپ اسناد" #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" -msgstr "فرمت چاپ" +msgstr "قالب چاپ" #. Label of a Link in the Tools Workspace #. Label of the print_format_builder (Check) field in DocType 'Print Format' @@ -19647,7 +19647,7 @@ msgstr "فرمت ساز چاپ بتا" #: frappe/utils/pdf.py:63 msgid "Print Format Error" -msgstr "خطای فرمت چاپ" +msgstr "خطای قالب چاپ" #. Name of a DocType #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json @@ -19667,7 +19667,7 @@ msgstr "راهنما قالب چاپ" #. Label of the print_format_type (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format Type" -msgstr "نوع فرمت چاپ" +msgstr "نوع قالب چاپ" #: frappe/public/js/frappe/views/reports/query_report.js:1578 msgid "Print Format not found" @@ -25591,7 +25591,7 @@ msgstr "تله متری" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json #: frappe/website/doctype/web_template/web_template.json msgid "Template" -msgstr "قالب" +msgstr "الگو" #: frappe/core/doctype/data_import/importer.py:483 #: frappe/core/doctype/data_import/importer.py:610 diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 0b8fecd66f..eb26d49a46 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-21 09:33+0000\n" -"PO-Revision-Date: 2025-09-21 19:58\n" +"PO-Revision-Date: 2025-09-22 20:25\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -568,7 +568,7 @@ msgstr "

Eksempel på e-postsvar

\n\n" "- Beløp: {{ grand_total }}\n" "\n\n" "

Slik henter du feltnavn

\n\n" -"

Feltnavnene du kan bruke i e-postmalen din, er feltene i dokumentet du sender e-posten fra. Du kan finne feltene til alle dokumenter via Oppsett > Tilpass skjemavisning og velg dokumenttype (f.eks. salgsfaktura)

\n\n" +"

Feltnavnene du kan bruke i e-postmalen din, er feltene i dokumentet du sender e-posten fra. Du kan finne feltene til alle dokumenter via Oppsett > Tilpass skjemavisning og velg dokumenttype (DocType) (f.eks. salgsfaktura)

\n\n" "

Maler

\n\n" "

Maler kompileres ved hjelp av Jinja-malspråket. Hvis du vil vite mer om Jinja, kan du lese denne dokumentasjonen.

\n" @@ -630,7 +630,7 @@ msgstr "

Eksempler på betingelser:

\n" msgid "

Multiple webforms can be created for a single doctype. Add filters specific to this webform to display correct record after submission.

For Example:

\n" "

If you create a separate webform every year to capture feedback from employees add a \n" " field named year in doctype and add a filter year = 2023

\n" -msgstr "

Flere nettskjemaer kan opprettes for én doktype. Legg til filtre som er spesifikke for dette nettskjemaet for å vise riktig post etter innsending.

For eksempel:

\n" +msgstr "

Flere nettskjemaer kan opprettes for én dokumenttype (DocType). Legg til filtre som er spesifikke for dette nettskjemaet for å vise riktig post etter innsending.

For eksempel:

\n" "

Hvis du oppretter et separat nettskjema hvert år for å samle inn tilbakemeldinger fra ansatte, legg til et \n" " felt med navnet år i DocType og legg til et filter år = 2023

\n" @@ -748,12 +748,12 @@ msgstr ">=" #: frappe/core/doctype/doctype/doctype.py:1035 msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens" -msgstr "Navnet på en DocType skal starte med en bokstav og kan bare bestå av bokstaver, tall, mellomrom, understrek og bindestreker." +msgstr "Navnet på en dokumenttype (DocType) skal starte med en bokstav og kan bare bestå av bokstaver, tall, mellomrom, understrek og bindestreker" #. Description of a DocType #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "A Frappe Framework instance can function as an OAuth Client, Resource, or Authorization server. This DocType contains settings related to all three." -msgstr "En Frappe Framework-instans kan fungere som en OAuth-klient, ressurs eller autorisasjonsserver. Denne DocType'en inneholder innstillinger relatert til alle tre." +msgstr "En Frappe Framework-instans kan fungere som en OAuth-klient, ressurs eller autorisasjonsserver. Denne dokumenttypen (DocType) inneholder innstillinger relatert til alle tre." #: frappe/custom/doctype/custom_field/custom_field.py:175 msgid "A field with the name {0} already exists in {1}" @@ -1454,7 +1454,7 @@ msgstr "Legg til i oversiktspanel" #: frappe/public/js/frappe/form/sidebar/assign_to.js:99 msgid "Add to ToDo" -msgstr "Legg til ToDo" +msgstr "Legg til gjøremål" #: frappe/website/doctype/website_slideshow/website_slideshow.js:32 msgid "Add to table" @@ -1486,7 +1486,7 @@ msgstr "La til HTML i <head> -delen av nettsiden, primært brukt til netts #: frappe/core/doctype/log_settings/log_settings.py:81 msgid "Added default log doctypes: {}" -msgstr "Lagt til standard dokumenttyper for logg: {}" +msgstr "Lagt til standard dokumenttyper (DocType) for logg: {}" #: frappe/public/js/frappe/form/link_selector.js:180 #: frappe/public/js/frappe/form/link_selector.js:202 @@ -1572,12 +1572,12 @@ msgstr "Adresser og kontakter" #. Description of a DocType #: frappe/custom/doctype/client_script/client_script.json msgid "Adds a custom client script to a DocType" -msgstr "Legger til et egendefinert klientskript til en DocType" +msgstr "Legger til et egendefinert klientskript til en dokumenttype (DocType)" #. Description of a DocType #: frappe/custom/doctype/custom_field/custom_field.json msgid "Adds a custom field to a DocType" -msgstr "Legger til et egendefinert felt i en DocType" +msgstr "Legger til et egendefinert felt i en dokumenttype (DocType)" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:561 msgid "Administration" @@ -1984,7 +1984,7 @@ msgstr "Tillat redigering etter registrering" #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Allow editing even if the doctype has a workflow set up.\n\n" "Does nothing if a workflow isn't set up." -msgstr "Tillat redigering selv om dokumenttypen har en arbeidsflyt konfigurert.\n\n" +msgstr "Tillat redigering selv om dokumenttypen (DocType) har en arbeidsflyt konfigurert.\n\n" "Gjør ingenting hvis en arbeidsflyt ikke er konfigurert." #. Label of the allow_events_in_timeline (Check) field in DocType 'DocType' @@ -2110,7 +2110,7 @@ msgstr "Tillatte innebyggingsdomener" #: frappe/public/js/frappe/form/form.js:1256 msgid "Allowing DocType, DocType. Be careful!" -msgstr "Tillater DocType, DocType. Vær forsiktig!" +msgstr "Tillater flere dokumenttyper (DocType) kommaseparert. Vær forsiktig!" #. Description of the 'Show Auth Server Metadata' (Check) field in DocType #. 'OAuth Settings' @@ -2311,7 +2311,7 @@ msgstr "Alle strengbaserte skriverspråk kan brukes. Å skrive rå kommandoer kr #: frappe/core/page/permission_manager/permission_manager_help.html:36 msgid "Apart from System Manager, roles with Set User Permissions right can set permissions for other users for that Document Type." -msgstr "Bortsett fra systemansvarlig kan roller med rettigheten Angi brukertillatelser angi tillatelser for andre brukere for den dokumenttypen." +msgstr "Bortsett fra systemansvarlig kan roller med rettigheten Angi brukertillatelser angi tillatelser for andre brukere for den dokumenttypen (DocType)." #. Label of the app_tab (Tab Break) field in DocType 'System Settings' #. Label of the app_section (Section Break) field in DocType 'User' @@ -2385,11 +2385,11 @@ msgstr "\"Legg til i\" kan være en av {0}" #. Description of the 'Append To' (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Append as communication against this DocType (must have fields: \"Sender\" and \"Subject\"). These fields can be defined in the email settings section of the appended doctype." -msgstr "\"Legg til i\" kommunikasjon mot denne dokumenttypen (må ha feltene «Avsender» og «Emne»). Disse feltene kan defineres i e-postinnstillingene i den tillagte dokumenttypen." +msgstr "\"Legg til i\" kommunikasjon mot denne dokumenttypen (DocType) (må ha feltene «Avsender» og «Emne»). Disse feltene kan defineres i e-postinnstillingene i den tillagte dokumenttypen." #: frappe/core/doctype/user_permission/user_permission_list.js:105 msgid "Applicable Document Types" -msgstr "Gjeldende dokumenttyper" +msgstr "Gjeldende dokumenttyper (DocType)" #. Label of the applicable_for (Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json @@ -2440,7 +2440,7 @@ msgstr "Bruk filtre" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Apply Strict User Permissions" -msgstr "Bruk strenge brukertillatelser" +msgstr "Bruk strenge brukerrettigheter" #. Label of the view (Select) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json @@ -2451,7 +2451,7 @@ msgstr "Bruk på" #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Apply To All Document Types" -msgstr "Bruk på alle dokumenttyper" +msgstr "Bruk på alle dokumenttyper (DocType)" #. Label of the apply_user_permission_on (Link) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json @@ -2473,7 +2473,7 @@ msgstr "Bruk denne regelen hvis brukeren er eieren" #: frappe/core/doctype/user_permission/user_permission_list.js:75 msgid "Apply to all Documents Types" -msgstr "Bruk på alle dokumenttyper" +msgstr "Bruk på alle dokumenttyper (DocType)" #: frappe/model/workflow.py:322 msgid "Applying: {0}" @@ -2730,7 +2730,7 @@ msgstr "Bruker for tilordningsregel" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 msgid "Assignment Rule is not allowed on document type {0}" -msgstr "Tildelingsregelen er ikke tillatt på dokumenttypen {0}" +msgstr "Tildelingsregelen er ikke tillatt på dokumenttypen (DocType) {0}" #. Label of the assignment_rules_section (Section Break) field in DocType #. 'Assignment Rule' @@ -2773,7 +2773,7 @@ msgstr "Minst ett felt er obligatorisk i tabellen for nettskjemafelt" #: frappe/core/doctype/data_export/data_export.js:44 msgid "At least one field of Parent Document Type is mandatory" -msgstr "Minst ett felt av overordnet dokumenttype er påkrevd" +msgstr "Minst ett felt av overordnet dokumenttype (DocType) er påkrevd" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -2831,7 +2831,7 @@ msgstr "Legg ved fil" #. Label of the attached_to_doctype (Link) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To DocType" -msgstr "Vedlagt til DocType" +msgstr "Vedlagt til dokumenttype (DocType)" #. Label of the attached_to_field (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -3613,7 +3613,7 @@ msgstr "Bot" #: frappe/printing/page/print_format_builder/print_format_builder.js:126 msgid "Both DocType and Name required" -msgstr "Både DocType og navn kreves" +msgstr "Både dokumenttype (DocType) og navn kreves" #: frappe/templates/includes/login/login.js:24 #: frappe/templates/includes/login/login.js:96 @@ -4009,17 +4009,17 @@ msgstr "Kan skrive" #: frappe/custom/doctype/custom_field/custom_field.py:410 msgid "Can not rename as column {0} is already present on DocType." -msgstr "Kan ikke endre navn fordi kolonne {0} allerede finnes i DocType." +msgstr "Kan ikke endre navn fordi kolonne {0} allerede finnes i dokumenttype (DocType)." #: frappe/core/doctype/doctype/doctype.py:1164 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" -msgstr "Kan bare endre til/fra autoincrement-navneregel når det ikke finnes data i DocType-en" +msgstr "Kan bare endre til/fra autoincrement-navneregel når det ikke finnes data i dokumenttypen (DocType)" #. Description of the 'Apply User Permission On' (Link) field in DocType 'User #. Type' #: frappe/core/doctype/user_type/user_type.json msgid "Can only list down the document types which has been linked to the User document type." -msgstr "Kan bare liste ned dokumenttypene som har blitt linket til dokumenttypen Bruker." +msgstr "Kan bare liste ned dokumenttypene (DocType) som har blitt linket til dokumenttypen Bruker." #: frappe/desk/form/document_follow.py:48 msgid "Can't follow since changes are not tracked." @@ -4236,7 +4236,7 @@ msgstr "Kan ikke redigere standardfelt" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:131 msgid "Cannot enable {0} for a non-submittable doctype" -msgstr "Kan ikke aktivere {0} for en dokumenttype som ikke kan registreres" +msgstr "Kan ikke aktivere {0} for en dokumenttype (DocType) som ikke kan registreres" #: frappe/core/doctype/file/file.py:264 msgid "Cannot find file {} on disk" @@ -4280,11 +4280,11 @@ msgstr "Kan ikke angi tillatelsen «Rapporter» hvis tillatelsen «Bare hvis opp #: frappe/email/doctype/notification/notification.py:235 msgid "Cannot set Notification with event {0} on Document Type {1}" -msgstr "Kan ikke angi varsling med hendelse {0} på dokumenttype {1}" +msgstr "Kan ikke angi varsling med hendelse {0} på dokumenttype (DocType) {1}" #: frappe/core/doctype/docshare/docshare.py:67 msgid "Cannot share {0} with submit permission as the doctype {1} is not submittable" -msgstr "Kan ikke dele {0} med registreringstillatelse ettersom dokumenttypen {1} ikke kan registreres" +msgstr "Kan ikke dele {0} med registreringstillatelse ettersom dokumenttypen (DocType) {1} ikke kan registreres" #: frappe/public/js/frappe/list/bulk_operations.js:291 msgid "Cannot submit {0}." @@ -4547,7 +4547,7 @@ msgstr "Hvis du merker av for dette, kan du spore sidevisninger for blogger, net #. DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Checking this will hide custom doctypes and reports cards in Links section" -msgstr "Hvis du merker av for dette, skjules egendefinerte DocType-er og rapportkort i Links-delen" +msgstr "Hvis du merker av for dette, skjules egendefinerte dokumenttyper (DocType) og rapportkort i Links-delen" #: frappe/website/doctype/web_page/web_page.js:78 msgid "Checking this will publish the page on your website and it'll be visible to everyone." @@ -4559,12 +4559,12 @@ msgstr "Hvis du merker av for dette, vises et tekstområde der du kan skrive ege #: frappe/www/list.py:85 msgid "Child DocTypes are not allowed" -msgstr "Underordnede DocType-er er ikke tillatt" +msgstr "Underordnede dokumenttype (DocType) er ikke tillatt" #. Label of the child_doctype (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Child Doctype" -msgstr "Underordnet DocType" +msgstr "Underordnet dokumenttype (DocType)" #: frappe/core/doctype/doctype/doctype.py:1648 msgid "Child Table {0} for field {1}" @@ -4574,7 +4574,7 @@ msgstr "Underordnet tabell {0} for feltet {1}" #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:52 msgid "Child Tables are shown as a Grid in other DocTypes" -msgstr "Underordnede tabeller vises som et rutenett i andre DocType-er" +msgstr "Underordnede tabeller vises som et rutenett i andre dokumenttyper (DocType)" #: frappe/database/query.py:660 msgid "Child query fields for '{0}' must be a list or tuple." @@ -5102,7 +5102,7 @@ msgstr "Kommentarer" #. Description of the 'Timeline Field' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Comments and Communications will be associated with this linked document" -msgstr "" +msgstr "Kommentarer og kommunikasjon vil bli knyttet til dette lenkede dokumentet" #: frappe/templates/includes/comments/comments.py:52 msgid "Comments cannot have links or email addresses" @@ -5620,7 +5620,7 @@ msgstr "Opphavsrett" #: frappe/custom/doctype/customize_form/customize_form.py:123 msgid "Core DocTypes cannot be customized." -msgstr "DocType-er i kjernen kan ikke tilpasses." +msgstr "Kjerne-dokumenttyper (DocType) kan ikke tilpasses." #: frappe/desk/doctype/global_search_settings/global_search_settings.py:36 msgid "Core Modules {0} cannot be searched in Global Search." @@ -5760,7 +5760,7 @@ msgstr "" #: frappe/public/js/form_builder/components/controls/TableControl.vue:62 msgid "Create Child Doctype" -msgstr "Opprett underordnet dokumenttype" +msgstr "Opprett underordnet dokumenttype (DocType)" #. Label of the create_contact (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -5795,7 +5795,7 @@ msgstr "Opprett ny" #: frappe/core/doctype/doctype/doctype_list.js:100 msgid "Create New DocType" -msgstr "Opprett ny dokumenttype" +msgstr "Opprett ny dokumenttype (DocType)" #: frappe/public/js/frappe/list/list_view_select.js:204 msgid "Create New Kanban Board" @@ -6055,11 +6055,11 @@ msgstr "Egendefinert dokumenttillatelse" #. Label of the custom_select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Custom Document Types (Select Permission)" -msgstr "Egendefinerte dokumenttyper (velg tillatelse)" +msgstr "Egendefinerte dokumenttyper (DocType) (velg tillatelse)" #: frappe/core/doctype/user_type/user_type.py:105 msgid "Custom Document Types Limit Exceeded" -msgstr "Egendefinert dokumenttype overskred grensen" +msgstr "Egendefinert dokumenttype (DocType) overskred grensen" #: frappe/desk/desktop.py:524 msgid "Custom Documents" @@ -6078,11 +6078,11 @@ msgstr "Egendefinert felt {0} er opprettet av administratoren og kan bare slette #: frappe/custom/doctype/custom_field/custom_field.py:277 msgid "Custom Fields can only be added to a standard DocType." -msgstr "Tilpassede felt kan bare legges til i en standard DocType." +msgstr "Tilpassede felt kan bare legges til i en standard dokumenttype (DocType)." #: frappe/custom/doctype/custom_field/custom_field.py:274 msgid "Custom Fields cannot be added to core DocTypes." -msgstr "Tilpassede felt kan ikke legges til i kjerne-DocTypes." +msgstr "Tilpassede felt kan ikke legges til i kjerne-dokumenttyper (DocType)." #. Label of the custom_footer_section (Section Break) field in DocType 'Website #. Settings' @@ -6244,21 +6244,21 @@ msgstr "Egendefiner oversiktspanelet" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 msgid "Customize Form" -msgstr "" +msgstr "Tilpass skjema" #: frappe/custom/doctype/customize_form/customize_form.js:100 msgid "Customize Form - {0}" -msgstr "" +msgstr "Tilpass skjema - {0}" #. Name of a DocType #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Customize Form Field" -msgstr "" +msgstr "Tilpass skjemafelt" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" -msgstr "Tilpass egenskaper, navngivning, felt og mer for standard DocTypes" +msgstr "Tilpass egenskaper, navngivning, felt og mer for standard dokumenttyper (DocType)" #: frappe/public/js/frappe/views/file/file_view.js:144 msgid "Cut" @@ -6993,7 +6993,7 @@ msgstr "Slettet" #. Label of the deleted_doctype (Data) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted DocType" -msgstr "Slettet dokumenttype" +msgstr "Slettet dokumenttype (DocType)" #. Name of a DocType #: frappe/core/doctype/deleted_document/deleted_document.json @@ -7570,104 +7570,104 @@ msgstr "DocType" #: frappe/core/doctype/doctype/doctype.py:1578 msgid "DocType {0} provided for the field {1} must have atleast one Link field" -msgstr "DocType {0} angitt for feltet {1} må ha minst ett lenkefelt" +msgstr "Dokumenttype (DocType) {0} angitt for feltet {1} må ha minst ett lenkefelt" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_action/doctype_action.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType Action" -msgstr "DocType-handling" +msgstr "Handling (DocType)" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #. Label of the doctype_event (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "DocType Event" -msgstr "DocType Event" +msgstr "Hendelse (DocType)" #. Name of a DocType #: frappe/custom/doctype/doctype_layout/doctype_layout.json msgid "DocType Layout" -msgstr "DocType-oppsett" +msgstr "Oppsett (DocType)" #. Name of a DocType #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json msgid "DocType Layout Field" -msgstr "Felt for DocType-oppsett" +msgstr "Oppsettsfelt (DocType)" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType Link" -msgstr "DocType-lenke" +msgstr "Lenke (DocType)" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType State" -msgstr "DocType-tilstand" +msgstr "Tilstand (DocType)" #. Label of the doc_view (Select) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:479 msgid "DocType View" -msgstr "DocType-visning" +msgstr "Visning av dokumenttype (DocType)" #: frappe/core/doctype/doctype/doctype.py:657 msgid "DocType can not be merged" -msgstr "DocType kan ikke slås sammen" +msgstr "Dokumenttype (DocType) kan ikke slås sammen" #: frappe/core/doctype/doctype/doctype.py:651 msgid "DocType can only be renamed by Administrator" -msgstr "DocType kan bare gis nytt navn av administrator" +msgstr "Dokumenttype (DocType) kan bare gis nytt navn av administrator" #. Description of a DocType #: frappe/core/doctype/doctype/doctype.json msgid "DocType is a Table / Form in the application." -msgstr "DocType er en tabell/et skjema i applikasjonen." +msgstr "En dokumenttype (DocType) er en tabell eller et skjema i applikasjonen." #: frappe/integrations/doctype/webhook/webhook.py:83 msgid "DocType must be Submittable for the selected Doc Event" -msgstr "DocType må være Submittable for det valgte Doc Event" +msgstr "Dokumenttypen (DocType) må kunne sendes inn for den valgte (DocType-) hendelsen" #: frappe/client.py:403 msgid "DocType must be a string" -msgstr "DokType må være en streng" +msgstr "Dokumenttype (DocType) må være en streng" #: frappe/public/js/form_builder/store.js:154 msgid "DocType must have atleast one field" -msgstr "DocType må ha minst ett felt" +msgstr "Dokumenttype (DocType) må ha minst ett felt" #: frappe/core/doctype/log_settings/log_settings.py:57 msgid "DocType not supported by Log Settings." -msgstr "DocType støttes ikke av logginnstillingene." +msgstr "Dokumenttype (DocType) støttes ikke av logginnstillingene." #. Description of the 'Document Type' (Link) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "DocType on which this Workflow is applicable." -msgstr "DocType som denne arbeidsflyten gjelder for." +msgstr "Dokumenttypen (DocType) denne arbeidsflyten gjelder for." #: frappe/public/js/frappe/views/kanban/kanban_settings.js:4 msgid "DocType required" -msgstr "DocType påkrevd" +msgstr "Dokumenttype (DocType) er påkrevd" #: frappe/modules/utils.py:175 msgid "DocType {0} does not exist." -msgstr "DocType {0} finnes ikke." +msgstr "Dokumenttype (DocType) {0} finnes ikke." #: frappe/modules/utils.py:238 msgid "DocType {} not found" -msgstr "DocType {} ble ikke funnet" +msgstr "Dokumenttype (DocType) {} ble ikke funnet" #: frappe/core/doctype/doctype/doctype.py:1029 msgid "DocType's name should not start or end with whitespace" -msgstr "DocType-navnet skal ikke begynne eller slutte med mellomrom" +msgstr "Navn på dokumenttype (DocType) skal ikke begynne eller slutte med mellomrom" #: frappe/core/doctype/doctype/doctype.js:67 msgid "DocTypes cannot be modified, please use {0} instead" -msgstr "Dokumenttyper kan ikke endres, bruk {0} i stedet." +msgstr "Dokumenttyper (DocType) kan ikke endres, bruk {0} i stedet." #. Label of the ref_doctype (Link) field in DocType 'Document Follow' #: frappe/email/doctype/document_follow/document_follow.json @@ -7677,11 +7677,11 @@ msgstr "DocType" #: frappe/core/doctype/doctype/doctype.py:1023 msgid "Doctype name is limited to {0} characters ({1})" -msgstr "DocType-navnet er begrenset til {0} tegn ({1})" +msgstr "Navnet på dokumenttypen (DocType) er begrenset til {0} tegn ({1})" #: frappe/public/js/frappe/list/bulk_operations.js:3 msgid "Doctype required" -msgstr "DocType påkrevd" +msgstr "Dokumenttype (DocType) påkrevd" #. Label of the reference_name (Data) field in DocType 'Milestone' #. Label of the document (Dynamic Link) field in DocType 'Audit Trail' @@ -7739,15 +7739,15 @@ msgstr "Dokumentlenker" #: frappe/core/doctype/doctype/doctype.py:1212 msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType" -msgstr "Rad #{0} for dokumentkoblinger: Finner ikke feltet {1} i {2} DokType" +msgstr "Rad #{0} for dokumentkoblinger: Finner ikke feltet {1} i {2} dokumenttypen (DocType)" #: frappe/core/doctype/doctype/doctype.py:1232 msgid "Document Links Row #{0}: Invalid doctype or fieldname." -msgstr "Rad #{0} for dokumentkoblinger: Ugyldig DocType eller feltnavn." +msgstr "Rad #{0} for dokumentkoblinger: Ugyldig dokumenttype (DocType) eller feltnavn." #: frappe/core/doctype/doctype/doctype.py:1195 msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links" -msgstr "Rad #{0} for dokumentkoblinger: Overordnet DocType er påkrevd for interne lenker" +msgstr "Rad #{0} for dokumentkoblinger: Overordnet dokumenttype (DocType) er påkrevd for interne lenker" #: frappe/core/doctype/doctype/doctype.py:1201 msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links" @@ -7905,43 +7905,43 @@ msgstr "Dokumenttittel" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document Type" -msgstr "Dokumenttype" +msgstr "Dokumenttype (DocType)" #: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" -msgstr "Dokumenttype og funksjon er påkrevd for å opprette et tallkort" +msgstr "Dokumenttype (DocType) og funksjon er påkrevd for å opprette et tallkort" #: frappe/permissions.py:149 msgid "Document Type is not importable" -msgstr "Dokumenttypen kan ikke importeres" +msgstr "Dokumenttypen (DocType) kan ikke importeres" #: frappe/permissions.py:145 msgid "Document Type is not submittable" -msgstr "Dokumenttypen kan ikke registreres" +msgstr "Dokumenttypen (DocType) kan ikke registreres" #. Label of the document_type (Link) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Document Type to Track" -msgstr "Dokumenttype som skal spores" +msgstr "Dokumenttype (DocType) som skal spores" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:40 msgid "Document Type {0} has been repeated." -msgstr "Dokumenttypen {0} er gjentatt." +msgstr "Dokumenttypen (DocType) {0} er gjentatt." #. Label of the user_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types" -msgstr "Dokumenttyper" +msgstr "Dokumenttyper (DocType)" #. Label of the select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types (Select Permissions Only)" -msgstr "Dokumenttyper (kun utvalgte tillatelser)" +msgstr "Dokumenttyper (DocType) (kun utvalgte tillatelser)" #. Label of the section_break_2 (Section Break) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types and Permissions" -msgstr "Dokumenttyper og rettigheter" +msgstr "Dokumenttyper (DocType) og rettigheter" #: frappe/core/doctype/submission_queue/submission_queue.py:163 #: frappe/model/document.py:1959 @@ -7982,7 +7982,7 @@ msgstr "Dokumentnavnendring fra {0} til {1} er blitt satt i kø" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 msgid "Document type is required to create a dashboard chart" -msgstr "Dokumenttypen er påkrevd for å opprette et oversiktspanel-diagram" +msgstr "Dokumenttypen (DocType) er påkrevd for å opprette et oversiktspanel-diagram" #: frappe/core/doctype/deleted_document/deleted_document.py:45 msgid "Document {0} Already Restored" @@ -8385,12 +8385,12 @@ msgstr "Rediger egendefinert HTML" #: frappe/public/js/frappe/form/toolbar.js:619 msgid "Edit DocType" -msgstr "Rediger dokumenttype" +msgstr "Rediger dokumenttype (DocType)" #: frappe/public/js/frappe/list/list_view.js:1974 msgctxt "Button in list view menu" msgid "Edit DocType" -msgstr "Rediger dokumenttype" +msgstr "Rediger dokumenttype (DocType)" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:42 #: frappe/workflow/page/workflow_builder/workflow_builder.js:42 @@ -8484,7 +8484,7 @@ msgstr "Redigeringsmodus" #: frappe/public/js/form_builder/components/Field.vue:254 msgid "Edit the {0} Doctype" -msgstr "Rediger {0} dokumenttypen" +msgstr "Rediger {0} dokumenttypen (DocType)" #: frappe/printing/page/print_format_builder/print_format_builder.js:721 msgid "Edit to add content" @@ -8873,7 +8873,7 @@ msgstr "Aktiver automatisk adressefullføring" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:123 msgid "Enable Allow Auto Repeat for the doctype {0} in Customize Form" -msgstr "Aktiver \"Tillat automatisk gjentakelse\" for doktypen {0} i Tilpass skjema" +msgstr "Aktiver \"Tillat automatisk gjentakelse\" for dokumenttype (DocType) {0} i Tilpass skjema" #. Label of the enable_auto_reply (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -9827,7 +9827,7 @@ msgstr "Kunne ikke hente sideinformasjon" #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" -msgstr "" +msgstr "Kunne ikke importere virtuell dokumenttype (DocType) {}. Finnes kontrollerfilen?" #: frappe/utils/image.py:75 msgid "Failed to optimize image: {0}" @@ -9912,7 +9912,7 @@ msgstr "" #: frappe/website/doctype/website_slideshow/website_slideshow.js:13 msgid "Fetch attached images from document" -msgstr "" +msgstr "Hent vedlagte bilder fra dokumentet" #. Label of the fetch_if_empty (Check) field in DocType 'DocField' #. Label of the fetch_if_empty (Check) field in DocType 'Custom Field' @@ -10021,7 +10021,7 @@ msgstr "" #: frappe/desk/form/meta.py:184 msgid "Field {0} is referring to non-existing doctype {1}." -msgstr "" +msgstr "Feltet {0} refererer til en ikke-eksisterende dokumenttype (DocType) {1}." #: frappe/public/js/frappe/form/form.js:1756 msgid "Field {0} not found." @@ -10029,7 +10029,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:545 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" -msgstr "" +msgstr "Feltet {0} på dokumentet {1} er verken et mobilnummerfelt eller en kunde- eller brukerlenke" #. Label of the fieldname (Data) field in DocType 'Report Column' #. Label of the fieldname (Data) field in DocType 'Report Filter' @@ -10068,7 +10068,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.js:107 msgid "Fieldname which will be the DocType for this link field." -msgstr "" +msgstr "Feltnavn som vil bli dokumenttype (DocType) for dette koblingsfeltet." #: frappe/public/js/form_builder/store.js:175 msgid "Fieldname {0} appears multiple times" @@ -10664,12 +10664,12 @@ msgstr "Bunnteksten vises riktig kun i PDF" #. Label of the for_doctype (Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "For DocType" -msgstr "For DocType" +msgstr "For dokumenttype (DocType)" #. Description of the 'Row Name' (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "For DocType Link / DocType Action" -msgstr "For DocType-lenke / DocType-handling" +msgstr "For lenke (DocType) / handling (DocType)" #. Label of the for_document (Dynamic Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -10678,7 +10678,7 @@ msgstr "For dokument" #: frappe/core/doctype/user_permission/user_permission_list.js:155 msgid "For Document Type" -msgstr "For dokumenttype" +msgstr "For dokumenttype (DocType)" #: frappe/public/js/frappe/widgets/widget_dialog.js:566 msgid "For Example: {} Open" @@ -10691,8 +10691,8 @@ msgstr "For eksempel: {} Åpen" #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "For Links, enter the DocType as range.\n" "For Select, enter list of Options, each on a new line." -msgstr "For Lenker, skriv inn DocType som område.\n" -"For Velg, skriv inn en liste med alternativer, hvert på en ny linje." +msgstr "For Link-felt: angi dokumenttype (DocType) som målområde.\n" +"For Select-felt: angi en liste med alternativer, ett på hver linje." #. Label of the for_user (Link) field in DocType 'List Filter' #. Label of the for_user (Link) field in DocType 'Notification Log' @@ -10997,7 +10997,7 @@ msgstr "Felt for fradato" #: frappe/public/js/frappe/views/reports/query_report.js:1840 msgid "From Document Type" -msgstr "Fra dokument type" +msgstr "Fra dokumenttype (DocType)" #. Label of the sender_full_name (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -11232,11 +11232,11 @@ msgstr "Github-tilpasset markdown-syntaks" #. Name of a DocType #: frappe/desk/doctype/global_search_doctype/global_search_doctype.json msgid "Global Search DocType" -msgstr "Globalt søk DocType" +msgstr "Globalt søk (DocType)" #: frappe/desk/doctype/global_search_settings/global_search_settings.js:24 msgid "Global Search Document Types Reset." -msgstr "Tilbakestill dokumenttyper for globalt søk." +msgstr "Tilbakestill dokumenttyper (DocType) for globalt søk." #. Name of a DocType #: frappe/desk/doctype/global_search_settings/global_search_settings.json @@ -11554,7 +11554,7 @@ msgstr "Objektklasse for gruppe" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Group your custom doctypes under modules" -msgstr "Grupper dine egendefinerte dokumenttyper under moduler" +msgstr "Grupper dine egendefinerte dokumenttyper (DocType) under moduler" #: frappe/public/js/frappe/ui/group_by/group_by.js:428 msgid "Grouped by {0}
" @@ -11918,7 +11918,7 @@ msgstr "Skjul kopiering" #. Label of the hide_custom (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Hide Custom DocTypes and Reports" -msgstr "Skjul tilpassede dokumenttyper og rapporter" +msgstr "Skjul tilpassede dokumenttyper (DocType) og rapporter" #. Label of the hide_days (Check) field in DocType 'DocField' #. Label of the hide_days (Check) field in DocType 'Custom Field' @@ -12233,7 +12233,7 @@ msgstr "Idx" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If Apply Strict User Permission is checked and User Permission is defined for a DocType for a User, then all the documents where value of the link is blank, will not be shown to that User" -msgstr "Hvis Bruk streng brukerrettighet er merket av og brukerrettighet er definert for en DocType for en bruker, vil alle dokumenter der verdien av lenken er tom, ikke bli vist for den brukeren." +msgstr "Hvis «Bruk strenge brukerrettigheter» er valgt, og det finnes en brukerrettighet definert for en dokumenttype (DocType) for en bruker, vil alle dokumenter der lenkefeltet er tomt, ikke bli vist til den brukeren" #. Description of the 'Don't Override Status' (Check) field in DocType #. 'Workflow' @@ -12363,7 +12363,7 @@ msgstr "Hvis ikke angitt, vil valutapresisjonen avhenge av tallformatet" #. Description of the 'Roles' (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "If set, only user with these roles can access this chart. If not set, DocType or Report permissions will be used." -msgstr "Hvis dette er angitt, kan bare brukere med disse rollene få tilgang til dette diagrammet. Hvis ikke angitt, vil DocType- eller rapporttillatelser bli brukt." +msgstr "Hvis dette er angitt, kan bare brukere med disse rollene få tilgang til dette diagrammet. Hvis ikke angitt, vil tillatelser fra dokumenttype (DocType) eller rapport bli brukt." #. Description of the 'User Type' (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -12878,7 +12878,7 @@ msgstr "Konto for innkommende e-postkonto er ikke korrekt" #: frappe/model/virtual_doctype.py:79 frappe/model/virtual_doctype.py:92 msgid "Incomplete Virtual Doctype Implementation" -msgstr "Ufullstendig implementering av virtuell Doctype" +msgstr "Ufullstendig implementering av virtuell dokumenttype (DocType)" #: frappe/auth.py:255 msgid "Incomplete login details" @@ -12927,7 +12927,7 @@ msgstr "Indekser nettsider for søk" #: frappe/core/doctype/recorder/recorder.py:132 msgid "Index created successfully on column {0} of doctype {1}" -msgstr "Indeks opprettet på kolonne {0} av doktype {1}" +msgstr "Indeks opprettet på kolonne {0} av dokumenttype (DocType) {1}" #. Label of the indexing_authorization_code (Data) field in DocType 'Website #. Settings' @@ -13220,15 +13220,15 @@ msgstr "Ugyldig dato" #: frappe/www/list.py:85 msgid "Invalid DocType" -msgstr "Ugyldig DocType" +msgstr "Ugyldig dokumenttype (DocType)" #: frappe/database/query.py:144 msgid "Invalid DocType: {0}" -msgstr "Ugyldig DocType: {0}" +msgstr "Ugyldig dokumenttype (DocType): {0}" #: frappe/email/doctype/email_group/email_group.py:51 msgid "Invalid Doctype" -msgstr "Ugyldig DocType" +msgstr "Ugyldig dokumenttype (DocType)" #: frappe/core/doctype/doctype/doctype.py:1273 msgid "Invalid Fieldname" @@ -14755,7 +14755,7 @@ msgstr "Lenket DocType" #. Label of the link_doctype (Link) field in DocType 'Dynamic Link' #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Document Type" -msgstr "Lenket dokumenttype" +msgstr "Lenket dokumenttype (DocType)" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:406 #: frappe/workflow/doctype/workflow_action/workflow_action.py:202 @@ -14928,7 +14928,7 @@ msgstr "Innstillinger for listevisning" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:161 msgid "List a document type" -msgstr "List opp en dokumenttype" +msgstr "List opp en dokumenttype (DocType)" #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Form' #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Page' @@ -15033,7 +15033,7 @@ msgstr "Logg-data" #. Label of the ref_doctype (Link) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Log DocType" -msgstr "Logg DocType" +msgstr "Logg-DocType" #: frappe/templates/emails/login_with_email_link.html:27 msgid "Log In To {0}" @@ -16347,7 +16347,7 @@ msgstr "Navnet kan ikke inneholde spesialtegn som {0}" #: frappe/custom/doctype/custom_field/custom_field.js:91 msgid "Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer" -msgstr "Navnet på dokumenttypen (DocType) du vil at dette feltet skal knyttes til. F.eks. kunde" +msgstr "Navnet på dokumenttypen (DocType) du vil at dette feltet skal knyttes til. F.eks. Kunde" #: frappe/printing/page/print_format_builder/print_format_builder.js:117 msgid "Name of the new Print Format" @@ -17356,7 +17356,7 @@ msgstr "Det er ikke tillatt å legge ved et {0} -dokument. Vennligst aktiver Til #: frappe/core/doctype/doctype/doctype.py:336 msgid "Not allowed to create custom Virtual DocType." -msgstr "Det er ikke tillatt å opprette egendefinerte Virtual DocType." +msgstr "Ikke tillatt å opprette egendefinert virtuell dokumenttype (DocType)." #: frappe/www/printview.py:165 msgid "Not allowed to print cancelled documents" @@ -17380,7 +17380,7 @@ msgstr "Ikke i utviklermodus" #: frappe/core/doctype/doctype/doctype.py:331 msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." -msgstr "Ikke i utviklermodus! Sett i site_config.json eller lag 'Egendefinert' DocType." +msgstr "Ikke i utviklermodus! Angi i site_config.json, eller opprett en egendefinert dokumenttype (DocType)." #: frappe/core/doctype/system_settings/system_settings.py:216 #: frappe/public/js/frappe/request.js:159 @@ -17990,11 +17990,11 @@ msgstr "Bare rapporter om type rapportbygger kan redigeres" #: frappe/custom/doctype/customize_form/customize_form.py:129 msgid "Only standard DocTypes are allowed to be customized from Customize Form." -msgstr "Bare standard-DocTypes kan tilpasses via Tilpass skjema." +msgstr "Bare standard dokumenttyper (DocType) kan tilpasses via Tilpass skjema." #: frappe/model/delete_doc.py:241 msgid "Only the Administrator can delete a standard DocType." -msgstr "Bare administratoren kan slette en standard DocType." +msgstr "Bare administratoren kan slette en standard dokumenttype (DocType)." #: frappe/desk/form/assign_to.py:198 msgid "Only the assignee can complete this to-do." @@ -18197,7 +18197,7 @@ msgstr "Alternativer" #: frappe/core/doctype/doctype/doctype.py:1367 msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'" -msgstr "Alternativene 'Dynamisk lenke' må peke til et annet lenkefelt med alternativer som 'DocType'" +msgstr "Et felt av typen «Dynamic Link» må peke til et annet «Link»-felt der alternativene er satt til «DocType»" #. Label of the options_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json @@ -18576,11 +18576,11 @@ msgstr "Overordnet DocType" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Parent Document Type" -msgstr "Overordnet dokumenttype" +msgstr "Overordnet dokumenttype (DocType)" #: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" -msgstr "Overordnet dokumenttype er påkrevd for å opprette et tallkort" +msgstr "Overordnet dokumenttype (DocType) er påkrevd for å opprette et tallkort" #. Label of the parent_element_selector (Data) field in DocType 'Form Tour #. Step' @@ -18623,7 +18623,7 @@ msgstr "Overordnet tabell" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 msgid "Parent document type is required to create a dashboard chart" -msgstr "Dokumenttypen er påkrevd for å opprette et oversiktspanel-diagram" +msgstr "Dokumenttypen (DocType) er påkrevd for å opprette et oversiktspanel-diagram" #: frappe/core/doctype/data_export/exporter.py:253 msgid "Parent is the name of the document to which the data will get added to." @@ -18985,7 +18985,7 @@ msgstr "Tillatelser brukes automatisk på standardrapporter og søk." #: frappe/core/page/permission_manager/permission_manager_help.html:5 msgid "Permissions are set on Roles and Document Types (called DocTypes) by setting rights like Read, Write, Create, Delete, Submit, Cancel, Amend, Report, Import, Export, Print, Email and Set User Permissions." -msgstr "Tillatelser angis for roller og dokumenttyper (kalt DokTypes) ved å angi rettigheter som Lese, Skrive, Opprette, Slette, Registrere, Avbryte, Endre, Rapportere, Importere, Eksportere, Skrive ut, E-poste og Angi brukertillatelser." +msgstr "Rettigeter angis for roller og dokumenttyper (DocType) ved å angi rettigheter som Lese, Skrive, Opprette, Slette, Registrere, Avbryte, Endre, Rapportere, Importere, Eksportere, Skrive ut, E-poste og Angi brukertillatelser." #: frappe/core/page/permission_manager/permission_manager_help.html:26 msgid "Permissions at higher levels are Field Level permissions. All Fields have a Permission Level set against them and the rules defined at that permissions apply to the field. This is useful in case you want to hide or make certain field read-only for certain Roles." @@ -19347,7 +19347,7 @@ msgstr "Lagre for å redigere malen." #: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" -msgstr "Velg DocType først" +msgstr "Velg dokumenttype (DocType) først" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:27 msgid "Please select Entity Type first" @@ -19383,7 +19383,7 @@ msgstr "Velg et gyldig datofilter" #: frappe/core/doctype/user_permission/user_permission_list.js:203 msgid "Please select applicable Doctypes" -msgstr "Velg aktuelle dokumenttyper" +msgstr "Vennligst velg relevante dokumenttyper (DocType)" #: frappe/model/db_query.py:1157 msgid "Please select atleast 1 column from {0} to sort/group" @@ -19391,11 +19391,11 @@ msgstr "Velg minst én kolonne fra {0} for å sortere/gruppere" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:214 msgid "Please select prefix first" -msgstr "Velg en fil først" +msgstr "Vennligst velg prefiks først" #: frappe/core/doctype/data_export/data_export.js:42 msgid "Please select the Document Type." -msgstr "Velg dokumenttypen" +msgstr "Velg dokumenttypen (DocType)" #. Description of the 'Directory Server' (Select) field in DocType 'LDAP #. Settings' @@ -19425,7 +19425,7 @@ msgstr "Angi filterverdi i rapportfiltertabellen." #: frappe/model/naming.py:580 msgid "Please set the document name" -msgstr "Angi dokumenttypen" +msgstr "Angi dokumenttypen (DocType)" #: frappe/desk/doctype/dashboard/dashboard.py:120 msgid "Please set the following documents in this Dashboard as standard first." @@ -19457,7 +19457,7 @@ msgstr "Spesifiser" #: frappe/permissions.py:796 msgid "Please specify a valid parent DocType for {0}" -msgstr "Spesifiser en gyldig overordnet DocType for {0}" +msgstr "Spesifiser en gyldig overordnet dokumenttype (DocType) for {0}" #: frappe/email/doctype/notification/notification.py:163 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" @@ -19774,7 +19774,7 @@ msgstr "Primært telefonnummer" #: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:199 #: frappe/database/sqlite/schema.py:141 msgid "Primary key of doctype {0} can not be changed as there are existing values." -msgstr "Primærnøkkelen til DocType {0} kan ikke endres da det finnes eksisterende verdier." +msgstr "Primærnøkkelen til dokumenttypen (DocType) {0} kan ikke endres da det finnes eksisterende verdier." #. Label of the print (Check) field in DocType 'Custom DocPerm' #. Label of the print (Check) field in DocType 'DocPerm' @@ -20100,7 +20100,7 @@ msgstr "Egenskapsinnstilling" #. Description of a DocType #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Setter overrides a standard DocType or Field property" -msgstr "Egenskapsinnstilling overstyrer en standard DocType eller feltegenskap" +msgstr "Egenskapsinnstilling overstyrer en standard dokumenttype (DocType) eller feltegenskap" #. Label of the property_type (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json @@ -20712,7 +20712,7 @@ msgstr "Foreslått indeks for opptaker" #: frappe/core/doctype/user_permission/user_permission_help.html:2 msgid "Records for following doctypes will be filtered" -msgstr "Oppføringer for følgende doktyper vil bli filtrert" +msgstr "Oppføringer for følgende dokumenttyper (DocType) vil bli filtrert" #: frappe/core/doctype/doctype/doctype.py:1609 msgid "Recursive Fetch From" @@ -20796,7 +20796,7 @@ msgstr "Ref DocType" #: frappe/desk/doctype/form_tour/form_tour.js:38 msgid "Referance Doctype and Dashboard Name both can't be used at the same time." -msgstr "Referansedokumenttypen og navnet på oversiktspanelet kan ikke brukes samtidig." +msgstr "Referanse-dokumenttypen (DocType) og navnet på oversiktspanelet kan ikke brukes samtidig." #. Label of the linked_with (Section Break) field in DocType 'Address' #. Label of the contact_details (Section Break) field in DocType 'Contact' @@ -20849,7 +20849,7 @@ msgstr "Referanse-DocType" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:26 msgid "Reference DocType and Reference Name are required" -msgstr "Referanse-DocType og referanse-DocName er påkrevd" +msgstr "Referanse-dokumenttype (DocType) og referansenavn er påkrevd" #. Label of the ref_docname (Dynamic Link) field in DocType 'Submission Queue' #. Label of the reference_docname (Dynamic Link) field in DocType 'Discussion @@ -21442,13 +21442,13 @@ msgstr "Rapportnavn, rapportfelt og -fusjon er påkrevd for å opprette et numme #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Report Ref DocType" -msgstr "Rapport-ref. DocType" +msgstr "Rapport-Ref DocType" #. Label of the report_reference_doctype (Data) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Report Reference Doctype" -msgstr "DocTypen rapport-referanse" +msgstr "Rapportreferanse-dokumenttype (DocType)" #. Label of the report_type (Select) field in DocType 'Report' #. Label of the report_type (Data) field in DocType 'Onboarding Step' @@ -22128,7 +22128,7 @@ msgstr "Rad #" #: frappe/core/doctype/doctype/doctype.py:1845 #: frappe/core/doctype/doctype/doctype.py:1855 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" -msgstr "Rad # {0}: En bruker som ikke er administrator kan ikke angi rollen {1} til den egendefinerte dokumenttypen" +msgstr "Rad # {0}: En bruker som ikke er administrator kan ikke angi rollen {1} til den egendefinerte dokumenttypen (DocType)" #: frappe/model/base_document.py:1039 msgid "Row #{0}:" @@ -22205,7 +22205,7 @@ msgstr "Regelbetingelser" #: frappe/permissions.py:675 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." -msgstr "Regelen finnes allerede for denne kombinasjonen av DocType/rolle/rettighetsnivå/‘hvis eier’." +msgstr "Regelen finnes allerede for denne kombinasjonen av dokumenttype (DocType)/rolle/rettighetsnivå/‘hvis eier’." #. Group in DocType's connections #: frappe/core/doctype/doctype/doctype.json @@ -22720,7 +22720,7 @@ msgstr "Søk etter {0}" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:166 msgid "Search in a document type" -msgstr "Søk i en dokumenttype" +msgstr "Søk i en dokumenttype (DocType)" #: frappe/public/js/frappe/ui/toolbar/navbar.html:29 msgid "Search or type a command ({0})" @@ -22919,15 +22919,15 @@ msgstr "Velg DocType" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:50 #: frappe/workflow/page/workflow_builder/workflow_builder.js:50 msgid "Select Document Type" -msgstr "Velg dokumenttype" +msgstr "Velg dokumenttype (DocType)" #: frappe/core/page/permission_manager/permission_manager.js:179 msgid "Select Document Type or Role to start." -msgstr "Velg dokumenttype og rolle for å begynne" +msgstr "Velg dokumenttype (DocType) og rolle for å begynne." #: frappe/core/page/permission_manager/permission_manager_help.html:34 msgid "Select Document Types to set which User Permissions are used to limit access." -msgstr "Velg dokumenttyper for å angi hvilke brukertillatelser som brukes til å begrense tilgang." +msgstr "Velg dokumenttyper (DocType) for å angi hvilke brukertillatelser som brukes til å begrense tilgang." #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:33 #: frappe/public/js/frappe/doctype/index.js:200 @@ -23053,7 +23053,7 @@ msgstr "Velg en logo først." #: frappe/printing/page/print_format_builder/print_format_builder.js:108 msgid "Select a DocType to make a new format" -msgstr "Velg en DocType for å lage et nytt format" +msgstr "Velg en dokumenttype (DocType) for å lage et nytt format" #: frappe/public/js/form_builder/components/Sidebar.vue:56 msgid "Select a field to edit its properties." @@ -24290,7 +24290,7 @@ msgstr "Samtidige økter" #: frappe/custom/doctype/customize_form/customize_form.py:126 msgid "Single DocTypes cannot be customized." -msgstr "Enkeltstående dokumenttyper kan ikke tilpasses." +msgstr "Enkeltstående dokumenttyper (DocType) kan ikke tilpasses." #. Description of the 'Is Single' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -24349,7 +24349,7 @@ msgstr "Hopper over kolonne {0}" #: frappe/modules/utils.py:176 msgid "Skipping fixture syncing for doctype {0} from file {1}" -msgstr "Hopper over synkronisering av fixture for doctype {0} fra fil {1}" +msgstr "Hopper over synkronisering av fixture for dokumenttype (DocType) {0} fra fil {1}" #: frappe/core/doctype/data_import/data_import.js:39 msgid "Skipping {0} of {1}, {2}" @@ -24664,11 +24664,11 @@ msgstr "Standard" #: frappe/model/delete_doc.py:79 msgid "Standard DocType can not be deleted." -msgstr "Standard DocType kan ikke slettes." +msgstr "Standard dokumenttype (DocType) kan ikke slettes." #: frappe/core/doctype/doctype/doctype.py:229 msgid "Standard DocType cannot have default print format, use Customize Form" -msgstr "Standard DocType kan ikke ha standard utskriftsformat, bruk Tilpass skjema" +msgstr "Standard dokumenttyper (DocType) kan ikke ha standard utskriftsformat, bruk Tilpass skjema" #: frappe/desk/doctype/dashboard/dashboard.py:58 msgid "Standard Not Set" @@ -26032,7 +26032,7 @@ msgstr "Dokumentet har blitt tilordnet til {0}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "The document type selected is a child table, so the parent document type is required." -msgstr "Den valgte dokumenttypen er en underordnet tabell, så den overordnede dokumenttypen er obligatorisk." +msgstr "Den valgte dokumenttypen er en underordnet tabell, så den overordnede dokumenttypen (DocType) er obligatorisk." #: frappe/core/doctype/user_type/user_type.py:110 msgid "The field {0} is mandatory" @@ -26144,7 +26144,7 @@ msgstr "Systemet tilbyr mange forhåndsdefinerte roller. Du kan legge til nye ro #: frappe/core/doctype/user_type/user_type.py:97 msgid "The total number of user document types limit has been crossed." -msgstr "Grensen for totalt antall brukerdokumenttyper er overskredet." +msgstr "Grensen for totalt antall bruker-dokumenttyper (DocType) er overskredet." #: frappe/public/js/frappe/form/controls/data.js:25 msgid "The value you pasted was {0} characters long. Max allowed characters is {1}." @@ -26337,7 +26337,7 @@ msgstr "Dette kan ikke angres." #: frappe/desk/doctype/number_card/number_card.js:480 msgctxt "Number Card" msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." -msgstr "" +msgstr "Dette kortet er som standard kun synlig for Administrator og systemadministratorer. Angi en dokumenttype (DocType) for å dele med brukere som har lesetilgang." #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -26355,7 +26355,7 @@ msgstr "Denne dokumenttypen har ingen foreldreløse felt å trimme" #: frappe/core/doctype/doctype/doctype.py:1055 msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes." -msgstr "Denne DocType har utestående migreringer. Kjør \"bench migrate\" før du endrer DocType, for å unngå at endringer går tapt." +msgstr "Denne dokumenttypen (DocType) har utestående migreringer. Kjør \"bench migrate\" før du endrer dokumenttype, for å unngå at endringer går tapt." #: frappe/model/delete_doc.py:113 msgid "This document can not be deleted right now as it's being modified by another user. Please try again after some time." @@ -26455,7 +26455,7 @@ msgstr "Dette er et veldig vanlig passord." #: frappe/core/doctype/rq_job/rq_job.js:9 msgid "This is a virtual doctype and data is cleared periodically." -msgstr "Dette er en virtuell dokumenttype, og dataene slettes med jevne mellomrom." +msgstr "Dette er en virtuell dokumenttype (DocType), og dataene slettes med jevne mellomrom." #: frappe/templates/emails/auto_reply.html:5 msgid "This is an automatically generated reply" @@ -26691,7 +26691,7 @@ msgstr "Tidslinje" #. Label of the timeline_doctype (Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline DocType" -msgstr "Tidslinje DocType" +msgstr "Tidslinje-DocType" #. Label of the timeline_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -27345,7 +27345,7 @@ msgstr "Utløs hurtigbufring" #. Description of the 'Trigger Method' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger on valid methods like \"before_insert\", \"after_update\", etc (will depend on the DocType selected)" -msgstr "Utløses på gyldige metoder som «before_insert», «after_update» osv. (avhenger av hvilken dokumenttype som er valgt)" +msgstr "Utløses på gyldige metoder som «before_insert», «after_update» osv. (avhenger av hvilken dokumenttype (DocType) som er valgt)" #: frappe/custom/doctype/customize_form/customize_form.js:144 msgid "Trim Table" @@ -27599,7 +27599,7 @@ msgstr "Slutter å følge dokumentet {0}" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:67 msgid "Unable to find DocType {0}" -msgstr "Kunne ikke finne DocType {0}" +msgstr "Kunne ikke finne dokumenttype (DocType) {0}" #: frappe/public/js/frappe/ui/capture.js:338 msgid "Unable to load camera." @@ -28186,16 +28186,16 @@ msgstr "Brukerdetaljer" #. Name of a report #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.json msgid "User Doctype Permissions" -msgstr "Rettigheter for bruker-DocType" +msgstr "Rettigheter for bruker-dokumenttype (DocType)" #. Name of a DocType #: frappe/core/doctype/user_document_type/user_document_type.json msgid "User Document Type" -msgstr "Bruker-DocType" +msgstr "Bruker-dokumenttype (DocType)" #: frappe/core/doctype/user_type/user_type.py:98 msgid "User Document Types Limit Exceeded" -msgstr "Grensen for bruker-DocTypes er overskredet" +msgstr "Grensen for bruker-dokumenttyper (DocType) er overskredet" #. Name of a DocType #: frappe/core/doctype/user_email/user_email.json @@ -28303,12 +28303,12 @@ msgstr "Brukerrolle" #. Name of a DocType #: frappe/core/doctype/user_role_profile/user_role_profile.json msgid "User Role Profile" -msgstr "" +msgstr "Brukerrolle-profil (DocType)" #. Name of a DocType #: frappe/core/doctype/user_select_document_type/user_select_document_type.json msgid "User Select Document Type" -msgstr "Brukervalg av dokumenttype" +msgstr "Brukervalg av dokumenttype (DocType)" #. Label of a standard navbar item #. Type: Action @@ -28319,7 +28319,7 @@ msgstr "Brukerinnstillinger" #. Name of a DocType #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User Social Login" -msgstr "" +msgstr "Sosial brukerinnlogging" #. Label of the _user_tags (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -28332,30 +28332,30 @@ msgstr "Brukerstikkord" #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type/user_type.py:83 msgid "User Type" -msgstr "" +msgstr "Brukertype" #. Label of the user_type_modules (Table) field in DocType 'User Type' #. Name of a DocType #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type_module/user_type_module.json msgid "User Type Module" -msgstr "" +msgstr "Modul for brukertype" #. Description of the 'Allow Login using Mobile Number' (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "User can login using Email id or Mobile number" -msgstr "" +msgstr "Brukeren kan logge inn ved hjelp av e-postadresse eller mobilnummer" #. Description of the 'Allow Login using User Name' (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "User can login using Email id or User Name" -msgstr "" +msgstr "Brukeren kan logge inn med e-postadresse eller brukernavn" #: frappe/templates/includes/login/login.js:292 msgid "User does not exist." -msgstr "" +msgstr "Brukeren finnes ikke." #: frappe/core/doctype/user_type/user_type.py:83 msgid "User does not have permission to create the new {0}" @@ -28363,11 +28363,11 @@ msgstr "Brukeren har ikke tillatelse til å opprette den nye {0}" #: frappe/core/doctype/user_invitation/user_invitation.py:102 msgid "User is disabled" -msgstr "" +msgstr "Brukeren er deaktivert" #: frappe/core/doctype/docshare/docshare.py:56 msgid "User is mandatory for Share" -msgstr "" +msgstr "Bruker er påkrevet for deling" #. Label of the user_must_always_select (Check) field in DocType 'Document #. Naming Settings' @@ -28377,11 +28377,11 @@ msgstr "Brukeren må alltid velge" #: frappe/core/doctype/user_permission/user_permission.py:60 msgid "User permission already exists" -msgstr "" +msgstr "Brukerrettigheten finnes allerede" #: frappe/www/login.py:171 msgid "User with email address {0} does not exist" -msgstr "" +msgstr "Bruker med e-postadresse {0} finnes ikke" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:225 msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you." @@ -28389,40 +28389,40 @@ msgstr "Bruker med e-postadresse: {0} finnes ikke i systemet. Be \"Systemadminis #: frappe/core/doctype/user/user.py:538 msgid "User {0} cannot be deleted" -msgstr "" +msgstr "Bruker {0} kan ikke slettes" #: frappe/core/doctype/user/user.py:328 msgid "User {0} cannot be disabled" -msgstr "" +msgstr "Bruker {0} kan ikke deaktiveres" #: frappe/core/doctype/user/user.py:611 msgid "User {0} cannot be renamed" -msgstr "" +msgstr "Bruker {0} kan ikke gis nytt navn" #: frappe/permissions.py:139 msgid "User {0} does not have access to this document" -msgstr "" +msgstr "Bruker {0} har ikke tilgang til dette dokumentet" #: frappe/permissions.py:162 msgid "User {0} does not have doctype access via role permission for document {1}" -msgstr "" +msgstr "Bruker {0} har ikke tilgang til dokumenttypen (DocType) via rollerettigheter for dokument {1}." #: frappe/desk/doctype/workspace/workspace.py:275 msgid "User {0} does not have the permission to create a Workspace." -msgstr "" +msgstr "Bruker {0} har ikke tillatelse til å opprette et arbeidsområde." #: frappe/templates/emails/data_deletion_approval.html:1 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:112 msgid "User {0} has requested for data deletion" -msgstr "" +msgstr "Bruker {0} har bedt om sletting av data" #: frappe/core/doctype/user/user.py:1384 msgid "User {0} impersonated as {1}" -msgstr "" +msgstr "Bruker {0} utga seg for å være {1}" #: frappe/utils/oauth.py:269 msgid "User {0} is disabled" -msgstr "" +msgstr "Bruker {0} er deaktivert" #: frappe/sessions.py:242 msgid "User {0} is disabled. Please contact your System Manager." @@ -28430,7 +28430,7 @@ msgstr "Bruker {0} er deaktivert. Ta kontakt med din systemansvarlige." #: frappe/desk/form/assign_to.py:104 msgid "User {0} is not permitted to access this document." -msgstr "" +msgstr "Bruker {0} har ikke tilgang til dette dokumentet." #. Label of the userinfo_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json @@ -28443,11 +28443,11 @@ msgstr "Brukerinfo URI" #: frappe/core/doctype/user_social_login/user_social_login.json #: frappe/www/login.py:110 msgid "Username" -msgstr "" +msgstr "Brukernavn" #: frappe/core/doctype/user/user.py:700 msgid "Username {0} already exists" -msgstr "" +msgstr "Brukernavnet {0} finnes allerede" #. Label of the users (Table MultiSelect) field in DocType 'Assignment Rule' #. Name of a Workspace @@ -28475,7 +28475,7 @@ msgstr "Brukere med rollen {0}:" #: frappe/public/js/frappe/ui/theme_switcher.js:70 msgid "Uses system's theme to switch between light and dark mode" -msgstr "" +msgstr "Bruker systemets tema til å veksle mellom lys og mørk modus" #: frappe/public/js/frappe/desk.js:154 msgid "Using this console may allow attackers to impersonate you and steal your information. Do not enter or paste code that you do not understand." @@ -28485,12 +28485,12 @@ msgstr "Bruk av denne konsollen kan gjøre det mulig for angripere å utgi seg f #. Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Utilization" -msgstr "" +msgstr "Utnyttelse" #. Label of the utilization_percent (Percent) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Utilization %" -msgstr "" +msgstr "Utnyttelse %" #. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization #. Code' @@ -28516,7 +28516,7 @@ msgstr "Valider felt" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Validate Frappe Mail Settings" -msgstr "" +msgstr "Valider e-post innstillinger for Frappe" #. Label of the validate_ssl_certificate (Check) field in DocType 'Email #. Account' @@ -28527,7 +28527,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Validate SSL Certificate" -msgstr "" +msgstr "Valider SSL-sertifikat" #: frappe/public/js/frappe/web_form/web_form.js:384 msgid "Validation Error" @@ -28583,41 +28583,41 @@ msgstr "Endret verdi" #. Label of the property_value (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value To Be Set" -msgstr "" +msgstr "Verdi som skal settes" #: frappe/model/base_document.py:1115 frappe/model/document.py:835 msgid "Value cannot be changed for {0}" -msgstr "" +msgstr "Verdien kan ikke endres for {0}" #: frappe/model/document.py:781 msgid "Value cannot be negative for" -msgstr "" +msgstr "Verdien kan ikke være negativ for" #: frappe/model/document.py:785 msgid "Value cannot be negative for {0}: {1}" -msgstr "" +msgstr "Verdien kan ikke være negativ for {0}: {1}" #: frappe/custom/doctype/property_setter/property_setter.js:7 msgid "Value for a check field can be either 0 or 1" -msgstr "" +msgstr "Verdien for et kontrollfelt kan være enten 0 eller 1" #: frappe/custom/doctype/customize_form/customize_form.py:612 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" -msgstr "" +msgstr "Verdien for feltet {0} er for lang i {1}. Lengden bør være mindre enn {2} tegn" #: frappe/model/base_document.py:502 msgid "Value for {0} cannot be a list" -msgstr "" +msgstr "Verdien for {0} kan ikke være en liste" #. Description of the 'Due Date Based On' (Select) field in DocType 'Assignment #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Value from this field will be set as the due date in the ToDo" -msgstr "Verdien fra dette feltet vil bli satt som forfallsdato i ToDo" +msgstr "Verdien fra dette feltet vil bli satt som forfallsdato i gjøremål" #: frappe/core/doctype/data_import/importer.py:714 msgid "Value must be one of {0}" -msgstr "" +msgstr "Verdien må være en av {0}" #. Description of the 'Token Endpoint Auth Method' (Select) field in DocType #. 'OAuth Client' @@ -28632,24 +28632,24 @@ msgstr "Verdi som skal valideres" #: frappe/model/base_document.py:1185 msgid "Value too big" -msgstr "" +msgstr "For stor verdi" #: frappe/core/doctype/data_import/importer.py:727 msgid "Value {0} missing for {1}" -msgstr "" +msgstr "Verdien {0} mangler for {1}" #: frappe/core/doctype/data_import/importer.py:773 frappe/utils/data.py:869 msgid "Value {0} must be in the valid duration format: d h m s" -msgstr "" +msgstr "Verdien {0} må være i gyldig varighetsformat: d h m s (dager, timer, minutter, sekunder)" #: frappe/core/doctype/data_import/importer.py:745 #: frappe/core/doctype/data_import/importer.py:760 msgid "Value {0} must in {1} format" -msgstr "" +msgstr "Verdien {0} må være i {1} -format" #: frappe/core/doctype/version/version_view.html:9 msgid "Values Changed" -msgstr "" +msgstr "Verdier endret" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -28658,19 +28658,19 @@ msgstr "Verdana" #: frappe/templates/includes/login/login.js:333 msgid "Verification" -msgstr "" +msgstr "Verifisering" #: frappe/templates/includes/login/login.js:336 frappe/twofactor.py:357 msgid "Verification Code" -msgstr "" +msgstr "Verifiseringskode" #: frappe/templates/emails/delete_data_confirmation.html:10 msgid "Verification Link" -msgstr "" +msgstr "Verifiseringslenke" #: frappe/templates/includes/login/login.js:383 msgid "Verification code email not sent. Please contact Administrator." -msgstr "" +msgstr "Verifiseringskoden er ikke sendt. Vennligst kontakt administrator." #: frappe/twofactor.py:248 msgid "Verification code has been sent to your registered email address." @@ -28684,24 +28684,24 @@ msgstr "Verifisert" #: frappe/public/js/frappe/ui/messages.js:359 #: frappe/templates/includes/login/login.js:337 msgid "Verify" -msgstr "" +msgstr "Verifiser" #: frappe/public/js/frappe/ui/messages.js:358 msgid "Verify Password" -msgstr "" +msgstr "Verifiser passordet" #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." -msgstr "" +msgstr "Verifiserer..." #. Name of a DocType #: frappe/core/doctype/version/version.json msgid "Version" -msgstr "" +msgstr "Versjon" #: frappe/public/js/frappe/desk.js:166 msgid "Version Updated" -msgstr "" +msgstr "Versjon oppdatert" #. Label of the video_url (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -28716,43 +28716,43 @@ msgstr "Vis" #: frappe/core/doctype/success_action/success_action.js:60 #: frappe/public/js/frappe/form/success_action.js:89 msgid "View All" -msgstr "" +msgstr "Vis alle" #: frappe/public/js/frappe/form/toolbar.js:580 msgid "View Audit Trail" -msgstr "" +msgstr "Vis revisjonsspor" #: frappe/core/doctype/user/user.js:156 msgid "View Doctype Permissions" -msgstr "" +msgstr "Vis DocType-rettigheter" #: frappe/core/doctype/file/file.js:4 msgid "View File" -msgstr "" +msgstr "Vis fil" #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" -msgstr "" +msgstr "Vis hele loggen" #: frappe/public/js/frappe/views/treeview.js:484 #: frappe/public/js/frappe/widgets/quick_list_widget.js:258 msgid "View List" -msgstr "" +msgstr "Vis liste" #. Name of a DocType #: frappe/core/doctype/view_log/view_log.json msgid "View Log" -msgstr "" +msgstr "Vis logg" #: frappe/core/doctype/user/user.js:147 #: frappe/core/doctype/user_permission/user_permission.js:24 msgid "View Permitted Documents" -msgstr "" +msgstr "Vis tillatte dokumenter" #. Label of the view_properties (Button) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "View Properties (via Customize Form)" -msgstr "" +msgstr "Vis egenskaper (via Tilpass skjema)" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -28765,12 +28765,12 @@ msgstr "Vis rapport" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "View Settings" -msgstr "" +msgstr "Vis innstillinger" #. Label of the view_switcher (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "View Switcher" -msgstr "" +msgstr "Vis velger" #. Label of a standard navbar item #. Type: Action @@ -28781,11 +28781,11 @@ msgstr "Vis nettsted" #: frappe/www/confirm_workflow_action.html:12 msgid "View document" -msgstr "" +msgstr "Vis dokument" #: frappe/templates/emails/auto_email_report.html:60 msgid "View report in your browser" -msgstr "" +msgstr "Se rapporten i nettleseren din" #: frappe/templates/emails/print_link.html:2 msgid "View this in your browser" @@ -28794,7 +28794,7 @@ msgstr "Se dette i nettleseren din" #: frappe/public/js/frappe/web_form/web_form.js:478 msgctxt "Button in web form" msgid "View your response" -msgstr "" +msgstr "Se svaret ditt" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:43 #: frappe/desk/doctype/calendar_view/calendar_view_list.js:10 @@ -28805,36 +28805,36 @@ msgstr "Vis" #. Label of the viewed_by (Data) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Viewed By" -msgstr "" +msgstr "Sett av" #. Group in DocType's connections #. Label of a Card Break in the Build Workspace #: frappe/core/doctype/doctype/doctype.json #: frappe/core/workspace/build/build.json msgid "Views" -msgstr "" +msgstr "Visninger" #. Label of the is_virtual (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Virtual" -msgstr "" +msgstr "Virtuell" #: frappe/model/virtual_doctype.py:76 msgid "Virtual DocType {} requires a static method called {} found {}" -msgstr "" +msgstr "Virtuell dokumenttype (DocType) {} krever en statisk metode kalt {}, men fant {}" #: frappe/model/virtual_doctype.py:89 msgid "Virtual DocType {} requires overriding an instance method called {} found {}" -msgstr "" +msgstr "Virtuell dokumenttype (DocType) {} krever at en instansmetode kalt {} overstyres, men fant {}" #. Label of the visibility_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Visibility" -msgstr "" +msgstr "Synlighet" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:41 msgid "Visible to website/portal users." -msgstr "" +msgstr "Synlig for brukere av nettstedet/portalen." #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -28843,16 +28843,16 @@ msgstr "Besøk" #: frappe/website/doctype/website_route_meta/website_route_meta.js:7 msgid "Visit Web Page" -msgstr "" +msgstr "Besøk nettsiden" #. Label of the visitor_id (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Visitor ID" -msgstr "" +msgstr "Besøks-ID" #: frappe/templates/discussions/reply_section.html:39 msgid "Want to discuss?" -msgstr "" +msgstr "Vil du diskutere?" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -28866,7 +28866,7 @@ msgstr "Advarsel" #: frappe/custom/doctype/customize_form/customize_form.js:217 msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:" -msgstr "Advarsel! FARE FOR DATATAP ER OVERHENGENDE! Hvis du fortsetter, vil følgende databasekolonner slettes permanent fra doctype {0}:" +msgstr "Advarsel! FARE FOR DATATAP ER OVERHENGENDE! Hvis du fortsetter, vil følgende databasekolonner slettes permanent fra dokumenttype (DocType) {0}:" #: frappe/core/doctype/doctype/doctype.py:1126 msgid "Warning: Naming is not set" @@ -28883,7 +28883,7 @@ msgstr "Advarsel: Oppdatering av telleren kan føre til konflikter i dokumentnav #: frappe/website/doctype/help_article/templates/help_article.html:24 msgid "Was this article helpful?" -msgstr "" +msgstr "Var denne artikkelen nyttig?" #: frappe/public/js/frappe/widgets/onboarding_widget.js:127 msgid "Watch Tutorial" @@ -28896,11 +28896,11 @@ msgstr "Se video" #: frappe/desk/doctype/workspace/workspace.js:34 msgid "We do not allow editing of this document. Simply click the Edit button on the workspace page to make your workspace editable and customize it as you wish" -msgstr "" +msgstr "Vi tillater ikke redigering av dette dokumentet. Bare klikk på Rediger-knappen på arbeidsområde-siden for å gjøre arbeidsområdet ditt redigerbart og tilpasse det slik du ønsker" #: frappe/templates/emails/delete_data_confirmation.html:2 msgid "We have received a request for deletion of {0} data associated with: {1}" -msgstr "" +msgstr "Vi har mottatt en forespørsel om sletting av {0} data knyttet til: {1}" #: frappe/templates/emails/download_data.html:2 msgid "We have received a request from you to download your {0} data associated with: {1}" @@ -28908,15 +28908,15 @@ msgstr "Vi har mottatt en forespørsel fra deg om å laste ned {0} dataene dine #: frappe/www/attribution.html:12 msgid "We would like to thank the authors of these packages for their contribution." -msgstr "" +msgstr "Vi vil gjerne takke forfatterne av disse pakkene for deres bidrag." #: frappe/www/contact.py:50 msgid "We've received your query!" -msgstr "" +msgstr "Vi har mottatt forespørselen din!" #: frappe/public/js/frappe/form/controls/password.js:87 msgid "Weak" -msgstr "" +msgstr "Svak" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -28924,22 +28924,22 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.json #: frappe/website/workspace/website/website.json msgid "Web Form" -msgstr "" +msgstr "Nettskjema" #. Name of a DocType #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Web Form Field" -msgstr "" +msgstr "Nettskjemafelt" #. Label of the web_form_fields (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Web Form Fields" -msgstr "" +msgstr "Nettskjemafelt" #. Name of a DocType #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Web Form List Column" -msgstr "" +msgstr "Kolonne for liste over nettskjemaer" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -28947,52 +28947,52 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/workspace/website/website.json msgid "Web Page" -msgstr "" +msgstr "Nettside" #. Name of a DocType #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Web Page Block" -msgstr "" +msgstr "Websideblokk" #: frappe/public/js/frappe/utils/utils.js:1749 msgid "Web Page URL" -msgstr "" +msgstr "Nettside-URL" #. Name of a DocType #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Web Page View" -msgstr "" +msgstr "Nettsidevisning" #. Label of a Card Break in the Website Workspace #: frappe/website/workspace/website/website.json msgid "Web Site" -msgstr "" +msgstr "Nettsted" #. Label of the web_template (Link) field in DocType 'Web Page Block' #. Name of a DocType #: frappe/website/doctype/web_page_block/web_page_block.json #: frappe/website/doctype/web_template/web_template.json msgid "Web Template" -msgstr "" +msgstr "Nettmal" #. Name of a DocType #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Web Template Field" -msgstr "" +msgstr "Nettmalfelt" #. Label of the web_template_values (Code) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Web Template Values" -msgstr "" +msgstr "Verdier for nettmaler" #: frappe/utils/jinja_globals.py:48 msgid "Web Template is not specified" -msgstr "" +msgstr "Nettmal er ikke spesifisert" #. Label of the web_view (Tab Break) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Web View" -msgstr "" +msgstr "Nettvisning" #. Name of a DocType #. Label of the webhook (Link) field in DocType 'Webhook Request Log' @@ -29065,7 +29065,7 @@ msgstr "Nettsted" #. Name of a report #: frappe/website/report/website_analytics/website_analytics.json msgid "Website Analytics" -msgstr "" +msgstr "Nettstedsanalyse" #. Name of a role #: frappe/core/doctype/comment/comment.json @@ -29298,7 +29298,7 @@ msgstr "Når du endrer et dokument etter Avbryt og lagrer det, vil det få et ny #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:481 msgid "Which view of the associated DocType should this shortcut take you to?" -msgstr "Hvilken visning av den tilknyttede DocTypen skal denne snarveien ta deg til?" +msgstr "Hvilken visning av den tilknyttede dokumenttypen (DocType) skal denne snarveien ta deg til?" #. Label of the width (Data) field in DocType 'DocField' #. Label of the width (Int) field in DocType 'Report Column' @@ -29766,7 +29766,7 @@ msgstr "" #: frappe/desk/reportview.py:444 frappe/desk/reportview.py:447 #: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" -msgstr "" +msgstr "Du har ikke rettigheter til å eksportere {} dokumenttype (DocType)" #: frappe/public/js/frappe/views/treeview.js:448 msgid "You are not allowed to print this report" @@ -29871,7 +29871,7 @@ msgstr "Du kan bare skrive ut opptil {0} dokumenter om gangen" #: frappe/core/doctype/user_type/user_type.py:104 msgid "You can only set the 3 custom doctypes in the Document Types table." -msgstr "" +msgstr "Du kan bare angi tre egendefinerte dokumenttyper (DocType) i dokumenttype-tabellen." #: frappe/handler.py:183 msgid "You can only upload JPG, PNG, PDF, TXT, CSV or Microsoft documents." @@ -29923,7 +29923,7 @@ msgstr "Du avbrøt dokumentet {1}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 msgid "You cannot create a dashboard chart from single DocTypes" -msgstr "Du kan ikke opprette et oversiktspanel-diagram fra enkeltstående dokumenttyper" +msgstr "Du kan ikke opprette et oversiktspanel-diagram fra enkeltstående dokumenttyper (DocType)" #: frappe/custom/doctype/customize_form/customize_form.py:386 msgid "You cannot unset 'Read Only' for field {0}" @@ -29990,7 +29990,7 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.py:808 msgid "You don't have permission to access the {0} DocType." -msgstr "" +msgstr "Du har ikke rettigheter for tilgang til {} dokumenttype (DocType)." #: frappe/utils/response.py:289 frappe/utils/response.py:293 msgid "You don't have permission to access this file" @@ -30316,7 +30316,7 @@ msgstr "" #. Label of the _doctype (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "_doctype" -msgstr "" +msgstr "_doctype" #. Label of the _report (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -30460,7 +30460,7 @@ msgstr "synkende" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:163 msgid "document type..., e.g. customer" -msgstr "" +msgstr "dokumenttype (DocType) … f.eks. Kunde" #. Description of the 'Email Account Name' (Data) field in DocType 'Email #. Account' @@ -30907,7 +30907,7 @@ msgstr "stikkord… f.eks. #prosjekt" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:168 msgid "text in document type" -msgstr "" +msgstr "tekst i dokumenttype (DocType)" #: frappe/public/js/frappe/form/controls/data.js:36 msgid "this form" @@ -31373,7 +31373,7 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.py:50 msgid "{0} is not a field of doctype {1}" -msgstr "" +msgstr "{0} ikke er et felt av dokumenttype (DocType) {1}" #: frappe/www/printview.py:384 msgid "{0} is not a raw printing format." @@ -31389,7 +31389,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/dynamic_link.js:27 msgid "{0} is not a valid DocType for Dynamic Link" -msgstr "" +msgstr "{0} er ikke en gyldig dokumenttype (DocType) for dynamisk lenke" #: frappe/email/doctype/email_group/email_group.py:140 #: frappe/utils/__init__.py:208 @@ -31414,7 +31414,7 @@ msgstr "" #: frappe/permissions.py:809 msgid "{0} is not a valid parent DocType for {1}" -msgstr "" +msgstr "{0} er ikke en gyldig overordnet dokumenttype (DocType) for {1}" #: frappe/permissions.py:829 msgid "{0} is not a valid parentfield for {1}" @@ -31450,7 +31450,7 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" -msgstr "{0} er nå standard utskriftsformat for {1} doctype" +msgstr "{0} er nå standard utskriftsformat for {1} dokumenttype (DocType)" #: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" @@ -31614,7 +31614,7 @@ msgstr "" #: frappe/public/js/frappe/roles_editor.js:62 msgid "{0} role does not have permission on any doctype" -msgstr "" +msgstr "{0}-rollen har ikke tillatelse til noen dokumenttype (DocType)" #: frappe/model/document.py:1799 msgid "{0} row #{1}:" @@ -31824,7 +31824,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1316 msgid "{0}: Options must be a valid DocType for field {1} in row {2}" -msgstr "" +msgstr "{0}: Alternativer må være en gyldig dokumenttype (DocType) for feltet {1} i raden {2}" #: frappe/core/doctype/doctype/doctype.py:1305 msgid "{0}: Options required for Link or Table type field {1} in row {2}" @@ -31832,7 +31832,7 @@ msgstr "{0}: Påkrevde alternativer for feltet Lenke eller Tabell {1} i rad {2}" #: frappe/core/doctype/doctype/doctype.py:1323 msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}" -msgstr "" +msgstr "{0}: Alternativene {1} må være de samme som navnet på dokumenttype (DocType) {2} for feltet {3}" #: frappe/public/js/frappe/form/workflow.js:45 msgid "{0}: Other permission rules may also apply" From 87b1638f728bd2874665ed992b7f9d24100cfdb6 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 23 Sep 2025 15:10:03 +0530 Subject: [PATCH 121/263] fix(query-report): pass only applied Link filters --- frappe/public/js/frappe/views/reports/query_report.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 6692135bb6..4bf8e043dd 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -720,6 +720,10 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { } return new Promise((resolve) => { + const js_filters = (frappe.query_reports[this.report_name]?.filters || []).filter( + (filter) => filter.fieldtype === "Link" && filters[filter.fieldname] !== "" + ); + this.last_ajax = frappe.call({ method: "frappe.desk.query_report.run", type: "GET", @@ -730,7 +734,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { is_tree: this.report_settings.tree, parent_field: this.report_settings.parent_field, are_default_filters: are_default_filters, - js_filters: frappe.query_reports[this.report_name]?.filters, + js_filters: js_filters, }, callback: resolve, always: () => this.page.btn_secondary.prop("disabled", false), From 79f7c97bf361fd42017bc8d48742e68738e9823c Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Tue, 23 Sep 2025 15:16:18 +0530 Subject: [PATCH 122/263] refactor: change request type to POST --- frappe/public/js/frappe/views/reports/query_report.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 4bf8e043dd..266d5e8a6b 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -726,7 +726,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { this.last_ajax = frappe.call({ method: "frappe.desk.query_report.run", - type: "GET", + type: "POST", args: { report_name: this.report_name, filters: filters, From 0b2d0d6458f918ba7d30fd7f5fe0c58819b8e34a Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Tue, 23 Sep 2025 16:23:27 +0530 Subject: [PATCH 123/263] refactor: update default value for rows_threshold_for_grid_search to 20 --- frappe/core/doctype/doctype/doctype.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/doctype/doctype.json b/frappe/core/doctype/doctype/doctype.json index 6a035986b3..95f85fd9e8 100644 --- a/frappe/core/doctype/doctype/doctype.json +++ b/frappe/core/doctype/doctype/doctype.json @@ -702,7 +702,7 @@ "label": "Protect Attached Files" }, { - "default": "0", + "default": "20", "depends_on": "istable", "fieldname": "rows_threshold_for_grid_search", "fieldtype": "Int", @@ -792,7 +792,7 @@ "link_fieldname": "document_type" } ], - "modified": "2025-07-19 12:23:16.296416", + "modified": "2025-09-23 06:48:13.555017", "modified_by": "Administrator", "module": "Core", "name": "DocType", From 886ee5a57b7d3177e4435681d9232b02e84659c8 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Tue, 23 Sep 2025 16:32:13 +0530 Subject: [PATCH 124/263] refactor: use variable instead of hard coded value for default search row threshold --- frappe/public/js/frappe/form/grid_row.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 10b18171e7..76dae51c14 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -13,6 +13,7 @@ export default class GridRow { read_only: [], }; this.row_check_html = ''; + this.default_rows_threshold_for_grid_search = 20; this.make(); } make() { @@ -871,7 +872,7 @@ export default class GridRow { let show_length = this.grid?.meta?.rows_threshold_for_grid_search > 0 ? this.grid.meta.rows_threshold_for_grid_search - : 20; + : this.default_rows_threshold_for_grid_search; this.show_search = this.show_search && (this.grid?.data?.length >= show_length || this.grid.filter_applied); From 634d34d8a9472d6a963f7a7021656237e7848515 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Tue, 23 Sep 2025 16:47:19 +0530 Subject: [PATCH 125/263] fix: customize rows_threshold_for_grid_search --- .../custom/doctype/customize_form/customize_form.json | 10 +++++++++- frappe/custom/doctype/customize_form/customize_form.py | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frappe/custom/doctype/customize_form/customize_form.json b/frappe/custom/doctype/customize_form/customize_form.json index 03ac4d1761..4eb0593966 100644 --- a/frappe/custom/doctype/customize_form/customize_form.json +++ b/frappe/custom/doctype/customize_form/customize_form.json @@ -13,6 +13,7 @@ "label", "search_fields", "grid_page_length", + "rows_threshold_for_grid_search", "link_filters", "column_break_5", "istable", @@ -422,6 +423,13 @@ "fieldname": "recipient_account_field", "fieldtype": "Data", "label": "Recipient Account Field" + }, + { + "depends_on": "istable", + "fieldname": "rows_threshold_for_grid_search", + "fieldtype": "Int", + "label": "Rows Threshold for Grid Search", + "non_negative": 1 } ], "hide_toolbar": 1, @@ -430,7 +438,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2025-07-19 12:23:41.564203", + "modified": "2025-09-23 07:13:52.631903", "modified_by": "Administrator", "module": "Custom", "name": "Customize Form", diff --git a/frappe/custom/doctype/customize_form/customize_form.py b/frappe/custom/doctype/customize_form/customize_form.py index 584882a754..f5061f3f52 100644 --- a/frappe/custom/doctype/customize_form/customize_form.py +++ b/frappe/custom/doctype/customize_form/customize_form.py @@ -75,6 +75,7 @@ class CustomizeForm(Document): queue_in_background: DF.Check quick_entry: DF.Check recipient_account_field: DF.Data | None + rows_threshold_for_grid_search: DF.Int search_fields: DF.Data | None sender_field: DF.Data | None sender_name_field: DF.Data | None @@ -748,6 +749,7 @@ doctype_properties = { "force_re_route_to_default_view": "Check", "translated_doctype": "Check", "grid_page_length": "Int", + "rows_threshold_for_grid_search": "Int", } docfield_properties = { From 4677b6fbf9f64c7ca7ae8d6d8bacdbeaf8e29073 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Tue, 23 Sep 2025 16:59:22 +0530 Subject: [PATCH 126/263] chore: Remove typos --- frappe/public/js/frappe/form/grid_row.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 76dae51c14..5934c3be0e 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -8,7 +8,7 @@ export default class GridRow { this.set_docfields(); this.columns = {}; this.columns_list = []; - this.depandant_fields = { + this.dependent_fields = { mandatory: [], read_only: [], }; @@ -161,7 +161,7 @@ export default class GridRow { this.grid.add_new_row(idx, null, show, copy_doc); } move() { - // promopt the user where they want to move this row + // prompt the user where they want to move this row var me = this; frappe.prompt( { @@ -803,7 +803,7 @@ export default class GridRow { this.evaluate_depends_on_value(df.mandatory_depends_on) ) { df.reqd = 1; - this.depandant_fields["mandatory"].push(df); + this.dependent_fields["mandatory"].push(df); } if ( @@ -812,16 +812,16 @@ export default class GridRow { this.evaluate_depends_on_value(df.read_only_depends_on) ) { df.read_only = 1; - this.depandant_fields["read_only"].push(df); + this.dependent_fields["read_only"].push(df); } } - refresh_depedency() { - this.depandant_fields["read_only"].forEach((df) => { + refresh_dependency() { + this.dependent_fields["read_only"].forEach((df) => { df.read_only = 0; this.set_dependant_property(df); }); - this.depandant_fields["mandatory"].forEach((df) => { + this.dependent_fields["mandatory"].forEach((df) => { df.reqd = 0; this.set_dependant_property(df); }); @@ -1017,7 +1017,7 @@ export default class GridRow { } } - // Delay date_picker widget to prevent temparary layout shift (UX). + // Delay date_picker widget to prevent temporary layout shift (UX). function handle_date_picker() { let date_time_picker = document.querySelectorAll(".datepicker.active")[0]; @@ -1185,7 +1185,7 @@ export default class GridRow { // df.onchange is common for all rows in grid let field_on_change_function = df.onchange; field.df.change = (e) => { - this.refresh_depedency(); + this.refresh_dependency(); // trigger onchange with current grid row field as "this" field_on_change_function && field_on_change_function.apply(field, [e]); me.refresh_field(field.df.fieldname); From 545dce8c30794461d976bb199c50cee9fc13e9c4 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 23 Sep 2025 13:41:42 +0200 Subject: [PATCH 127/263] fix(Assignment Rules): mark code samples as code (#33792) --- .../doctype/assignment_rule/assignment_rule.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.json b/frappe/automation/doctype/assignment_rule/assignment_rule.json index b370274cf6..66f8b8d291 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.json +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -67,7 +67,7 @@ "label": "Assignment Rules" }, { - "description": "Simple Python Expression, Example: status == 'Open' and type == 'Bug'", + "description": "Simple Python Expression, Example: status == 'Open' and issue_type == 'Bug'", "fieldname": "assign_condition", "fieldtype": "Code", "in_list_view": 1, @@ -80,7 +80,7 @@ "fieldtype": "Column Break" }, { - "description": "Simple Python Expression, Example: Status in (\"Closed\", \"Cancelled\")", + "description": "Simple Python Expression, Example: status in (\"Closed\", \"Cancelled\")", "fieldname": "unassign_condition", "fieldtype": "Code", "label": "Unassign Condition", @@ -119,7 +119,7 @@ "fieldtype": "Section Break" }, { - "description": "Simple Python Expression, Example: Status in (\"Invalid\")", + "description": "Simple Python Expression, Example: status == \"Invalid\"", "fieldname": "close_condition", "fieldtype": "Code", "label": "Close Condition", @@ -152,9 +152,10 @@ "mandatory_depends_on": "eval: doc.rule == 'Based on Field'" } ], + "grid_page_length": 50, "index_web_pages_for_search": 1, "links": [], - "modified": "2024-03-23 16:01:27.590910", + "modified": "2025-08-25 17:09:11.644603", "modified_by": "Administrator", "module": "Automation", "name": "Assignment Rule", @@ -174,8 +175,9 @@ "write": 1 } ], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} From fc29dc4f40a6780a87946ffda4942261bc8b5239 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 23 Sep 2025 14:00:12 +0200 Subject: [PATCH 128/263] ci: update yarn cache dir command (#34086) --- .github/workflows/run-indinvidual-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-indinvidual-tests.yml b/.github/workflows/run-indinvidual-tests.yml index 1b5f7fec6f..429064c32b 100644 --- a/.github/workflows/run-indinvidual-tests.yml +++ b/.github/workflows/run-indinvidual-tests.yml @@ -108,7 +108,7 @@ jobs: - name: Get yarn cache directory path id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn cache dir)" + run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - uses: actions/cache@v4 id: yarn-cache From 1a7e93b984b4548c513370ef0e6d0f23d75fde02 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Tue, 23 Sep 2025 17:26:52 +0000 Subject: [PATCH 129/263] fix(roles-editor): enhance table layout with sticky headers and scrollable container --- frappe/public/js/frappe/roles_editor.js | 31 ++++++++++++++++--------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/frappe/public/js/frappe/roles_editor.js b/frappe/public/js/frappe/roles_editor.js index 3e7baed38c..2e0b9c3aa6 100644 --- a/frappe/public/js/frappe/roles_editor.js +++ b/frappe/public/js/frappe/roles_editor.js @@ -64,17 +64,26 @@ frappe.RoleEditor = class { `); } else { $body.append(` -
- - - - - - ${frappe.perm.rights.map((p) => ``).join("")} - - - -
${__("Document Type")} ${__("Level")} ${__("If Owner")} ${__(frappe.unscrub(p))}
+
+ + + + + + + ${frappe.perm.rights + .map( + (p) => + `` + ) + .join("")} + + + +
${__("Document Type")} ${__("Level")} ${__("If Owner")} ${__( + frappe.unscrub(p) + )}
+
`); permissions.forEach((perm) => { $body.find("tbody").append(` From 86499a3c9a69e167ded4e90497503652c63af29b Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Tue, 23 Sep 2025 18:47:59 +0000 Subject: [PATCH 130/263] fix(roles-editor): update header background color based on theme --- frappe/public/js/frappe/roles_editor.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/roles_editor.js b/frappe/public/js/frappe/roles_editor.js index 2e0b9c3aa6..72ce5e3575 100644 --- a/frappe/public/js/frappe/roles_editor.js +++ b/frappe/public/js/frappe/roles_editor.js @@ -54,6 +54,8 @@ frappe.RoleEditor = class { this.make_perm_dialog(); } $(this.perm_dialog.body).empty(); + let is_dark = document.documentElement.getAttribute("data-theme") === "dark"; + let header_bg_color = is_dark ? "bg-dark text-white" : "bg-light"; return frappe .xcall("frappe.core.doctype.user.user.get_perm_info", { role }) .then((permissions) => { @@ -68,13 +70,13 @@ frappe.RoleEditor = class { - - - + + + ${frappe.perm.rights .map( (p) => - `` ) From 9057b508b68e4fc3667317b6cdca0ef8b40f777e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Wed, 24 Sep 2025 02:03:20 +0530 Subject: [PATCH 131/263] fix: Norwegian Bokmal translations --- frappe/locale/nb.po | 146 ++++++++++++++++++++++---------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index eb26d49a46..6cb7bfd6c9 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-21 09:33+0000\n" -"PO-Revision-Date: 2025-09-22 20:25\n" +"PO-Revision-Date: 2025-09-23 20:33\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -4608,7 +4608,7 @@ msgstr "Velg autentiseringsmetode som skal brukes av alle brukere" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" -msgstr "By" +msgstr "Poststed" #. Label of the city (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -8838,7 +8838,7 @@ msgstr "Utsending av e-post er slått av." #. Description of the 'Send Email Alert' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Emails will be sent with next possible workflow actions" -msgstr "E-postmeldinger vil bli sendt med neste mulige handlinger i arbeidsflyten" +msgstr "Det vil bli sendt e-post med informasjon om neste mulige arbeidsflythandlinger" #: frappe/website/doctype/web_form/web_form.js:34 msgid "Embed code copied" @@ -24814,7 +24814,7 @@ msgstr "Egenskaper for tilstand" #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "State/Province" -msgstr "Stat/provins" +msgstr "Delstat/provins" #. Label of the document_states_section (Tab Break) field in DocType 'DocType' #. Label of the states (Table) field in DocType 'Customize Form' @@ -29094,12 +29094,12 @@ msgstr "Meta-tagg for nettstedet" #: frappe/website/doctype/website_route_meta/website_route_meta.json #: frappe/website/workspace/website/website.json msgid "Website Route Meta" -msgstr "" +msgstr "Sti-metadata for nettsted" #. Name of a DocType #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Website Route Redirect" -msgstr "" +msgstr "Sti-viderekobling for nettsted" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -29133,24 +29133,24 @@ msgstr "Innstillinger for nettsted" #: frappe/website/doctype/website_sidebar/website_sidebar.json #: frappe/website/workspace/website/website.json msgid "Website Sidebar" -msgstr "" +msgstr "Nettstedets sidefelt" #. Name of a DocType #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Website Sidebar Item" -msgstr "" +msgstr "Element i nettstedets sidefelt" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/website_slideshow/website_slideshow.json #: frappe/website/workspace/website/website.json msgid "Website Slideshow" -msgstr "" +msgstr "Lysbildefremvisning på nettstedet" #. Name of a DocType #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Website Slideshow Item" -msgstr "" +msgstr "Element i lysbildefremvisning på nettstedet" #. Label of the website_theme (Link) field in DocType 'Website Settings' #. Name of a DocType @@ -29164,18 +29164,18 @@ msgstr "Nettstedstema" #. Name of a DocType #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json msgid "Website Theme Ignore App" -msgstr "" +msgstr "Ignorer app for nettstedstema" #. Label of the website_theme_image (Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Website Theme Image" -msgstr "" +msgstr "Bilde­ for nettstedstema" #. Label of the website_theme_image_link (Code) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Website Theme image link" -msgstr "" +msgstr "Bilde­lenke for nettstedstema" #. Option for the 'SocketIO Transport Mode' (Select) field in DocType 'System #. Health Report' @@ -29201,7 +29201,7 @@ msgstr "Onsdag" #: frappe/public/js/frappe/views/calendar/calendar.js:276 msgid "Week" -msgstr "" +msgstr "Uke" #. Option for the 'Frequency' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -29239,7 +29239,7 @@ msgstr "Ukeslang" #: frappe/desk/page/setup_wizard/setup_wizard.js:384 msgid "Welcome" -msgstr "" +msgstr "Velkommen" #. Label of the welcome_email_template (Link) field in DocType 'System #. Settings' @@ -29247,12 +29247,12 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/email/doctype/email_group/email_group.json msgid "Welcome Email Template" -msgstr "" +msgstr "Mal for velkomst-e-post" #. Label of the welcome_url (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Welcome URL" -msgstr "" +msgstr "Velkomst-URL" #. Name of a Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json @@ -29261,11 +29261,11 @@ msgstr "Velkomst og introduksjon" #: frappe/core/doctype/user/user.py:416 msgid "Welcome email sent" -msgstr "" +msgstr "Velkomst-e-post sendt" #: frappe/core/doctype/user/user.py:477 msgid "Welcome to {0}" -msgstr "" +msgstr "Velkommen til {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:62 msgid "What's New" @@ -29332,7 +29332,7 @@ msgstr "Vil legge til «%» før og etter spørringen" #: frappe/desk/page/setup_wizard/setup_wizard.js:485 msgid "Will be your login ID" -msgstr "" +msgstr "Vil være din innloggings-ID" #: frappe/printing/page/print_format_builder/print_format_builder.js:424 msgid "Will only be shown if section headings are enabled" @@ -29342,7 +29342,7 @@ msgstr "Vil bare vises hvis seksjonsoverskrifter er aktivert" #. in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." -msgstr "" +msgstr "Kjører planlagte jobber bare én gang om dagen for inaktive nettsteder. Sett den til 0 for å unngå automatisk deaktivering av planleggeren." #: frappe/public/js/frappe/form/print_utils.js:45 msgid "With Letter head" @@ -29357,7 +29357,7 @@ msgstr "Info om bakgrunnsprosesser" #. Label of the worker_name (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Worker Name" -msgstr "" +msgstr "Prosessnavn" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Group in DocType's connections @@ -29373,30 +29373,30 @@ msgstr "Arbeidsflyt" #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_action/workflow_action.py:444 msgid "Workflow Action" -msgstr "" +msgstr "Arbeidsflythandling" #. Name of a DocType #. Description of a DocType #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Master" -msgstr "" +msgstr "Mal for arbeidsflythandling" #. Label of the workflow_action_name (Data) field in DocType 'Workflow Action #. Master' #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Name" -msgstr "" +msgstr "Navn på arbeidsflythandling" #. Name of a DocType #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json msgid "Workflow Action Permitted Role" -msgstr "" +msgstr "Tillatt rolle for arbeidsflythandling" #. Description of the 'Is Optional State' (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Action is not created for optional states" -msgstr "Arbeidsflythandlingen er ikke opprettet for valgfrie tilstander" +msgstr "Det opprettes ikke arbeidsflythandling for valgfrie tilstander" #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.js:25 @@ -29420,7 +29420,7 @@ msgstr "Med Arbeidsflytbygger kan du lage arbeidsflyter visuelt. Du kan dra og s #. Label of the workflow_data (JSON) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Data" -msgstr "" +msgstr "Arbeidsflytdata" #: frappe/public/js/workflow_builder/components/Properties.vue:44 msgid "Workflow Details" @@ -29429,40 +29429,40 @@ msgstr "Arbeidsflytdetaljer" #. Name of a DocType #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Document State" -msgstr "" +msgstr "Tilstand for arbeidsflytdokument" #. Label of the workflow_name (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Name" -msgstr "" +msgstr "Navn på arbeidsflyt" #. Label of the workflow_state (Data) field in DocType 'Workflow Action' #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow State" -msgstr "" +msgstr "Arbeidsflyttilstand" #. Label of the workflow_state_field (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow State Field" -msgstr "" +msgstr "Felt for arbeidsflyttilstand" #: frappe/model/workflow.py:64 msgid "Workflow State not set" -msgstr "" +msgstr "Arbeidsflyttilstand ikke angitt" #: frappe/model/workflow.py:260 frappe/model/workflow.py:268 msgid "Workflow State transition not allowed from {0} to {1}" -msgstr "" +msgstr "Overgang mellom arbeidsflyttilstander er ikke tillatt fra {0} til {1}" #: frappe/workflow/doctype/workflow/workflow.js:140 msgid "Workflow States Don't Exist" -msgstr "" +msgstr "Arbeidsflyttilstander finnes ikke" #: frappe/model/workflow.py:384 msgid "Workflow Status" -msgstr "" +msgstr "Arbeidsflyttilstand" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -29472,26 +29472,26 @@ msgstr "Oppgaver i arbeidsflyt" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Workflow Transition" -msgstr "" +msgstr "Arbeidsflytovergang" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Workflow Transition Task" -msgstr "" +msgstr "Oppgave ved arbeidsflytovergang" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Workflow Transition Tasks" -msgstr "" +msgstr "Oppgaver ved arbeidsflytovergang" #. Description of a DocType #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow state represents the current state of a document." -msgstr "" +msgstr "Arbeidsflyttilstand representerer den nåværende tilstanden til et dokument." #: frappe/public/js/workflow_builder/store.js:83 msgid "Workflow updated successfully" -msgstr "Arbeidsflyten ble vellykket oppdatert" +msgstr "Arbeidsflyten ble oppdatert" #. Label of the workspace_section (Section Break) field in DocType 'User' #. Label of a Link in the Build Workspace @@ -29711,27 +29711,27 @@ msgstr "I går" #: frappe/public/js/frappe/utils/user.js:33 msgctxt "Name of the current user. For example: You edited this 5 hours ago." msgid "You" -msgstr "" +msgstr "Du" #: frappe/public/js/frappe/form/footer/form_timeline.js:463 msgid "You Liked" -msgstr "" +msgstr "Du likte" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:266 msgid "You added 1 row to {0}" -msgstr "" +msgstr "Du la til 1 rad til {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:244 msgid "You added {0} rows to {1}" -msgstr "" +msgstr "Du la til {0} rader til {1}" #: frappe/public/js/frappe/dom.js:438 msgid "You are connected to internet." -msgstr "" +msgstr "Du er koblet til Internett." #: frappe/public/js/frappe/ui/toolbar/navbar.html:20 msgid "You are impersonating as another user." -msgstr "" +msgstr "Du utgir deg for å være en annen bruker." #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "You are not allowed to access this resource" @@ -29739,27 +29739,27 @@ msgstr "Du har ikke tilgang til denne ressursen" #: frappe/permissions.py:431 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" -msgstr "" +msgstr "Du har ikke tilgang til denne {0} oppføringen fordi den er lenket til {1} '{2}' i felt {3}" #: frappe/permissions.py:420 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in row {3}, field {4}" -msgstr "" +msgstr "Du har ikke tilgang til denne {0} -posten fordi den er knyttet til {1} '{2}' i rad {3}, felt {4}" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:68 msgid "You are not allowed to create columns" -msgstr "" +msgstr "Du har ikke rettigheter til å opprette kolonner" #: frappe/core/doctype/report/report.py:97 msgid "You are not allowed to delete Standard Report" -msgstr "" +msgstr "Du har ikke rettigheter til å slette standardrapporten" #: frappe/website/doctype/website_theme/website_theme.py:73 msgid "You are not allowed to delete a standard Website Theme" -msgstr "" +msgstr "Du har ikke rettigheter til å slette et standard nettstedstema" #: frappe/core/doctype/report/report.py:391 msgid "You are not allowed to edit the report." -msgstr "" +msgstr "Du har ikke rettigheter til å redigere rapporten." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 @@ -29770,39 +29770,39 @@ msgstr "Du har ikke rettigheter til å eksportere {} dokumenttype (DocType)" #: frappe/public/js/frappe/views/treeview.js:448 msgid "You are not allowed to print this report" -msgstr "Du har ikke tillatelse til å skrive ut denne rapporten" +msgstr "Du har ikke rettigheter til å skrive ut denne rapporten" #: frappe/public/js/frappe/views/communication.js:787 msgid "You are not allowed to send emails related to this document" -msgstr "" +msgstr "Du har ikke rettigheter til å sende e-poster om dette dokumentet" #: frappe/website/doctype/web_form/web_form.py:605 msgid "You are not allowed to update this Web Form Document" -msgstr "" +msgstr "Du har ikke rettigheter til å oppdatere dette nettskjemadokumentet" #: frappe/public/js/frappe/request.js:37 msgid "You are not connected to Internet. Retry after sometime." -msgstr "" +msgstr "Du er ikke koblet til Internett. Prøv på nytt etter en stund." #: frappe/public/js/frappe/web_form/webform_script.js:22 msgid "You are not permitted to access this page without login." -msgstr "" +msgstr "Du har ikke tilgang til denne siden uten å være logget inn." #: frappe/www/app.py:27 msgid "You are not permitted to access this page." -msgstr "" +msgstr "Ditt rettighetsnivå hindrer visning av denne siden." #: frappe/__init__.py:465 msgid "You are not permitted to access this resource. Login to access" -msgstr "" +msgstr "Du må være innlogget for å få tilgang til denne ressursen." #: frappe/public/js/frappe/form/sidebar/document_follow.js:131 msgid "You are now following this document. You will receive daily updates via email. You can change this in User Settings." -msgstr "" +msgstr "Du følger nå dette dokumentet. Du vil motta daglige oppdateringer via e-post. Du kan endre dette i brukerinnstillingene." #: frappe/core/doctype/installed_applications/installed_applications.py:117 msgid "You are only allowed to update order, do not remove or add apps." -msgstr "" +msgstr "Du kan bare endre rekkefølgen på appene, ikke legge til eller fjerne dem." #: frappe/email/doctype/email_account/email_account.js:284 msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)." @@ -29811,7 +29811,7 @@ msgstr "Du velger Synkroniseringsalternativet ALLE. Dette vil synkronisere alle #: frappe/public/js/frappe/form/footer/form_timeline.js:414 msgctxt "Form timeline" msgid "You attached {0}" -msgstr "" +msgstr "Du la ved {0}" #: frappe/printing/page/print_format_builder/print_format_builder.js:749 msgid "You can add dynamic properties from the document by using Jinja templating." @@ -29831,11 +29831,11 @@ msgstr "Du kan også kopiere og lime inn dette" #: frappe/templates/emails/delete_data_confirmation.html:11 msgid "You can also copy-paste this {0} to your browser" -msgstr "" +msgstr "Du kan også kopiere og lime inn denne {0} i nettleseren din" #: frappe/templates/emails/user_invitation_expired.html:8 msgid "You can ask your team to resend the invitation if you'd still like to join." -msgstr "" +msgstr "Du kan be teamet ditt om å sende invitasjonen på nytt hvis du fortsatt ønsker å bli med." #: frappe/core/page/permission_manager/permission_manager_help.html:17 msgid "You can change Submitted documents by cancelling them and then, amending them." @@ -29851,19 +29851,19 @@ msgstr "Du kan fortsette med onboarding-prosessen etter å ha utforsket denne si #: frappe/model/delete_doc.py:137 msgid "You can disable this {0} instead of deleting it." -msgstr "" +msgstr "Du kan deaktivere denne {0} i stedet for å slette den." #: frappe/core/doctype/file/file.py:758 msgid "You can increase the limit from System Settings." -msgstr "" +msgstr "Du kan øke grensen fra systeminnstillingene." #: frappe/utils/synchronization.py:48 msgid "You can manually remove the lock if you think it's safe: {}" -msgstr "" +msgstr "Du kan manuelt fjerne låsen hvis du tror det er trygt: {}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:75 msgid "You can only insert images in Markdown fields" -msgstr "" +msgstr "Du kan bare sette inn bilder i felter som støtter Markdown" #: frappe/public/js/frappe/list/bulk_operations.js:42 msgid "You can only print upto {0} documents at a time" @@ -29889,7 +29889,7 @@ msgstr "Du kan velge ett av følgende," #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "You can set a high value here if multiple users will be logging in from the same network." -msgstr "" +msgstr "Du kan angi en høy verdi her hvis flere brukere skal logge seg på fra samme nettverk." #: frappe/desk/query_report.py:382 msgid "You can try changing the filters of your report." @@ -30858,7 +30858,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/number_card_widget.js:309 msgid "since last week" -msgstr "" +msgstr "siden forrige uke" #: frappe/public/js/frappe/widgets/number_card_widget.js:311 msgid "since last year" @@ -31410,7 +31410,7 @@ msgstr "" #: frappe/model/workflow.py:245 msgid "{0} is not a valid Workflow State. Please update your Workflow and try again." -msgstr "" +msgstr "{0} er ikke en gyldig arbeidsflyttilstand. Oppdater arbeidsflyten din og prøv på nytt." #: frappe/permissions.py:809 msgid "{0} is not a valid parent DocType for {1}" @@ -31704,7 +31704,7 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:64 msgid "{0} weeks ago" -msgstr "" +msgstr "{0} uker siden" #: frappe/public/js/frappe/utils/pretty_date.js:39 msgid "{0} y" From dc0b5792ba3850b1eb3348b550592c1302a97b3c Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Wed, 24 Sep 2025 13:06:41 +0530 Subject: [PATCH 132/263] fix(db_query): improve function checking Signed-off-by: Akhil Narang --- frappe/model/db_query.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 41451035a6..91e9d32164 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -394,8 +394,6 @@ from {tables} "concat", "concat_ws", "if", - "ifnull", - "nullif", "coalesce", "connection_id", "current_user", @@ -425,16 +423,19 @@ from {tables} if SUB_QUERY_PATTERN.match(field): # Check for subquery anywhere in the field, not just at the beginning if "(" in lower_field: - location = lower_field.index("(") - subquery_token = lower_field[location + 1 :].lstrip().split(" ", 1)[0] - if any(keyword in subquery_token for keyword in blacklisted_keywords): - _raise_exception() - - function = lower_field.split("(", 1)[0].rstrip() - if function in blacklisted_functions: - frappe.throw( - _("Use of function {0} in field is restricted").format(function), exc=frappe.DataError - ) + # Check all parentheses pairs, not just the first one + paren_start = 0 + while True: + location = lower_field.find("(", paren_start) + if location == -1: + break + token = lower_field[location + 1 :].lstrip().split(" ", 1)[0] + if any( + re.search(r"\b" + re.escape(keyword) + r"\b", token) + for keyword in blacklisted_keywords + blacklisted_functions + ): + _raise_exception() + paren_start = location + 1 if "@" in lower_field: # prevent access to global variables From 9fdaf091c7ad0a8ba35488dd4d2ad2e9275ab2a4 Mon Sep 17 00:00:00 2001 From: UmakanthKaspa Date: Wed, 24 Sep 2025 12:11:05 +0000 Subject: [PATCH 133/263] feat(report-view): add Select All/Unselect All in Pick Columns dialog --- frappe/public/js/frappe/views/reports/report_view.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frappe/public/js/frappe/views/reports/report_view.js b/frappe/public/js/frappe/views/reports/report_view.js index 9dfe87684f..cba1ab7d8a 100644 --- a/frappe/public/js/frappe/views/reports/report_view.js +++ b/frappe/public/js/frappe/views/reports/report_view.js @@ -1610,6 +1610,18 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView { }, }); + const $bulk = $(` +
+ + +
+ `); + const toggleAll = (checked) => + d.$wrapper.find(":checkbox").prop("checked", checked).trigger("change"); + $bulk.on("click", "[data-action=select_all]", () => toggleAll(true)); + $bulk.on("click", "[data-action=unselect_all]", () => toggleAll(false)); + d.$body.prepend($bulk); + d.$body.prepend(`
${__("Document Type")} ${__("Level")} ${__("If Owner")} ${__("Document Type")} ${__("Level")} ${__("If Owner")} ${__( + `${__( frappe.unscrub(p) )}
From 5ca031bad2ba7ad331b8e02b70772d5e79c5db09 Mon Sep 17 00:00:00 2001 From: UmakanthKaspa Date: Thu, 25 Sep 2025 06:14:01 +0000 Subject: [PATCH 142/263] fix(report-view): prevent error when all columns unselected in pick columns --- frappe/public/js/frappe/views/reports/report_view.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/report_view.js b/frappe/public/js/frappe/views/reports/report_view.js index cba1ab7d8a..7755636faa 100644 --- a/frappe/public/js/frappe/views/reports/report_view.js +++ b/frappe/public/js/frappe/views/reports/report_view.js @@ -1585,7 +1585,10 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView { fields: this.get_dialog_fields(), primary_action: (values) => { // doctype fields - let fields = values[this.doctype].map((f) => [f, this.doctype]); + let fields = (values[this.doctype] || []).map((f) => [ + f, + this.doctype, + ]); delete values[this.doctype]; // child table fields From 5dd94922b1dd2cd11c509a2f68a717c63022c5a7 Mon Sep 17 00:00:00 2001 From: Asmita Hase Date: Thu, 25 Sep 2025 14:48:44 +0530 Subject: [PATCH 143/263] fix: preserve this context in add_discard --- frappe/public/js/frappe/form/toolbar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index 13b083f280..f93486cc5a 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -336,7 +336,7 @@ frappe.ui.form.Toolbar = class Toolbar { ) { this.page.add_menu_item( __("Discard"), - function () { + () => { this.frm._discard(); }, true From e124936a71faf88037a7a8ecc82cac6ccc3d202d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 25 Sep 2025 16:55:18 +0530 Subject: [PATCH 144/263] fix(dynamic_links): skip virtual docfields in dynamic link map Signed-off-by: Akhil Narang --- frappe/model/dynamic_links.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/dynamic_links.py b/frappe/model/dynamic_links.py index a054406c2d..de6b9b0f33 100644 --- a/frappe/model/dynamic_links.py +++ b/frappe/model/dynamic_links.py @@ -13,7 +13,7 @@ dynamic_link_queries = [ `tabDocField`.fieldname, `tabDocField`.options from `tabDocField`, `tabDocType` where `tabDocField`.fieldtype='Dynamic Link' and - `tabDocType`.`name`=`tabDocField`.parent and `tabDocType`.is_virtual = 0 + `tabDocType`.`name`=`tabDocField`.parent and `tabDocType`.is_virtual = 0 and `tabDocField`.is_virtual = 0 order by `tabDocType`.read_only, `tabDocType`.in_create""", """select `tabCustom Field`.dt as parent, `tabDocType`.read_only, `tabDocType`.in_create, From ae5708f9be52cf83da16cf6792b1ba769ea395ea Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 25 Sep 2025 22:16:13 +0530 Subject: [PATCH 145/263] fix: center align checkboxes --- frappe/public/scss/desk/print_preview.scss | 4 ---- frappe/public/scss/desk/role_editor.scss | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/frappe/public/scss/desk/print_preview.scss b/frappe/public/scss/desk/print_preview.scss index d048e453bf..ba236ac0de 100644 --- a/frappe/public/scss/desk/print_preview.scss +++ b/frappe/public/scss/desk/print_preview.scss @@ -49,10 +49,6 @@ align-items: unset; } - .input-area { - margin-top: 0.2rem; - } - .label-area { white-space: unset; } diff --git a/frappe/public/scss/desk/role_editor.scss b/frappe/public/scss/desk/role_editor.scss index aba9d9aba8..da67a4afe8 100644 --- a/frappe/public/scss/desk/role_editor.scss +++ b/frappe/public/scss/desk/role_editor.scss @@ -28,6 +28,7 @@ table.user-perm { margin-bottom: var(--margin-sm); label { position: relative; + align-items: center; } input[type="checkbox"] { margin-left: 0; From 878c0896795ec98cf49fadce91ccad9f383b1db5 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Thu, 25 Sep 2025 20:45:29 +0200 Subject: [PATCH 146/263] fix: special operators in compare util (#34145) --- frappe/tests/test_utils.py | 106 +++++++++++++++++++++++++++++++++++++ frappe/utils/data.py | 34 ++++++++++-- 2 files changed, 136 insertions(+), 4 deletions(-) diff --git a/frappe/tests/test_utils.py b/frappe/tests/test_utils.py index 83a653528e..bd4ebf411c 100644 --- a/frappe/tests/test_utils.py +++ b/frappe/tests/test_utils.py @@ -59,6 +59,7 @@ from frappe.utils.data import ( cint, comma_and, comma_or, + compare, cstr, duration_to_seconds, evaluate_filters, @@ -236,6 +237,111 @@ class TestFilters(IntegrationTestCase): } self.assertFalse(evaluate_filters(doc, [("last_password_reset_date", "Timespan", "today")])) + def test_is_operator(self): + """Test 'is' operator for checking if values are set or not set.""" + # Test "is set" with different fieldtypes and values + self.assertTrue(compare("1", "is", "set", "Int")) + self.assertTrue(compare(1, "is", "set", "Int")) + self.assertTrue(compare(0, "is", "set", "Int")) # 0 is considered "set" + self.assertTrue(compare("hello", "is", "set", "Data")) + self.assertTrue(compare(0.0, "is", "set", "Float")) + + # Test "is set" with unset values - None should always be "not set" regardless of fieldtype + self.assertFalse(compare(None, "is", "set", "Int")) + self.assertFalse(compare(None, "is", "set", "Float")) + self.assertFalse(compare(None, "is", "set", "Check")) + self.assertFalse(compare(None, "is", "set", "Data")) + self.assertFalse(compare("", "is", "set")) + self.assertFalse(compare("", "is", "set", "Data")) + self.assertFalse(compare(None, "is", "set")) + + # Test "is not set" with set values + self.assertFalse(compare("1", "is", "not set", "Int")) + self.assertFalse(compare(1, "is", "not set", "Int")) + self.assertFalse(compare(0, "is", "not set", "Int")) + self.assertFalse(compare("hello", "is", "not set", "Data")) + self.assertFalse(compare(0.0, "is", "not set", "Float")) + + # Test "is not set" with unset values - None should always be "not set" regardless of fieldtype + self.assertTrue(compare(None, "is", "not set", "Int")) + self.assertTrue(compare(None, "is", "not set", "Float")) + self.assertTrue(compare(None, "is", "not set", "Check")) + self.assertTrue(compare(None, "is", "not set", "Data")) + self.assertTrue(compare("", "is", "not set")) + self.assertTrue(compare("", "is", "not set", "Data")) + self.assertTrue(compare(None, "is", "not set")) + + def test_in_operators(self): + """Test 'in' and 'not in' operators with and without fieldtype casting.""" + test_list = ["a", "b", "c"] + + # Test "in" operator without fieldtype + self.assertTrue(compare("a", "in", test_list)) + self.assertFalse(compare("", "in", test_list)) + self.assertFalse(compare("d", "in", test_list)) + self.assertFalse(compare(None, "in", test_list)) + + # Test "not in" operator without fieldtype + self.assertFalse(compare("a", "not in", test_list)) + self.assertTrue(compare("", "not in", test_list)) + self.assertTrue(compare("d", "not in", test_list)) + self.assertTrue(compare(None, "not in", test_list)) + + # Test "in" operator with fieldtype casting - only first value should be cast + string_list = ["1", "2", "3"] + self.assertTrue(compare(1, "in", string_list, "Data")) + self.assertTrue(compare("2", "in", string_list, "Data")) + self.assertFalse(compare(4, "in", string_list, "Data")) + + # Test type mismatch: Int fieldtype with string list (val2 is NOT cast) + mixed_list = ["1", "2", "3"] + self.assertFalse(compare("1", "in", mixed_list, "Int")) + self.assertFalse(compare(1, "in", mixed_list, "Int")) + + # Test with matching types: Int fieldtype with int list + int_list = [1, 2, 3] + self.assertTrue(compare("1", "in", int_list, "Int")) + self.assertTrue(compare(2, "in", int_list, "Int")) + self.assertFalse(compare("4", "in", int_list, "Int")) + + # Test "not in" operator with fieldtype casting + self.assertFalse(compare(1, "not in", string_list, "Data")) + self.assertFalse(compare("2", "not in", string_list, "Data")) + self.assertTrue(compare(4, "not in", string_list, "Data")) + + # Test "not in" with type mismatch + self.assertTrue(compare("1", "not in", mixed_list, "Int")) + self.assertFalse(compare("1", "not in", int_list, "Int")) + + # Test with Float fieldtype + float_list = [1.5, 2.5, 3.5] + self.assertTrue(compare("1.5", "in", float_list, "Float")) + self.assertFalse(compare("4.5", "in", float_list, "Float")) + + # Test None with "in"/"not in" operators - None should not be cast + self.assertFalse(compare(None, "in", [""], "Data")) + self.assertFalse(compare(None, "in", [0], "Int")) + self.assertFalse(compare(None, "in", [0.0], "Float")) + self.assertFalse(compare(None, "in", ["", "test"], "Data")) + self.assertTrue(compare(None, "in", [None, "test"], "Data")) + + # Test "not in" with None + self.assertTrue(compare(None, "not in", [""], "Data")) + self.assertTrue(compare(None, "not in", [0], "Int")) + self.assertTrue(compare(None, "not in", [0.0], "Float")) + self.assertTrue(compare(None, "not in", ["", "test"], "Data")) + self.assertFalse(compare(None, "not in", [None, "test"], "Data")) + + def test_is_operator_case_insensitive(self): + """Test that 'is' operator patterns are case insensitive.""" + self.assertTrue(compare("value", "is", "SET")) + self.assertTrue(compare("value", "is", "Set")) + self.assertTrue(compare("value", "is", "set")) + + self.assertTrue(compare(None, "is", "NOT SET")) + self.assertTrue(compare(None, "is", "Not Set")) + self.assertTrue(compare(None, "is", "not set")) + class TestMoney(IntegrationTestCase): def test_money_in_words(self): diff --git a/frappe/utils/data.py b/frappe/utils/data.py index e9d8c3881b..e0bdf17de8 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -2021,7 +2021,7 @@ def sql_like(value: str, pattern: str) -> bool: return pattern in value -def filter_operator_is(value: str, pattern: str) -> bool: +def filter_operator_is(value: str | None, pattern: str) -> bool: """Operator `is` can have two values: 'set' or 'not set'.""" pattern = pattern.lower() @@ -2082,11 +2082,37 @@ def evaluate_filters(doc: "Mapping", filters: FilterSignature): return True -def compare(val1: Any, condition: str, val2: Any, fieldtype: str | None = None): +def compare(val1: Any, condition: str, val2: Any, fieldtype: str | None = None) -> bool: + """Compare two values using the specified operator with optional fieldtype casting. + + Args: + val1: The left operand value to compare + condition: The comparison operator (e.g., "=", ">", "is", "in", "like") + val2: The right operand value to compare against + fieldtype: Optional fieldtype for casting val1 (and val2 for most operators) + + Returns: + bool: True if the comparison evaluates to True, False otherwise + + Note: + - For "is" operator: No casting is performed to preserve None values + - For "in"/"not in" operators: Only val1 is cast (if not None), val2 remains unchanged + - For "Timespan" operator: No casting is performed + - For other operators: Both val1 and val2 are cast to the specified fieldtype + """ if fieldtype: - val1 = cast(fieldtype, val1) - if condition != "Timespan": + if condition in {"is", "Timespan"}: + # No casting to preserve original values + pass + elif condition in {"in", "not in"}: + # Cast only val1 (if not None), preserve val2 container + if val1 is not None: + val1 = cast(fieldtype, val1) + else: + # Cast both values for comparison operators (=, !=, >, <, >=, <=, like, etc.) + val1 = cast(fieldtype, val1) val2 = cast(fieldtype, val2) + if condition in operator_map: return operator_map[condition](val1, val2) From 59b7fc19d759763e80fb1278ead9f00e4301c6cd Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 26 Sep 2025 02:09:34 +0530 Subject: [PATCH 147/263] fix: Norwegian Bokmal translations --- frappe/locale/nb.po | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 0f30e40e50..1f5edf9369 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2025-09-21 09:33+0000\n" -"PO-Revision-Date: 2025-09-24 20:35\n" +"PO-Revision-Date: 2025-09-25 20:39\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -3811,7 +3811,7 @@ msgstr "Skygger for knapp" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By \"Naming Series\" field" -msgstr "Via feltet \"Navngiving av serier\"" +msgstr "Via feltet \"Nummerserie\"" #: frappe/website/doctype/web_page/web_page.js:111 #: frappe/website/doctype/web_page/web_page.js:118 @@ -5335,7 +5335,7 @@ msgstr "Konfigurer hvordan endrede dokumenter skal navngis.
\n\n" #. Description of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Configure various aspects of how document naming works like naming series, current counter." -msgstr "Konfigurer ulike aspekter av hvordan dokumentnavngivning fungerer, for eksempel navngivning av serier, gjeldende teller." +msgstr "Konfigurer ulike aspekter av hvordan dokumentnavngivning fungerer, for eksempel nummerserie, gjeldende teller." #: frappe/core/doctype/user/user.js:412 frappe/public/js/frappe/dom.js:345 #: frappe/www/update-password.html:66 @@ -12403,7 +12403,7 @@ msgstr "Hvis du oppdaterer, velg «Overskriv», ellers slettes ikke eksisterende #: frappe/core/doctype/data_export/exporter.py:188 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." -msgstr "Hvis du laster opp nye poster, blir «Navneserie» obligatorisk, hvis den finnes." +msgstr "Hvis du laster opp nye poster, blir «Nummerserie» påkrevet, hvis den finnes." #: frappe/core/doctype/data_export/exporter.py:186 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." @@ -13273,7 +13273,7 @@ msgstr "Ugyldig e-postserver. Vennligst rett opp og prøv igjen." #: frappe/model/naming.py:109 msgid "Invalid Naming Series: {}" -msgstr "Ugyldig navngivningsserie: {}" +msgstr "Ugyldig nummerserie: {}" #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 @@ -13466,11 +13466,11 @@ msgstr "" #: frappe/model/naming.py:62 msgid "Invalid naming series {}: dot (.) missing" -msgstr "Ugyldig navneserie {}: punktum (.) mangler" +msgstr "Ugyldig nummerserie {}: punktum (.) mangler" #: frappe/model/naming.py:76 msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." -msgstr "Ugyldig navngivningsserie {}: punktum (.) mangler før de numeriske plassholderne. Vennligst bruk et format som ABCD.#####." +msgstr "Ugyldig nummerserie {}: punktum (.) mangler før de numeriske plassholderne. Vennligst bruk et format som ABCD.#####.." #: frappe/core/doctype/data_import/importer.py:453 msgid "Invalid or corrupted content for import" @@ -16377,9 +16377,9 @@ msgstr "Navngivning" msgid "Naming Options:\n" "
  1. field:[fieldname] - By Field
  2. naming_series: - By Naming Series (field called naming_series must be present)
  3. Prompt - Prompt user for a name
  4. [series] - Series by prefix (separated by a dot); for example PRE.#####
  5. \n" "
  6. format:EXAMPLE-{MM}morewords{fieldname1}-{fieldname2}-{#####} - Replace all braced words (fieldnames, date words (DD, MM, YY), series) with their value. Outside braces, any characters can be used.
" -msgstr "Alternativer for navngivning:\n" -"
  1. field:[fieldname] - Etter felt
  2. naming_series: - Etter navngivningsserie (feltet kalt naming_series må være til stede)
  3. Spørsmål - Spør brukeren om et navn
  4. [serie] - Serie etter prefiks (atskilt med punktum); for eksempel PRE.#####
  5. \n" -"
  6. format: EKSEMPEL-{MM}flere ord{fieldname1}-{fieldname2}-{#####} - Erstatt alle ord med parenteser (feltnavn, datoord (DD, MM, ÅÅ), serier) med verdien deres. Utenfor parenteser kan alle tegn brukes.
" +msgstr "Alternativer for nummerserie:\n" +"
  1. field:[fieldname] - Etter felt
  2. naming_series: - Etter nummerserie (feltet kalt naming_series må være til stede)
  3. Spørsmål - Spør brukeren om et navn
  4. [serie] - Serie etter prefiks (atskilt med punktum); for eksempel PRE.#####
  5. \n" +"
  6. format: EKSEMPEL-{MM}flere ord{fieldname1}-{fieldname2}-{#####} - Erstatt alle ord med parenteser (feltnavn, datoord (DD, MM, YY), serier) med verdien deres. Utenfor parenteser kan alle tegn brukes.
" #. Label of the naming_rule (Select) field in DocType 'DocType' #. Label of the naming_rule (Select) field in DocType 'Customize Form' @@ -16396,7 +16396,7 @@ msgstr "Nummerserie" #: frappe/model/naming.py:268 msgid "Naming Series mandatory" -msgstr "Navneserie påkrevet" +msgstr "Nummerserie påkrevet" #. Option for the 'Type' (Select) field in DocType 'Web Template' #. Label of the top_bar (Section Break) field in DocType 'Website Settings' @@ -23561,7 +23561,7 @@ msgstr "Angi begrensning" #. DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Set Naming Series options on your transactions." -msgstr "Angi alternativer for navneserier på transaksjoner" +msgstr "Angi alternativer for nummerserier på transaksjoner." #. Label of the new_password (Password) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -24611,7 +24611,7 @@ msgstr "Spesialtegn er ikke tillatt" #: frappe/model/naming.py:68 msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}" -msgstr "Spesialtegn unntatt '-', '#', '.', '/', '{{' and '}}' er ikke tillatt i navneserier {0}" +msgstr "Spesialtegn unntatt '-', '#', '.', '/', '{{' and '}}' er ikke tillatt i nummerserier {0}" #. Description of the 'Timeout (In Seconds)' (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -27359,7 +27359,7 @@ msgstr "Prøv igjen" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Try a Naming Series" -msgstr "Prøv en navneserie" +msgstr "Prøv en nummerserie" #: frappe/printing/page/print/print.js:202 #: frappe/printing/page/print/print.js:208 @@ -27915,7 +27915,7 @@ msgstr "Oppdaterer globale innstillinger" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:59 msgid "Updating naming series options" -msgstr "Oppdaterer alternativer for navneserier" +msgstr "Oppdaterer alternativer for nummerserier" #: frappe/public/js/frappe/form/toolbar.js:136 msgid "Updating related fields..." From 6cf52ac7ce31e024966f3338f360781d770381ac Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Fri, 26 Sep 2025 00:54:16 +0200 Subject: [PATCH 148/263] refactor: add type hints and docstring to `delete_doc` (#34006) --- frappe/model/delete_doc.py | 64 +++++++++++++++++++++++++++++++------- 1 file changed, 52 insertions(+), 12 deletions(-) diff --git a/frappe/model/delete_doc.py b/frappe/model/delete_doc.py index 6b3914527d..c8096f3aad 100644 --- a/frappe/model/delete_doc.py +++ b/frappe/model/delete_doc.py @@ -3,6 +3,7 @@ import os import shutil +from typing import Any import frappe import frappe.defaults @@ -20,19 +21,58 @@ from frappe.utils.password import delete_all_passwords_for def delete_doc( - doctype=None, - name=None, - force=0, - ignore_doctypes=None, - for_reload=False, - ignore_permissions=False, - flags=None, - ignore_on_trash=False, - ignore_missing=True, - delete_permanently=False, -): + doctype: str | None = None, + name: str | int | list[str | int] | None = None, + force: int | bool = 0, + ignore_doctypes: list[str] | None = None, + for_reload: bool = False, + ignore_permissions: bool = False, + flags: dict[str, Any] | None = None, + ignore_on_trash: bool = False, + ignore_missing: bool = True, + delete_permanently: bool = False, +) -> bool | None: """ - Deletes a doc(dt, dn) and validates if it is not submitted and not linked in a live record + Deletes a document and validates if it is not submitted and not linked in a live record. + + Args: + doctype (str, optional): The document type to delete. If not provided, + retrieved from frappe.form_dict.get("dt"). Defaults to None. + name (str | int | list, optional): The name/ID of the document(s) to delete. + Can be a single name or a list of names. If not provided, + retrieved from frappe.form_dict.get("dn"). Defaults to None. + force (bool, optional): When True, bypasses link existence checks and allows + deletion of documents that are linked to other records. Also allows + deletion of standard DocTypes. Defaults to 0 (False). + ignore_doctypes (list, optional): A list of child doctypes to ignore when + deleting child table records associated with the document. Defaults to None. + for_reload (bool, optional): When True, indicates the deletion is for reloading + purposes (like during doctype updates). Skips certain validations like + permissions and on_trash methods, and automatically sets delete_permanently=True. + Defaults to False. + ignore_permissions (bool, optional): When True, bypasses permission checks + during deletion. Useful for system operations. Defaults to False. + flags (dict, optional): Additional flags to set on the document during the + deletion process. These flags affect document behavior during deletion. + Defaults to None. + ignore_on_trash (bool, optional): When True, skips calling the document's + on_trash method, which typically contains cleanup logic. Defaults to False. + ignore_missing (bool, optional): When True, doesn't raise an error if the + document doesn't exist and returns False. When False, raises + frappe.DoesNotExistError if document is missing. Defaults to True. + delete_permanently (bool, optional): When True, permanently deletes the document + without adding it to the "Deleted Document" table for recovery purposes. + When False, the document is soft-deleted and can be recovered. Defaults to False. + + Raises: + frappe.DoesNotExistError: When document doesn't exist and ignore_missing=False. + frappe.LinkExistsError: When document is linked to other records and force=False. + frappe.PermissionError: When user doesn't have delete permissions and ignore_permissions=False. + frappe.ValidationError: When trying to delete a submitted document. + frappe.QueryTimeoutError: When document is locked by another user. + + Returns: + bool: False if document doesn't exist and ignore_missing=True, otherwise None. """ if not ignore_doctypes: ignore_doctypes = [] From 3dd7466c6614f021ec6b71ec06801d5f4a9c7a04 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 26 Sep 2025 12:26:51 +0530 Subject: [PATCH 149/263] fix: try setting request IP from request.remote_addr if possible Some misconfigured setups don't have the IP set in the headers Signed-off-by: Akhil Narang --- frappe/auth.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/auth.py b/frappe/auth.py index f667138ea1..67c005f560 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -66,6 +66,9 @@ class HTTPRequest: elif frappe.get_request_header("REMOTE_ADDR"): frappe.local.request_ip = frappe.get_request_header("REMOTE_ADDR") + elif frappe.request and getattr(frappe.request, "remote_addr", None): + frappe.local.request_ip = frappe.request.remote_addr + else: frappe.local.request_ip = "127.0.0.1" From 0a08418947b92cd6641a8b13bd8969c1d312668a Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 26 Sep 2025 13:16:21 +0530 Subject: [PATCH 150/263] build(deps): bump ruff Signed-off-by: Akhil Narang --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ef3d02e220..7e3c8257ad 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,7 +21,7 @@ repos: exclude: ^frappe/tests/classes/context_managers\.py$ - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.1 + rev: v0.13.2 hooks: - id: ruff name: "Run ruff import sorter" From 6ca4d4d167a1a009d99062747711de7a994aa633 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 26 Sep 2025 13:16:43 +0530 Subject: [PATCH 151/263] refactor(treewide): ruff format Signed-off-by: Akhil Narang --- frappe/auth.py | 2 +- frappe/commands/redis_utils.py | 2 +- frappe/commands/site.py | 2 +- frappe/commands/test_commands.py | 2 +- frappe/commands/utils.py | 3 +-- frappe/core/doctype/audit_trail/test_audit_trail.py | 4 ++-- frappe/core/doctype/communication/communication.py | 6 +++--- frappe/database/postgres/schema.py | 2 +- frappe/deprecation_dumpster.py | 2 +- frappe/desk/form/linked_with.py | 3 +-- frappe/desk/listview.py | 2 +- frappe/desk/reportview.py | 2 +- frappe/desk/treeview.py | 6 ++---- frappe/email/doctype/email_queue/test_email_queue.py | 2 +- frappe/email/doctype/notification/notification.py | 4 +++- frappe/email/email_body.py | 6 +++--- frappe/email/receive.py | 6 +++--- .../doctype/geolocation_settings/providers/here.py | 2 +- .../doctype/geolocation_settings/providers/nomatim.py | 2 +- .../doctype/ldap_settings/test_ldap_settings.py | 4 ++-- frappe/integrations/oauth2.py | 8 ++++---- frappe/tests/test_api.py | 2 +- frappe/tests/test_hooks.py | 2 +- frappe/tests/test_patches.py | 4 ++-- frappe/tests/test_query_report.py | 2 +- frappe/tests/test_utils.py | 8 ++++---- frappe/tests/utils/generators.py | 5 ++--- frappe/translate.py | 4 ++-- frappe/utils/__init__.py | 2 +- frappe/utils/background_jobs.py | 2 +- frappe/utils/backups.py | 2 +- frappe/utils/data.py | 2 +- frappe/utils/goal.py | 2 +- frappe/utils/weasyprint.py | 2 +- frappe/www/printview.py | 4 ++-- 35 files changed, 56 insertions(+), 59 deletions(-) diff --git a/frappe/auth.py b/frappe/auth.py index f667138ea1..b1e0c0b764 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -666,7 +666,7 @@ def validate_oauth(authorization_header): required_scopes = frappe.db.get_value("OAuth Bearer Token", token, "scopes").split( get_url_delimiter() ) - valid, oauthlib_request = get_oauth_server().verify_request( + valid, _oauthlib_request = get_oauth_server().verify_request( uri, http_method, body, headers, required_scopes ) if valid: diff --git a/frappe/commands/redis_utils.py b/frappe/commands/redis_utils.py index 884c4400ff..e4e83a87d9 100644 --- a/frappe/commands/redis_utils.py +++ b/frappe/commands/redis_utils.py @@ -61,7 +61,7 @@ def create_rq_users(set_admin_password=False, use_rq_auth=False): ) click.secho(f"`export {env_key}={user_credentials['default'][1]}`") click.secho( - "NOTE: Please save the admin password as you " "can not access redis server without the password", + "NOTE: Please save the admin password as you can not access redis server without the password", fg="yellow", ) diff --git a/frappe/commands/site.py b/frappe/commands/site.py index 7a2a690033..3e920cc0c2 100644 --- a/frappe/commands/site.py +++ b/frappe/commands/site.py @@ -336,7 +336,7 @@ def restore_backup( # Check if the backup is of an older version of frappe and the user hasn't specified force if is_downgrade(sql_file_path, verbose=True) and not force: warn_message = ( - "This is not recommended and may lead to unexpected behaviour. " "Do you want to continue anyway?" + "This is not recommended and may lead to unexpected behaviour. Do you want to continue anyway?" ) click.confirm(warn_message, abort=True) diff --git a/frappe/commands/test_commands.py b/frappe/commands/test_commands.py index de9f154cd4..cde28456ca 100644 --- a/frappe/commands/test_commands.py +++ b/frappe/commands/test_commands.py @@ -297,7 +297,7 @@ class TestCommands(BaseTestCommands): self.execute("bench --site {test_site} backup --exclude 'ToDo'", site_data) site_data.update({"kw": "\"{'partial':True}\""}) self.execute( - "bench --site {test_site} execute" " frappe.utils.backups.fetch_latest_backups --kwargs {kw}", + "bench --site {test_site} execute frappe.utils.backups.fetch_latest_backups --kwargs {kw}", site_data, ) site_data.update({"database": json.loads(self.stdout)["database"]}) diff --git a/frappe/commands/utils.py b/frappe/commands/utils.py index f09bc49474..b9b730fd90 100644 --- a/frappe/commands/utils.py +++ b/frappe/commands/utils.py @@ -435,8 +435,7 @@ def import_doc(context: CliCtxObj, path, force=False): type=click.Path(exists=True, dir_okay=False, resolve_path=True), required=True, help=( - "Path to import file (.csv, .xlsx)." - "Consider that relative paths will resolve from 'sites' directory" + "Path to import file (.csv, .xlsx).Consider that relative paths will resolve from 'sites' directory" ), ) @click.option("--doctype", type=str, required=True) diff --git a/frappe/core/doctype/audit_trail/test_audit_trail.py b/frappe/core/doctype/audit_trail/test_audit_trail.py index 41dadc92b5..820651e751 100644 --- a/frappe/core/doctype/audit_trail/test_audit_trail.py +++ b/frappe/core/doctype/audit_trail/test_audit_trail.py @@ -25,7 +25,7 @@ class TestAuditTrail(IntegrationTestCase): re_amended_doc = amend_document(amended_doc, changed_fields, {}, 1) comparator = create_comparator_doc("Test Custom Doctype for Doc Comparator", re_amended_doc.name) - documents, results = comparator.compare_document() + _documents, results = comparator.compare_document() test_field_values = results["changed"]["Field"] self.check_expected_values(test_field_values, ["first value", "second value", "third value"]) @@ -41,7 +41,7 @@ class TestAuditTrail(IntegrationTestCase): amended_doc = amend_document(doc, {}, rows_updated, 1) comparator = create_comparator_doc("Test Custom Doctype for Doc Comparator", amended_doc.name) - documents, results = comparator.compare_document() + _documents, results = comparator.compare_document() results = frappe._dict(results) self.check_rows_updated(results.row_changed) diff --git a/frappe/core/doctype/communication/communication.py b/frappe/core/doctype/communication/communication.py index 9e6907edd6..2c5cf4889a 100644 --- a/frappe/core/doctype/communication/communication.py +++ b/frappe/core/doctype/communication/communication.py @@ -565,11 +565,11 @@ def parse_email(email_strings): for email in email_string.split(","): local_part = email.split("@", 1)[0].strip('"') - user, detail = None, None + _user, detail = None, None if "+" in local_part: - user, detail = local_part.split("+", 1) + _user, detail = local_part.split("+", 1) elif "--" in local_part: - detail, user = local_part.rsplit("--", 1) + detail, _user = local_part.rsplit("--", 1) if not detail: continue diff --git a/frappe/database/postgres/schema.py b/frappe/database/postgres/schema.py index 926f9e0edd..75b944f74a 100644 --- a/frappe/database/postgres/schema.py +++ b/frappe/database/postgres/schema.py @@ -147,7 +147,7 @@ class PostgresTable(DBTable): if isinstance(default, str): default = frappe.db.escape(default) change_nullability.append( - f"ALTER COLUMN \"{col.fieldname}\" {'SET' if col.not_nullable else 'DROP'} NOT NULL" + f'ALTER COLUMN "{col.fieldname}" {"SET" if col.not_nullable else "DROP"} NOT NULL' ) change_nullability.append(f'ALTER COLUMN "{col.fieldname}" SET DEFAULT {default}') diff --git a/frappe/deprecation_dumpster.py b/frappe/deprecation_dumpster.py index 6f6e743620..bdf91e9a38 100644 --- a/frappe/deprecation_dumpster.py +++ b/frappe/deprecation_dumpster.py @@ -899,7 +899,7 @@ def tests_utils_get_dependencies(doctype): import frappe from frappe.tests.utils.generators import get_modules - module, test_module = get_modules(doctype) + _module, test_module = get_modules(doctype) meta = frappe.get_meta(doctype) link_fields = meta.get_link_fields() diff --git a/frappe/desk/form/linked_with.py b/frappe/desk/form/linked_with.py index 7dbea54d95..072dcc8433 100644 --- a/frappe/desk/form/linked_with.py +++ b/frappe/desk/form/linked_with.py @@ -622,8 +622,7 @@ def get_linked_fields(doctype, without_ignore_user_permissions_enabled=False): "DocField", fields=["parent", "options"], filters=child_filters, as_list=1 ): ret[parent] = {"child_doctype": options, "fieldname": links_dict[options]} - if options in ret: - del ret[options] + ret.pop(options, None) virtual_doctypes = frappe.get_all("DocType", {"is_virtual": 1}, pluck="name") for dt in virtual_doctypes: diff --git a/frappe/desk/listview.py b/frappe/desk/listview.py index 9c91026aa6..94af0a06aa 100644 --- a/frappe/desk/listview.py +++ b/frappe/desk/listview.py @@ -83,7 +83,7 @@ def get_group_by_count(doctype: str, current_filters: str, field: str) -> list[d break if owner_idx: - data = [data.pop(owner_idx)] + data[0:49] + data = [data.pop(owner_idx), *data[0:49]] else: data = data[0:50] else: diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index b51753bb2b..35761a58e1 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -547,7 +547,7 @@ def get_field_info(fields, doctype): if parenttype != doctype: # If the column is from a child table, append the child doctype. # For example, "Item Code (Sales Invoice Item)". - label += f" ({ _(parenttype) })" + label += f" ({_(parenttype)})" field_info.append( {"name": name, "label": label, "fieldtype": fieldtype, "translatable": translatable} diff --git a/frappe/desk/treeview.py b/frappe/desk/treeview.py index 2f315924b5..3e73db2806 100644 --- a/frappe/desk/treeview.py +++ b/frappe/desk/treeview.py @@ -9,8 +9,7 @@ from frappe import _ def get_all_nodes(doctype, label, parent, tree_method, **filters): """Recursively gets all data from tree nodes""" - if "cmd" in filters: - del filters["cmd"] + filters.pop("cmd", None) filters.pop("data", None) tree_method = frappe.get_attr(tree_method) @@ -20,8 +19,7 @@ def get_all_nodes(doctype, label, parent, tree_method, **filters): data = tree_method(doctype, parent, **filters) out = [dict(parent=label, data=data)] - if "is_root" in filters: - del filters["is_root"] + filters.pop("is_root", None) to_check = [d.get("value") for d in data if d.get("expandable")] while to_check: diff --git a/frappe/email/doctype/email_queue/test_email_queue.py b/frappe/email/doctype/email_queue/test_email_queue.py index 5dc76096f4..bcbf91d249 100644 --- a/frappe/email/doctype/email_queue/test_email_queue.py +++ b/frappe/email/doctype/email_queue/test_email_queue.py @@ -54,7 +54,7 @@ class TestEmailQueue(IntegrationTestCase): Subject: {subject} From: Test To: - Date: {frappe.utils.now_datetime().strftime('%a, %d %b %Y %H:%M:%S %z')} + Date: {frappe.utils.now_datetime().strftime("%a, %d %b %Y %H:%M:%S %z")} Reply-To: test@example.com X-Frappe-Site: {frappe.local.site} """ diff --git a/frappe/email/doctype/notification/notification.py b/frappe/email/doctype/notification/notification.py index cc9222301e..a094c3f1b5 100644 --- a/frappe/email/doctype/notification/notification.py +++ b/frappe/email/doctype/notification/notification.py @@ -352,7 +352,9 @@ def get_context(context): To queue a notification from a server script: ```python - notification = frappe.get_doc("Notification", "My Notification", ignore_permissions=True) + notification = frappe.get_doc( + "Notification", "My Notification", ignore_permissions=True + ) notification.queue_send(customer) ``` diff --git a/frappe/email/email_body.py b/frappe/email/email_body.py index 7a2256fdda..e02ae105b0 100755 --- a/frappe/email/email_body.py +++ b/frappe/email/email_body.py @@ -237,7 +237,7 @@ class EMail: """Append the message with MIME content to the root node (as attachment)""" from email.mime.text import MIMEText - maintype, subtype = mime_type.split("/") + _maintype, subtype = mime_type.split("/") part = MIMEText(message, _subtype=subtype, policy=policy.SMTP) if as_attachment: @@ -445,7 +445,7 @@ def add_attachment(fname, fcontent, content_type=None, parent=None, content_id=N from email.mime.text import MIMEText if not content_type: - content_type, encoding = mimetypes.guess_type(fname) + content_type, _encoding = mimetypes.guess_type(fname) if not parent: return @@ -597,7 +597,7 @@ def get_header(header=None): if not title: title = frappe.get_hooks("app_title")[-1] - email_header, text = get_email_from_template( + email_header, _text = get_email_from_template( "email_header", {"header_title": title, "indicator": indicator} ) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index a2598546e2..6733c2d246 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -205,7 +205,7 @@ class EmailServer: readonly = self.settings.email_sync_rule != "UNSEEN" self.imap.select(folder, readonly=readonly) - response, message = self.imap.uid("search", None, self.settings.email_sync_rule) + _response, message = self.imap.uid("search", None, self.settings.email_sync_rule) if message[0]: email_list = message[0].split() else: @@ -217,7 +217,7 @@ class EmailServer: # compare the UIDVALIDITY of email account and imap server uid_validity = self.settings.uid_validity - response, message = self.imap.status(folder, "(UIDVALIDITY UIDNEXT)") + _response, message = self.imap.status(folder, "(UIDVALIDITY UIDNEXT)") current_uid_validity = self.parse_imap_response("UIDVALIDITY", message[0]) or 0 uidnext = int(self.parse_imap_response("UIDNEXT", message[0]) or "1") @@ -270,7 +270,7 @@ class EmailServer: def retrieve_message(self, uid, msg_num, folder): try: if cint(self.settings.use_imap): - status, message = self.imap.uid("fetch", uid, "(BODY.PEEK[] BODY.PEEK[HEADER] FLAGS)") + _status, message = self.imap.uid("fetch", uid, "(BODY.PEEK[] BODY.PEEK[HEADER] FLAGS)") raw = message[0] self.get_email_seen_status(uid, raw[0]) diff --git a/frappe/integrations/doctype/geolocation_settings/providers/here.py b/frappe/integrations/doctype/geolocation_settings/providers/here.py index 0ecac02d9c..9234d528d7 100644 --- a/frappe/integrations/doctype/geolocation_settings/providers/here.py +++ b/frappe/integrations/doctype/geolocation_settings/providers/here.py @@ -34,7 +34,7 @@ class Here: "label": address["label"], "value": json.dumps( { - "address_line1": f'{address.get("street", "")} {address.get("houseNumber", "")}'.strip(), + "address_line1": f"{address.get('street', '')} {address.get('houseNumber', '')}".strip(), "city": address.get("city", ""), "state": address.get("state", ""), "pincode": address.get("postalCode", ""), diff --git a/frappe/integrations/doctype/geolocation_settings/providers/nomatim.py b/frappe/integrations/doctype/geolocation_settings/providers/nomatim.py index c02e14ad68..c7d74b9510 100644 --- a/frappe/integrations/doctype/geolocation_settings/providers/nomatim.py +++ b/frappe/integrations/doctype/geolocation_settings/providers/nomatim.py @@ -37,7 +37,7 @@ class Nomatim: "label": result["display_name"], "value": json.dumps( { - "address_line1": f'{address.get("road")} {address.get("house_number", "")}'.strip(), + "address_line1": f"{address.get('road')} {address.get('house_number', '')}".strip(), "city": address.get("city") or address.get("town") or address.get("village"), "state": address.get("state"), "pincode": address.get("postcode"), diff --git a/frappe/integrations/doctype/ldap_settings/test_ldap_settings.py b/frappe/integrations/doctype/ldap_settings/test_ldap_settings.py index 85bf3b4af9..ef22e1ff6f 100644 --- a/frappe/integrations/doctype/ldap_settings/test_ldap_settings.py +++ b/frappe/integrations/doctype/ldap_settings/test_ldap_settings.py @@ -240,7 +240,7 @@ class LDAP_TestCase: function_return = self.test_class.connect_to_ldap( base_dn=self.base_dn, password=self.base_password ) - args, kwargs = ldap3_connection_method.call_args + _args, kwargs = ldap3_connection_method.call_args for connection_arg in kwargs: if ( @@ -305,7 +305,7 @@ class LDAP_TestCase: base_dn=self.base_dn, password=self.base_password, read_only=False ) - args, kwargs = ldap3_connection_method.call_args + _args, kwargs = ldap3_connection_method.call_args self.assertFalse( kwargs["read_only"], diff --git a/frappe/integrations/oauth2.py b/frappe/integrations/oauth2.py index 96224f4c5a..063bd2a3bc 100644 --- a/frappe/integrations/oauth2.py +++ b/frappe/integrations/oauth2.py @@ -72,7 +72,7 @@ def approve(*args, **kwargs): frappe.flags.oauth_credentials, ) = get_oauth_server().validate_authorization_request(r.url, r.method, r.get_data(), r.headers) - headers, body, status = get_oauth_server().create_authorization_response( + headers, _body, _status = get_oauth_server().create_authorization_response( uri=frappe.flags.oauth_credentials["redirect_uri"], body=r.get_data(), headers=r.headers, @@ -144,7 +144,7 @@ def authorize(**kwargs): def get_token(*args, **kwargs): try: r = frappe.request - headers, body, status = get_oauth_server().create_token_response( + _headers, body, _status = get_oauth_server().create_token_response( r.url, r.method, r.form, r.headers, frappe.flags.oauth_credentials ) body = frappe._dict(json.loads(body)) @@ -165,7 +165,7 @@ def get_token(*args, **kwargs): def revoke_token(*args, **kwargs): try: r = frappe.request - headers, body, status = get_oauth_server().create_revocation_response( + _headers, _body, status = get_oauth_server().create_revocation_response( r.url, headers=r.headers, body=r.form, @@ -184,7 +184,7 @@ def revoke_token(*args, **kwargs): def openid_profile(*args, **kwargs): try: r = frappe.request - headers, body, status = get_oauth_server().create_userinfo_response( + _headers, body, _status = get_oauth_server().create_userinfo_response( r.url, headers=r.headers, body=r.form, diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index 4518fdc52d..789fb1e15f 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -471,7 +471,7 @@ class TestResponse(FrappeAPITestCase): } for redirect, expected_redirect in expected_redirects.items(): - response = self.get(f"/login?{urlencode({'redirect-to':redirect})}", {"sid": self.sid}) + response = self.get(f"/login?{urlencode({'redirect-to': redirect})}", {"sid": self.sid}) self.assertEqual(response.location, expected_redirect) diff --git a/frappe/tests/test_hooks.py b/frappe/tests/test_hooks.py index 8c84f5e4a0..5860f5e860 100644 --- a/frappe/tests/test_hooks.py +++ b/frappe/tests/test_hooks.py @@ -205,7 +205,7 @@ def custom_has_permission(doc, ptype, user): def custom_auth(): - auth_type, token = frappe.get_request_header("Authorization", "Bearer ").split(" ") + _auth_type, token = frappe.get_request_header("Authorization", "Bearer ").split(" ") if token == "set_test_example_user": frappe.set_user("test@example.com") diff --git a/frappe/tests/test_patches.py b/frappe/tests/test_patches.py index fc6e466bed..9cddbb7001 100644 --- a/frappe/tests/test_patches.py +++ b/frappe/tests/test_patches.py @@ -121,7 +121,7 @@ class TestPatchReader(IntegrationTestCase): @patch("builtins.open", new_callable=mock_open, read_data=EDGE_CASES) def test_new_style_edge_cases(self, _file): - all, pre, post = self.get_patches() + _all, pre, _post = self.get_patches() self.assertEqual( pre, [ @@ -134,7 +134,7 @@ class TestPatchReader(IntegrationTestCase): @patch("builtins.open", new_callable=mock_open, read_data=COMMENTED_OUT) def test_ignore_comments(self, _file): - all, pre, post = self.get_patches() + _all, pre, _post = self.get_patches() self.assertEqual(pre, ["app.module.patch1", "app.module.patch3"]) def test_verify_patch_txt(self): diff --git a/frappe/tests/test_query_report.py b/frappe/tests/test_query_report.py index 7114a5dc99..2ad356c924 100644 --- a/frappe/tests/test_query_report.py +++ b/frappe/tests/test_query_report.py @@ -53,7 +53,7 @@ class TestQueryReport(IntegrationTestCase): visible_idx = [0, 2, 3] # Build the result - xlsx_data, column_widths = build_xlsx_data( + xlsx_data, _column_widths = build_xlsx_data( data, visible_idx, include_indentation=False, include_filters=True ) diff --git a/frappe/tests/test_utils.py b/frappe/tests/test_utils.py index 83a653528e..79fa026b92 100644 --- a/frappe/tests/test_utils.py +++ b/frappe/tests/test_utils.py @@ -362,7 +362,7 @@ class TestMathUtils(IntegrationTestCase): self.assertEqual(floor(22.7330), 22) self.assertEqual(floor("24.7"), 24) self.assertEqual(floor("26.7"), 26) - self.assertEqual(floor(Decimal(29.45)), 29) + self.assertEqual(floor(Decimal("29.45")), 29) def test_ceil(self): from decimal import Decimal @@ -372,7 +372,7 @@ class TestMathUtils(IntegrationTestCase): self.assertEqual(ceil(22.7330), 23) self.assertEqual(ceil("24.7"), 25) self.assertEqual(ceil("26.7"), 27) - self.assertEqual(ceil(Decimal(29.45)), 30) + self.assertEqual(ceil(Decimal("29.45")), 30) class TestHTMLUtils(IntegrationTestCase): @@ -800,7 +800,7 @@ class TestResponse(IntegrationTestCase): timedelta(days=10, hours=12, minutes=120, seconds=10), ], "float": [ - Decimal(29.21), + Decimal("29.21"), ], "doc": [ frappe.get_doc("System Settings"), @@ -1071,7 +1071,7 @@ class TestMiscUtils(IntegrationTestCase): self.assertIsInstance(get_file_timestamp(__file__), str) def test_execute_in_shell(self): - err, out = execute_in_shell("ls") + _err, out = execute_in_shell("ls") self.assertIn("apps", cstr(out)) def test_get_all_sites(self): diff --git a/frappe/tests/utils/generators.py b/frappe/tests/utils/generators.py index b92364ea50..93b72edc2d 100644 --- a/frappe/tests/utils/generators.py +++ b/frappe/tests/utils/generators.py @@ -63,7 +63,7 @@ def get_missing_records_doctypes(doctype, visited=None) -> list[str]: # Mark as visited visited.add(doctype) - module, test_module = get_modules(doctype) + _module, test_module = get_modules(doctype) meta = frappe.get_meta(doctype) link_fields = meta.get_link_fields() @@ -158,12 +158,11 @@ def _generate_records_for( index_doctype: str, reset: bool = False, commit: bool = False, initial_doctype: str | None = None ) -> Generator[tuple[str, "Document"], None, None]: """Create and yield test records for a specific doctype.""" - module: str test_module: ModuleType logstr = f" {index_doctype} via {initial_doctype}" - module, test_module = get_modules(index_doctype) + _module, test_module = get_modules(index_doctype) # First prioriry: module's _make_test_records as an escape hatch # to completely bypass the standard loading and create test records diff --git a/frappe/translate.py b/frappe/translate.py index ead55ab67e..d29485a586 100644 --- a/frappe/translate.py +++ b/frappe/translate.py @@ -695,9 +695,9 @@ def write_csv_file(path, app_messages, lang_dict): if len(app_message) == 2: path, message = app_message elif len(app_message) == 3: - path, message, lineno = app_message + path, message, _lineno = app_message elif len(app_message) == 4: - path, message, context, lineno = app_message + path, message, context, _lineno = app_message else: continue diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py index bad08b3565..c9975d643c 100644 --- a/frappe/utils/__init__.py +++ b/frappe/utils/__init__.py @@ -610,7 +610,7 @@ def get_disk_usage(): files_path = get_files_path() if not os.path.exists(files_path): return 0 - err, out = execute_in_shell(f"du -hsm {files_path}") + _err, out = execute_in_shell(f"du -hsm {files_path}") return cint(out.split("\n")[-2].split("\t")[0]) diff --git a/frappe/utils/background_jobs.py b/frappe/utils/background_jobs.py index 39fff78bde..34ac14d463 100644 --- a/frappe/utils/background_jobs.py +++ b/frappe/utils/background_jobs.py @@ -592,7 +592,7 @@ def get_redis_conn(username=None, password=None): return RedisQueue.get_connection(**cred) except redis.exceptions.AuthenticationError: log( - f'Wrong credentials used for {cred.username or "default user"}. ' + f"Wrong credentials used for {cred.username or 'default user'}. " "You can reset credentials using `bench create-rq-users` CLI and restart the server", colour="red", ) diff --git a/frappe/utils/backups.py b/frappe/utils/backups.py index b8d4b2b2d9..1e74b9b8d6 100644 --- a/frappe/utils/backups.py +++ b/frappe/utils/backups.py @@ -298,7 +298,7 @@ class BackupGenerator: def zip_files(self): # For backwards compatibility - pre v13 click.secho( - "BackupGenerator.zip_files has been deprecated in favour of" " BackupGenerator.backup_files", + "BackupGenerator.zip_files has been deprecated in favour of BackupGenerator.backup_files", fg="yellow", ) return self.backup_files() diff --git a/frappe/utils/data.py b/frappe/utils/data.py index e9d8c3881b..ab5a0f3c8d 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -1633,7 +1633,7 @@ def get_thumbnail_base64_for_image(src: str) -> dict[str, str] | None: return try: - image, unused_filename, extn = get_local_image(src) + image, _unused_filename, extn = get_local_image(src) except OSError: return diff --git a/frappe/utils/goal.py b/frappe/utils/goal.py index 01cd9d835e..3ba7c128ba 100644 --- a/frappe/utils/goal.py +++ b/frappe/utils/goal.py @@ -116,7 +116,7 @@ def get_monthly_goal_graph_data( { "title": _("Completed"), "color": "#28a745", - "value": f"{int(round(flt(current_month_value) / flt(goal) * 100))}%", + "value": f"{round(flt(current_month_value) / flt(goal) * 100)}%", }, ] y_markers = {"yMarkers": [{"label": _("Goal"), "lineType": "dashed", "value": flt(goal)}]} diff --git a/frappe/utils/weasyprint.py b/frappe/utils/weasyprint.py index af9778ed49..4703fc807c 100644 --- a/frappe/utils/weasyprint.py +++ b/frappe/utils/weasyprint.py @@ -100,7 +100,7 @@ class PrintFormatGenerator: def render_pdf(self): """Return a bytes sequence of the rendered PDF.""" - HTML, CSS = import_weasyprint() + HTML, _CSS = import_weasyprint() self._make_header_footer() diff --git a/frappe/www/printview.py b/frappe/www/printview.py index 32bfd013ed..ebe5837843 100644 --- a/frappe/www/printview.py +++ b/frappe/www/printview.py @@ -229,7 +229,7 @@ def get_rendered_template( if letter_head.header_script: letter_head.content += f""" """ @@ -238,7 +238,7 @@ def get_rendered_template( if letter_head.footer_script: letter_head.footer += f""" """ From 898742cdb61501e8d42c549fc5a05b1cf18912b7 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 26 Sep 2025 13:22:29 +0530 Subject: [PATCH 152/263] chore: manual fixups Signed-off-by: Akhil Narang --- frappe/commands/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/commands/utils.py b/frappe/commands/utils.py index b9b730fd90..bfbd1b1052 100644 --- a/frappe/commands/utils.py +++ b/frappe/commands/utils.py @@ -435,7 +435,7 @@ def import_doc(context: CliCtxObj, path, force=False): type=click.Path(exists=True, dir_okay=False, resolve_path=True), required=True, help=( - "Path to import file (.csv, .xlsx).Consider that relative paths will resolve from 'sites' directory" + "Path to import file (.csv, .xlsx). Consider that relative paths will resolve from 'sites' directory" ), ) @click.option("--doctype", type=str, required=True) From 1ae276d44163de6dae4ccd6ca168918bd3e9c5d5 Mon Sep 17 00:00:00 2001 From: Charles-Henri Decultot Date: Fri, 26 Sep 2025 13:15:01 +0200 Subject: [PATCH 153/263] fix: do not show debug message when traceback is disallowed --- frappe/utils/response.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index bf36b4faa9..082190529e 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -199,7 +199,7 @@ def _make_logs_v1(): [orjson.dumps(d).decode() for d in frappe.local.message_log] ).decode() - if frappe.debug_log: + if frappe.debug_log and is_traceback_allowed(): response["_debug_messages"] = orjson.dumps(frappe.local.debug_log).decode() if frappe.flags.error_message: From 9e5e5ca1ea79140b72ce332943a628f35ae788e8 Mon Sep 17 00:00:00 2001 From: Rahul Agrawal <12agrawalrahul@gmail.com> Date: Fri, 26 Sep 2025 16:51:18 +0530 Subject: [PATCH 154/263] feat: add Make 'name' searchable in Global Search in custom form --- frappe/custom/doctype/customize_form/customize_form.json | 7 +++++++ frappe/custom/doctype/customize_form/customize_form.py | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/frappe/custom/doctype/customize_form/customize_form.json b/frappe/custom/doctype/customize_form/customize_form.json index 4eb0593966..c41de205a5 100644 --- a/frappe/custom/doctype/customize_form/customize_form.json +++ b/frappe/custom/doctype/customize_form/customize_form.json @@ -44,6 +44,7 @@ "force_re_route_to_default_view", "column_break_29", "show_preview_popup", + "show_name_in_global_search", "email_settings_section", "default_email_template", "column_break_26", @@ -430,6 +431,12 @@ "fieldtype": "Int", "label": "Rows Threshold for Grid Search", "non_negative": 1 + }, + { + "default": "0", + "fieldname": "show_name_in_global_search", + "fieldtype": "Check", + "label": "Make \"name\" searchable in Global Search" } ], "hide_toolbar": 1, diff --git a/frappe/custom/doctype/customize_form/customize_form.py b/frappe/custom/doctype/customize_form/customize_form.py index f5061f3f52..1fa7a1c4aa 100644 --- a/frappe/custom/doctype/customize_form/customize_form.py +++ b/frappe/custom/doctype/customize_form/customize_form.py @@ -79,6 +79,7 @@ class CustomizeForm(Document): search_fields: DF.Data | None sender_field: DF.Data | None sender_name_field: DF.Data | None + show_name_in_global_search: DF.Check show_preview_popup: DF.Check show_title_field_in_link: DF.Check sort_field: DF.Literal[None] @@ -307,6 +308,8 @@ class CustomizeForm(Document): ) def set_property_setters_for_doctype(self, meta): + if self.get("show_name_in_global_search") != meta.get("show_name_in_global_search"): + self.flags.rebuild_doctype_for_global_search = True for prop, prop_type in doctype_properties.items(): if self.get(prop) != meta.get(prop): self.make_property_setter(prop, self.get(prop), prop_type) @@ -736,6 +739,7 @@ doctype_properties = { "track_views": "Check", "allow_auto_repeat": "Check", "allow_import": "Check", + "show_name_in_global_search": "Check", "show_preview_popup": "Check", "default_email_template": "Data", "email_append_to": "Check", From 2558a7b0bfb832b6b54461121e3e459148681419 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Fri, 26 Sep 2025 13:22:43 +0200 Subject: [PATCH 155/263] feat(Form Builder): show default value for "Select" and "Check" fields (#34050) --- frappe/public/js/form_builder/FormBuilder.vue | 8 ++------ .../components/controls/CheckControl.vue | 17 +++++++++++++---- .../components/controls/SelectControl.vue | 14 ++++++++++++-- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/frappe/public/js/form_builder/FormBuilder.vue b/frappe/public/js/form_builder/FormBuilder.vue index 63ed4ba25d..c826f255ab 100644 --- a/frappe/public/js/form_builder/FormBuilder.vue +++ b/frappe/public/js/form_builder/FormBuilder.vue @@ -144,7 +144,7 @@ onMounted(() => store.fetch()); } .editable { - input, + input:not([type="checkbox"]), textarea, select, .ace_editor, @@ -258,7 +258,7 @@ onMounted(() => store.fetch()); border-color: transparent; } - input, + input:not([type="checkbox"]), textarea, select, .ace_editor, @@ -269,10 +269,6 @@ onMounted(() => store.fetch()); .ql-editor { background-color: var(--control-bg) !important; } - - input[type="checkbox"] { - background-color: var(--fg-bg) !important; - } } .form-main > :deep(div:first-child:not(.tab-header)) { diff --git a/frappe/public/js/form_builder/components/controls/CheckControl.vue b/frappe/public/js/form_builder/components/controls/CheckControl.vue index 0b35344805..38c49de355 100644 --- a/frappe/public/js/form_builder/components/controls/CheckControl.vue +++ b/frappe/public/js/form_builder/components/controls/CheckControl.vue @@ -1,8 +1,18 @@