From 01916192be5a08cabbffe0cdc67af5b50b2caadd Mon Sep 17 00:00:00 2001 From: Boris Schrijver Date: Mon, 17 Feb 2025 11:40:21 +0100 Subject: [PATCH 01/60] fix(email_account): select backend_app_flow when retrieving email_account --- frappe/email/doctype/email_account/email_account.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index 727d3145c0..d9248c3025 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -887,6 +887,7 @@ def pull(now=False): .select( doctype.name, doctype.auth_method, + doctype.backend_app_flow, doctype.connected_app, doctype.connected_user, ) From 62f90cb81d9936558f61f44ab43b4e42946f78c8 Mon Sep 17 00:00:00 2001 From: Asmita Hase Date: Wed, 19 Feb 2025 17:22:43 +0530 Subject: [PATCH 02/60] style: additional color for something between a warning and info --- frappe/public/js/frappe/views/calendar/calendar.js | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/public/js/frappe/views/calendar/calendar.js b/frappe/public/js/frappe/views/calendar/calendar.js index d43ae2ff95..ea3f28c6a3 100644 --- a/frappe/public/js/frappe/views/calendar/calendar.js +++ b/frappe/public/js/frappe/views/calendar/calendar.js @@ -120,6 +120,7 @@ frappe.views.Calendar = class Calendar { success: "green", warning: "orange", default: "blue", + notice: "yellow", }; this.get_default_options(); } From 17d6d81fb5ffa7051968986b5f807a369e24142d Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 20 Feb 2025 10:48:45 +0530 Subject: [PATCH 03/60] feat: mini pretty dates (#31331) Narrow format pretty dates for list views, works the same way as client side function. --- frappe/tests/test_utils.py | 3 ++- frappe/utils/data.py | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/frappe/tests/test_utils.py b/frappe/tests/test_utils.py index 105f0f3eed..899e0e7299 100644 --- a/frappe/tests/test_utils.py +++ b/frappe/tests/test_utils.py @@ -685,7 +685,6 @@ class TestDateUtils(IntegrationTestCase): def test_pretty_date(self): from frappe import _ - # differnt cases now = get_datetime() test_cases = { @@ -707,6 +706,8 @@ class TestDateUtils(IntegrationTestCase): for dt, exp_message in test_cases.items(): self.assertEqual(pretty_date(dt), exp_message) + self.assertEqual(pretty_date(add_to_date(now, days=-5), mini=True), "5d") + def test_date_from_timegrain(self): start_date = getdate("2021-01-01") diff --git a/frappe/utils/data.py b/frappe/utils/data.py index 44aee027f1..06fbe28b44 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -1692,7 +1692,7 @@ def escape_html(text: str) -> str: return "".join(html_escape_table.get(c, c) for c in text) -def pretty_date(iso_datetime: datetime.datetime | str) -> str: +def pretty_date(iso_datetime: datetime.datetime | str, mini=False) -> str: """Return a localized string representation of the delta to the current system time. For example, "1 hour ago", "2 days ago", "in 5 seconds", etc. @@ -1706,7 +1706,12 @@ def pretty_date(iso_datetime: datetime.datetime | str) -> str: iso_datetime = get_datetime(iso_datetime) now_dt = now_datetime() locale = frappe.local.lang.replace("-", "_") if frappe.local.lang else None - return format_timedelta(iso_datetime - now_dt, add_direction=True, locale=locale) + return format_timedelta( + iso_datetime - now_dt, + add_direction=not mini, + locale=locale, + format="long" if not mini else "narrow", + ) def comma_or(some_list: list | tuple, add_quotes=True) -> str: From cfbbaffd1d622fac7b464119f6659a8fbc65ac26 Mon Sep 17 00:00:00 2001 From: Alex Leach Date: Thu, 20 Feb 2025 06:14:11 +0000 Subject: [PATCH 04/60] feat: OAuth 2.0. Allow including client_id in backend app auth request. As per rfc6749 section-3.2.1, clients: > MAY use the "client_id" request parameter to identify itself when > sending requests to the token endpoint. This patch allows to include client_id in BackendAppFlow, for servers that require it. --- .../integrations/doctype/connected_app/connected_app.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frappe/integrations/doctype/connected_app/connected_app.py b/frappe/integrations/doctype/connected_app/connected_app.py index 5a6e4f944c..15b1efd0fa 100644 --- a/frappe/integrations/doctype/connected_app/connected_app.py +++ b/frappe/integrations/doctype/connected_app/connected_app.py @@ -148,7 +148,7 @@ class ConnectedApp(Document): return token_cache - def get_backend_app_token(self): + def get_backend_app_token(self, include_client_id=None): """Get an Access Token for the Cloud-Registered Service Principal""" # There is no User assigned to the app, so we give it an empty string, # otherwise it will assign the logged in user. @@ -163,7 +163,11 @@ class ConnectedApp(Document): client = BackendApplicationClient(client_id=self.client_id, scope=self.get_scopes()) oauth_session = OAuth2Session(client=client) - token = oauth_session.fetch_token(self.token_uri, client_secret=self.get_password("client_secret")) + token = oauth_session.fetch_token( + self.token_uri, + client_secret=self.get_password("client_secret"), + include_client_id=include_client_id, + ) token_cache.update_data(token) token_cache.save(ignore_permissions=True) From 6e20eed640f974dc04776a4336751a1b8eb68217 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Thu, 20 Feb 2025 12:41:47 +0530 Subject: [PATCH 05/60] fix: redo some fixes to ensure cypress passes --- frappe/__init__.py | 3 +++ frappe/core/doctype/communication/email.py | 3 +-- frappe/realtime.py | 3 +-- frappe/website/doctype/web_form/web_form.py | 4 +++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 9dd0a388e9..3c4c37303f 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1020,6 +1020,9 @@ def has_permission( ) if throw and not out: + if doc: + frappe.permissions.check_doctype_permission(doctype, ptype) + document_label = f"{_(doctype)} {doc if isinstance(doc, str) else doc.name}" if doc else _(doctype) frappe.flags.error_message = _("No permission for {0}").format(document_label) raise frappe.PermissionError diff --git a/frappe/core/doctype/communication/email.py b/frappe/core/doctype/communication/email.py index f3a1aed7fa..e16b59f98e 100755 --- a/frappe/core/doctype/communication/email.py +++ b/frappe/core/doctype/communication/email.py @@ -79,8 +79,7 @@ def make( ) if doctype and name: - doc = frappe.get_doc(doctype, name) - doc.check_permission("email") + frappe.has_permission(doctype, doc=name, ptype="email", throw=True) return _make( doctype=doctype, diff --git a/frappe/realtime.py b/frappe/realtime.py index 28f11abb9f..23c051c3d4 100644 --- a/frappe/realtime.py +++ b/frappe/realtime.py @@ -115,8 +115,7 @@ def emit_via_redis(event, message, room): @frappe.whitelist(allow_guest=True) def has_permission(doctype: str, name: str) -> bool: - doc = frappe.get_doc(doctype, name) - doc.check_permission("read") + frappe.has_permission(doctype, doc=name, throw=True) return True diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 6ed0d97ba6..d31f4a69ee 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -626,7 +626,7 @@ def delete(web_form_name: str, docname: str | int): @frappe.whitelist() -def delete_multiple(web_form_name: str, docnames: list[str | int]): +def delete_multiple(web_form_name: str, docnames): web_form = frappe.get_doc("Web Form", web_form_name) docnames = json.loads(docnames) @@ -635,6 +635,8 @@ def delete_multiple(web_form_name: str, docnames: list[str | int]): restricted_docnames = [] for docname in docnames: + assert isinstance(docname, str | int) + owner = frappe.db.get_value(web_form.doc_type, docname, "owner") if frappe.session.user == owner and web_form.allow_delete: allowed_docnames.append(docname) From 4e39f2f1080b579bd1f2a9cc797741ba4e5a713d Mon Sep 17 00:00:00 2001 From: Christopher McKay <101884182+karotkriss@users.noreply.github.com> Date: Wed, 19 Feb 2025 11:40:08 -0400 Subject: [PATCH 06/60] fix: Update phonenumber library to handle new GY phone number format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The phonenumber library was updated from version 8.13.13 to 8.13.55 to address an issue where new Guyanese (GY) phone numbers starting with +592 7 were being incorrectly marked as invalid. Previously, only numbers starting with +592 6 were recognized. This change ensures that users can now correctly submit phone numbers with the updated format in forms. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c94aa846de..c002e170a8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ dependencies = [ "openpyxl~=3.1.2", "passlib~=1.7.4", "pdfkit~=1.0.0", - "phonenumbers==8.13.13", + "phonenumbers==8.13.55", "premailer~=3.10.0", "psutil~=5.9.5", "psycopg2-binary~=2.9.1", From 405d32529166c1a91a7fe2f77b3f27a37bbd17fc Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Wed, 19 Feb 2025 16:39:14 +0530 Subject: [PATCH 07/60] Revert "Merge pull request #27578 from akhilnarang/sanitize-html" This reverts commit 535220ce4339e9ef65da6bcd72b6d7c8b3e44e3b, reversing changes made to fe192025a58fe95f53c40ef4f0c1e994d0fb5cd1. --- frappe/desk/form/assign_to.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index d42a4251ac..bb3c760190 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -15,7 +15,6 @@ from frappe.desk.doctype.notification_log.notification_log import ( get_title_html, ) from frappe.desk.form.document_follow import follow_document -from frappe.utils import escape_html class DuplicateToDoError(frappe.ValidationError): @@ -57,10 +56,6 @@ def add(args=None, *, ignore_permissions=False): users_with_duplicate_todo = [] shared_with_users = [] - description = escape_html( - args.get("description", _("Assignment for {0} {1}").format(args["doctype"], args["name"])) - ) - for assign_to in frappe.parse_json(args.get("assign_to")): filters = { "reference_type": args["doctype"], @@ -76,13 +71,16 @@ def add(args=None, *, ignore_permissions=False): else: from frappe.utils import nowdate + if not args.get("description"): + args["description"] = _("Assignment for {0} {1}").format(args["doctype"], args["name"]) + d = frappe.get_doc( { "doctype": "ToDo", "allocated_to": assign_to, "reference_type": args["doctype"], "reference_name": args["name"], - "description": description, + "description": args.get("description"), "priority": args.get("priority", "Medium"), "status": "Open", "date": args.get("date", nowdate()), @@ -122,7 +120,7 @@ def add(args=None, *, ignore_permissions=False): d.reference_type, d.reference_name, action="ASSIGN", - description=description, + description=args.get("description"), ) if shared_with_users: From c22f652473b4fb1a18920b35df2be4e8cdb6b2dc Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Wed, 19 Feb 2025 16:40:09 +0530 Subject: [PATCH 08/60] refactor(assign_to): use a `Text Editor` field for description The `ToDo` doctype uses this, so it makes more sense here. Signed-off-by: Akhil Narang --- frappe/public/js/frappe/form/sidebar/assign_to.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/sidebar/assign_to.js b/frappe/public/js/frappe/form/sidebar/assign_to.js index e33e0868d4..dfb3318e4d 100644 --- a/frappe/public/js/frappe/form/sidebar/assign_to.js +++ b/frappe/public/js/frappe/form/sidebar/assign_to.js @@ -234,7 +234,7 @@ frappe.ui.form.AssignToDialog = class AssignToDialog { }, { label: __("Comment"), - fieldtype: "Small Text", + fieldtype: "Text Editor", fieldname: "description", }, ]; From 76be4a6c8478a7b74026c0e4577a42b4fd2baddd Mon Sep 17 00:00:00 2001 From: Asmita Hase Date: Thu, 20 Feb 2025 15:21:04 +0530 Subject: [PATCH 09/60] style: be able to return more color names from calender view --- frappe/public/js/frappe/views/calendar/calendar.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/views/calendar/calendar.js b/frappe/public/js/frappe/views/calendar/calendar.js index ea3f28c6a3..cd1f4c281c 100644 --- a/frappe/public/js/frappe/views/calendar/calendar.js +++ b/frappe/public/js/frappe/views/calendar/calendar.js @@ -120,7 +120,6 @@ frappe.views.Calendar = class Calendar { success: "green", warning: "orange", default: "blue", - notice: "yellow", }; this.get_default_options(); } @@ -421,7 +420,8 @@ frappe.views.Calendar = class Calendar { prepare_colors(d) { let color, color_name; if (this.get_css_class) { - color_name = this.color_map[this.get_css_class(d)] || "blue"; + color_name = this.get_css_class(d); + color_name = this.color_map[color_name] || color_name || "blue"; if (color_name.startsWith("#")) { color_name = frappe.ui.color.validate_hex(color_name) ? color_name : "blue"; From 7b96f199172592a80b4eec35a7c4f3e66ff4c428 Mon Sep 17 00:00:00 2001 From: 0xD0M1M0 <76812428+0xD0M1M0@users.noreply.github.com> Date: Thu, 20 Feb 2025 12:47:17 +0100 Subject: [PATCH 10/60] feat: (IMAP) Always BCC (#28961) --- frappe/email/doctype/email_account/email_account.json | 10 +++++++++- frappe/email/doctype/email_account/email_account.py | 1 + frappe/email/doctype/email_queue/email_queue.py | 5 ++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/frappe/email/doctype/email_account/email_account.json b/frappe/email/doctype/email_account/email_account.json index 1a44bec920..9811c11654 100644 --- a/frappe/email/doctype/email_account/email_account.json +++ b/frappe/email/doctype/email_account/email_account.json @@ -73,6 +73,7 @@ "smtp_port", "column_break_38", "no_smtp_authentication", + "always_bcc", "signature_section", "add_signature", "signature", @@ -699,12 +700,19 @@ "fieldname": "sent_folder_name", "fieldtype": "Data", "label": "Sent Folder Name" + }, + { + "description": "Use this, for example, if all sent emails should also be send to an archive.", + "fieldname": "always_bcc", + "fieldtype": "Data", + "label": "Always BCC Address", + "options": "Email" } ], "icon": "fa fa-inbox", "index_web_pages_for_search": 1, "links": [], - "modified": "2024-12-04 23:30:37.622353", + "modified": "2024-12-30 11:25:58.427173", "modified_by": "Administrator", "module": "Email", "name": "Email Account", diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index 88a2764eef..4a808feeb8 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -60,6 +60,7 @@ class EmailAccount(Document): from frappe.types import DF add_signature: DF.Check + always_bcc: DF.Data | None always_use_account_email_id_as_sender: DF.Check always_use_account_name_as_sender_name: DF.Check api_key: DF.Data | None diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index d446881962..7823491562 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -690,6 +690,9 @@ class QueueBuilder: return attachments def prepare_email_content(self): + email_account = self.get_outgoing_email_account() + if isinstance(self._bcc, list) and email_account.always_bcc is not None: + self._bcc.append(str(email_account.always_bcc)) mail = get_email( recipients=self.final_recipients(), sender=self.sender, @@ -700,7 +703,7 @@ class QueueBuilder: reply_to=self.reply_to, cc=self.final_cc(), bcc=self.bcc, - email_account=self.get_outgoing_email_account(), + email_account=email_account, expose_recipients=self.expose_recipients, inline_images=self.inline_images, header=self.header, From 2f9f659fcb04a5d65766b673ccbee2a9fd4c1860 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Thu, 20 Feb 2025 17:43:12 +0530 Subject: [PATCH 11/60] perf(DX): always cache controllers --- frappe/model/base_document.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 1ba210ce85..898c129f98 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -64,9 +64,6 @@ def get_controller(doctype): :param doctype: DocType name as string. """ - if frappe.local.dev_server or frappe.flags.in_migrate: - return import_controller(doctype) - site_controllers = frappe.controllers.setdefault(frappe.local.site, {}) if doctype not in site_controllers: site_controllers[doctype] = import_controller(doctype) From ece9b6396db7971a3004a2c6f11edddf23764a14 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Thu, 20 Feb 2025 17:47:35 +0530 Subject: [PATCH 12/60] perf: get reqd fields only --- frappe/model/base_document.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 1ba210ce85..93b6fa9998 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -80,7 +80,7 @@ def import_controller(doctype): module_name = "Core" if doctype not in DOCTYPES_FOR_DOCTYPE: - doctype_info = frappe.db.get_value("DocType", doctype, fieldname="*") + doctype_info = frappe.db.get_value("DocType", doctype, ("module", "custom", "is_tree"), as_dict=True) if doctype_info: if doctype_info.custom: return NestedSet if doctype_info.is_tree else Document From c600314b4c57bf2a23d790cd4ab97e42f39fc352 Mon Sep 17 00:00:00 2001 From: Soham Kulkarni <77533095+sokumon@users.noreply.github.com> Date: Thu, 20 Feb 2025 18:40:56 +0530 Subject: [PATCH 13/60] fix: change condition to not generate more File records (#31181) * fix: check if name exists * fix: if name is null add file_name in filter --- frappe/core/doctype/file/file.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index ab560deefe..2eac72a6de 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -382,8 +382,13 @@ class File(Document): filters = { "content_hash": self.content_hash, "is_private": self.is_private, - "name": ("!=", self.name), } + + if self.name: + filters.update({"name": ("!=", self.name)}) + else: + filters.update({"file_name": self.file_name}) + if self.attached_to_doctype and self.attached_to_name: filters.update( { From 4ba8ec637d3fd4acc41d8f2fc54910ebb608daa6 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 20 Feb 2025 19:20:20 +0530 Subject: [PATCH 14/60] fix: check if duplicate_file url matches incoming file url --- frappe/core/doctype/file/file.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 2eac72a6de..6a0b0a0b61 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -386,8 +386,6 @@ class File(Document): if self.name: filters.update({"name": ("!=", self.name)}) - else: - filters.update({"file_name": self.file_name}) if self.attached_to_doctype and self.attached_to_name: filters.update( @@ -663,7 +661,8 @@ class File(Document): if duplicate_file: file_doc: File = frappe.get_cached_doc("File", duplicate_file.name) if file_doc.exists_on_disk(): - self.file_url = duplicate_file.file_url + if self.make_file() == duplicate_file.file_url: + self.file_url = duplicate_file.file_url file_exists = True if not file_exists: @@ -690,6 +689,15 @@ class File(Document): return {"file_name": os.path.basename(fpath), "file_url": self.file_url} + def make_file_url(self): + file_url = None + safe_file_name = re.sub(r"[/\\%?#]", "_", self.file_name) + if self.is_private: + file_url = f"/private/files/{safe_file_name}" + else: + file_url = f"/files/{safe_file_name}" + return file_url + def check_max_file_size(self): from frappe.core.api.file import get_max_file_size From 5557ede3d5c7af9851bfa93efd83121c1d7e14c9 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 20 Feb 2025 19:33:43 +0530 Subject: [PATCH 15/60] fix: typo in method name --- frappe/core/doctype/file/file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 6a0b0a0b61..b7ce007650 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -661,7 +661,7 @@ class File(Document): if duplicate_file: file_doc: File = frappe.get_cached_doc("File", duplicate_file.name) if file_doc.exists_on_disk(): - if self.make_file() == duplicate_file.file_url: + if self.make_file_url() == duplicate_file.file_url: self.file_url = duplicate_file.file_url file_exists = True From 07b080abcbd669fe4b8e480ad7d81a3da68d957b Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Thu, 20 Feb 2025 17:44:53 +0100 Subject: [PATCH 16/60] fix(EmailAccount): Fix always_bcc condition --- frappe/email/doctype/email_queue/email_queue.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index 7823491562..ac80796bab 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -691,8 +691,8 @@ class QueueBuilder: def prepare_email_content(self): email_account = self.get_outgoing_email_account() - if isinstance(self._bcc, list) and email_account.always_bcc is not None: - self._bcc.append(str(email_account.always_bcc)) + if isinstance(self._bcc, list) and email_account.always_bcc: + self._bcc.append(email_account.always_bcc) mail = get_email( recipients=self.final_recipients(), sender=self.sender, From 7f0aa436f32b64510218012d4129a51f23067e48 Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Thu, 20 Feb 2025 19:33:00 +0100 Subject: [PATCH 17/60] Merge pull request #31363 from cogk/fix-check-empty-assign_to-comment fix(assign_to): Check if HTML description is empty --- frappe/desk/form/assign_to.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index bb3c760190..d915a4bd3e 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -15,6 +15,7 @@ from frappe.desk.doctype.notification_log.notification_log import ( get_title_html, ) from frappe.desk.form.document_follow import follow_document +from frappe.utils.data import strip_html class DuplicateToDoError(frappe.ValidationError): @@ -71,7 +72,9 @@ def add(args=None, *, ignore_permissions=False): else: from frappe.utils import nowdate - if not args.get("description"): + description = str(args.get("description", "")) + has_content = strip_html(description) or " Date: Fri, 21 Feb 2025 09:44:40 +0530 Subject: [PATCH 18/60] feat: specify row compression for tables (#31361) Certain tables contain A LOT of duplicate data, it makes sense to enable compressed row format on them by default. I've seen 5-10 fold reduction in DB size after enabling compressed format on select few tables. This has some performance overhead: - both compressed and uncompressed pages live in buffer pool. - compression/decompression Note: - These cons don't apply much on DocTypes I am enabling this for. - I am not enabling this on existing sites, migration can take a long time! Do it manually with `transform-database` command if you want to. --- .../doctype/communication/communication.json | 5 ++-- .../deleted_document/deleted_document.json | 3 ++- frappe/core/doctype/doctype/doctype.json | 11 +++++++- frappe/core/doctype/doctype/doctype.py | 1 + frappe/core/doctype/doctype/test_doctype.py | 25 +++++++++++++++++++ frappe/core/doctype/version/version.json | 3 ++- frappe/core/doctype/view_log/view_log.json | 3 ++- frappe/database/mariadb/schema.py | 2 +- .../doctype/email_queue/email_queue.json | 3 ++- .../doctype/web_page_view/web_page_view.json | 7 +++--- 10 files changed, 52 insertions(+), 11 deletions(-) diff --git a/frappe/core/doctype/communication/communication.json b/frappe/core/doctype/communication/communication.json index bc3496b4a9..a1fdb7ff1b 100644 --- a/frappe/core/doctype/communication/communication.json +++ b/frappe/core/doctype/communication/communication.json @@ -372,7 +372,7 @@ "idx": 1, "links": [], "make_attachments_public": 1, - "modified": "2024-03-23 16:01:30.219380", + "modified": "2025-02-20 19:19:29.427081", "modified_by": "Administrator", "module": "Core", "name": "Communication", @@ -427,6 +427,7 @@ "role": "All" } ], + "row_format": "Compressed", "search_fields": "subject", "sender_field": "sender", "sort_field": "creation", @@ -436,4 +437,4 @@ "title_field": "subject", "track_changes": 1, "track_seen": 1 -} +} \ No newline at end of file diff --git a/frappe/core/doctype/deleted_document/deleted_document.json b/frappe/core/doctype/deleted_document/deleted_document.json index 1c8a2cf951..b0fe595f61 100644 --- a/frappe/core/doctype/deleted_document/deleted_document.json +++ b/frappe/core/doctype/deleted_document/deleted_document.json @@ -60,7 +60,7 @@ ], "in_create": 1, "links": [], - "modified": "2024-03-23 16:02:17.664513", + "modified": "2025-02-20 19:22:00.734438", "modified_by": "Administrator", "module": "Core", "name": "Deleted Document", @@ -73,6 +73,7 @@ "role": "System Manager" } ], + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [], diff --git a/frappe/core/doctype/doctype/doctype.json b/frappe/core/doctype/doctype/doctype.json index ab8374d47e..dbb210b646 100644 --- a/frappe/core/doctype/doctype/doctype.json +++ b/frappe/core/doctype/doctype/doctype.json @@ -94,6 +94,7 @@ "advanced", "engine", "migration_hash", + "row_format", "connections_tab" ], "fields": [ @@ -671,6 +672,14 @@ "fieldname": "fields_tab", "fieldtype": "Tab Break", "label": "Fields" + }, + { + "default": "Dynamic", + "fieldname": "row_format", + "fieldtype": "Select", + "hidden": 1, + "label": "Row Format", + "options": "Dynamic\nCompressed" } ], "icon": "fa fa-bolt", @@ -753,7 +762,7 @@ "link_fieldname": "reference_doctype" } ], - "modified": "2024-11-30 16:09:21.536704", + "modified": "2025-02-20 19:05:52.119679", "modified_by": "Administrator", "module": "Core", "name": "DocType", diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index 3d9a7ba938..d5913e47f5 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -158,6 +158,7 @@ class DocType(Document): read_only: DF.Check restrict_to_domain: DF.Link | None route: DF.Data | None + row_format: DF.Literal["Dynamic", "Compressed"] search_fields: DF.Data | None sender_field: DF.Data | None sender_name_field: DF.Data | None diff --git a/frappe/core/doctype/doctype/test_doctype.py b/frappe/core/doctype/doctype/test_doctype.py index 5915487070..60bf788064 100644 --- a/frappe/core/doctype/doctype/test_doctype.py +++ b/frappe/core/doctype/doctype/test_doctype.py @@ -25,6 +25,7 @@ from frappe.desk.form.load import getdoc from frappe.model.delete_doc import delete_controllers from frappe.model.sync import remove_orphan_doctypes from frappe.tests import IntegrationTestCase, UnitTestCase +from frappe.utils import get_table_name class UnitTestDoctype(UnitTestCase): @@ -806,6 +807,30 @@ class TestDocType(IntegrationTestCase): doc.submit() frappe.get_meta(doctype.name).as_dict() + def test_row_compression(self): + if frappe.db.db_type != "mariadb": + return + + compressed_dt = new_doctype(row_format="Compressed").insert().name + dynamic_dt = new_doctype().insert().name + + information_schema = frappe.qb.Schema("information_schema") + + def get_format(dt): + return ( + frappe.qb.from_(information_schema.tables) + .select("row_format") + .where( + (information_schema.tables.table_schema == frappe.conf.db_name) + & (information_schema.tables.table_name == get_table_name(dt)) + ) + .run()[0][0] + .upper() + ) + + self.assertEqual(get_format(compressed_dt), "COMPRESSED") + self.assertEqual(get_format(dynamic_dt), "DYNAMIC") + def new_doctype( name: str | None = None, diff --git a/frappe/core/doctype/version/version.json b/frappe/core/doctype/version/version.json index 7b8297365f..10b56f7bd6 100644 --- a/frappe/core/doctype/version/version.json +++ b/frappe/core/doctype/version/version.json @@ -53,7 +53,7 @@ "idx": 1, "in_create": 1, "links": [], - "modified": "2024-03-23 16:04:01.627592", + "modified": "2025-02-20 19:20:33.616072", "modified_by": "Administrator", "module": "Core", "name": "Version", @@ -73,6 +73,7 @@ } ], "quick_entry": 1, + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [], diff --git a/frappe/core/doctype/view_log/view_log.json b/frappe/core/doctype/view_log/view_log.json index ade16cd09a..55f2655bec 100644 --- a/frappe/core/doctype/view_log/view_log.json +++ b/frappe/core/doctype/view_log/view_log.json @@ -33,7 +33,7 @@ } ], "links": [], - "modified": "2024-03-23 16:04:01.764239", + "modified": "2025-02-20 19:21:33.012224", "modified_by": "Administrator", "module": "Core", "name": "View Log", @@ -50,6 +50,7 @@ } ], "quick_entry": 1, + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [] diff --git a/frappe/database/mariadb/schema.py b/frappe/database/mariadb/schema.py index fd5c5a103b..736a6f9f41 100644 --- a/frappe/database/mariadb/schema.py +++ b/frappe/database/mariadb/schema.py @@ -63,7 +63,7 @@ class MariaDBTable(DBTable): idx int not null default '0', {additional_definitions}) ENGINE={engine} - ROW_FORMAT=DYNAMIC + ROW_FORMAT={(self.meta.get("row_format") or "Dynamic").upper()} CHARACTER SET=utf8mb4 COLLATE=utf8mb4_unicode_ci""" diff --git a/frappe/email/doctype/email_queue/email_queue.json b/frappe/email/doctype/email_queue/email_queue.json index 6c91e3a2eb..46e24b63d2 100644 --- a/frappe/email/doctype/email_queue/email_queue.json +++ b/frappe/email/doctype/email_queue/email_queue.json @@ -154,7 +154,7 @@ "idx": 1, "in_create": 1, "links": [], - "modified": "2024-03-23 16:03:24.379339", + "modified": "2025-02-20 19:21:09.652451", "modified_by": "Administrator", "module": "Email", "name": "Email Queue", @@ -170,6 +170,7 @@ "role": "System Manager" } ], + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [], diff --git a/frappe/website/doctype/web_page_view/web_page_view.json b/frappe/website/doctype/web_page_view/web_page_view.json index 744aa540a0..2fe49f2900 100644 --- a/frappe/website/doctype/web_page_view/web_page_view.json +++ b/frappe/website/doctype/web_page_view/web_page_view.json @@ -24,8 +24,8 @@ "fieldname": "path", "fieldtype": "Data", "label": "Path", - "set_only_once": 1, - "search_index": 1 + "search_index": 1, + "set_only_once": 1 }, { "fieldname": "referrer", @@ -94,7 +94,7 @@ ], "in_create": 1, "links": [], - "modified": "2024-03-23 16:04:02.743377", + "modified": "2025-02-20 19:20:47.267461", "modified_by": "Administrator", "module": "Website", "name": "Web Page View", @@ -115,6 +115,7 @@ ], "quick_entry": 1, "read_only": 1, + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [], From 51e08371b0b806bd73e2745efe8faf9ee74bf6b2 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 21 Feb 2025 10:53:18 +0530 Subject: [PATCH 19/60] fix: erase cron frequency when type changes (#31368) Right now hiddent cron field is taking priority over event_frequency. Which is confusing and not something anyone expects. --- frappe/core/doctype/server_script/server_script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/core/doctype/server_script/server_script.py b/frappe/core/doctype/server_script/server_script.py index 6f375a6281..c929d663ce 100644 --- a/frappe/core/doctype/server_script/server_script.py +++ b/frappe/core/doctype/server_script/server_script.py @@ -139,7 +139,7 @@ class ServerScript(Document): { "method": frappe.scrub(f"{self.name}-{self.event_frequency}"), "frequency": self.event_frequency, - "cron_format": self.cron_format, + "cron_format": self.cron_format if self.event_frequency == "Cron" else "", "stopped": self.disabled, } ).save() From 1d763704244ec7e59faa86799e6ed8aa7d195681 Mon Sep 17 00:00:00 2001 From: Hardik Zinzuvadiya <25708027+Z4nzu@users.noreply.github.com> Date: Fri, 21 Feb 2025 12:19:05 +0530 Subject: [PATCH 20/60] feat: Add Grid Page Length field for child tables in DocType --- frappe/core/doctype/doctype/doctype.json | 11 ++++++++++- frappe/core/doctype/doctype/doctype.py | 1 + frappe/public/js/frappe/form/grid_pagination.js | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/doctype/doctype.json b/frappe/core/doctype/doctype/doctype.json index dbb210b646..6b9d744e80 100644 --- a/frappe/core/doctype/doctype/doctype.json +++ b/frappe/core/doctype/doctype/doctype.json @@ -31,6 +31,7 @@ "is_calendar_and_gantt", "editable_grid", "quick_entry", + "grid_page_length", "cb01", "track_changes", "track_seen", @@ -680,6 +681,14 @@ "hidden": 1, "label": "Row Format", "options": "Dynamic\nCompressed" + }, + { + "default": "50", + "depends_on": "istable", + "fieldname": "grid_page_length", + "fieldtype": "Int", + "label": "Grid Page Length", + "non_negative": 1 } ], "icon": "fa fa-bolt", @@ -799,4 +808,4 @@ "states": [], "track_changes": 1, "translated_doctype": 1 -} \ No newline at end of file +} diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index d5913e47f5..338a8e99c2 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -121,6 +121,7 @@ class DocType(Document): engine: DF.Literal["InnoDB", "MyISAM"] fields: DF.Table[DocField] force_re_route_to_default_view: DF.Check + grid_page_length: DF.Int has_web_view: DF.Check hide_toolbar: DF.Check icon: DF.Data | None diff --git a/frappe/public/js/frappe/form/grid_pagination.js b/frappe/public/js/frappe/form/grid_pagination.js index 23233d820e..8bb8911ef3 100644 --- a/frappe/public/js/frappe/form/grid_pagination.js +++ b/frappe/public/js/frappe/form/grid_pagination.js @@ -5,7 +5,7 @@ export default class GridPagination { } setup_pagination() { - this.page_length = 50; + this.page_length = this.grid.meta?.grid_page_length || 50; this.page_index = 1; this.total_pages = Math.ceil(this.grid.data.length / this.page_length); From 4f453f2ef2be872691b7d1dace490d17e30bf773 Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Fri, 21 Feb 2025 12:57:47 +0530 Subject: [PATCH 21/60] fix(print): handle custom format with custom module Co-authored-by: Aman Co-authored-by: Khushbu Co-authored-by: Manya Co-authored-by: Ritika Co-authored-by: Siddharth Co-authored-by: Yashvi --- frappe/www/printview.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/frappe/www/printview.py b/frappe/www/printview.py index ebe382ecc5..0e81e52232 100644 --- a/frappe/www/printview.py +++ b/frappe/www/printview.py @@ -438,21 +438,23 @@ def get_print_format(doctype: str, print_format: "PrintFormat") -> str: # server, find template module = print_format.module or frappe.db.get_value("DocType", doctype, "module") - path = os.path.join( - get_module_path(module, "Print Format", print_format.name), - frappe.scrub(print_format.name) + ".html", - ) - if os.path.exists(path): - with open(path) as pffile: - return pffile.read() - else: + is_custom_module = frappe.get_cached_value("Module Def", module, "custom") + if is_custom_module: if print_format.raw_printing: return print_format.raw_commands if print_format.html: return print_format.html - frappe.throw(_("No template found at path: {0}").format(path), frappe.TemplateNotFoundError) + path = os.path.join( + get_module_path(module, "Print Format", print_format.name), + frappe.scrub(print_format.name) + ".html", + ) + if os.path.exists(path): + with open(path) as pffile: + return pffile.read() + + frappe.throw(_("No template found at path: {0}").format(path), frappe.TemplateNotFoundError) def make_layout(doc: "Document", meta: "Meta", format_data=None) -> list: From 37da1d43bdb4aeffe9976dcf47611928c1099aa8 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 21 Feb 2025 14:24:05 +0530 Subject: [PATCH 22/60] fix: remove duplicate clear_cache calls (#31374) This is internally handled in clear_document_cache Fix was only required for websitegenerator specific things. --- frappe/model/document.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index a7c820cea4..0f12928524 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1314,8 +1314,6 @@ class Document(BaseDocument, DocRef): def clear_cache(self): frappe.clear_document_cache(self.doctype, self.name) - frappe.db.after_commit.add(lambda: frappe.clear_document_cache(self.doctype, self.name)) - frappe.db.after_rollback.add(lambda: frappe.clear_document_cache(self.doctype, self.name)) def reset_seen(self): """Clear _seen property and set current user as seen""" From f72dc934469485156ff311bcd4ae2f93ebf146e4 Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Fri, 21 Feb 2025 14:47:28 +0100 Subject: [PATCH 23/60] fix(workflow_action): Pass context as dict to render template --- frappe/workflow/doctype/workflow_action/workflow_action.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index ea751f048e..70544dd4bf 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -476,6 +476,9 @@ def get_email_template_from_workflow(doc): if not template_name: return + + if isinstance(doc, Document): + doc = doc.as_dict() return get_email_template(template_name, doc) From 344e5348b4d8c9947f46932668e71ded04b92319 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Fri, 21 Feb 2025 23:17:19 +0530 Subject: [PATCH 24/60] fix: sync translations from crowdin (#31191) --- frappe/locale/ar.po | 421 +++-- frappe/locale/bs.po | 4088 +++++++++++++++++++++---------------------- frappe/locale/de.po | 560 +++--- frappe/locale/eo.po | 421 +++-- frappe/locale/es.po | 421 +++-- frappe/locale/fa.po | 511 +++--- frappe/locale/fr.po | 421 +++-- frappe/locale/hu.po | 421 +++-- frappe/locale/pl.po | 421 +++-- frappe/locale/ru.po | 421 +++-- frappe/locale/sv.po | 429 +++-- frappe/locale/tr.po | 571 +++--- frappe/locale/zh.po | 421 +++-- 13 files changed, 4745 insertions(+), 4782 deletions(-) diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po index 1af007378b..996258eda4 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - مسودّة؛ 1 - تأكيد؛ 2 - إلغاء" msgid "0 is highest" msgstr "0 أعلى قيمة" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -144,7 +144,7 @@ msgstr "تمت مزامنة حدث تقويم Google واحد." msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "تعليق واحد" @@ -969,7 +969,7 @@ msgstr "سجل النشاط" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -980,7 +980,7 @@ msgstr "سجل النشاط" msgid "Add" msgstr "إضافة" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "إضافة مجموعة" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "إضافة متعددة" @@ -1095,7 +1095,7 @@ msgstr "إضافة مراجعة" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1124,7 +1124,7 @@ msgstr "إضافة المشتركين" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1251,7 +1251,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1414,8 +1414,8 @@ msgstr "متقدم" msgid "Advanced Control" msgstr "تحكم متقدم" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "البحث المتقدم" @@ -1563,7 +1563,7 @@ msgstr "يجب أن تكون جميع الصور الملحقة لموقع مع msgid "All Records" msgstr "جميع السجلات" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2190,7 +2190,7 @@ msgstr "تم التطبيق" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "تطبيق قاعدة الواجب" @@ -2291,11 +2291,11 @@ msgstr "أرشفة" msgid "Archived Columns" msgstr "أعمدة من الأرشيف" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "هل تريد بالتأكيد حذف جميع الصفوف؟" @@ -2326,7 +2326,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2402,7 +2402,7 @@ msgstr "تعيين الشرط" msgid "Assign To" msgstr "تكليف إلى" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "تكليف إلى" @@ -2453,7 +2453,7 @@ msgid "Assigned By Full Name" msgstr "تعيين بواسطة الاسم كامل" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2534,7 +2534,7 @@ msgstr "" msgid "Assignments" msgstr "تعيينات" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "" @@ -2652,7 +2652,7 @@ msgstr "تم حذف المرفق" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "المرفقات" @@ -2709,7 +2709,7 @@ msgstr "المصادقة" msgid "Authentication Apps you can use are: " msgstr "تطبيقات المصادقة التي يمكنك استخدامها هي:" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "فشلت المصادقة أثناء تلقي رسائل البريد الإلكتروني من حساب البريد الإلكتروني: {0}." @@ -2916,11 +2916,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "يمكن تنشيط الربط التلقائي فقط لحساب بريد إلكتروني واحد." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "لا يمكن تنشيط الربط التلقائي إلا إذا تم تمكين الوارد." @@ -3408,7 +3408,7 @@ msgid "Blocked" msgstr "محجوب" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3634,7 +3634,7 @@ msgstr "حذف بالجملة" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "تعديل بالجمله {0}" @@ -3955,7 +3955,7 @@ msgstr "" msgid "Cancel" msgstr "إلغاء" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "إلغاء" @@ -3977,7 +3977,7 @@ msgstr "الغاء جميع الوثائق" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "إلغاء {0} وثائق؟" @@ -3991,7 +3991,7 @@ msgstr "إلغاء {0} وثائق؟" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "ألغيت" @@ -4016,7 +4016,7 @@ msgstr "الغاء {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4119,7 +4119,7 @@ msgstr "لا يمكن حذف {0} لأن لديها عُقد تابعة" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "لا يمكن تحرير الإشعار القياسي. للتعديل ، يرجى تعطيله وتكراره" @@ -4160,7 +4160,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "لا يمكن تعيين طابعات متعددة على تنسيق طباعة واحد." @@ -4188,7 +4188,7 @@ msgstr "لا يمكن إزالة معرف الحقل" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4558,7 +4558,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4600,7 +4600,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4661,7 +4661,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -4923,11 +4923,11 @@ msgstr "اسم العمود" msgid "Column Name cannot be empty" msgstr "اسم العمود لا يمكن أن يكون فارغا\\n
\\nColumn Name cannot be empty" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5692,7 +5692,7 @@ msgstr "إنشاء سجل" msgid "Create New" msgstr "انشاء جديد" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "انشاء جديد" @@ -5725,10 +5725,10 @@ msgstr "" msgid "Create a new record" msgstr "إنشاء سجل جديد" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "انشاء جديد {0}" @@ -5750,7 +5750,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "قم بإنشاء أول {0}" @@ -6140,7 +6140,7 @@ msgstr "تم تصدير التخصيصات ل {0} إلى:
{1}" msgid "Customize" msgstr "تخصيص" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "تخصيص" @@ -6786,7 +6786,7 @@ msgstr "مؤجل" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6795,7 +6795,7 @@ msgstr "مؤجل" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" @@ -6804,7 +6804,7 @@ msgstr "حذف" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6873,12 +6873,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "احذف هذا السجل للسماح بالإرسال إلى عنوان البريد الإلكتروني هذا" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "حذف {0} العناصر نهائيا؟" @@ -6926,7 +6926,7 @@ msgstr "حذف {0}" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7375,7 +7375,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "لا تقم بتحرير الرؤوس التي يتم ضبطها مسبقا في القالب" @@ -7858,15 +7858,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "" @@ -7898,7 +7898,7 @@ msgstr "تمت استعادة المستند {0} بالفعل" msgid "Document {0} has been set to state {1} by {2}" msgstr "تم تعيين المستند {0} على الحالة {1} بواسطة {2}" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -8008,9 +8008,9 @@ msgstr "الدونات" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "تحميل" @@ -8069,7 +8069,7 @@ msgid "Dr" msgstr "" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "مشروع" @@ -8264,7 +8264,7 @@ msgstr "" msgid "Edit" msgstr "تصحيح" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "تصحيح" @@ -8303,7 +8303,7 @@ msgstr "تحرير مخصص HTML" msgid "Edit DocType" msgstr "تعديل القائمة" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "تعديل القائمة" @@ -8509,7 +8509,7 @@ msgstr "البريد الإلكتروني" msgid "Email Account" msgstr "حساب البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8743,7 +8743,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8981,7 +8981,7 @@ msgstr "تمكين" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "صندوق الوارد للبريد الإلكتروني المُمكّن للمستخدم {0}" @@ -9227,7 +9227,6 @@ msgstr "سجل الأخطاء" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9264,9 +9263,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "خطأ في الإخطار" @@ -9274,11 +9273,11 @@ msgstr "خطأ في الإخطار" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "حدث خطأ أثناء الاتصال بحساب البريد الإلكتروني {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطأ أثناء تقييم الإشعار {0}. يرجى تصحيح القالب الخاص بك." @@ -9523,7 +9522,7 @@ msgstr "وقت انتهاء صلاحية رمز الاستجابة السريع msgid "Export" msgstr "تصدير" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "تصدير" @@ -9737,10 +9736,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9757,7 +9752,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9765,7 +9760,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9781,7 +9776,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9797,7 +9792,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -9979,7 +9974,7 @@ msgstr "" msgid "Field {0} not found." msgstr "الحقل {0} غير موجود." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9997,7 +9992,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "اسم الحقل" @@ -10264,7 +10259,7 @@ msgstr "" msgid "Filtered Records" msgstr "السجلات التي تمت تصفيتها" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "تمت تصفيتها من قبل "{0}"" @@ -10313,7 +10308,7 @@ msgstr "مرشحات JSON" msgid "Filters Section" msgstr "قسم المرشحات" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "المرشحات المطبقة على {0}" @@ -10460,12 +10455,12 @@ msgstr "المجلد {0} غير فارغ" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "إتبع" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10851,7 +10846,7 @@ msgstr "جزء الوحدات" msgid "Frappe" msgstr "فرابي" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10868,7 +10863,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11937,7 +11932,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "إخفاء القائمة الرئيسية" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -12002,9 +11997,9 @@ msgstr "تلميح: تضمين الرموز والأرقام والأحرف ال #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12078,8 +12073,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12352,7 +12347,7 @@ msgstr "إذا كنت تحميل سجلات جديدة، وترك \"اسم\" (ID msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12491,7 +12486,7 @@ msgstr "يجب أن يكون حقل الصورة من النوع إرفاق صو msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12539,7 +12534,7 @@ msgstr "ضمني" msgid "Import" msgstr "استيراد" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "استيراد" @@ -13115,7 +13110,7 @@ msgid "Invalid" msgstr "غير صالحة" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13137,7 +13132,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "تنسيق CSV غير صالح" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14239,7 +14234,7 @@ msgid "Leave blank to repeat always" msgstr "اتركه فارغ لتكرار دائما" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "ترك هذه المحادثة" @@ -14695,7 +14690,7 @@ msgstr "تصفية القائمة" msgid "List Settings" msgstr "إعدادات القائمة" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "إعدادات القائمة" @@ -14764,7 +14759,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14929,7 +14924,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "انتهت صلاحية جلسة تسجيل الدخول، ثم حدث الصفحة لإعادة المحاولة" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15441,7 +15436,7 @@ msgid "Menu" msgstr "الخيارات" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "دمج مع الحالي" @@ -15527,7 +15522,7 @@ msgstr "" msgid "Message clipped" msgstr "رسالة قص" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "رسالة من الخادم: {0}" @@ -16239,12 +16234,12 @@ msgstr "قالب نافبار" msgid "Navbar Template Values" msgstr "قيم قالب نافبار" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "انتقل القائمة لأسفل" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "انتقل القائمة لأعلى" @@ -16371,7 +16366,7 @@ msgstr "رسالة جديدة من موقع الاتصال الصفحة" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "اسم جديد" @@ -16461,11 +16456,11 @@ msgstr "القيمة الجديدة التي سيتم تحديدها" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16620,14 +16615,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "لا" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "لا" @@ -16718,7 +16713,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16757,7 +16752,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "لا يوجد طابعة متاحة." @@ -16833,7 +16828,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "لا توجد تعليقات حتى الآن" @@ -16961,7 +16956,7 @@ msgstr "" msgid "No records will be exported" msgstr "لن يتم تصدير سجلات" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -16989,7 +16984,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17133,7 +17128,7 @@ msgstr "لا ترسل" msgid "Not Set" msgstr "غير محدد" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "غير محدد" @@ -17162,7 +17157,7 @@ msgstr "غير نشطة" msgid "Not allowed for {0}: {1}" msgstr "غير مسموح لـ {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "غير مسموح بإرفاق مستند {0} ، يرجى تمكين السماح بالطباعة لـ {0} في إعدادات الطباعة" @@ -17205,7 +17200,7 @@ msgstr "ليس في وضع المطور! يقع في site_config.json أو جع msgid "Not permitted" msgstr "غير مسموح به" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "غير مسموح بمشاهدة {0}" @@ -17331,15 +17326,15 @@ msgstr "وثيقة الاشتراك المكتوبة" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17922,7 +17917,7 @@ msgstr "فتح وحدة نمطية أو أداة" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "فتح عنصر القائمة" @@ -17972,13 +17967,13 @@ msgstr "عملية" msgid "Operator must be one of {0}" msgstr "يجب أن يكون المشغل واحدا من {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18459,7 +18454,7 @@ msgstr "الأصل هو اسم المستند الذي ستتم إضافة ال msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18528,7 +18523,7 @@ msgstr "إعادة تعيين كلمة المرور" msgid "Password Reset Link Generation Limit" msgstr "حد إنشاء ارتباط إعادة تعيين كلمة المرور" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18720,7 +18715,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "إرسال دائم {0} ؟" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "حذف بشكل دائم {0} ؟" @@ -18922,7 +18917,7 @@ msgstr "" msgid "Plant" msgstr "مصنع" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19279,7 +19274,7 @@ msgstr "يرجى إعداد سمز قبل تعيينه كطريقة المصاد msgid "Please setup a message first" msgstr "يرجى إعداد رسالة أولاً" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19287,7 +19282,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "رجاء حدد" @@ -19435,11 +19430,11 @@ msgstr "الرمز البريدي" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "مشاركات {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "الوظائف المقدمة في إطار {0}" @@ -19593,7 +19588,7 @@ msgstr "سابق" msgid "Previous Hash" msgstr "السابق هاش" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19650,7 +19645,7 @@ msgstr "" msgid "Print" msgstr "طباعة" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "طباعة" @@ -19669,7 +19664,7 @@ msgstr "طباعة الوثائق" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19816,11 +19811,11 @@ msgstr "" msgid "Print with letterhead" msgstr "طباعة مع ترويسة" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "طابعة" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "تعيين الطابعة" @@ -19830,7 +19825,7 @@ msgstr "تعيين الطابعة" msgid "Printer Name" msgstr "اسم الطابعة" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "إعدادات الطابعة" @@ -20212,7 +20207,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "يجب أن تكون قائمة الانتظار واحدة من {0}" @@ -20390,7 +20385,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20407,7 +20402,7 @@ msgstr "رد: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20909,7 +20904,7 @@ msgstr "قم بتحديث ورقة Google" msgid "Refresh Token" msgstr "تحديث رمز" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21087,7 +21082,7 @@ msgstr "إزالة {0}" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "إعادة تسمية" @@ -21097,7 +21092,7 @@ msgstr "إعادة تسمية" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "إعادة تسمية {0}" @@ -21161,7 +21156,7 @@ msgstr "كما يكرر "AAA" من السهل تخمين" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "يكرر مثل "abcabcabc" ليست سوى أصعب قليلا لتخمين من "اي بي سي"" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "يكرر {0}" @@ -21576,7 +21571,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21661,7 +21656,7 @@ msgstr "تقييد النطاق" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "تقييد المستخدم من هذا العنوان IP فقط. يمكن إضافة عناوين IP متعددة عن طريق فصل بفواصل. يقبل أيضا عناوين IP جزئية مثل (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "قيود" @@ -21737,7 +21732,7 @@ msgstr "مراجعة المستويات" msgid "Review Points" msgstr "مراجعة النقاط" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "التعليقات" @@ -21863,7 +21858,7 @@ msgstr "اذونات الصلاحيات" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" @@ -22292,7 +22287,7 @@ msgstr "السبت" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22348,10 +22343,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22792,7 +22783,7 @@ msgstr "حدد" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22872,7 +22863,7 @@ msgstr "اختر المجال" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23026,13 +23017,13 @@ msgstr "اختر أتلست سجل 1 للطباعة" msgid "Select atleast 2 actions" msgstr "حدد على الأقل 2 الإجراءات" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "حدد عنصر القائمة" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "حدد عناصر قائمة متعددة" @@ -23495,7 +23486,7 @@ msgstr "يجب أن يكون انتهاء الجلسة بالتنسيق {0}" msgid "Set" msgstr "مجموعة" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "مجموعة" @@ -23781,7 +23772,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "مشاركة" @@ -23852,7 +23843,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -23999,7 +23990,7 @@ msgid "Show Sidebar" msgstr "مشاهدة الشريط الجانبي" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "أضهر العلامات" @@ -24852,6 +24843,12 @@ msgstr "خطوات" msgid "Steps to verify your login" msgstr "خطوات التحقق من تسجيل الدخول" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "" @@ -25006,7 +25003,7 @@ msgstr "" msgid "Submit" msgstr "تسجيل" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "تسجيل" @@ -25064,7 +25061,7 @@ msgstr "أرسل هذا المستند لإكمال هذه الخطوة." msgid "Submit this document to confirm" msgstr "إرسال هذه الوثيقة إلى تأكيد" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "إرسال {0} وثائق؟" @@ -25072,7 +25069,7 @@ msgstr "إرسال {0} وثائق؟" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "مسجلة" @@ -25116,7 +25113,7 @@ msgstr "عنوان فرعي" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25644,7 +25641,7 @@ msgstr "الجدول MultiSelect" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "الجدول محدث" @@ -25668,7 +25665,7 @@ msgid "Tag Link" msgstr "علامة الارتباط" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25869,7 +25866,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "تم تعطيل التكرار التلقائي لهذا المستند." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "تنسيق كسف حساس لحالة الأحرف" @@ -25880,7 +25877,7 @@ msgid "The Client ID obtained from the Google Cloud Console under " msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "الشرط '{0}' غير صالح" @@ -25933,7 +25930,7 @@ msgstr "لا يمكن أن يكون التعليق فارغًا" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26233,7 +26230,7 @@ msgid "This action is only allowed for {}" msgstr "هذا الإجراء مسموح به فقط لـ {}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "هذا لا يمكن التراجع عنها" @@ -26305,7 +26302,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26882,7 +26879,7 @@ msgstr "تبديل عرض الشبكة" msgid "Toggle Sidebar" msgstr "تبديل الشريط الجانبي" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "تبديل الشريط الجانبي" @@ -27530,7 +27527,7 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "الغاء المتابعة" @@ -27636,7 +27633,7 @@ msgstr "إلغاء اشتراكك" msgid "Untitled Column" msgstr "عمود بلا عنوان" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "فك الضغط" @@ -27791,13 +27788,13 @@ msgstr "تحديث {0}" msgid "Updating {0} of {1}, {2}" msgstr "تحديث {0} من {1} ، {2}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "تحميل" @@ -28152,7 +28149,7 @@ msgstr "إذن المستخدم" msgid "User Permissions" msgstr "ضوابط المستخدم" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "ضوابط المستخدم" @@ -28396,10 +28393,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "خطئ في التحقق" @@ -28553,7 +28546,7 @@ msgstr "التحقق" msgid "Verify" msgstr "تأكد من" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "تأكد من" @@ -28562,6 +28555,10 @@ msgstr "تأكد من" msgid "Verify Password" msgstr "التحقق من كلمة المرور" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28606,6 +28603,10 @@ msgstr "عرض التعليق" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28663,7 +28664,7 @@ msgstr "مشاهدة الموقع" msgid "View document" msgstr "عرض المستند" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28900,10 +28901,6 @@ msgstr "رأس ويبهوك" msgid "Webhook Headers" msgstr "رؤوس ويبهوك" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29569,7 +29566,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29581,7 +29578,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "نعم" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "نعم" @@ -29821,11 +29818,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -29922,7 +29919,7 @@ msgstr "لديك غير مرئي {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -29931,7 +29928,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "" @@ -30011,7 +30008,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30050,7 +30047,7 @@ msgstr "لقد قمت بإلغاء متابعة هذا المستند" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30091,11 +30088,11 @@ msgstr "تم قفل حسابك وسيتم استئنافه بعد {0} ثانية msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "تمت إزالة واجبك في {0} {1} بواسطة {2}" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30365,7 +30362,7 @@ msgid "email inbox" msgstr "البريد الوارد" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "فارغة" @@ -30795,11 +30792,11 @@ msgstr "تويتر" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "قيم مفصولة بفواصل" @@ -30822,7 +30819,7 @@ msgstr "عبر استيراد البيانات" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "عبر الإخطار" @@ -30925,7 +30922,7 @@ msgstr "{0} الرسم البياني" msgid "{0} Dashboard" msgstr "{0} لوحة المعلومات" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30988,7 +30985,7 @@ msgid "{0} Tree" msgstr "{0} شجرة" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} مشاهدات الصفحة" @@ -31106,7 +31103,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} تعليقات" @@ -31119,7 +31116,7 @@ msgid "{0} created successfully" msgstr "تم إنشاء {0} بنجاح" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "" @@ -31357,7 +31354,7 @@ msgstr "{0} هو الآن تنسيق الطباعة الافتراضي لنوع msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31372,7 +31369,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} العناصر المحددة" @@ -31381,7 +31378,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "" @@ -31458,11 +31455,11 @@ msgid "{0} not found" msgstr "لم يتم العثور على {0}" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} من {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} من {1} ({2} صفوف تحتوي على أطفال)" diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index df410c1e6d..a943a5dab1 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-07 08:07\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-21 13:26\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -32,17 +32,17 @@ msgstr "!=" #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "\"Company History\"" -msgstr "\"Historija kompanije\"" +msgstr "\"Istorija Kompanije\"" #: frappe/core/doctype/data_export/exporter.py:202 msgid "\"Parent\" signifies the parent table in which this row must be added" -msgstr "\"Matični\" označava nadređenu tabelu u koju se ovaj red mora dodati" +msgstr "\"Nadređeni\" označava nadređenu tabelu u koju se ovaj red mora dodati" #. Description 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\" or \"Management\"" -msgstr "\"Članovi tima\" ili \"Uprava\"" +msgstr "\"Članovi Tima\" ili \"Uprava\"" #: frappe/public/js/frappe/form/form.js:1095 msgid "\"amended_from\" field must be present to do an amendment." @@ -72,19 +72,19 @@ msgstr "<head> HTML" #: frappe/public/js/form_builder/store.js:206 msgid "'In Global Search' is not allowed for field {0} of type {1}" -msgstr "'U globalnoj pretrazi' nije dozvoljeno za polje {0} tipa {1}" +msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za polje {0} tipa {1}" #: frappe/core/doctype/doctype/doctype.py:1356 msgid "'In Global Search' not allowed for type {0} in row {1}" -msgstr "'U globalnoj pretrazi' nije dozvoljeno za tip {0} u redu {1}" +msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za tip {0} u redu {1}" #: frappe/public/js/form_builder/store.js:198 msgid "'In List View' is not allowed for field {0} of type {1}" -msgstr "'U prikazu liste' nije dozvoljeno za polje {0} tipa {1}" +msgstr "'U Prikazu Liste' nije dozvoljeno za polje {0} tipa {1}" #: frappe/custom/doctype/customize_form/customize_form.py:360 msgid "'In List View' not allowed for type {0} in row {1}" -msgstr "'U prikazu liste' nije dozvoljeno za tip {0} u redu {1}" +msgstr "'U Prikazu Liste' nije dozvoljeno za tip {0} u redu {1}" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:154 msgid "'Recipients' not specified" @@ -122,7 +122,7 @@ msgstr "0 - Nacrt; 1 - Podneseno; 2 - Otkazano" msgid "0 is highest" msgstr "0 je najviše" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = Tačno i 0 = Netačno" @@ -135,17 +135,17 @@ msgstr "1 Valuta = [?] Dio\n" #: frappe/public/js/frappe/form/reminders.js:19 msgid "1 Day" -msgstr "1 dan" +msgstr "1 Dan" #: frappe/integrations/doctype/google_calendar/google_calendar.py:359 msgid "1 Google Calendar Event synced." -msgstr "Sinhroniziran je 1 događaj iz Google kalendara." +msgstr "Sinhroniziran je 1 događaj iz Google Kalendara." #: frappe/public/js/frappe/views/reports/query_report.js:883 msgid "1 Report" msgstr "1 Izvještaj" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 komentar" @@ -178,7 +178,7 @@ msgstr "1 od 2" #: frappe/public/js/frappe/data_import/data_exporter.js:227 msgid "1 record will be exported" -msgstr "1 zapis će biti izvezen" +msgstr "1 zapis će biti eksportiran" #: frappe/tests/test_utils.py:692 msgid "1 second ago" @@ -224,7 +224,7 @@ msgstr "4 sata" #: frappe/public/js/frappe/data_import/data_exporter.js:37 msgid "5 Records" -msgstr "5 zapisa" +msgstr "5 Zapisa" #: frappe/tests/test_utils.py:698 msgid "5 days ago" @@ -253,7 +253,7 @@ msgstr "{0} nije važeći URL" #. Content of the 'Help' (HTML) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "
Please don't update it as it can mess up your form. Use the Customize Form View and Custom Fields to set properties!
" -msgstr "
Nemojte ga ažurirati jer to može pokvariti vašu formu. Koristite Prilagodi prikaz obrasca i Prilagođena polja da postavite svojstva!
" +msgstr "
Nemoj ažurirati jer to može pokvariti vašu formu. Koristite Prilagodi Prikaz Obrasca i Prilagođena Polja da postavite svojstva!
" #. Content of the 'Help HTML' (HTML) field in DocType 'Document Naming #. Settings' @@ -298,9 +298,9 @@ msgid "
\n" "
\n" "
\n" msgstr "
\n" -" Uredite listu serija u okviru. pravila:\n" +" Uredite Listu Serija u okviru. pravila:\n" "
" @@ -10809,15 +10804,15 @@ msgstr "Za Dokument" #. Label of the for_doc_event (Select) field in DocType 'Energy Point Rule' #: frappe/social/doctype/energy_point_rule/energy_point_rule.json msgid "For Document Event" -msgstr "Za događaj dokumenta" +msgstr "Za Događaj Dokumenta" #: frappe/core/doctype/user_permission/user_permission_list.js:155 msgid "For Document Type" -msgstr "Za vrstu dokumenta" +msgstr "Za Tip Dokumenta" #: frappe/public/js/frappe/widgets/widget_dialog.js:553 msgid "For Example: {} Open" -msgstr "Na primjer: {} Otvori" +msgstr "Na Primjer: {} Otvori" #. Description of the 'Options' (Small Text) field in DocType 'DocField' #. Description of the 'Options' (Small Text) field in DocType 'Customize Form @@ -10826,7 +10821,8 @@ msgstr "Na primjer: {} Otvori" #: 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 "Za Veze unesite DocType kao raspon. Za Odabir unesite popis opcija, svaku u novom redu." +msgstr "Za Veze unesi DocType kao raspon.\n" +"Za Odabir unesite listu Opcija, svaku u novom redu." #. Label of the for_user (Link) field in DocType 'List Filter' #. Label of the for_user (Link) field in DocType 'Notification Log' @@ -10837,12 +10833,12 @@ msgstr "Za Veze unesite DocType kao raspon. Za Odabir unesite popis opcija, svak #: frappe/desk/doctype/notification_log/notification_log.json #: frappe/desk/doctype/workspace/workspace.json msgid "For User" -msgstr "Za korisnika" +msgstr "Za Korisnika" #. Label of the for_value (Dynamic Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "For Value" -msgstr "Za vrijednost" +msgstr "Za Vrijednost" #: frappe/public/js/frappe/views/reports/query_report.js:1994 #: frappe/public/js/frappe/views/reports/report_view.js:96 @@ -10869,7 +10865,7 @@ msgstr "Na primjer: {} Otvori" #. Description of the 'Client script' (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "For help see Client Script API and Examples" -msgstr "Za pomoć pogledajte API i primjere Klijentske skriptet" +msgstr "Za pomoć pogledaj API i primjere Klijentske skriptet" #. Description of the 'Enable Automatic Linking in Documents' (Check) field in #. DocType 'Email Account' @@ -10885,7 +10881,7 @@ msgstr "Za više informacija, {0}." #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "For multiple addresses, enter the address on different line. e.g. test@test.com ⏎ test1@test.com" -msgstr "Za više adresa, unesite adresu u drugu liniju. npr. test@test.com ⏎ test1@test.com" +msgstr "Za više adresa, unesi adresu u drugu liniju. npr. test@test.com ⏎ test1@test.com" #: frappe/core/doctype/data_export/exporter.py:197 msgid "For updating, you can update only selective columns." @@ -10901,7 +10897,7 @@ msgstr "Za {0} na nivou {1} u {2} u redu {3}" #: frappe/core/doctype/package_import/package_import.json #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Force" -msgstr "Prisilno" +msgstr "Prisili" #. Label of the force_re_route_to_default_view (Check) field in DocType #. 'DocType' @@ -10910,32 +10906,32 @@ msgstr "Prisilno" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Force Re-route to Default View" -msgstr "Prisilno preusmjeravanje na zadani prikaz" +msgstr "Prisili preusmjeravanje na Standard Prikaz" #. Label of the force_show (Check) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Force Show" -msgstr "Prisilno prikaži" +msgstr "Prisili Prikaz" #: frappe/core/doctype/rq_job/rq_job.js:13 msgid "Force Stop job" -msgstr "Prisilno zaustavi posao" +msgstr "Prisilno Zaustavi posao" #. Label of the force_user_to_reset_password (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Force User to Reset Password" -msgstr "Prisilite korisnika da resetuje lozinku" +msgstr "Prisili Korisnika da Resetuje Lozinku" #. Label of the force_web_capture_mode_for_uploads (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Force Web Capture Mode for Uploads" -msgstr "Prisilni način web hvatanja za prijenose" +msgstr "Prisil Web Hvatanje Način za Otpremanje" #: frappe/www/login.html:36 msgid "Forgot Password?" -msgstr "Zaboravili ste lozinku?" +msgstr "Zaboravljana Lozinka?" #. Label of the form_builder_tab (Tab Break) field in DocType 'DocType' #. Option for the 'Apply To' (Select) field in DocType 'Client Script' @@ -10949,19 +10945,19 @@ msgstr "Zaboravili ste lozinku?" #: frappe/printing/page/print/print.js:83 #: frappe/website/doctype/web_form/web_form.json msgid "Form" -msgstr "Obrazac" +msgstr "Forma" #. Label of the form_builder (HTML) field in DocType 'DocType' #. Label of the form_builder (HTML) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Form Builder" -msgstr "Alat za izradu obrazaca" +msgstr "Alat Razvoja Forme" #. Label of the form_dict (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Form Dict" -msgstr "Obrazac Dict" +msgstr "Dict Forme" #. Label of the form_settings_section (Section Break) field in DocType #. 'DocType' @@ -10974,24 +10970,24 @@ msgstr "Obrazac Dict" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "Form Settings" -msgstr "Postavke obrasca" +msgstr "Postavke Forme" #. Name of a DocType #. Label of the form_tour (Link) field in DocType 'Onboarding Step' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Form Tour" -msgstr "Obilazak obrazaca" +msgstr "Predstavljanje Forme" #. Name of a DocType #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Form Tour Step" -msgstr "Korak obilaska obrasca" +msgstr "Korak Predstavljanja Forme" #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Form URL-Encoded" -msgstr "Obrazac URL kodiran" +msgstr "Forma URL Kodirana" #. Label of the format (Data) field in DocType 'Workspace Shortcut' #. Label of the format (Select) field in DocType 'Auto Email Report' @@ -11004,7 +11000,7 @@ msgstr "Format" #. Label of the format_data (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Format Data" -msgstr "Format podataka" +msgstr "Format Podataka" #: frappe/core/doctype/communication/communication.js:70 msgid "Forward" @@ -11023,7 +11019,7 @@ msgstr "Razlomak" #. Label of the fraction_units (Int) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction Units" -msgstr "Jedinice dijela" +msgstr "Jedinice Frakcije" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11033,9 +11029,9 @@ msgstr "Jedinice dijela" msgid "Frappe" msgstr "Frappe" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" -msgstr "Prijava u Frappe Cloud uspjela" +msgstr "Prijava u Frappe Cloud Uspjela" #: frappe/public/js/frappe/ui/toolbar/about.js:4 msgid "Frappe Framework" @@ -11050,7 +11046,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth greška" @@ -11063,11 +11059,11 @@ msgstr "Frappe Mail Site" #. Type: Action #: frappe/hooks.py msgid "Frappe Support" -msgstr "Frappe podrška" +msgstr "Frappe Podrška" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Frappe page builder using components" -msgstr "Frappe alat za izradu stranica pomoću komponenti" +msgstr "Frappe alat razvoja stranica pomoću komponenti" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:112 msgctxt "Image Cropper" @@ -11119,35 +11115,35 @@ msgstr "Od" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:8 msgid "From Date" -msgstr "Od datuma" +msgstr "Od Datuma" #. Label of the from_date_field (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "From Date Field" -msgstr "Iz polja datuma" +msgstr "Od Datuma" #: frappe/public/js/frappe/views/reports/query_report.js:1703 msgid "From Document Type" -msgstr "Iz vrste dokumenta" +msgstr "Od Dokumenta" #. Label of the sender_full_name (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "From Full Name" -msgstr "Od puno ime" +msgstr "Od" #. Label of the from_user (Link) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "From User" -msgstr "Od korisnika" +msgstr "Od Korisnika" #: frappe/public/js/frappe/utils/diffview.js:31 msgid "From version" -msgstr "Od verzije" +msgstr "Od Verzije" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Full" -msgstr "Potpuno" +msgstr "Pun" #. Label of the full_name (Data) field in DocType 'Contact' #. Label of the full_name (Data) field in DocType 'Activity Log' @@ -11162,17 +11158,17 @@ msgstr "Potpuno" #: frappe/website/doctype/about_us_team_member/about_us_team_member.json #: frappe/website/doctype/blogger/blogger.json msgid "Full Name" -msgstr "Puno ime" +msgstr "Puno Ime" #: frappe/printing/page/print/print.js:67 #: frappe/public/js/frappe/form/templates/print_layout.html:42 msgid "Full Page" -msgstr "Cijela stranica" +msgstr "Cijela Stranica" #. Label of the full_width (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Full Width" -msgstr "Puna širina" +msgstr "Puna Širina" #. Label of the function (Select) field in DocType 'Number Card' #. Label of the report_function (Select) field in DocType 'Number Card' @@ -11196,7 +11192,7 @@ msgstr "Dalji članovi se mogu kreirati samo pod članovima tipa 'Grupa'" #: frappe/core/doctype/communication/communication.js:291 msgid "Fw: {0}" -msgstr "Fw: {0}" +msgstr "Proslijedi: {0}" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -11222,7 +11218,7 @@ msgstr "GNU General Public License" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/public/js/frappe/views/gantt/gantt_view.js:10 msgid "Gantt" -msgstr "Gantogram" +msgstr "Gantt" #: frappe/public/js/frappe/list/base_list.js:205 msgid "Gantt View" @@ -11236,7 +11232,7 @@ msgstr "Gantt Prikaz" #: frappe/contacts/doctype/gender/gender.json #: frappe/core/doctype/user/user.json msgid "Gender" -msgstr "Spol" +msgstr "Rod" #: frappe/desk/page/setup_wizard/install_fixtures.py:33 msgid "Genderqueer" @@ -11249,20 +11245,20 @@ msgstr "Općenito" #. Label of the generate_keys (Button) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Generate Keys" -msgstr "Generiši ključeve" +msgstr "Generiši Ključeve" #: frappe/public/js/frappe/views/reports/query_report.js:809 msgid "Generate New Report" -msgstr "Generiši novi izvještaj" +msgstr "Generiši Novi Izvještaj" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:391 msgid "Generate Random Password" -msgstr "Generiši slučajnu lozinku" +msgstr "Generiši Nasumičnu Lozinku" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:172 #: frappe/public/js/frappe/utils/utils.js:1789 msgid "Generate Tracking URL" -msgstr "Generiši URL za praćenje" +msgstr "Generiši URL Praćenja" #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -11285,32 +11281,32 @@ msgstr "Geolokacijske Postavke" #: frappe/email/doctype/notification/notification.js:219 msgid "Get Alerts for Today" -msgstr "Primajte upozorenja za danas" +msgstr "Preuzmi Današnja Upozorenja" #: frappe/desk/page/backups/backups.js:19 msgid "Get Backup Encryption Key" -msgstr "Nabavite rezervni ključ za šifriranje" +msgstr "Preuzmi Ključ Šifriranje Sigurnosne Kopije" #. Label of the get_contacts (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Get Contacts" -msgstr "Preuzmi kontakte" +msgstr "Preuzmi Kontakte" #: frappe/website/doctype/web_form/web_form.js:93 msgid "Get Fields" -msgstr "Preuzmi polja" +msgstr "Preuzmi Polja" #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "Get Header and Footer wkhtmltopdf variables" -msgstr "Dobijte varijable zaglavlja i podnožja wkhtmltopdf" +msgstr "Preuzmi wkhtmltopdf varijable Zaglavlja i Podnožja" #: frappe/public/js/frappe/form/multi_select_dialog.js:86 msgid "Get Items" -msgstr "Preuzmi stavke" +msgstr "Preuzmi Artikle" #: frappe/integrations/doctype/connected_app/connected_app.js:6 msgid "Get OpenID Configuration" -msgstr "Preuzmi OpenID konfiguraciju" +msgstr "Preuzmi OpenID Konfiguraciju" #: frappe/www/printview.html:22 msgid "Get PDF" @@ -11320,22 +11316,22 @@ msgstr "Preuzmi PDF" #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Get a preview of generated names with a series." -msgstr "Dobijte pregled generisanih imena sa serijom." +msgstr "Preuzmi pregled generisanih imena sa serijom." #: frappe/public/js/frappe/list/list_sidebar.js:296 msgid "Get more insights with" -msgstr "Dobijte više uvida sa" +msgstr "Steknite više uvida sa" #. Description of the 'Email Threads on Assigned Document' (Check) field in #. DocType 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Get notified when an email is received on any of the documents assigned to you." -msgstr "Dobijte obavještenje kada primite e-poštu o bilo kojem od dokumenata koji su vam dodijeljeni." +msgstr "Primi obavještenje kada primite e-poštu o bilo kojem od dokumenata koji su vam dodijeljeni." #. Description of the 'User Image' (Attach Image) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Get your globally recognized avatar from Gravatar.com" -msgstr "Nabavite svoj globalno priznati avatar sa Gravatar.com" +msgstr "Preuzmi vaš globalno priznati avatar sa Gravatar.com" #. Label of the git_branch (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json @@ -11355,30 +11351,30 @@ msgstr "Github aromatizirana markdown sintaksa" #: frappe/social/doctype/energy_point_settings/energy_point_settings.js:7 #: frappe/social/doctype/energy_point_settings/energy_point_settings.js:14 msgid "Give Review Points" -msgstr "Dajte bodove za recenzije" +msgstr "Dodjeli Bodove Recenzije" #. Name of a DocType #: frappe/desk/doctype/global_search_doctype/global_search_doctype.json msgid "Global Search DocType" -msgstr "Globalna pretraga DocType" +msgstr "Globalna Pretraga DocType" #: frappe/desk/doctype/global_search_settings/global_search_settings.js:24 msgid "Global Search Document Types Reset." -msgstr "Poništavanje globalnog pretraživanja vrsta dokumenata." +msgstr "Poništavanje Tipova Dokumenata Globalne Pretrage." #. Name of a DocType #: frappe/desk/doctype/global_search_settings/global_search_settings.json msgid "Global Search Settings" -msgstr "Postavke globalne pretrage" +msgstr "Postavke Globalne Pretrage" #: frappe/public/js/frappe/ui/keyboard.js:121 msgid "Global Shortcuts" -msgstr "Globalne prečice" +msgstr "Globalne Prečice" #. Label of the global_unsubscribe (Check) field in DocType 'Email Unsubscribe' #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json msgid "Global Unsubscribe" -msgstr "Globalno otkazivanje pretplate" +msgstr "Globalno Otkazivanje Pretplate" #: frappe/desk/page/user_profile/user_profile_controller.js:68 #: frappe/public/js/frappe/form/toolbar.js:817 @@ -11388,24 +11384,24 @@ msgstr "Idi" #: frappe/public/js/frappe/widgets/onboarding_widget.js:241 #: frappe/public/js/frappe/widgets/onboarding_widget.js:321 msgid "Go Back" -msgstr "Idi nazad" +msgstr "Idi Nazad" #: frappe/desk/doctype/notification_settings/notification_settings.js:17 msgid "Go to Notification Settings List" -msgstr "Idite na listu postavki obavještenja" +msgstr "Idi na Listu Postavki Obavještenja" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Go to Page" -msgstr "Idi na stranicu" +msgstr "Idi na Stranicu" #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:41 msgid "Go to Workflow" -msgstr "Idi na radni tok" +msgstr "Idi na Radni Tok" #: frappe/desk/doctype/workspace/workspace.js:18 msgid "Go to Workspace" -msgstr "Idite na radni prostor" +msgstr "Idite na Radni Prostor" #: frappe/public/js/frappe/form/form.js:144 msgid "Go to next record" @@ -11422,12 +11418,12 @@ msgstr "Idi na dokument" #. Description of the 'Success URL' (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Go to this URL after completing the form" -msgstr "Idite na ovaj URL nakon popunjavanja obrasca" +msgstr "Idi na ovaj URL nakon popunjavanja forme" #: frappe/core/doctype/doctype/doctype.js:55 #: frappe/custom/doctype/client_script/client_script.js:10 msgid "Go to {0}" -msgstr "Idite na {0}" +msgstr "Idi na {0}" #: frappe/core/doctype/data_import/data_import.js:92 #: frappe/core/doctype/doctype/doctype.js:56 @@ -11435,11 +11431,11 @@ msgstr "Idite na {0}" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:42 #: frappe/workflow/doctype/workflow/workflow.js:44 msgid "Go to {0} List" -msgstr "Idite na {0} listu" +msgstr "Idi na {0} Listu" #: frappe/core/doctype/page/page.js:11 msgid "Go to {0} Page" -msgstr "Idi na stranicu {0}" +msgstr "Idi na {0} Stranicu" #: frappe/utils/goal.py:115 frappe/utils/goal.py:122 msgid "Goal" @@ -11471,23 +11467,23 @@ msgstr "Google Analytics anonymise IP" #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Calendar" -msgstr "Google kalendar" +msgstr "Google Kalendar" #: frappe/integrations/doctype/google_calendar/google_calendar.py:776 msgid "Google Calendar - Contact / email not found. Did not add attendee for -
{0}" -msgstr "Google kalendar - kontakt/e-mail nije pronađen. Nije dodao učesnika za -
{0}" +msgstr "Google Kalendar - Kontakt/e-mail nije pronađen. Nije dodan učesnik za -
{0}" #: frappe/integrations/doctype/google_calendar/google_calendar.py:252 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}." +msgstr "Google Kalendar - Nije moguće kreirati Kalendar za {0}, kod greške {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:572 msgid "Google Calendar - Could not delete Event {0} from Google Calendar, error code {1}." -msgstr "Google kalendar - Nije moguće izbrisati događaj {0} iz Google kalendara, kod greške {1}." +msgstr "Google Kalendar - Nije moguće izbrisati Događaj {0} iz Google Kalendara, kod greške {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:289 msgid "Google Calendar - Could not fetch event from Google Calendar, error code {0}." -msgstr "Google kalendar - Nije moguće preuzeti događaj iz Google kalendara, kod greške {0}." +msgstr "Google Kalendar - Nije moguće preuzeti Događaj iz Google Kalendara, kod greške {0}." #: frappe/integrations/doctype/google_contacts/google_contacts.py:232 msgid "Google Calendar - Could not insert contact in Google Contacts {0}, error code {1}." @@ -11499,23 +11495,23 @@ msgstr "Google kalendar - Nije moguće umetnuti događaj u Google kalendar {0}, #: frappe/integrations/doctype/google_calendar/google_calendar.py:539 msgid "Google Calendar - Could not update Event {0} in Google Calendar, error code {1}." -msgstr "Google kalendar - Nije moguće ažurirati događaj {0} u Google kalendaru, kod greške {1}." +msgstr "Google Kalendar - Nije moguće ažurirati događaj {0} u Google kKalendaru, kod greške {1}." #. Label of the google_calendar_event_id (Data) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Calendar Event ID" -msgstr "ID događaja Google kalendara" +msgstr "ID Događaja Google Kalendara" #. Label of the google_calendar_id (Data) field in DocType 'Event' #. Label of the google_calendar_id (Data) field in DocType 'Google Calendar' #: frappe/desk/doctype/event/event.json #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Google Calendar ID" -msgstr "ID Google kalendara" +msgstr "ID Google Kalendara" #: frappe/integrations/doctype/google_calendar/google_calendar.py:167 msgid "Google Calendar has been configured." -msgstr "Google kalendar je konfigurisan." +msgstr "Google Kalendar je Konfigurisan." #. Label of the sb_00 (Section Break) field in DocType 'Contact' #. Label of the google_contacts (Link) field in DocType 'Contact' @@ -11526,20 +11522,20 @@ msgstr "Google kalendar je konfigurisan." #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Contacts" -msgstr "Google kontakti" +msgstr "Google Kontakti" #: frappe/integrations/doctype/google_contacts/google_contacts.py:137 msgid "Google Contacts - Could not sync contacts from Google Contacts {0}, error code {1}." -msgstr "Google kontakti - Nije moguće sinhronizirati kontakte iz Google kontakata {0}, kod greške {1}." +msgstr "Google Kontakti - Nije moguće sinhronizirati kontakte iz Google Kontakata {0}, kod greške {1}." #: frappe/integrations/doctype/google_contacts/google_contacts.py:294 msgid "Google Contacts - Could not update contact in Google Contacts {0}, error code {1}." -msgstr "Google kontakti - Nije moguće ažurirati kontakt u Google kontaktima {0}, kod greške {1}." +msgstr "Google Kontakti - Nije moguće ažurirati kontakt u Google Kontaktima {0}, kod greške {1}." #. Label of the google_contacts_id (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Google Contacts Id" -msgstr "Id Google kontakata" +msgstr "Id Google Kontakata" #. Name of a DocType #. Label of the google_drive_section (Section Break) field in DocType 'Google @@ -11549,35 +11545,35 @@ msgstr "Id Google kontakata" #: frappe/integrations/workspace/integrations/integrations.json #: frappe/public/js/frappe/file_uploader/FileUploader.vue:164 msgid "Google Drive" -msgstr "Google disk" +msgstr "Google Disk" #: frappe/integrations/doctype/google_drive/google_drive.py:117 msgid "Google Drive - Could not create folder in Google Drive - Error Code {0}" -msgstr "Google disk - Nije moguće kreirati fasciklu na Google disku - Kôd greške {0}" +msgstr "Google Disk - Nije moguće kreirati mapu na Google Disku - kod greške {0}" #: frappe/integrations/doctype/google_drive/google_drive.py:132 msgid "Google Drive - Could not find folder in Google Drive - Error Code {0}" -msgstr "Google disk - Nije moguće pronaći fasciklu na Google disku - Kôd greške {0}" +msgstr "Google Disk - Nije moguće pronaći mapu na Google Disku - kod greške {0}" #: frappe/integrations/doctype/google_drive/google_drive.py:193 msgid "Google Drive - Could not locate - {0}" -msgstr "Google disk - Nije moguće locirati - {0}" +msgstr "Google Disk - Nije moguće locirati - {0}" #: frappe/integrations/doctype/google_drive/google_drive.py:204 msgid "Google Drive Backup Successful." -msgstr "Sigurnosna kopija Google diska uspjela." +msgstr "Sigurnosna Kopija Google Diska uspjela." #. Label of the section_break_7 (Section Break) field in DocType 'Google #. Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Google Drive Picker" -msgstr "Birač Google diska" +msgstr "Birač Google Diska" #. Label of the google_drive_picker_enabled (Check) field in DocType 'Google #. Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Google Drive Picker Enabled" -msgstr "Birač Google diska je omogućen" +msgstr "Birač Google Diska Omogućen" #. Label of the font (Data) field in DocType 'Print Format' #. Label of the google_font (Data) field in DocType 'Website Theme' @@ -11590,37 +11586,37 @@ msgstr "Google Font" #. Label of the google_meet_link (Data) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Meet Link" -msgstr "Google Meet veza" +msgstr "Google Meet Veza" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Services" -msgstr "Google usluge" +msgstr "Google Servisi" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Settings" -msgstr "Google postavke" +msgstr "Google Postavke" #: frappe/utils/csvutils.py:226 msgid "Google Sheets URL is invalid or not publicly accessible." -msgstr "URL Google tabela je nevažeći ili nije javno dostupan." +msgstr "URL Google Sheet je nevažeći ili nije javno dostupan." #: frappe/utils/csvutils.py:231 msgid "Google Sheets URL must end with \"gid={number}\". Copy and paste the URL from the browser address bar and try again." -msgstr "URL Google tabela mora završavati sa \"gid={number}\". Kopirajte i zalijepite URL iz adresne trake pretraživača i pokušajte ponovo." +msgstr "URL Google Sheet mora završavati sa \"gid={number}\". Kopiraj i zalijepi URL iz adresne trake pretraživača i pokušajte ponovo." #. Label of the google_preview (HTML) field in DocType 'Blog Post' #: frappe/website/doctype/blog_post/blog_post.json msgid "Google Snippet Preview" -msgstr "Google Snippet pregled" +msgstr "Google Snippet Pregled" #. Label of the grant_type (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Grant Type" -msgstr "Vrsta granta" +msgstr "Tip Odobrenja" #: frappe/public/js/frappe/form/dashboard.js:34 #: frappe/public/js/frappe/form/templates/form_dashboard.html:10 @@ -11651,11 +11647,11 @@ msgstr "Zeleno" #: frappe/public/js/form_builder/components/controls/TableControl.vue:53 msgid "Grid Empty State" -msgstr "Rešetka Prazno Stanje" +msgstr "Prazno Stanje Mreže" #: frappe/public/js/frappe/ui/keyboard.js:126 msgid "Grid Shortcuts" -msgstr "Mrežne prečice" +msgstr "Prečica Mreže" #. Label of the group (Data) field in DocType 'DocType Action' #. Label of the group (Data) field in DocType 'DocType Link' @@ -11664,41 +11660,41 @@ msgstr "Mrežne prečice" #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Group" -msgstr "Grupiši" +msgstr "Grupa" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:32 msgid "Group By" -msgstr "Grupiši po" +msgstr "Grupiši Po" #. Label of the group_by_based_on (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Group By Based On" -msgstr "Grupiši na osnovu" +msgstr "Grupiši Po Na Osnovu" #. Label of the group_by_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Group By Type" -msgstr "Grupiši po vrsti" +msgstr "Grupiši Po Tipu" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:407 msgid "Group By field is required to create a dashboard chart" -msgstr "Polje Grupiraj po je potrebno za kreiranje grafikona na kontrolnoj tabli" +msgstr "Polje Grupiši Po je obavezno za kreiranje grafikona nadzorne table" #: frappe/public/js/frappe/views/treeview.js:418 msgid "Group Node" -msgstr "Grupni čvor" +msgstr "Grupni Član" #. Label of the ldap_group_objectclass (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Group Object Class" -msgstr "Grupna klasa objekata" +msgstr "Objekt Klase Grupe" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Group your custom doctypes under modules" -msgstr "Grupirajte svoje prilagođene tipove dokumenata pod modulima" +msgstr "Grupiraj vaše prilagođene tipove dokumenata pod modulima" #: frappe/public/js/frappe/ui/group_by/group_by.js:416 msgid "Grouped by {0}" @@ -11768,21 +11764,21 @@ msgstr "HTML" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "HTML Editor" -msgstr "HTML uređivač" +msgstr "HTML Uređivač" #. Label of the page (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "HTML Page" -msgstr "HTML stranica" +msgstr "HTML Stranica" #. Description of the 'Header' (HTML Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "HTML for header section. Optional" -msgstr "HTML za sekciju zaglavlja. Opciono" +msgstr "HTML za sekciju zaglavlja. Opcija" #: frappe/website/doctype/web_page/web_page.js:92 msgid "HTML with jinja support" -msgstr "HTML sa podrškom za jinja" +msgstr "HTML sa Jinja podrškom" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json @@ -11815,17 +11811,17 @@ msgstr "Ima prilog" #. Name of a DocType #: frappe/core/doctype/has_domain/has_domain.json msgid "Has Domain" -msgstr "Ima domenu" +msgstr "Ima Domenu" #. Label of the has_next_condition (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Has Next Condition" -msgstr "Ima sljedeći uslov" +msgstr "Ima Sljedeći Uslov" #. Name of a DocType #: frappe/core/doctype/has_role/has_role.json msgid "Has Role" -msgstr "Ima ulogu" +msgstr "Ima Ulogu" #. Label of the has_web_view (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -11850,21 +11846,21 @@ msgstr "Zaglavlje" #. Label of the content (HTML Editor) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header HTML" -msgstr "HTML zaglavlja" +msgstr "HTML Zaglavlja" #: frappe/printing/doctype/letter_head/letter_head.py:63 msgid "Header HTML set from attachment {0}" -msgstr "HTML zaglavlja postavljen iz priloga {0}" +msgstr "HTML Zaglavlja postavljen iz priloga {0}" #. Label of the header_script (Code) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header Script" -msgstr "Skripta zaglavlja" +msgstr "Skripta Zaglavlja" #. Label of the sb2 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Header and Breadcrumbs" -msgstr "Zaglavlje i krušne mrvice" +msgstr "Zaglavlje i Mrvice" #. Label of the section_break_38 (Tab Break) field in DocType 'Website #. Settings' @@ -11874,7 +11870,7 @@ msgstr "Zaglavlje, Roboti" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Header/Footer scripts can be used to add dynamic behaviours." -msgstr "Skripte zaglavlja/podnožja mogu se koristiti za dodavanje dinamičkog ponašanja." +msgstr "Skripte Zaglavlja/Podnožja mogu se koristiti za dodavanje dinamičkog ponašanja." #. Label of the webhook_headers (Table) field in DocType 'Webhook' #. Label of the headers (Code) field in DocType 'Webhook Request Log' @@ -11900,7 +11896,7 @@ msgstr "Naslov" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Heatmap" -msgstr "Toplotna karta" +msgstr "Toplotna Karta" #: frappe/templates/emails/new_user.html:2 msgid "Hello" @@ -11927,34 +11923,34 @@ msgstr "Članak pomoći" #. Label of the help_articles (Int) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Help Articles" -msgstr "Članci pomoći" +msgstr "Članci Pomoći" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/help_category/help_category.json #: frappe/website/workspace/website/website.json msgid "Help Category" -msgstr "Kategorija pomoći" +msgstr "Kategorija Pomoći" #. Label of the help_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json #: frappe/public/js/frappe/ui/toolbar/navbar.html:84 msgid "Help Dropdown" -msgstr "Padajući meni pomoći" +msgstr "Padajući Meni Pomoći" #. Label of the help_html (HTML) field in DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Help HTML" -msgstr "Help HTML" +msgstr "HTML Pomoći" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:149 msgid "Help on Search" -msgstr "Pomoć za pretragu" +msgstr "Pomoć za Pretragu" #. Description of the 'Content' (Text Editor) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Help: To link to another record in the system, use \"/app/note/[Note Name]\" as the Link URL. (don't use \"http://\")" -msgstr "Pomoć: Za povezivanje s drugim zapisom u sustavu koristite \"/app/note/[Naziv bilješke]\" kao URL veze. (nemojte koristiti \"http://\")" +msgstr "Pomoć: Za povezivanje s drugim zapisom u sistemu koristite \"/app/note/[Naziv bilješke]\" kao URL veze. (ne koristi \"http://\")" #. Label of the helpful (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json @@ -11973,7 +11969,7 @@ msgstr "Helvetica Neue" #: frappe/public/js/frappe/utils/utils.js:1786 msgid "Here's your tracking URL" -msgstr "Evo vašeg URL-a za praćenje" +msgstr "Ovdje je vaš URL-a za praćenje" #: frappe/www/qrcode.html:9 msgid "Hi {0}" @@ -12005,7 +12001,7 @@ msgstr "Sakriveno" #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Hidden Fields" -msgstr "Skrivena polja" +msgstr "Sakrivena Polja" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -12019,7 +12015,7 @@ msgstr "Sakrij" #. Label of the hide_block (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Hide Block" -msgstr "Sakrij blok" +msgstr "Sakrij Blok" #. Label of the hide_border (Check) field in DocType 'DocField' #. Label of the hide_border (Check) field in DocType 'Custom Field' @@ -12028,24 +12024,24 @@ msgstr "Sakrij blok" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Border" -msgstr "Sakrij obrub" +msgstr "Sakrij Obrub" #. Label of the hide_buttons (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Hide Buttons" -msgstr "Sakrij dugmad" +msgstr "Sakrij Dugmad" #. Label of the hide_cta (Check) field in DocType 'Blog Post' #: frappe/website/doctype/blog_post/blog_post.json msgid "Hide CTA" -msgstr "Sakrij CTA" +msgstr "Sakrij Poziv Na Akciju" #. Label of the allow_copy (Check) field in DocType 'DocType' #. Label of the allow_copy (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Hide Copy" -msgstr "Sakrij kopiju" +msgstr "Sakrij Kopiju" #. Label of the hide_custom (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -12059,19 +12055,19 @@ msgstr "Sakrij prilagođene tipove dokumenata i izvještaje" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Days" -msgstr "Sakrij dane" +msgstr "Sakrij Dane" #. Label of the hide_descendants (Check) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json #: frappe/core/doctype/user_permission/user_permission_list.js:96 msgid "Hide Descendants" -msgstr "Sakrij potomke" +msgstr "Sakrij Podređene" #. Label of the hide_empty_read_only_fields (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hide Empty Read-Only Fields" -msgstr "Sakrij prazna polja samo za čitanje" +msgstr "Sakrij Prazna Polja Samo za Čitanje" #: frappe/www/error.html:62 msgid "Hide Error" @@ -12084,21 +12080,21 @@ msgstr "Sakrij Oznaku" #. Label of the hide_login (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Hide Login" -msgstr "Sakrij prijavu" +msgstr "Sakrij Prijavu" #: frappe/public/js/form_builder/form_builder.bundle.js:43 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:54 msgid "Hide Preview" -msgstr "Sakrij pregled" +msgstr "Sakrij Pregled" #. Description of the 'Hide Buttons' (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Hide Previous, Next and Close button on highlight dialog." -msgstr "Sakrij prethodni, sljedeći i zatvori dugme u dijaloškom okviru za označavanje." +msgstr "Sakrij Prethodni, Sljedeći i Zatvori dugme u dijaloškom okviru za isticanje." #: frappe/public/js/frappe/list/list_filter.js:94 msgid "Hide Saved" -msgstr "Sakrij sačuvano" +msgstr "Sakrij Sačuvano" #. Label of the hide_seconds (Check) field in DocType 'DocField' #. Label of the hide_seconds (Check) field in DocType 'Custom Field' @@ -12107,7 +12103,7 @@ msgstr "Sakrij sačuvano" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Seconds" -msgstr "Sakrij sekunde" +msgstr "Sakrij Sekunde" #. Label of the hide_toolbar (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -12119,23 +12115,23 @@ msgstr "Sakrij bočnu traku, meni i komentare" msgid "Hide Standard Menu" msgstr "Sakrij standardni meni" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" -msgstr "Sakrij oznake" +msgstr "Sakrij Oznake" #: frappe/public/js/frappe/views/calendar/calendar.js:179 msgid "Hide Weekends" -msgstr "Sakrij vikende" +msgstr "Sakrij Vikende" #. Description of the 'Hide Descendants' (Check) field in DocType 'User #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Hide descendant records of For Value." -msgstr "Sakrij zapise potomaka za vrijednost." +msgstr "Sakrij podređene zapise Za Vrijednost." #: frappe/public/js/frappe/form/layout.js:270 msgid "Hide details" -msgstr "Sakrij detalje" +msgstr "Sakrij Detalje" #. Label of the hide_footer (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -12162,7 +12158,7 @@ msgstr "Sakrij Navigacijsku Traku" #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:224 msgid "High" -msgstr "Visoka" +msgstr "Visoki" #. Description of the 'Priority' (Int) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -12176,7 +12172,7 @@ msgstr "Istaknuto" #: frappe/www/update-password.html:276 msgid "Hint: Include symbols, numbers and capital letters in the password" -msgstr "Savjet: Uključite simbole, brojeve i velika slova u lozinku" +msgstr "Savjet: Uključi simbole, brojeve i velika slova u lozinku" #. Label of the home_tab (Tab Break) field in DocType 'Website Settings' #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:38 @@ -12184,9 +12180,9 @@ msgstr "Savjet: Uključite simbole, brojeve i velika slova u lozinku" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12199,26 +12195,26 @@ msgstr "Početna" #: frappe/core/doctype/role/role.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Home Page" -msgstr "Početna stranica" +msgstr "Početna Stranica" #. Label of the home_settings (Code) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Home Settings" -msgstr "Početna postavke" +msgstr "Početna Postavke" #: frappe/core/doctype/file/test_file.py:330 #: frappe/core/doctype/file/test_file.py:332 #: frappe/core/doctype/file/test_file.py:396 msgid "Home/Test Folder 1" -msgstr "Početna/test fascikla 1" +msgstr "Početna/Test Maps 1" #: frappe/core/doctype/file/test_file.py:385 msgid "Home/Test Folder 1/Test Folder 3" -msgstr "Početna/Test fascikla 1/Test fascikla 3" +msgstr "Početna/Test Mapa 1/Test Mapa 3" #: frappe/core/doctype/file/test_file.py:341 msgid "Home/Test Folder 2" -msgstr "Početna/Test fascikla 2" +msgstr "Početna/Test Mapa 2" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #. Option for the 'Event Frequency' (Select) field in DocType 'Server Script' @@ -12227,30 +12223,30 @@ msgstr "Početna/Test fascikla 2" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/doctype/user/user.json msgid "Hourly" -msgstr "Po satu" +msgstr "Svaki Sat" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #. Option for the 'Event Frequency' (Select) field in DocType 'Server Script' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Hourly Long" -msgstr "Po satu" +msgstr "Sat Trajanja" #. Description of the 'Password Reset Link Generation Limit' (Int) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hourly rate limit for generating password reset links" -msgstr "Ograničenje po satu za generisanje veza za resetovanje lozinke" +msgstr "Broj veza koji se mogu kreirati po satu za promjenu lozinke" #. Description of the 'Number Format' (Select) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "How should this currency be formatted? If not set, will use system defaults" -msgstr "Kako treba formatirati ovu valutu? Ako nije postavljeno, koristit će se zadane postavke sistema" +msgstr "Kako treba formatirati ovu valutu? Ako nije postavljeno, koristit će se standard postavke sistema" #. Paragraph text in the Welcome Workspace Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "I guess you don't have access to any workspace yet, but you can create one just for yourself. Click on the Create Workspace button to create one.
" -msgstr "Pretpostavljam da još nemate pristup nijednom radnom prostoru, ali ga možete kreirati samo za sebe. Kliknite na dugme Kreiraj radni prostor da biste ga kreirali.
" +msgstr "Pretpostavka je da još nemate pristup nijednom radnom prostoru, ali ga možete kreirati samo za sebe. Kliknite na dugme Kreiraj Radni Prostor da biste ga kreirali.
" #: frappe/core/doctype/data_import/importer.py:1140 #: frappe/core/doctype/data_import/importer.py:1146 @@ -12260,8 +12256,8 @@ msgstr "Pretpostavljam da još nemate pristup nijednom radnom prostoru, ali ga m #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12291,7 +12287,7 @@ msgstr "ID-ovi moraju sadržavati samo alfanumeričke znakove, ne moraju sadrža #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "IMAP Details" -msgstr "IMAP detalji" +msgstr "IMAP Detalji" #. Label of the imap_folder (Data) field in DocType 'Communication' #. Label of the imap_folder (Table) field in DocType 'Email Account' @@ -12300,14 +12296,14 @@ msgstr "IMAP detalji" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "IMAP Folder" -msgstr "IMAP fascikla" +msgstr "IMAP Mapa" #. Label of the ip_address (Data) field in DocType 'Activity Log' #. Label of the ip_address (Data) field in DocType 'Comment' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/comment/comment.json msgid "IP Address" -msgstr "IP adresa" +msgstr "IP Adresa" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the icon (Data) field in DocType 'DocType' @@ -12342,18 +12338,18 @@ msgstr "Ikona će se pojaviti na dugmetu" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Identity Details" -msgstr "Detalji o identitetu" +msgstr "Detalji Identiteta" #. Label of the idx (Int) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Idx" -msgstr "Idx" +msgstr "Indeks" #. Description of the 'Apply Strict User Permissions' (Check) field in DocType #. '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 "Ako je označeno Primijeni striktno korisničko dopuštenje i definirano je korisničko dopuštenje za DocType za korisnika, tada svi dokumenti u kojima je vrijednost veze prazna neće biti prikazani tom korisniku" +msgstr "Ako je označeno Primijeni Striktno Korisničko dopuštenje i definirano je korisničko dopuštenje za DocType za korisnika, tada svi dokumenti u kojima je vrijednost veze prazna neće biti prikazani tom korisniku" #. Description of the 'Don't Override Status' (Check) field in DocType #. 'Workflow' @@ -12362,17 +12358,17 @@ msgstr "Ako je označeno Primijeni striktno korisničko dopuštenje i definirano #: frappe/workflow/doctype/workflow/workflow.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "If Checked workflow status will not override status in list view" -msgstr "Ako je označeno, status radnog tokaa neće nadjačati status u prikazu liste" +msgstr "Ako je označeno, status radnog toka neće nadjačati status u prikazu liste" #: frappe/core/doctype/doctype/doctype.py:1765 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" -msgstr "Ako je vlasnik" +msgstr "Ako je Vlasnik" #: frappe/core/page/permission_manager/permission_manager_help.html:25 msgid "If a Role does not have access at Level 0, then higher levels are meaningless." -msgstr "Ako uloga nema pristup na Nivou 0, tada su viši nivoi besmisleni." +msgstr "Ako Uloga nema pristup na Nivou 0, tada su viši nivoi besmisleni." #. Description of the 'Is Active' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -12389,7 +12385,7 @@ msgstr "Ako je označeno, negativne numeričke vrijednosti valute, količine ili #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "If checked, users will not see the Confirm Access dialog." -msgstr "Ako je označeno, korisnici neće vidjeti dijalog Potvrda pristupa." +msgstr "Ako je označeno, korisnici neće vidjeti dijalog Potvrdi Pristup." #. Description of the 'Disabled' (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json @@ -12405,7 +12401,7 @@ msgstr "Ako je omogućeno, korisnik se može prijaviti s bilo koje IP adrese kor #. Description of the 'Anonymous responses' (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "If enabled, all responses on the web form will be submitted anonymously" -msgstr "Ako je omogućeno, svi odgovori na web obrascu bit će dostavljeni anonimno" +msgstr "Ako je omogućeno, svi odgovori u web formi bit će dostavljeni anonimno" #. Description of the 'Bypass restricted IP Address check If Two Factor Auth #. Enabled' (Check) field in DocType 'System Settings' @@ -12455,7 +12451,7 @@ msgstr "Ako je omogućeno, korisnici će biti obaviješteni svaki put kada se pr #. Description of the 'Default Workspace' (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "If left empty, the default workspace will be the last visited workspace" -msgstr "Ako ostane prazno, zadani radni prostor bit će posljednji posjećeni radni prostor" +msgstr "Ako ostane prazno, standard radni prostor bit će posljednji posjećeni radni prostor" #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json @@ -12472,7 +12468,7 @@ msgstr "Ako nije standardni port (npr. 587). Ako koristite Google Cloud, pokuša #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "If non-standard port (e.g. POP3: 995/110, IMAP: 993/143)" -msgstr "Ako port nije standardan (npr. POP3: 995/110, IMAP: 993/143)" +msgstr "Ako nije standardani port (npr. POP3: 995/110, IMAP: 993/143)" #. Description of the 'Currency Precision' (Select) field in DocType 'System #. Settings' @@ -12483,17 +12479,17 @@ msgstr "Ako nije postavljeno, preciznost valute zavisiće o formatu broja" #. 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 "Ako je postavljeno, samo korisnik sa ovim ulogama može pristupiti ovom grafikonu. Ako nije postavljeno, koristit će se dozvole DocType ili Report." +msgstr "Ako je postavljeno, samo korisnik sa ovim ulogama može pristupiti ovom grafikonu. Ako nije postavljeno, koristit će se dozvole DocType ili Izvještaj." #. Description of the 'Condition' (Code) field in DocType 'Energy Point Rule' #: frappe/social/doctype/energy_point_rule/energy_point_rule.json msgid "If the condition is satisfied user will be rewarded with the points. eg. doc.status == 'Closed'\n" -msgstr "Ukoliko je uslov zadovoljan korisnik će biti nagrađen bodovima. npr. doc.status == 'Zatvoreno'\n" +msgstr "Ukoliko je uslov zadovoljen korisnik će biti nagrađen bodovima. npr. doc.status == 'Zatvoreno'\n" #. Description of the 'User Type' (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "If the user has any role checked, then the user becomes a \"System User\". \"System User\" has access to the desktop" -msgstr "Ako korisnik ima provjerenu bilo koju ulogu, tada korisnik postaje \"Korisnik sistema\". \"Korisnik sistema\" ima pristup radnoj površini" +msgstr "Ako korisnik ima odabranu bilo koju ulogu, tada korisnik postaje \"Korisnik Sistema\". \"Korisnik Sistema\" ima pristup radnoj površini" #: frappe/core/page/permission_manager/permission_manager_help.html:38 msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues." @@ -12509,7 +12505,7 @@ msgstr "Ako vam ove upute nisu pomogle, dodajte svoje prijedloge o GitHub proble #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "If unchecked, the value will always be re-fetched on save." -msgstr "Ako nije označeno, vrijednost će se uvijek ponovo dohvatiti prilikom spremanja." +msgstr "Ako nije označeno, vrijednost će se uvijek ponovo preuzeti prilikom spremanja." #. Label of the if_owner (Check) field in DocType 'Custom DocPerm' #. Label of the if_owner (Check) field in DocType 'DocPerm' @@ -12520,11 +12516,11 @@ msgstr "Ako je korisnik vlasnik" #: frappe/core/doctype/data_export/exporter.py:204 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." -msgstr "Ako ažurirate, molimo odaberite \"Prepiši\" inače postojeći redovi neće biti izbrisani." +msgstr "Ako ažuriraš, odaberi \"Prepiši\" inače postojeći redovi neće biti izbrisani." #: frappe/core/doctype/data_export/exporter.py:188 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." -msgstr "Ako učitavate nove zapise, \"Imenovanje serije\" postaje obavezno, ako postoji." +msgstr "Ako učitavaš nove zapise, \"Imenovanje Serije\" postaje obavezno, ako postoji." #: frappe/core/doctype/data_export/exporter.py:186 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." @@ -12532,16 +12528,16 @@ msgstr "Ako učitavate nove zapise, ostavite kolonu \"ime\" (ID) praznom." #: frappe/utils/password.py:204 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." -msgstr "Ako ste nedavno vratili stranicu, možda ćete morati kopirati site_config.json koji sadrži originalni ključ za šifriranje." +msgstr "Ako ste nedavno vratili web stranicu, možda ćete morati kopirati konfiguraciju web stranice koja sadrži izvorni ključ šifriranja." -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "Ako niste bili preusmjereni," #. Description of the 'Parent Label' (Select) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "If you set this, this Item will come in a drop-down under the selected parent." -msgstr "Ako ovo postavite, ova stavka će se pojaviti u padajućem izborniku ispod odabrane matične stavke." +msgstr "Ako ovo postaviš, pojaviće se unos u padajućem meniju nadređenog procesa." #: frappe/templates/emails/administrator_logged_in.html:3 msgid "If you think this is unauthorized, please change the Administrator password." @@ -12565,7 +12561,7 @@ msgstr "Ako su vaši podaci u HTML-u, kopirajte i zalijepite tačan HTML kod sa #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore User Permissions" -msgstr "Zanemari korisničke dozvole" +msgstr "Zanemari Korisničke Dozvole" #. Label of the ignore_xss_filter (Check) field in DocType 'DocField' #. Label of the ignore_xss_filter (Check) field in DocType 'Custom Field' @@ -12575,7 +12571,7 @@ msgstr "Zanemari korisničke dozvole" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore XSS Filter" -msgstr "Zanemarite XSS filter" +msgstr "Zanemari XSS Filter" #. Description of the 'Attachment Limit (MB)' (Int) field in DocType 'Email #. Account' @@ -12584,29 +12580,29 @@ msgstr "Zanemarite XSS filter" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Ignore attachments over this size" -msgstr "Zanemarite priloge veće od ove veličine" +msgstr "Zanemari priloge veće od ove veličine" #. Label of the ignored_apps (Table) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Ignored Apps" -msgstr "Ignorisane aplikacije" +msgstr "Ignorisane Aplikacije" #: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:348 msgid "Illegal Access Token. Please try again" -msgstr "Ilegalni token za pristup. Molimo pokušajte ponovo" +msgstr "Ilegalni Token Pristupa. Pokušaj ponovo" #: frappe/model/workflow.py:146 msgid "Illegal Document Status for {0}" -msgstr "Ilegalan status dokumenta za {0}" +msgstr "Ilegalan Status Dokumenta za {0}" #: frappe/model/db_query.py:449 frappe/model/db_query.py:452 #: frappe/model/db_query.py:1109 msgid "Illegal SQL Query" -msgstr "Ilegalni SQL upit" +msgstr "Ilegalan SQL Upit" #: frappe/utils/jinja.py:127 msgid "Illegal template" -msgstr "Ilegalni šablon" +msgstr "Ilegalan Šablon" #. Label of the image (Attach Image) field in DocType 'Contact' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -12638,18 +12634,18 @@ msgstr "Slika" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Image Field" -msgstr "Polje slike" +msgstr "Polje Slike" #. Label of the image_height (Float) field in DocType 'Letter Head' #. Label of the footer_image_height (Float) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Image Height" -msgstr "Visina slike" +msgstr "Visina Slike" #. Label of the image_link (Attach) field in DocType 'About Us Team Member' #: frappe/website/doctype/about_us_team_member/about_us_team_member.json msgid "Image Link" -msgstr "Veza slike" +msgstr "Veza Slike" #: frappe/public/js/frappe/list/base_list.js:208 msgid "Image View" @@ -12659,7 +12655,7 @@ msgstr "Prikaz Slike" #. Label of the footer_image_width (Float) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Image Width" -msgstr "Širina slike" +msgstr "Širina Slike" #: frappe/core/doctype/doctype/doctype.py:1508 msgid "Image field must be a valid fieldname" @@ -12667,13 +12663,13 @@ msgstr "Polje slike mora biti važeće ime polja" #: frappe/core/doctype/doctype/doctype.py:1510 msgid "Image field must be of type Attach Image" -msgstr "Polje za sliku mora biti tipa Priloži sliku" +msgstr "Polje za sliku mora biti tipa Priloži Sliku" #: frappe/core/doctype/file/utils.py:136 msgid "Image link '{0}' is not valid" -msgstr "Veza za sliku '{0}' nije važeća" +msgstr "Veza slike '{0}' nije važeća" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "Slika optimizovana" @@ -12689,23 +12685,23 @@ msgstr "Slike" #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/user/user.js:378 msgid "Impersonate" -msgstr "Oponašati" +msgstr "Oponašaj" #: frappe/core/doctype/user/user.js:405 msgid "Impersonate as {0}" -msgstr "Oponašati {0}" +msgstr "Oponašaj {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:246 msgid "Impersonated by {0}" -msgstr "Oponašan od strane {0}" +msgstr "Oponašan od {0}" #: frappe/public/js/frappe/ui/toolbar/navbar.html:21 msgid "Impersonating {0}" -msgstr "Oponašanje {0}" +msgstr "Oponaša {0}" #: frappe/core/doctype/log_settings/log_settings.py:56 msgid "Implement `clear_old_logs` method to enable auto error clearing." -msgstr "Implementirajte metodu `clear_old_logs` da omogućite automatsko brisanje grešaka." +msgstr "Implementiraj metodu `clear_old_logs` da omogućite automatsko brisanje grešaka." #. Option for the 'Grant Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -12719,18 +12715,18 @@ msgstr "Implicitno" #: frappe/core/doctype/recorder/recorder_list.js:16 #: frappe/email/doctype/email_group/email_group.js:31 msgid "Import" -msgstr "Uvoz" +msgstr "Uvezi" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" -msgstr "Uvoz" +msgstr "Uvezi" #. Label of a Link in the Tools Workspace #. Label of a shortcut in the Tools Workspace #: frappe/automation/workspace/tools/tools.json msgid "Import Data" -msgstr "Uvoz podataka" +msgstr "Uvoz Podataka" #: frappe/email/doctype/email_group/email_group.js:14 msgid "Import Email From" @@ -12739,69 +12735,69 @@ msgstr "Uvezi e-poštu iz" #. Label of the import_file (Attach) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import File" -msgstr "Uvezi datoteku" +msgstr "Uvezi Datoteku" #. Label of the import_warnings_section (Section Break) field in DocType 'Data #. Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import File Errors and Warnings" -msgstr "Greške i upozorenja pri uvozu datoteka" +msgstr "Uvezi Greške i Upozorenja Datoteke" #. Label of the import_log_section (Section Break) field in DocType 'Data #. Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Log" -msgstr "Dnevnik uvoza" +msgstr "Zapisnik Uvoza" #. Label of the import_log_preview (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Log Preview" -msgstr "Pregled dnevnika uvoza" +msgstr "Pregled Zapisnika Uvoza" #. Label of the import_preview (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Preview" -msgstr "Pregled uvoza" +msgstr "Pregled Uvoza" #: frappe/core/doctype/data_import/data_import.js:41 msgid "Import Progress" -msgstr "Napredak uvoza" +msgstr "Napredak Uvoza" #: frappe/email/doctype/email_group/email_group.js:8 #: frappe/email/doctype/email_group/email_group.js:30 msgid "Import Subscribers" -msgstr "Uvoz pretplatnika" +msgstr "Uvezij Pretplatnike" #. Label of the import_type (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Type" -msgstr "Uvoz vrste" +msgstr "Tip Uvoza" #. Label of the import_warnings (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Warnings" -msgstr "Uvoz upozorenja" +msgstr "Upozorenja Uvoza" #: frappe/public/js/frappe/views/file/file_view.js:117 msgid "Import Zip" -msgstr "Uvoz Zip" +msgstr "Uvezi Zip" #. Label of the google_sheets_url (Data) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import from Google Sheets" -msgstr "Uvoz iz Google tabela" +msgstr "Uvezi iz Google Sheet" #: frappe/core/doctype/data_import/importer.py:612 msgid "Import template should be of type .csv, .xlsx or .xls" -msgstr "Šablon za uvoz treba biti tipa .csv, .xlsx ili .xls" +msgstr "Šablon za Uvoz treba biti tipa .csv, .xlsx ili .xls" #: frappe/core/doctype/data_import/importer.py:482 msgid "Import template should contain a Header and atleast one row." -msgstr "Šablon za uvoz treba da sadrži zaglavlje i najmanje jedan red." +msgstr "Šablon za Uvoz treba da sadrži Zaglavlje i najmanje jedan red." #: frappe/core/doctype/data_import/data_import.js:165 msgid "Import timed out, please re-try." -msgstr "Uvoz je istekao, pokušajte ponovo." +msgstr "Uvoz je istekao, pokušaj ponovo." #: frappe/core/doctype/data_import/data_import.py:68 msgid "Importing {0} is not allowed." @@ -12823,14 +12819,14 @@ msgstr "U" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In Days" -msgstr "U danima" +msgstr "U Danima" #. Label of the in_filter (Check) field in DocType 'DocField' #. Label of the in_filter (Check) field in DocType 'Customize Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Filter" -msgstr "U filteru" +msgstr "U Filteru" #. Label of the in_global_search (Check) field in DocType 'DocField' #. Label of the in_global_search (Check) field in DocType 'Custom Field' @@ -12840,16 +12836,16 @@ msgstr "U filteru" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Global Search" -msgstr "U globalnoj pretrazi" +msgstr "U Globalnoj Pretrazi" #: frappe/core/doctype/doctype/doctype.js:89 msgid "In Grid View" -msgstr "U prikazu mreže" +msgstr "U Prikazu Mreže" #. Label of the in_standard_filter (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "In List Filter" -msgstr "U filteru liste" +msgstr "U Filteru Liste" #. Label of the in_list_view (Check) field in DocType 'DocField' #. Label of the in_list_view (Check) field in DocType 'Custom Field' @@ -12859,7 +12855,7 @@ msgstr "U filteru liste" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In List View" -msgstr "U prikazu liste" +msgstr "U Prikazu Liste" #. Label of the in_preview (Check) field in DocType 'DocField' #. Label of the in_preview (Check) field in DocType 'Custom Field' @@ -12868,20 +12864,20 @@ msgstr "U prikazu liste" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Preview" -msgstr "U pregledu" +msgstr "U Pregledu" #: frappe/core/doctype/data_import/data_import.js:42 msgid "In Progress" -msgstr "U toku" +msgstr "U Toku" #: frappe/database/database.py:254 msgid "In Read Only Mode" -msgstr "U načinu samo za čitanje" +msgstr "U Samo za Čitanje Načinu" #. Label of the in_reply_to (Link) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "In Reply To" -msgstr "U odgovoru na" +msgstr "U Odgovoru" #. Label of the in_standard_filter (Check) field in DocType 'Custom Field' #. Label of the in_standard_filter (Check) field in DocType 'Customize Form @@ -12889,12 +12885,12 @@ msgstr "U odgovoru na" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Standard Filter" -msgstr "U standardnom filteru" +msgstr "U Standardnom Filteru" #. Description of the 'Font Size' (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "In points. Default is 9." -msgstr "U bodovima. Podrazumijevano je 9." +msgstr "U bodovima. Standard je 9." #. Description of the 'Allow Login After Fail' (Int) field in DocType 'System #. Settings' @@ -12910,64 +12906,64 @@ msgstr "Neaktivan" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/email/doctype/email_account/email_account_list.js:19 msgid "Inbox" -msgstr "Pristigla pošta" +msgstr "Pristigla Pošta" #. Name of a role #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_account/email_account.json msgid "Inbox User" -msgstr "Korisnik pristigle pošte" +msgstr "Korisnik Pristigle Pošte" #: frappe/public/js/frappe/list/base_list.js:209 msgid "Inbox View" -msgstr "Inbox Prikaz" +msgstr "Prikaz Pristigle Pošte" #: frappe/public/js/frappe/views/treeview.js:110 msgid "Include Disabled" -msgstr "Uključi Deaktivirane" +msgstr "Uključi Onemogućene" #. Label of the include_name_field (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Include Name Field" -msgstr "Uključi polje naziva" +msgstr "Uključi Polje Naziva" #. Label of the navbar_search (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Include Search in Top Bar" -msgstr "Uključite pretragu u gornju traku" +msgstr "Uključi Pretragu u Gornju Traku" #: frappe/website/doctype/website_theme/website_theme.js:61 msgid "Include Theme from Apps" -msgstr "Uključite temu iz aplikacija" +msgstr "Uključite Teme iz Aplikacija" #. Label of the attach_view_link (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Include Web View Link in Email" -msgstr "Uključite vezu za web pregled u e-poštu" +msgstr "Uključi Web Pregled vezu u e-poštu" #: frappe/public/js/frappe/views/reports/query_report.js:1518 msgid "Include filters" -msgstr "Uključi filtere" +msgstr "Uključi Filtere" #: frappe/public/js/frappe/views/reports/query_report.js:1510 msgid "Include indentation" -msgstr "Uključi uvlačenje" +msgstr "Uključi Uvlačenje" #: frappe/public/js/frappe/form/controls/password.js:107 msgid "Include symbols, numbers and capital letters in the password" -msgstr "Uključite simbole, brojeve i velika slova u lozinku" +msgstr "Uključi simbole, brojeve i velika slova u lozinku" #. Label of the incoming_popimap_tab (Tab Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Incoming" -msgstr "Dolazeći" +msgstr "Dolazna" #. Label of the mailbox_settings (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Incoming (POP/IMAP) Settings" -msgstr "Dolazne (POP/IMAP) postavke" +msgstr "Dolazne (POP/IMAP) Postavke" #. Label of the incoming_emails_last_7_days_column (Column Break) field in #. DocType 'System Health Report' @@ -12980,7 +12976,7 @@ msgstr "Dolazna e-pošta (posljednjih 7 dana)" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Incoming Server" -msgstr "Dolazni server" +msgstr "Dolazni Server" #. Label of the mailbox_settings (Section Break) field in DocType 'Email #. Domain' @@ -12998,11 +12994,11 @@ msgstr "Nepotpuna implementacija virtualnog tipa dokumenta" #: frappe/auth.py:256 msgid "Incomplete login details" -msgstr "Nepotpuni podaci za prijavu" +msgstr "Nepotpuni podaci prijave" #: frappe/email/smtp.py:104 msgid "Incorrect Configuration" -msgstr "Neispravna konfiguracija" +msgstr "Neispravna Konfiguracija" #: frappe/utils/csvutils.py:234 msgid "Incorrect URL" @@ -13014,7 +13010,7 @@ msgstr "Netačan korisnik ili lozinka" #: frappe/twofactor.py:176 frappe/twofactor.py:188 msgid "Incorrect Verification code" -msgstr "Netačan verifikacioni kod" +msgstr "Netačan Verifikacioni Kod" #: frappe/model/document.py:1508 msgid "Incorrect value in row {0}:" @@ -13039,7 +13035,7 @@ msgstr "Indeks" #. Label of the index_web_pages_for_search (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Index Web Pages for Search" -msgstr "Indeksirajte web stranice za pretragu" +msgstr "Indeksiraj Web Stranice za Pretragu" #: frappe/core/doctype/recorder/recorder.py:140 msgid "Index created successfully on column {0} of doctype {1}" @@ -13060,16 +13056,16 @@ msgstr "Token za osvježavanje indeksiranja" #. Label of the indicator (Select) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Indicator" -msgstr "Indikator" +msgstr "Pokazatelj" #. Label of the indicator_color (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Indicator Color" -msgstr "Boja indikatora" +msgstr "Boja Pokazatelja" #: frappe/public/js/frappe/views/workspace/workspace.js:463 msgid "Indicator color" -msgstr "Boja indikatora" +msgstr "Boja Pokazatelja" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Style' (Select) field in DocType 'Workflow State' @@ -13085,7 +13081,7 @@ msgstr "Info:" #. Label of the initial_sync_count (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Initial Sync Count" -msgstr "Početni broj sinkronizacije" +msgstr "Početni Broj Sinkronizacije" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -13095,7 +13091,7 @@ msgstr "InnoDB" #. Description of the 'New Role' (Data) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json msgid "Input existing role name if you would like to extend it with access of another role." -msgstr "Unesite ime postojeće uloge ako želite da je proširite pristupom druge uloge." +msgstr "Unesi ime postojeće uloge ako želite da je proširite pristupom druge uloge." #: frappe/core/doctype/data_import/data_import_list.js:35 msgid "Insert" @@ -13103,29 +13099,29 @@ msgstr "Umetni" #: frappe/public/js/frappe/form/grid_row_form.js:42 msgid "Insert Above" -msgstr "Umetni iznad" +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:1743 msgid "Insert After" -msgstr "Umetni poslije" +msgstr "Umetni Poslije" #: frappe/custom/doctype/custom_field/custom_field.py:251 msgid "Insert After cannot be set as {0}" -msgstr "Umetni nakon ne može se postaviti kao {0}" +msgstr "Umetni Nakon ne može se postaviti kao {0}" #: frappe/custom/doctype/custom_field/custom_field.py:244 msgid "Insert After field '{0}' mentioned in Custom Field '{1}', with label '{2}', does not exist" -msgstr "Umetni nakon polja '{0}' spomenutog u prilagođenom polju '{1}', sa oznakom '{2}', ne postoji" +msgstr "Umetni Nakon polja '{0}' spomenutog u prilagođenom polju '{1}', sa oznakom '{2}', ne postoji" #: frappe/public/js/frappe/form/grid_row_form.js:42 msgid "Insert Below" -msgstr "Umetni ispod" +msgstr "Umetni Ispod" #: frappe/public/js/frappe/views/reports/report_view.js:359 msgid "Insert Column Before {0}" -msgstr "Umetni kolonu ispred {0}" +msgstr "Umetni Kolonu Ispred {0}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:82 msgid "Insert Image in Markdown" @@ -13134,34 +13130,34 @@ msgstr "Umetnite sliku u Markdown" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Insert New Records" -msgstr "Umetni nove zapise" +msgstr "Umetni Nove Zapise" #. Label of the insert_style (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Insert Style" -msgstr "Umetni stil" +msgstr "Umetni Stil" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:662 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:663 msgid "Install {0} from Marketplace" -msgstr "Instalirajte {0} sa Marketplace-a" +msgstr "Instaliraj {0} sa Marketplace" #. Name of a DocType #: frappe/core/doctype/installed_application/installed_application.json msgid "Installed Application" -msgstr "Instalirana aplikacija" +msgstr "Instalirana Aplikacija" #. Name of a DocType #. Label of the installed_applications (Table) field in DocType 'Installed #. Applications' #: frappe/core/doctype/installed_applications/installed_applications.json msgid "Installed Applications" -msgstr "Instalirane aplikacije" +msgstr "Instalirane Aplikacije" #: frappe/core/doctype/installed_applications/installed_applications.js:18 #: frappe/public/js/frappe/ui/toolbar/about.js:8 msgid "Installed Apps" -msgstr "Instalirane aplikacije" +msgstr "Instalirane Aplikacije" #. Label of the instructions (HTML) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json @@ -13170,15 +13166,15 @@ msgstr "Instrukcije" #: frappe/templates/includes/login/login.js:261 msgid "Instructions Emailed" -msgstr "Uputstva poslana e-poštom" +msgstr "Instrukcije Poslane e-poštom" #: frappe/permissions.py:817 msgid "Insufficient Permission Level for {0}" -msgstr "Nedovoljan nivo dozvola za {0}" +msgstr "Nedovoljan Nivo Dozvola za {0}" #: frappe/database/query.py:373 msgid "Insufficient Permission for {0}" -msgstr "Nedovoljne dozvole za {0}" +msgstr "Nedovoljne Dozvole za {0}" #: frappe/desk/reportview.py:357 msgid "Insufficient Permissions for deleting Report" @@ -13186,7 +13182,7 @@ msgstr "Nedovoljne dozvole za brisanje izvještaja" #: frappe/desk/reportview.py:328 msgid "Insufficient Permissions for editing Report" -msgstr "Nedovoljne dozvole za uređivanje izvještaja" +msgstr "Nedovoljne Dozvole za uređivanje Izvještaja" #: frappe/core/doctype/doctype/doctype.py:441 msgid "Insufficient attachment limit" @@ -13212,7 +13208,7 @@ msgstr "Int" #. Name of a DocType #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Integration Request" -msgstr "Zahtjev za integraciju" +msgstr "Zahtjev Integracije" #. Group in User's connections #. Name of a Workspace @@ -13247,12 +13243,12 @@ msgstr "Srednji" #: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" -msgstr "Interna greška servera" +msgstr "Interna Greška Servera" #. Description of a DocType #: frappe/core/doctype/docshare/docshare.json msgid "Internal record of document shares" -msgstr "Interna evidencija djeljenja dokumenata" +msgstr "Interni zapsi djeljenja dokumenata" #: frappe/desk/page/user_profile/user_profile_sidebar.html:22 msgid "Intro" @@ -13261,7 +13257,7 @@ msgstr "Uvod" #. Label of the intro_video_url (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Intro Video URL" -msgstr "URL uvodnog videa" +msgstr "URL Uvodnog Videa" #. Description of the 'Company Introduction' (Text Editor) field in DocType #. 'About Us Settings' @@ -13297,7 +13293,7 @@ msgid "Invalid" msgstr "Nevažeći" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13313,27 +13309,27 @@ msgstr "Nevažeći izraz \"mandatory_depends_on\"" #: frappe/utils/nestedset.py:178 msgid "Invalid Action" -msgstr "Nevažeća akcija" +msgstr "Nevažeća Akcija" #: frappe/utils/csvutils.py:37 msgid "Invalid CSV Format" msgstr "Nevažeći CSV format" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." -msgstr "Nevažeći kod. Molimo pokušajte ponovo." +msgstr "Nevažeći Kod. Pkušaj ponovo." #: frappe/integrations/doctype/webhook/webhook.py:87 msgid "Invalid Condition: {}" -msgstr "Nevažeći uslov: {}" +msgstr "Nevažeći Uslov: {}" #: frappe/email/smtp.py:135 msgid "Invalid Credentials" -msgstr "Nevažeći akreditivi" +msgstr "Nevažeći Podaci" #: frappe/utils/data.py:135 frappe/utils/data.py:298 msgid "Invalid Date" -msgstr "Nevažeći datum" +msgstr "Nevažeći Datum" #: frappe/www/list.py:85 msgid "Invalid DocType" @@ -13345,95 +13341,95 @@ msgstr "Nevažeći DocType: {0}" #: frappe/core/doctype/doctype/doctype.py:1274 msgid "Invalid Fieldname" -msgstr "Nevažeći naziv polja" +msgstr "Nevažeći Naziv Polja" #: frappe/core/doctype/file/file.py:207 msgid "Invalid File URL" -msgstr "Nevažeći URL datoteke" +msgstr "Nevažeći URL Datoteke" #: 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" -msgstr "Nevažeći format filtera za polje {0} tipa {1}. Pokušajte koristiti ikonu filtera na polju da ga ispravno postavite" +msgstr "Nevažeći Format Filtera za polje {0} tipa {1}. Pokušajte koristiti ikonu filtera na polju da ga ispravno postavite" #: frappe/utils/dashboard.py:61 msgid "Invalid Filter Value" -msgstr "Nevažeća vrijednost filtera" +msgstr "Nevažeća Vrijednost Filtera" #: frappe/website/doctype/website_settings/website_settings.py:83 msgid "Invalid Home Page" -msgstr "Nevažeća početna stranica" +msgstr "Nevažeća Početna Stranica" #: frappe/utils/verified_command.py:48 frappe/www/update-password.html:153 msgid "Invalid Link" -msgstr "Nevažeća veza" +msgstr "Nevažeća Veza" #: frappe/www/login.py:120 msgid "Invalid Login Token" -msgstr "Nevažeći token za prijavu" +msgstr "Nevažeći Token Prijave" #: frappe/templates/includes/login/login.js:290 msgid "Invalid Login. Try again." -msgstr "Neuspješno prijava. Pokušaj ponovo." +msgstr "Nevažeća Prijava. Pokušaj ponovo." #: frappe/email/receive.py:110 frappe/email/receive.py:147 msgid "Invalid Mail Server. Please rectify and try again." -msgstr "Nevažeći server pošte. Ispravite i pokušajte ponovo." +msgstr "Nevažeći Server Pošte. Ispravi i pokušaj ponovo." #: frappe/model/naming.py:102 msgid "Invalid Naming Series: {}" -msgstr "Nevažeća serija imenovanja: {}" +msgstr "Nevažeća Serija Imenovanja: {}" #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Invalid Operation" -msgstr "Nevažeća operacija" +msgstr "Nevažeća Operacija" #: frappe/core/doctype/doctype/doctype.py:1643 #: frappe/core/doctype/doctype/doctype.py:1652 msgid "Invalid Option" -msgstr "Nevažeća opcija" +msgstr "Nevažeća Opcija" #: frappe/email/smtp.py:103 msgid "Invalid Outgoing Mail Server or Port: {0}" -msgstr "Nevažeći server odlazne pošte ili port: {0}" +msgstr "Nevažeći Server Odlazne Pošte ili port: {0}" #: frappe/email/doctype/auto_email_report/auto_email_report.py:188 msgid "Invalid Output Format" -msgstr "Nevažeći izlazni format" +msgstr "Nevažeći Izlazni Format" #: frappe/model/base_document.py:105 msgid "Invalid Override" -msgstr "Nevažeće nadjačavanje (override)" +msgstr "Nevažeće Nadjačavanje" #: frappe/integrations/doctype/connected_app/connected_app.py:191 msgid "Invalid Parameters." -msgstr "Nevažeći parametri." +msgstr "Nevažeći Parametri." #: frappe/core/doctype/user/user.py:1229 frappe/www/update-password.html:123 #: frappe/www/update-password.html:144 frappe/www/update-password.html:146 #: frappe/www/update-password.html:247 msgid "Invalid Password" -msgstr "Nevažeća lozinka" +msgstr "Nevažeća Lozinka" #: frappe/utils/__init__.py:120 msgid "Invalid Phone Number" -msgstr "Nevažeći broj telefona" +msgstr "Nevažeći Broj Telefona" #: frappe/auth.py:94 frappe/utils/oauth.py:184 frappe/utils/oauth.py:191 #: frappe/www/login.py:120 msgid "Invalid Request" -msgstr "Nevažeći zahtjev" +msgstr "Nevažeći Zahtjev" #: frappe/desk/search.py:26 msgid "Invalid Search Field {0}" -msgstr "Nevažeće polje za pretragu {0}" +msgstr "Nevažeće Polje Pretrage {0}" #: frappe/core/doctype/doctype/doctype.py:1216 msgid "Invalid Table Fieldname" -msgstr "Nevažeći naziv polja tabele" +msgstr "Nevažeći Naziv Polja Tabele" #: frappe/public/js/workflow_builder/store.js:192 msgid "Invalid Transition" -msgstr "Nevažeća tranzicija" +msgstr "Nevažeća Tranzicija" #: frappe/core/doctype/file/file.py:218 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:527 @@ -13444,7 +13440,7 @@ msgstr "Nevažeći URL" #: frappe/email/receive.py:155 msgid "Invalid User Name or Support Password. Please rectify and try again." -msgstr "Nevažeće korisničko ime ili lozinka za podršku. Ispravite i pokušajte ponovo." +msgstr "Nevažeće Korisničko Ime ili Lozinka Podrške. Ispravi i pokušaj ponovo." #: frappe/public/js/frappe/ui/field_group.js:133 msgid "Invalid Values" @@ -13452,7 +13448,7 @@ msgstr "Nevažeće Vrijednosti" #: frappe/integrations/doctype/webhook/webhook.py:116 msgid "Invalid Webhook Secret" -msgstr "Nevažeća tajna webhooka" +msgstr "Nevažeća Tajna Webhooka" #: frappe/desk/reportview.py:184 msgid "Invalid aggregate function" @@ -13484,7 +13480,7 @@ msgstr "Nevažeći naziv polja '{0}' u automatskom nazivu" #: frappe/deprecation_dumpster.py:319 msgid "Invalid file path: {0}" -msgstr "Nevažeća putanja datoteke: {0}" +msgstr "Nevažeći put datoteke: {0}" #: frappe/database/query.py:178 #: frappe/public/js/frappe/ui/filters/filter_list.js:201 @@ -13522,7 +13518,7 @@ msgstr "Nevažeća datoteka šablona za uvoz" #: frappe/integrations/doctype/connected_app/connected_app.py:197 msgid "Invalid token state! Check if the token has been created by the OAuth user." -msgstr "Nevažeće stanje tokena! Provjerite je li token kreirao OAuth korisnik." +msgstr "Nevažeće stanje tokena! Provjeri je li token kreirao OAuth korisnik." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:165 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:336 @@ -13544,7 +13540,7 @@ msgstr "Nevažeća verzija wkhtmltopdf" #: frappe/core/doctype/doctype/doctype.py:1566 msgid "Invalid {0} condition" -msgstr "Nevažeći uslov {0}" +msgstr "Nevažeći {0} uslov" #. Option for the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json @@ -13553,7 +13549,7 @@ msgstr "Obrnuto" #: frappe/contacts/doctype/contact/contact.js:30 msgid "Invite as User" -msgstr "Pozovi kao korisnika" +msgstr "Kreiraj Korisnika" #: frappe/public/js/frappe/ui/filters/filter.js:22 msgid "Is" @@ -13567,14 +13563,14 @@ msgstr "Je aktivan" #. Label of the is_attachments_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Attachments Folder" -msgstr "Je fascikla sa prilozima" +msgstr "Je Mapa Priloga" #. Label of the is_calendar_and_gantt (Check) field in DocType 'DocType' #. Label of the is_calendar_and_gantt (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Is Calendar and Gantt" -msgstr "Je Kalendar i Gant" +msgstr "Je Kalendar i Gantt" #. Label of the istable (Check) field in DocType 'DocType' #. Label of the is_child_table (Check) field in DocType 'DocType Link' @@ -13582,31 +13578,31 @@ msgstr "Je Kalendar i Gant" #: frappe/core/doctype/doctype/doctype_list.js:49 #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Is Child Table" -msgstr "Je podređena tabela" +msgstr "Je Podređena Tabela" #. Label of the is_complete (Check) field in DocType 'Module Onboarding' #. Label of the is_complete (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/module_onboarding/module_onboarding.json #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Complete" -msgstr "Je kompletno" +msgstr "Je Završeno" #. Label of the is_completed (Check) field in DocType 'Email Flag Queue' #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Is Completed" -msgstr "Je kompletirano" +msgstr "Je Završeno" #. Label of the is_custom (Check) field in DocType 'Role' #. Label of the is_custom (Check) field in DocType 'User Document Type' #: frappe/core/doctype/role/role.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Is Custom" -msgstr "Prilagođeno je" +msgstr "Je Prilagođeno" #. Label of the is_custom_field (Check) field in DocType 'Customize Form Field' #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Is Custom Field" -msgstr "Prilagođeno je polje" +msgstr "Je Prilagođeno Polje" #. Label of the is_default (Check) field in DocType 'Address Template' #. Label of the is_default (Check) field in DocType 'User Permission' @@ -13616,26 +13612,26 @@ msgstr "Prilagođeno je polje" #: frappe/core/doctype/user_permission/user_permission_list.js:69 #: frappe/desk/doctype/dashboard/dashboard.json msgid "Is Default" -msgstr "Zadano je" +msgstr "Je Standard" #. Label of the is_dynamic_url (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Is Dynamic URL?" -msgstr "Je li dinamički URL?" +msgstr "Je Dinamički URL?" #. Label of the is_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Folder" -msgstr "Je skica" +msgstr "Je Mapa" #: frappe/public/js/frappe/list/list_filter.js:43 msgid "Is Global" -msgstr "Je globalno" +msgstr "Je Globalno" #. Label of the is_hidden (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Is Hidden" -msgstr "Skriveno je" +msgstr "Je Skriveno" #. Label of the is_home_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -13645,66 +13641,66 @@ msgstr "Je početna fascikla" #. Label of the reqd (Check) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Is Mandatory Field" -msgstr "Obavezno je polje" +msgstr "Je Obavezno Polje" #. Label of the is_optional_state (Check) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Is Optional State" -msgstr "Opciono je stanje" +msgstr "Je Opciono Stanje" #. Label of the is_primary (Check) field in DocType 'Contact Email' #: frappe/contacts/doctype/contact_email/contact_email.json msgid "Is Primary" -msgstr "Primarno je" +msgstr "Je Primarno" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Is Primary Contact" -msgstr "Primarni je kontakt" +msgstr "Je Primarni Kontakt" #. Label of the is_primary_mobile_no (Check) field in DocType 'Contact Phone' #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Is Primary Mobile" -msgstr "Primarni je mobilni" +msgstr "Je Primarni Mobilni" #. Label of the is_primary_phone (Check) field in DocType 'Contact Phone' #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Is Primary Phone" -msgstr "Primarni je telefon" +msgstr "Je Primarni Telefon" #. Label of the is_private (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Private" -msgstr "Privatno je" +msgstr "Je Privatno" #. Label of the is_public (Check) field in DocType 'Dashboard Chart' #. Label of the is_public (Check) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Is Public" -msgstr "Javno je" +msgstr "Je Javno" #. Label of the is_published_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Is Published Field" -msgstr "Polje je objavljeno" +msgstr "Je Objavljeno Polje" #: frappe/core/doctype/doctype/doctype.py:1517 msgid "Is Published Field must be a valid fieldname" -msgstr "Polje je objavljeno mora biti važeći naziv polja" +msgstr "Je Objavljeno Polje mora biti važeći naziv polja" #. Label of the is_query_report (Check) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:328 msgid "Is Query Report" -msgstr "Je Izvještaj o upitu" +msgstr "Je Izvještaj Upita" #. Label of the is_remote_request (Check) field in DocType 'Integration #. Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Is Remote Request?" -msgstr "Je li daljinski zahtjev?" +msgstr "Je Daljinski Zahtjev?" #. Label of the issingle (Check) field in DocType 'DocType' #. Label of the is_single (Check) field in DocType 'Onboarding Step' @@ -13712,12 +13708,12 @@ msgstr "Je li daljinski zahtjev?" #: frappe/core/doctype/doctype/doctype_list.js:64 #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Single" -msgstr "Je samac" +msgstr "Je Sam" #. Label of the is_skipped (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Skipped" -msgstr "Preskočeno je" +msgstr "Je Preskočen" #. Label of the is_spam (Check) field in DocType 'Email Rule' #: frappe/email/doctype/email_rule/email_rule.json @@ -13741,13 +13737,13 @@ msgstr "Je neželjena pošta" #: frappe/desk/doctype/number_card/number_card.json #: frappe/email/doctype/notification/notification.json msgid "Is Standard" -msgstr "Je standardno" +msgstr "Je Standard" #. Label of the is_submittable (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:39 msgid "Is Submittable" -msgstr "Može se podnijeti" +msgstr "Je Podnošljiv" #. Label of the is_system_generated (Check) field in DocType 'Custom Field' #. Label of the is_system_generated (Check) field in DocType 'Customize Form @@ -13757,27 +13753,27 @@ msgstr "Može se podnijeti" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "Is System Generated" -msgstr "Generisano je od sistema" +msgstr "Je Sistem Generisano" #. Label of the istable (Check) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Is Table" -msgstr "Je tabela" +msgstr "Je Tabela" #. Label of the is_table_field (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Is Table Field" -msgstr "Je polje tabele" +msgstr "Je Polje Tabele" #. Label of the is_tree (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Is Tree" -msgstr "Je stablo" +msgstr "Je Stablo" #. Label of the is_unique (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Is Unique" -msgstr "Je unikatno" +msgstr "Je Unikatno" #. Label of the is_virtual (Check) field in DocType 'DocType' #. Label of the is_virtual (Check) field in DocType 'Custom Field' @@ -13786,30 +13782,30 @@ msgstr "Je unikatno" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Is Virtual" -msgstr "Je virtualno" +msgstr "Je Virtualan" #. Label of the is_standard (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Is standard" -msgstr "Standard" +msgstr "Je Standard" #: frappe/core/doctype/file/utils.py:157 frappe/utils/file_manager.py:311 msgid "It is risky to delete this file: {0}. Please contact your System Manager." -msgstr "Rizično je brisati ovu datoteku: {0}. Molimo kontaktirajte svog upravitelja sistema." +msgstr "Rizično je brisati ovu datoteku: {0}. Kontaktiraj Upravitelja Sistema." #. Label of the item_label (Data) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Label" -msgstr "Oznaka stavke" +msgstr "Oznaka Artikla" #. Label of the item_type (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Type" -msgstr "Vrsta stavke" +msgstr "Tip Artikla" #: frappe/utils/nestedset.py:229 msgid "Item cannot be added to its own descendants" -msgstr "Stavka se ne može dodati vlastitim potomcima" +msgstr "Artikal se ne može dodati svom podređenom" #. Option for the 'Print Format Type' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -13819,7 +13815,7 @@ msgstr "JS" #. Label of the js_message (HTML) field in DocType 'Custom HTML Block' #: frappe/desk/doctype/custom_html_block/custom_html_block.json msgid "JS Message" -msgstr "JS poruka" +msgstr "JS Poruka" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the json (Code) field in DocType 'Report' @@ -13837,7 +13833,7 @@ msgstr "JSON" #. Label of the webhook_json (Code) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "JSON Request Body" -msgstr "JSON tijelo zahtjeva" +msgstr "JSON Tijelo Zahtjeva" #: frappe/templates/signup.html:5 msgid "Jane Doe" @@ -13879,35 +13875,35 @@ msgstr "Jinja" #: frappe/core/doctype/prepared_report/prepared_report.json #: frappe/core/doctype/rq_job/rq_job.json msgid "Job ID" -msgstr "ID posla" +msgstr "ID Posla" #. Label of the job_id (Link) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Job Id" -msgstr "Id posla" +msgstr "Id Posla" #. Label of the job_info_section (Section Break) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Job Info" -msgstr "Informacije o poslu" +msgstr "Informacije Posla" #. Label of the job_name (Data) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Job Name" -msgstr "Naziv posla" +msgstr "Naziv Posla" #. Label of the job_status_section (Section Break) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Job Status" -msgstr "Status posla" +msgstr "Status Posla" #: frappe/core/doctype/rq_job/rq_job.js:24 msgid "Job Stopped Successfully" -msgstr "Posao je uspješno zaustavljen" +msgstr "Posao Uspješno Zaustavljen" #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." -msgstr "Posao ne radi." +msgstr "Posao se ne izvodi." #: frappe/desk/doctype/event/event.js:55 msgid "Join video conference with {0}" @@ -13930,7 +13926,7 @@ msgstr "K" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Kanban" -msgstr "Kanban" +msgstr "Oglasna Tabla" #. Name of a DocType #. Label of the kanban_board (Link) field in DocType 'Workspace Shortcut' @@ -13938,27 +13934,27 @@ msgstr "Kanban" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:498 msgid "Kanban Board" -msgstr "Kanban ploča" +msgstr "Oglasna Tabla" #. Name of a DocType #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Kanban Board Column" -msgstr "Kolona Kanban ploče" +msgstr "Kolona Oglasne Table" #. Label of the kanban_board_name (Data) field in DocType 'Kanban Board' #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:387 msgid "Kanban Board Name" -msgstr "Naziv Kanban ploče" +msgstr "Naziv Oglasne Table" #: frappe/public/js/frappe/views/kanban/kanban_view.js:264 msgctxt "Button in kanban view menu" msgid "Kanban Settings" -msgstr "Kanban postavke" +msgstr "Postavke Oglasne Table" #: frappe/public/js/frappe/list/base_list.js:206 msgid "Kanban View" -msgstr "Prikaz Kanban" +msgstr "Prikaz Oglasne Table" #. Description of a DocType #: frappe/core/doctype/activity_log/activity_log.json @@ -13968,7 +13964,7 @@ msgstr "Pratite sve feedove ažuriranja" #. Description of a DocType #: frappe/core/doctype/communication/communication.json msgid "Keeps track of all communications" -msgstr "Prati sve komunikacije" +msgstr "Prati Konverzaciju" #. Label of the defkey (Data) field in DocType 'DefaultValue' #. Label of the key (Data) field in DocType 'Document Share Key' @@ -13989,7 +13985,7 @@ msgstr "Ključ" #. Type: Action #: frappe/hooks.py frappe/public/js/frappe/ui/keyboard.js:129 msgid "Keyboard Shortcuts" -msgstr "Prečice na tastaturi" +msgstr "Prečice Tastature" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -14008,17 +14004,17 @@ msgstr "Kh" #: frappe/website/doctype/help_article/templates/help_article_list.html:11 #: frappe/website/workspace/website/website.json msgid "Knowledge Base" -msgstr "Baza znanja" +msgstr "Baza Znanja" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Contributor" -msgstr "Saradnik baze znanja" +msgstr "Saradnik Baze Znanja" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Editor" -msgstr "Uređivač baze znanja" +msgstr "Uređivač Baze Znanja" #: frappe/public/js/frappe/utils/number_systems.js:27 #: frappe/public/js/frappe/utils/number_systems.js:49 @@ -14036,74 +14032,74 @@ msgstr "LDAP autentifikacija" #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Custom Settings" -msgstr "LDAP prilagođene postavke" +msgstr "LDAP Prilagođene Postavke" #. Label of the ldap_email_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Email Field" -msgstr "LDAP polje e-pošte" +msgstr "LDAP Polje e-pošte" #. Label of the ldap_first_name_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP First Name Field" -msgstr "LDAP polje imena" +msgstr "LDAP Polje Imena" #. Label of the ldap_group (Data) field in DocType 'LDAP Group Mapping' #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "LDAP Group" -msgstr "LDAP grupa" +msgstr "LDAP Grupa" #. Label of the ldap_group_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Group Field" -msgstr "Polje LDAP grupe" +msgstr "LDAP Polje Grupe" #. Name of a DocType #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "LDAP Group Mapping" -msgstr "LDAP grupno mapiranje" +msgstr "LDAP Mapiranje Grupe" #. Label of the ldap_group_mappings_section (Section Break) field in DocType #. 'LDAP Settings' #. Label of the ldap_groups (Table) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Group Mappings" -msgstr "LDAP grupna mapiranja" +msgstr "LDAP Grupna Mapiranja" #. Label of the ldap_group_member_attribute (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Group Member attribute" -msgstr "Atribut člana LDAP grupe" +msgstr "LDAP Atribut Člana Grupe" #. Label of the ldap_last_name_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Last Name Field" -msgstr "LDAP polje prezimena" +msgstr "LDAP Polje Prezimena" #. Label of the ldap_middle_name_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Middle Name Field" -msgstr "LDAP polje srednjeg imena" +msgstr "LDAP Polje Srednjeg Imena" #. Label of the ldap_mobile_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Mobile Field" -msgstr "LDAP polje mobitela" +msgstr "LDAP Polje Mobilnog" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:163 msgid "LDAP Not Installed" -msgstr "LDAP nije instaliran" +msgstr "LDAP Nije Instaliran" #. Label of the ldap_phone_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Phone Field" -msgstr "LDAP telefonsko polje" +msgstr "LDAP Telefonsko Polje" #. Label of the ldap_search_string (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Search String" -msgstr "LDAP niz za pretraživanje" +msgstr "LDAP Niz Pretraživanja" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:130 msgid "LDAP Search String must be enclosed in '()' and needs to contian the user placeholder {0}, eg sAMAccountName={0}" @@ -14113,56 +14109,56 @@ msgstr "LDAP niz za pretraživanje mora biti priložen u '()' i mora sadržavati #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Search and Paths" -msgstr "LDAP pretraga i staze" +msgstr "LDAP Pretraga i Putanje" #. Label of the ldap_security (Section Break) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Security" -msgstr "LDAP sigurnost" +msgstr "LDAP Sigurnost" #. Label of the ldap_server_settings_section (Section Break) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Server Settings" -msgstr "Postavke LDAP servera" +msgstr "LDAP Postavke Servera" #. Label of the ldap_server_url (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Server Url" -msgstr "Url LDAP servera" +msgstr "LDAP URL Servera" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "LDAP Settings" -msgstr "LDAP postavke" +msgstr "LDAP Postavke" #. Label of the ldap_user_creation_and_mapping_section (Section Break) field in #. DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP User Creation and Mapping" -msgstr "Kreiranje i mapiranje LDAP korisnika" +msgstr "LDAP Kreiranje i Mapiranje Korisnika" #. 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 "LDAP polje za korisničko ime" +msgstr "LDAP Polje Korisničkog Imena" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:309 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:426 msgid "LDAP is not enabled." -msgstr "LDAP nije omogućen." +msgstr "LDAP Onemogućen." #. Label of the ldap_search_path_group (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP search path for Groups" -msgstr "LDAP staza pretraživanja za Grupe" +msgstr "LDAP Put Pretraživanja za Grupe" #. Label of the ldap_search_path_user (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP search path for Users" -msgstr "LDAP staza pretraživanja za korisnike" +msgstr "LDAP put pretraživanja za Korisnike" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:102 msgid "LDAP settings incorrect. validation response was: {0}" @@ -14222,13 +14218,13 @@ msgstr "Oznaka" #. Label of the label_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Label Help" -msgstr "Pomoć za oznake" +msgstr "Pomoć za Oznake" #. Label of the label_and_type (Section Break) field in DocType 'Customize Form #. Field' #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Label and Type" -msgstr "Oznaka i vrsta" +msgstr "Oznaka i Tip" #: frappe/custom/doctype/custom_field/custom_field.py:145 msgid "Label is mandatory" @@ -14237,7 +14233,7 @@ msgstr "Oznaka je obavezna" #. Label of the sb0 (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Landing Page" -msgstr "Dolazna stranica" +msgstr "Početna Stranica" #: frappe/public/js/frappe/form/print_utils.js:30 msgid "Landscape" @@ -14258,12 +14254,12 @@ msgstr "Jezik" #. Label of the language_code (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Code" -msgstr "Kod jezika" +msgstr "Kod Jezika" #. Label of the language_name (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Name" -msgstr "Naziv jezika" +msgstr "Naziv Jezika" #. Label of the last_10_active_users (Code) field in DocType 'System Health #. Report' @@ -14274,22 +14270,22 @@ msgstr "Zadnjih 10 aktivnih korisnika" #. Label of the last_active (Datetime) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Active" -msgstr "Zadnje aktivno" +msgstr "Zadnja Aktivnost" #. Label of the last_backup_on (Datetime) field in DocType 'Google Drive' #: frappe/integrations/doctype/google_drive/google_drive.json msgid "Last Backup On" -msgstr "Zadnja sigurnosna kopija u" +msgstr "Zadnja Sigurnosna Kopija" #. Label of the last_execution (Datetime) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Last Execution" -msgstr "Zadnje izvršavanje" +msgstr "Zadnje Izvršavanje" #. Label of the last_heartbeat (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Last Heartbeat" -msgstr "Zadnji Heartbeat" +msgstr "Zadnji Otkucaji" #. Label of the last_ip (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -14299,26 +14295,26 @@ msgstr "Zadnji IP" #. Label of the last_known_versions (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Known Versions" -msgstr "Posljednje poznate verzije" +msgstr "Posljednja Poznate Verzije" #. Label of the last_login (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Login" -msgstr "Zadnja prijava" +msgstr "Zadnja Prijava" #: frappe/email/doctype/notification/notification.js:32 msgid "Last Modified Date" -msgstr "Datum posljednje izmjene" +msgstr "Datum Posljednje Izmjene" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:242 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:480 msgid "Last Modified On" -msgstr "Zadnji put izmjenjeno" +msgstr "Zadnji Put Izmjenjeno" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Last Month" -msgstr "Zadnji mjesec" +msgstr "Prošli Mjesec" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' @@ -14330,77 +14326,77 @@ msgstr "Prezime" #. Label of the last_password_reset_date (Date) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Password Reset Date" -msgstr "Poslednji datum resetovanja lozinke" +msgstr "Poslednji Datum Resetovanja Lozinke" #. Label of the last_point_allocation_date (Date) field in DocType 'Energy #. Point Settings' #: frappe/social/doctype/energy_point_settings/energy_point_settings.json msgid "Last Point Allocation Date" -msgstr "Datum dodjele posljednjeg poena" +msgstr "Datum Dodjele Posljednjeg Boda" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Last Quarter" -msgstr "Zadnji kvartal" +msgstr "Prošli Kvartal" #. Label of the last_reset_password_key_generated_on (Datetime) field in #. DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Reset Password Key Generated On" -msgstr "Ključ za poništavanje lozinke je zadnji put generisan" +msgstr "Ključ Poništavanje Lozinke je zadnji put generisan" #. Label of the datetime_last_run (Datetime) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Last Run" -msgstr "Posljednja Egzekucija" +msgstr "Zadnje Izvođenje" #. 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 "Zadnja sinhronizacija u" +msgstr "Zadnja Sinhronizacija" #. Label of the last_synced_at (Datetime) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Last Synced At" -msgstr "Zadnja sinhronizacija u" +msgstr "Zadnja Sinhronizacija" #. Label of the last_synced_on (Datetime) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Last Synced On" -msgstr "Zadnja put sinhronizovano" +msgstr "Zadnja Sinhronizacija" #: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205 #: frappe/public/js/frappe/model/model.js:130 msgid "Last Updated By" -msgstr "Posljednji put ažurirao" +msgstr "Posljednji put Ažurirano od" #: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204 #: frappe/public/js/frappe/model/model.js:126 msgid "Last Updated On" -msgstr "Posljednji put ažurirano" +msgstr "Zadnji put Ažurirano" #. Label of the last_user (Link) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Last User" -msgstr "Zadnji korisnik" +msgstr "Zadnji Korisnik" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Last Week" -msgstr "Prošle sedmice" +msgstr "Prošle Sedmice" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Last Year" -msgstr "Prošle godine" +msgstr "Prošle Godine" #: frappe/public/js/frappe/widgets/chart_widget.js:707 msgid "Last synced {0}" -msgstr "Zadnja sinhronizacija {0}" +msgstr "Zadnja Sinhronizacija {0}" #: frappe/custom/doctype/customize_form/customize_form.js:194 msgid "Layout Reset" -msgstr "Resetovanje izgleda" +msgstr "Resetovanje Izgleda" #: frappe/custom/doctype/customize_form/customize_form.js:186 msgid "Layout will be reset to standard layout, are you sure you want to do this?" @@ -14413,7 +14409,7 @@ msgstr "Poredak" #: frappe/website/web_template/section_with_features/section_with_features.html:26 msgid "Learn more" -msgstr "Saznaj više" +msgstr "Saznaj Više" #. Description of the 'Repeat Till' (Date) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -14421,9 +14417,9 @@ msgid "Leave blank to repeat always" msgstr "Ostavite prazno da se uvijek ponavlja" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" -msgstr "Napusti ovaj razgovor" +msgstr "Napusti ovu konverzaciju" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -14448,12 +14444,12 @@ msgstr "Lijevo" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Left Bottom" -msgstr "Lijevo dolje" +msgstr "Lijevo Dno" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Left Center" -msgstr "Lijevo cetar" +msgstr "Lijevo Centar" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:58 msgid "Left this conversation" @@ -14471,7 +14467,7 @@ msgstr "Pravno" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Length" -msgstr "Dužine" +msgstr "Dužina" #: frappe/public/js/frappe/ui/chart.js:11 msgid "Length of passed data array is greater than value of maximum allowed label points!" @@ -14487,35 +14483,35 @@ msgstr "Manje" #: frappe/public/js/frappe/ui/filters/filter.js:24 msgid "Less Than" -msgstr "Manje od" +msgstr "Manje Od" #: frappe/public/js/frappe/ui/filters/filter.js:26 msgid "Less Than Or Equal To" -msgstr "Manje od ili jednako kao" +msgstr "Manje Od ili Jednako" #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Let us continue with the onboarding" -msgstr "Nastavimo sa uključenjem" +msgstr "Nastavimo sa Introdukcijom" #: frappe/public/js/frappe/views/workspace/blocks/onboarding.js:94 #: frappe/public/js/frappe/widgets/onboarding_widget.js:597 msgid "Let's Get Started" -msgstr "Započnimo" +msgstr "Hajde da Počnemo" #: frappe/utils/password_strength.py:111 msgid "Let's avoid repeated words and characters" -msgstr "Izbjegnimo ponavljane riječi i znakove" +msgstr "Hajde da izbjegnemo ponavljane riječi i znakova" #: frappe/desk/page/setup_wizard/setup_wizard.js:451 msgid "Let's set up your account" -msgstr "Postavimo vaš račun" +msgstr "Hajde da postavimo vaš račun" #: frappe/public/js/frappe/widgets/onboarding_widget.js:263 #: frappe/public/js/frappe/widgets/onboarding_widget.js:304 #: frappe/public/js/frappe/widgets/onboarding_widget.js:375 #: frappe/public/js/frappe/widgets/onboarding_widget.js:414 msgid "Let's take you back to onboarding" -msgstr "Hajde da vas vratimo na uključenje" +msgstr "Hajde da vas vratimo na introdukciju" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -14532,38 +14528,38 @@ msgstr "Pismo" #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 msgid "Letter Head" -msgstr "Memorandum" +msgstr "Zaglavlje" #. Label of the source (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head Based On" -msgstr "Zaglavlje pisma na temelju" +msgstr "Zaglavlje Pisma na Osnovu" #. Label of the letter_head_image_section (Section Break) field in DocType #. 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head Image" -msgstr "Slika zaglavlja pisma" +msgstr "Slika Zaglavlja" #. Label of the letter_head_name (Data) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:198 msgid "Letter Head Name" -msgstr "Naziv zaglavlja pisma" +msgstr "Naziv Zaglavlja" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Letter Head Scripts" -msgstr "Skripte zaglavlja pisma" +msgstr "Skripte Zaglavlja" #: frappe/printing/doctype/letter_head/letter_head.py:48 msgid "Letter Head cannot be both disabled and default" -msgstr "Zaglavlje pisma ne može biti istovremeno onemogućeno i zadano" +msgstr "Zaglavlje ne može biti istovremeno onemogućeno i standard" #. Description of the 'Header HTML' (HTML Editor) field in DocType 'Letter #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head in HTML" -msgstr "Zaglavlje pisma u HTML-u" +msgstr "Zaglavlje u HTML-u" #. Label of the permlevel (Int) field in DocType 'Custom DocPerm' #. Label of the permlevel (Int) field in DocType 'DocPerm' @@ -14584,7 +14580,7 @@ msgstr "Nivo 0 je za dozvole na nivou dokumenta, viši nivoi za dozvole na nivou #. Label of the level_name (Data) field in DocType 'Review Level' #: frappe/social/doctype/review_level/review_level.json msgid "Level Name" -msgstr "Naziv nivoa" +msgstr "Naziv Nivoa" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:94 msgid "Library" @@ -14598,7 +14594,7 @@ msgstr "Licenca" #. Label of the license_type (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "License Type" -msgstr "Vrsta licence" +msgstr "Tip Licence" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -14610,27 +14606,27 @@ msgstr "Svijetlo" #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Light Blue" -msgstr "Svijetlo plava" +msgstr "Svijetlo Plava" #. Label of the light_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Light Color" -msgstr "Svijetla boja" +msgstr "Svijetla Boja" #: frappe/public/js/frappe/ui/theme_switcher.js:60 msgid "Light Theme" -msgstr "Svijetla tema" +msgstr "Svijetla Tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" -msgstr "Kao" +msgstr "Lajk" #. Label of the like_limit (Int) field in DocType 'Blog Settings' #: frappe/website/doctype/blog_settings/blog_settings.json msgid "Like limit" -msgstr "Ograničenje lajkova" +msgstr "Ograničenje Lajkova" #. Description of the 'Like limit' (Int) field in DocType 'Blog Settings' #: frappe/website/doctype/blog_settings/blog_settings.json @@ -14639,31 +14635,31 @@ msgstr "Ograničenje lajkova po satu" #: frappe/templates/includes/likes/likes.py:30 msgid "Like on {0}: {1}" -msgstr "Kao na {0}: {1}" +msgstr "Lajk na {0}: {1}" #: frappe/desk/like.py:92 msgid "Liked" -msgstr "Sviđanja" +msgstr "Lajk" #: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:134 msgid "Liked By" -msgstr "Svijelo se" +msgstr "Lajkad Od" #. Label of the likes (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Likes" -msgstr "Sviđanja" +msgstr "Lajkova" #. Label of the limit (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Limit" -msgstr "Limit" +msgstr "Ograniči" #. Label of the limit_no_of_backups (Check) field in DocType 'Dropbox Settings' #: frappe/integrations/doctype/dropbox_settings/dropbox_settings.json msgid "Limit Number of DB Backups" -msgstr "Ograničenje broja rezervnih kopija DB" +msgstr "Ograniči Broj Sigurnosnih Kopija Baze Podataka na" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -14701,18 +14697,18 @@ msgstr "Veza" #. Label of the tab_break_18 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Link Cards" -msgstr "Kartice veza" +msgstr "Kartice Veza" #. Label of the link_count (Int) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Link Count" -msgstr "Broj veza" +msgstr "Broj Veza" #. Label of the link_details_section (Section Break) field in DocType #. 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Link Details" -msgstr "Detalji veze" +msgstr "Detalji Veze" #. Label of the link_doctype (Link) field in DocType 'Activity Log' #. Label of the link_doctype (Link) field in DocType 'Communication Link' @@ -14721,28 +14717,28 @@ msgstr "Detalji veze" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link DocType" -msgstr "Veza DocType" +msgstr "DocType Veza" #. Label of the link_doctype (Link) field in DocType 'Dynamic Link' #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Document Type" -msgstr "Veza tipa dokumenta" +msgstr "Veza Tipa Dokumenta" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:406 #: frappe/workflow/doctype/workflow_action/workflow_action.py:198 msgid "Link Expired" -msgstr "Veza je istekla" +msgstr "Veza Istekla" #. Label of the link_field_results_limit (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Link Field Results Limit" -msgstr "Ograničenje rezultata polja veze" +msgstr "Ograničenje Rezultata Polja Veze" #. Label of the link_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link Fieldname" -msgstr "Naziv polja veze" +msgstr "Naziv Polja Veze" #. Label of the link_filters (JSON) field in DocType 'DocField' #. Label of the link_filters (JSON) field in DocType 'Custom Field' @@ -14753,7 +14749,7 @@ msgstr "Naziv polja veze" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Link Filters" -msgstr "Filteri veza" +msgstr "Filteri Veza" #. Label of the link_name (Dynamic Link) field in DocType 'Activity Log' #. Label of the link_name (Dynamic Link) field in DocType 'Communication Link' @@ -14762,14 +14758,14 @@ msgstr "Filteri veza" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Name" -msgstr "Naziv veze" +msgstr "Naziv Veze" #. Label of the link_title (Read Only) field in DocType 'Communication Link' #. Label of the link_title (Read Only) field in DocType 'Dynamic Link' #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Title" -msgstr "Naslov veze" +msgstr "Naziv Veze" #. Label of the link_to (Dynamic Link) field in DocType 'Workspace' #. Label of the link_to (Dynamic Link) field in DocType 'Workspace Link' @@ -14781,11 +14777,11 @@ msgstr "Naslov veze" #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:414 msgid "Link To" -msgstr "Poveži sa" +msgstr "Poveži Sa" #: frappe/public/js/frappe/widgets/widget_dialog.js:350 msgid "Link To in Row" -msgstr "Veza na u redu" +msgstr "Poveži sa Redom" #. Label of the link_type (Select) field in DocType 'Workspace' #. Label of the link_type (Select) field in DocType 'Workspace Link' @@ -14794,11 +14790,11 @@ msgstr "Veza na u redu" #: frappe/public/js/frappe/views/workspace/workspace.js:410 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" -msgstr "Vrsta veze" +msgstr "Tip Veze" #: frappe/public/js/frappe/widgets/widget_dialog.js:346 msgid "Link Type in Row" -msgstr "Upišite vezu u red" +msgstr "Tip Veze u Redu" #: frappe/website/doctype/about_us_settings/about_us_settings.js:6 msgid "Link for About Us Page is \"/about\"." @@ -14812,7 +14808,7 @@ msgstr "Veza koja je početna stranica web stranice. Standardni linkovi (početn #. Description of the 'URL' (Data) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Link to the page you want to open. Leave blank if you want to make it a group parent." -msgstr "Veza do stranice koju želite otvoriti. Ostavite prazno ako želite da bude nadređeni grupe." +msgstr "Veza do stranice koju želite otvoriti. Ostavite prazno ako želite da bude nadređena grupe." #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' @@ -14823,7 +14819,7 @@ msgstr "Povezano" #: frappe/public/js/frappe/form/linked_with.js:23 msgid "Linked With" -msgstr "Povezano sa" +msgstr "Povezano Sa" #. Label of the links (Table) field in DocType 'Address' #. Label of the links (Table) field in DocType 'Contact' @@ -14855,17 +14851,17 @@ msgstr "Lista" #. 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "List / Search Settings" -msgstr "Lista / Postavke pretrage" +msgstr "Lista / Postavke Pretrage" #. Label of the list_columns (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "List Columns" -msgstr "Popis kolona" +msgstr "Izlistaj Kolone" #. Name of a DocType #: frappe/desk/doctype/list_filter/list_filter.json msgid "List Filter" -msgstr "Filter liste" +msgstr "Filter Liste" #. Label of the list_settings_section (Section Break) field in DocType 'User' #. Label of the section_break_8 (Section Break) field in DocType 'Customize @@ -14875,12 +14871,12 @@ msgstr "Filter liste" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "List Settings" -msgstr "Postavke liste" +msgstr "Postavke Liste" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" -msgstr "Postavke liste" +msgstr "Postavke Liste" #: frappe/public/js/frappe/list/base_list.js:202 msgid "List View" @@ -14889,24 +14885,24 @@ msgstr "Prikaz Liste" #. Name of a DocType #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "List View Settings" -msgstr "Postavke prikaza liste" +msgstr "Postavke Prikaza Liste" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:161 msgid "List a document type" -msgstr "Izlistaj vrste dokumenata" +msgstr "Izlistaj Tip Dokumenta" #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Form' #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Page' #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json msgid "List as [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]" -msgstr "Navedite kao [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]" +msgstr "Izlistaj kao [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]" #. Description of the 'Send Notification to' (Small Text) field in DocType #. 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "List of email addresses, separated by comma or new line." -msgstr "Popis adresa e-pošte, odvojenih zarezom ili novim redom." +msgstr "Lista adresa e-pošte, odvojenih zarezom ili novim redom." #. Description of a DocType #: frappe/core/doctype/patch_log/patch_log.json @@ -14916,7 +14912,7 @@ msgstr "Lista izvršenih zakrpa" #. Label of the list_setting_message (HTML) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "List setting message" -msgstr "Poruka o podešavanju liste" +msgstr "Poruka podešavanja liste" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:542 msgid "Lists" @@ -14931,12 +14927,12 @@ msgstr "Load Balancing" #: frappe/website/doctype/blog_post/templates/blog_post_list.html:50 #: frappe/website/doctype/help_article/templates/help_article_list.html:30 msgid "Load More" -msgstr "Učitaj još" +msgstr "Učitaj Još" #: frappe/public/js/frappe/form/footer/form_timeline.js:216 msgctxt "Form timeline" msgid "Load More Communications" -msgstr "Učitaj još komunikacija" +msgstr "Učitaj još Konverzacije" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 msgid "Load more" @@ -14946,27 +14942,27 @@ msgstr "Učitaj više" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" -msgstr "Učitavanje" +msgstr "Učitava se" #: frappe/public/js/frappe/widgets/widget_dialog.js:107 msgid "Loading Filters..." -msgstr "Učitavanje filtera..." +msgstr "Učitavanje Filtera u toku..." #: frappe/core/doctype/data_import/data_import.js:257 msgid "Loading import file..." -msgstr "Učitavanje datoteke za import..." +msgstr "Učitavanje datoteke za uvoz..." #: frappe/desk/page/user_profile/user_profile_controller.js:20 msgid "Loading user profile" -msgstr "Učitavanje korisničkog profila" +msgstr "Učitavanje korisničkog profila u toku" #: frappe/public/js/frappe/ui/toolbar/about.js:8 msgid "Loading versions..." -msgstr "Učitavanje verzija..." +msgstr "Učitavanje verzija u toku..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:51 @@ -14977,7 +14973,7 @@ msgstr "Učitavanje verzija..." #: frappe/public/js/frappe/widgets/number_card_widget.js:174 #: frappe/public/js/frappe/widgets/quick_list_widget.js:128 msgid "Loading..." -msgstr "Učitavanje..." +msgstr "Učitavanje u toku..." #. Label of the location (Data) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -15006,18 +15002,18 @@ msgstr "Prijavite se na {0}" #. Label of the log_index (Int) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Log Index" -msgstr "Indeks dnevnika" +msgstr "Indeks Zapisnika" #. Name of a DocType #: frappe/core/doctype/log_setting_user/log_setting_user.json msgid "Log Setting User" -msgstr "Korisnik postavki dnevnika" +msgstr "Korisnik Postavki Zapisnika" #. Name of a DocType #: frappe/core/doctype/log_settings/log_settings.json #: frappe/public/js/frappe/logtypes.js:20 msgid "Log Settings" -msgstr "Postavke dnevnika" +msgstr "Postavke Zapisnika" #: frappe/www/app.py:23 msgid "Log in to access this page." @@ -15051,32 +15047,32 @@ msgstr "Prijava" #. Label of the login_after (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login After" -msgstr "Prijava nakon" +msgstr "Prijava Nakon" #. Label of the login_before (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login Before" -msgstr "Prijavia prije" +msgstr "Prijavia Prije" #: frappe/public/js/frappe/desk.js:256 msgid "Login Failed please try again" -msgstr "Prijava nije uspjela, pokušajte ponovo" +msgstr "Prijava nije Uspjela, pokušaj ponovo" #: frappe/email/doctype/email_account/email_account.py:142 msgid "Login Id is required" -msgstr "Id za prijavu je obavezan" +msgstr "Id Prijave je obavezan" #. Label of the login_methods_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Login Methods" -msgstr "Metode prijave" +msgstr "Metode Prijave" #. Label of the misc_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Login Page" -msgstr "Stranica za prijavu" +msgstr "Stranica Prijave" #: frappe/www/login.py:144 msgid "Login To {0}" @@ -15084,19 +15080,19 @@ msgstr "Prijavite se na {0}" #: frappe/twofactor.py:260 msgid "Login Verification Code from {}" -msgstr "Kod za potvrdu prijave od {}" +msgstr "Kod Potvrdu Prijave od {}" #: frappe/templates/emails/new_message.html:4 msgid "Login and view in Browser" -msgstr "Prijavite se i pregledajte u pretraživaču" +msgstr "Prijavi se i pregledaj u Pretraživaču" #: frappe/website/doctype/web_form/web_form.js:367 msgid "Login is required to see web form list view. Enable {0} to see list settings" -msgstr "Prijava je potrebna da biste vidjeli pregled liste web obrasca. Omogućite {0} da vidite postavke liste" +msgstr "Prijava je potrebna da biste vidjeli pregled liste web forme. Omogući {0} da vidite postavke liste" #: frappe/templates/includes/login/login.js:69 msgid "Login link sent to your email" -msgstr "Link za prijavu poslan je na vašu e-poštu" +msgstr "Veza za prijavu poslana je na vašu e-poštu" #: frappe/auth.py:340 frappe/auth.py:343 msgid "Login not allowed at this time" @@ -15111,39 +15107,39 @@ msgstr "Prijava je obavezna" msgid "Login session expired, refresh page to retry" msgstr "Sesija prijave je istekla, osvježite stranicu za ponovni pokušaj" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" -msgstr "Prijavite se na Frappe Cloud" +msgstr "Prijavi se na Frappe Cloud" #: frappe/templates/includes/comments/comments.html:110 msgid "Login to comment" -msgstr "Prijavite se za komentar" +msgstr "Prijavi se za komentar" #: frappe/templates/includes/comments/comments.html:6 msgid "Login to start a new discussion" -msgstr "Prijavite se da započnete novu diskusiju" +msgstr "Prijavi se da započnete novu diskusiju" #: frappe/www/login.html:62 msgid "Login to {0}" -msgstr "Prijavite se na {0}" +msgstr "Prijavi se na {0}" #: frappe/templates/includes/login/login.js:319 msgid "Login token required" -msgstr "Potreban je token za prijavu" +msgstr "Token je obavezan za prijavu" #: frappe/www/login.html:107 frappe/www/login.html:191 msgid "Login with Email Link" -msgstr "Prijavite se putem e-mail veze" +msgstr "Prijavi se putem e-mail veze" #: frappe/www/login.html:47 msgid "Login with LDAP" -msgstr "Prijavite se putem LDAP-a" +msgstr "Prijavi se putem LDAP-a" #. Label of the login_with_email_link (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Login with email link" -msgstr "Prijavite se putem email veze" +msgstr "Prijavi se putem veze e-pošte" #. Label of the login_with_email_link_expiry (Int) field in DocType 'System #. Settings' @@ -15157,7 +15153,7 @@ msgstr "Prijava sa korisničkim imenom i lozinkom nije dozvoljena." #: frappe/www/login.html:98 msgid "Login with {0}" -msgstr "Prijavite se sa {0}" +msgstr "Prijavi se sa {0}" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json frappe/www/apps.html:59 @@ -15167,13 +15163,13 @@ msgstr "Odjava" #: frappe/core/doctype/user/user.js:197 msgid "Logout All Sessions" -msgstr "Odjava sa svih sesija" +msgstr "Odjava sa Svih Sesija" #. Label of the logout_on_password_reset (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Logout All Sessions on Password Reset" -msgstr "Odjavi se sa svih sesija na poništavanju lozinke" +msgstr "Odjavi sa Svih Sesija pri Poništavanju Lozinke" #. Label of the logout_all_sessions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -15184,17 +15180,17 @@ msgstr "Odjava sa svih uređaja nakon promjene lozinke" #. Label of a Card Break in the Users Workspace #: frappe/core/doctype/user/user.json frappe/core/workspace/users/users.json msgid "Logs" -msgstr "Dnevnici" +msgstr "Zapisi" #. Name of a DocType #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Logs To Clear" -msgstr "Dnevnici za brisanje" +msgstr "Zapisi za Brisanje" #. Label of the logs_to_clear (Table) field in DocType 'Log Settings' #: frappe/core/doctype/log_settings/log_settings.json msgid "Logs to Clear" -msgstr "Dnevnici za brisanje" +msgstr "Zapisi za Brisanje" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15203,7 +15199,7 @@ msgstr "Dnevnici za brisanje" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Long Text" -msgstr "Dugi tekst" +msgstr "Dugi Tekst" #: frappe/public/js/frappe/widgets/onboarding_widget.js:317 msgid "Looks like you didn't change the value" @@ -15231,7 +15227,7 @@ msgstr "M" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "MIT License" -msgstr "MIT licenca" +msgstr "MIT Licenca" #: frappe/desk/page/setup_wizard/install_fixtures.py:49 msgid "Madam" @@ -15240,33 +15236,33 @@ msgstr "Madam" #. Label of the main_section (Text Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section" -msgstr "Glavna sekcija" +msgstr "Glavna Sekcija" #. Label of the main_section_html (HTML Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section (HTML)" -msgstr "Glavna sekcija (HTML)" +msgstr "Glavna Sekcija (HTML)" #. Label of the main_section_md (Markdown Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section (Markdown)" -msgstr "Glavna sekcija (Markdown)" +msgstr "Glavna Sekcija (Markdown)" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance Manager" -msgstr "Menadžer održavanja" +msgstr "Upravitelj Održavanja" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance User" -msgstr "Korisnik održavanja" +msgstr "Korisnik Održavanja" #. Label of the major (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Major" -msgstr "Glavni" +msgstr "Velika" #. Label of the show_name_in_global_search (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -15276,7 +15272,7 @@ msgstr "Neka \"ime\" bude pretraživo u globalnoj pretrazi" #. Label of the make_attachment_public (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Make Attachment Public (by default)" -msgstr "Učini prilog javnim (standard)" +msgstr "Učini Prilog Javnim (standard)" #. Label of the make_attachments_public (Check) field in DocType 'DocType' #. Label of the make_attachments_public (Check) field in DocType 'Customize @@ -15284,17 +15280,17 @@ msgstr "Učini prilog javnim (standard)" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Make Attachments Public by Default" -msgstr "Učini priloge javnim prema zadanim postavkama" +msgstr "Učini Priloge Javnim prema Standard Postavkama" #. Description of the 'Disable Username/Password Login' (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Make sure to configure a Social Login Key before disabling to prevent lockout" -msgstr "Obavezno konfigurišite ključ za prijavu putem društvenih mreža prije onemogućavanja kako biste spriječili zaključavanje" +msgstr "Obavezno konfiguriši Društveni Ključ za prijavu prije deaktiviranja kako biste spriječili zaključavanje" #: frappe/utils/password_strength.py:92 msgid "Make use of longer keyboard patterns" -msgstr "Iskoristite duže uzorke tastature" +msgstr "Iskoristi duže šablone tastature" #: frappe/public/js/frappe/form/multi_select_dialog.js:87 msgid "Make {0}" @@ -15302,7 +15298,7 @@ msgstr "Napravi {0}" #: frappe/website/doctype/web_page/web_page.js:77 msgid "Makes the page public" -msgstr "Stranicu čini javnom" +msgstr "Čini stranicu javnom" #: frappe/desk/page/setup_wizard/install_fixtures.py:29 msgid "Male" @@ -15338,12 +15334,12 @@ msgstr "Obavezno" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Mandatory Depends On" -msgstr "Obavezno zavisi od" +msgstr "Obavezno Zavisi od" #. Label of the mandatory_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Mandatory Depends On (JS)" -msgstr "Obavezno zavisi od (JS)" +msgstr "Obavezno Zavisi od (JS)" #: frappe/website/doctype/web_form/web_form.py:475 msgid "Mandatory Information missing:" @@ -15351,7 +15347,7 @@ msgstr "Nedostaju obavezne informacije:" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:120 msgid "Mandatory field: set role for" -msgstr "Obavezno polje: postavite ulogu za" +msgstr "Obavezno polje: postavi ulogu za" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:124 msgid "Mandatory field: {0}" @@ -15363,12 +15359,12 @@ msgstr "Obavezna polja u tabeli {0}, red {1}" #: frappe/public/js/frappe/form/save.js:125 msgid "Mandatory fields required in {0}" -msgstr "Obavezna polja su obavezna u {0}" +msgstr "Obavezna polja nedostaju u {0}" #: frappe/public/js/frappe/web_form/web_form.js:234 msgctxt "Error message in web form" msgid "Mandatory fields required:" -msgstr "Obavezna polja:" +msgstr "Obavezna polja nedostaju:" #: frappe/core/doctype/data_export/exporter.py:142 msgid "Mandatory:" @@ -15377,12 +15373,12 @@ msgstr "Obavezno:" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Map" -msgstr "Mapa" +msgstr "Karta" #: frappe/public/js/frappe/data_import/import_preview.js:190 #: frappe/public/js/frappe/data_import/import_preview.js:302 msgid "Map Columns" -msgstr "Kolone mape" +msgstr "Kolone Karte" #: frappe/public/js/frappe/list/base_list.js:211 msgid "Map View" @@ -15390,7 +15386,7 @@ msgstr "Prikaz Karte" #: frappe/public/js/frappe/data_import/import_preview.js:290 msgid "Map columns from {0} to fields in {1}" -msgstr "Mapirajte kolone od {0} na polja u {1}" +msgstr "Mapiraj kolone od {0} na polja u {1}" #. Description of the 'Dynamic Route' (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -15404,28 +15400,28 @@ msgstr "Mapiranje kolone {0} u polje {1}" #. Label of the margin_bottom (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Bottom" -msgstr "Donja margina" +msgstr "Donja Margina" #. Label of the margin_left (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Left" -msgstr "Lijeva margina" +msgstr "Lijeva Margina" #. Label of the margin_right (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Right" -msgstr "Desna margina" +msgstr "Desna Margina" #. Label of the margin_top (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Top" -msgstr "Gornja margina" +msgstr "Gornja Margina" #. Label of the mariadb_variables_section (Section Break) field in DocType #. 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "MariaDB Variables" -msgstr "MariaDB varijable" +msgstr "MariaDB Varijable" #: frappe/public/js/frappe/ui/notifications/notifications.js:45 msgid "Mark all as read" @@ -15434,16 +15430,16 @@ msgstr "Označi sve kao pročitano" #: frappe/core/doctype/communication/communication.js:78 #: frappe/core/doctype/communication/communication_list.js:19 msgid "Mark as Read" -msgstr "Označi kao pročitano" +msgstr "Označi kao Pročitano" #: frappe/core/doctype/communication/communication.js:95 msgid "Mark as Spam" -msgstr "Označi kao neželjenu poštu" +msgstr "Označi kao Neželjenu Poštu" #: frappe/core/doctype/communication/communication.js:78 #: frappe/core/doctype/communication/communication_list.js:22 msgid "Mark as Unread" -msgstr "Označi kao nepročitano" +msgstr "Označi kao Nepročitano" #. Option for the 'Content Type' (Select) field in DocType 'Newsletter' #. Option for the 'Message Type' (Select) field in DocType 'Notification' @@ -15471,7 +15467,7 @@ msgstr "Markdown Editor" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Marked As Spam" -msgstr "Označeno kao neželjena pošta" +msgstr "Označeno kao Neželjena Pošta" #. Name of a role #: frappe/website/doctype/utm_campaign/utm_campaign.json @@ -15494,38 +15490,38 @@ msgstr "Maksimalno 500 zapisa odjednom" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Max Attachments" -msgstr "Maksimalno priloga" +msgstr "Maksimalni broj Priloga" #. Label of the max_file_size (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max File Size (MB)" -msgstr "Maksimalna veličina datoteke (MB)" +msgstr "Maksimalna Veličina Datoteke (MB)" #. Label of the max_height (Data) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Max Height" -msgstr "Maksimalna visina" +msgstr "Maksimalna Visina" #. Label of the max_length (Int) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Max Length" -msgstr "Maksimalna dužina" +msgstr "Maksimalna Dužina" #. Label of the max_value (Int) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Max Value" -msgstr "Maksimalna vrijednost" +msgstr "Maksimalna Vrijednost" #. Label of the max_attachment_size (Int) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Max attachment size" -msgstr "Maksimalna veličina priloga" +msgstr "Maksimalna Veličina Priloga" #. Label of the max_auto_email_report_per_user (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max auto email report per user" -msgstr "Maksimalno automatskih izvještaja putem e-pošte po korisniku" +msgstr "Maksimalni broj automatskih izvještaja putem e-pošte po korisniku" #: frappe/core/doctype/doctype/doctype.py:1344 msgid "Max width for type Currency is 100px in row {0}" @@ -15538,17 +15534,17 @@ msgstr "Maksimum" #: frappe/core/doctype/file/file.py:318 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." -msgstr "Maksimalna granica priloga {0} je dostignuta za {1} {2}." +msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}." #. Label of the total_fields (Select) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Maximum Number of Fields" -msgstr "Maksimalni broj polja" +msgstr "Maksimalni Broj Polja" #. Label of the max_points (Int) field in DocType 'Energy Point Rule' #: frappe/social/doctype/energy_point_rule/energy_point_rule.json msgid "Maximum Points" -msgstr "Maksimalni broj bodova" +msgstr "Maksimalni Broj Bodova" #: frappe/public/js/frappe/form/sidebar/attachments.js:38 msgid "Maximum attachment limit of {0} has been reached." @@ -15572,7 +15568,7 @@ msgstr "Ja" #: frappe/core/page/permission_manager/permission_manager_help.html:14 msgid "Meaning of Submit, Cancel, Amend" -msgstr "Značenje Podnesi, Otkaži, Ispravi" +msgstr "Značenje Podnesi, Otkaži, Izmjeni" #. Option for the 'Priority' (Select) field in DocType 'ToDo' #. Label of the medium (Data) field in DocType 'Web Page View' @@ -15605,7 +15601,7 @@ msgstr "Članovi" #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Memory Usage" -msgstr "Upotreba memorije" +msgstr "Upotreba Memorije" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json @@ -15624,13 +15620,13 @@ msgid "Menu" msgstr "Meni" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" -msgstr "Spoji se sa postojećim" +msgstr "Spoji sa postojećim" #: frappe/utils/nestedset.py:307 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" -msgstr "Spajanje je moguće samo između grupe-grupe ili lista čvora-lista čvora" +msgstr "Spajanje je moguće samo između Grupe na Grupe ili podređeni na podređeni" #. Label of the message (Text) field in DocType 'Auto Repeat' #. Label of the content (Text Editor) field in DocType 'Activity Log' @@ -15683,34 +15679,34 @@ msgstr "Poruka (Markdown)" #. Label of the message_examples (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Examples" -msgstr "Primjeri poruka" +msgstr "Primjeri Poruka" #. 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 "ID poruke" +msgstr "ID Poruke" #. Label of the message_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Message Parameter" -msgstr "Parametar poruke" +msgstr "Parametar Poruke" #: frappe/templates/includes/contact.js:36 msgid "Message Sent" -msgstr "Poruka je poslata" +msgstr "Poruka Poslata" #. Label of the message_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Type" -msgstr "Vrsta poruke" +msgstr "Tip Poruke" #: frappe/public/js/frappe/views/communication.js:950 msgid "Message clipped" -msgstr "Poruka je izrezana" +msgstr "Poruka je isječena" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Poruka sa servera: {0}" @@ -15742,13 +15738,13 @@ msgstr "Meta" #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.js:124 msgid "Meta Description" -msgstr "Meta opis" +msgstr "Meta Opis" #. Label of the meta_image (Attach Image) field in DocType 'Blog Post' #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.js:131 msgid "Meta Image" -msgstr "Meta slika" +msgstr "Meta Slika" #. Label of the meta_tags (Section Break) field in DocType 'Blog Post' #. Label of the metatags_section (Section Break) field in DocType 'Web Page' @@ -15757,13 +15753,13 @@ msgstr "Meta slika" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_route_meta/website_route_meta.json msgid "Meta Tags" -msgstr "Meta tagovi" +msgstr "Meta Oznake" #. Label of the meta_title (Data) field in DocType 'Blog Post' #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.js:117 msgid "Meta Title" -msgstr "Meta naslov" +msgstr "Meta Naziv" #. Label of the meta_description (Small Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -15799,11 +15795,11 @@ msgstr "Meta naslov za SEO" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/notification/notification.json msgid "Method" -msgstr "Metod" +msgstr "Metoda" #: frappe/__init__.py:869 msgid "Method Not Allowed" -msgstr "Metoda nije dozvoljena" +msgstr "Metoda nije Dozvoljena" #: frappe/desk/doctype/number_card/number_card.py:70 msgid "Method is required to create a number card" @@ -15812,14 +15808,14 @@ msgstr "Metoda je potrebna za kreiranje kartice s brojevima" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Mid Center" -msgstr "Sredina centar" +msgstr "Sredina Centar" #. Label of the middle_name (Data) field in DocType 'Contact' #. Label of the middle_name (Data) field in DocType 'User' #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/user/user.json msgid "Middle Name" -msgstr "Srednje ime" +msgstr "Srednje Ime" #. Name of a DocType #. Label of a Link in the Tools Workspace @@ -15833,7 +15829,7 @@ msgstr "Prekretnica" #: frappe/automation/doctype/milestone/milestone.json #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Milestone Tracker" -msgstr "Praćenje prekretnica" +msgstr "Praćenje Prekretnice" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -15844,12 +15840,12 @@ msgstr "Minimum" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Minimum Password Score" -msgstr "Minimalna ocjena lozinke" +msgstr "Minimalna Vrijdnost Lozinke" #. Label of the minor (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Minor" -msgstr "Manji" +msgstr "Manja" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -15884,23 +15880,23 @@ msgstr "Nedostaje DocType" #: frappe/core/doctype/doctype/doctype.py:1528 msgid "Missing Field" -msgstr "Nedostaje polje" +msgstr "Nedostaje Polje" #: frappe/public/js/frappe/form/save.js:131 msgid "Missing Fields" -msgstr "Nedostajuća polja" +msgstr "Nedostajuća Polja" #: frappe/email/doctype/auto_email_report/auto_email_report.py:129 msgid "Missing Filters Required" -msgstr "Potrebni nedostajući filteri" +msgstr "Obavezni Nedostajući Filteri" #: frappe/desk/form/assign_to.py:109 msgid "Missing Permission" -msgstr "Nedostaje dozvola" +msgstr "Nedostaje Dozvola" #: frappe/www/update-password.html:109 frappe/www/update-password.html:116 msgid "Missing Value" -msgstr "Nedostaje vrijednost" +msgstr "Nedostaje Vrijednost" #: frappe/public/js/frappe/ui/field_group.js:120 #: frappe/public/js/frappe/widgets/widget_dialog.js:361 @@ -15911,7 +15907,7 @@ msgstr "Nedostajuće vrijednosti su obavezne" #: frappe/www/login.py:104 msgid "Mobile" -msgstr "Mobilni" +msgstr "Mobilni Broj" #. Label of the mobile_no (Data) field in DocType 'Contact' #. Label of the mobile_no (Data) field in DocType 'User' @@ -15920,12 +15916,12 @@ msgstr "Mobilni" #: frappe/tests/test_translate.py:89 frappe/tests/test_translate.py:91 #: frappe/tests/test_translate.py:94 msgid "Mobile No" -msgstr "Broj mobilnog" +msgstr "Mobilni Broj" #. Label of the modal_trigger (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Modal Trigger" -msgstr "Modalni okidač" +msgstr "Modalni Okidač" #: frappe/core/report/transaction_log_report/transaction_log_report.py:106 #: frappe/social/doctype/energy_point_rule/energy_point_rule.js:43 @@ -15991,7 +15987,7 @@ msgstr "Modul (za izvoz)" #: frappe/core/doctype/module_def/module_def.json #: frappe/core/workspace/build/build.json msgid "Module Def" -msgstr "Modul Def" +msgstr "Definicija Modula" #. Label of the module_html (HTML) field in DocType 'Module Profile' #: frappe/core/doctype/module_profile/module_profile.json @@ -16003,14 +15999,14 @@ msgstr "Modul HTML" #: frappe/core/doctype/module_def/module_def.json #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Module Name" -msgstr "Naziv modula" +msgstr "Naziv Modula" #. Label of a Link in the Build Workspace #. Name of a DocType #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Module Onboarding" -msgstr "Modul Uključenje" +msgstr "Introdukcija Modula" #. Name of a DocType #. Label of the module_profile (Link) field in DocType 'User' @@ -16018,20 +16014,20 @@ msgstr "Modul Uključenje" #: frappe/core/doctype/module_profile/module_profile.json #: frappe/core/doctype/user/user.json frappe/core/workspace/users/users.json msgid "Module Profile" -msgstr "Profil modula" +msgstr "Profil Modula" #. Label of the module_profile_name (Data) field in DocType 'Module Profile' #: frappe/core/doctype/module_profile/module_profile.json msgid "Module Profile Name" -msgstr "Naziv profila modula" +msgstr "Naziv Profila Modula" #: frappe/desk/doctype/module_onboarding/module_onboarding.py:69 msgid "Module onboarding progress reset" -msgstr "Resetovanje progresa modula uključenja" +msgstr "Resetovanje introdukcijskog progresa modula" #: frappe/custom/doctype/customize_form/customize_form.js:250 msgid "Module to Export" -msgstr "Modul za izvoz" +msgstr "Modul za Izvoz" #: frappe/modules/utils.py:273 msgid "Module {} not found" @@ -16110,11 +16106,11 @@ msgstr "Mjesečno" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Monthly Long" -msgstr "Mjesečno trajanje" +msgstr "Mjesečno" #: frappe/desk/page/user_profile/user_profile_controller.js:402 msgid "Monthly Rank" -msgstr "Mjesečni rang" +msgstr "Mjesečni Poredak" #: frappe/public/js/frappe/form/link_selector.js:39 #: frappe/public/js/frappe/form/multi_select_dialog.js:45 @@ -16143,12 +16139,12 @@ msgstr "Više Informacija" #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/user/user.json msgid "More Information" -msgstr "Više informacija" +msgstr "Više Informacija" #: frappe/website/doctype/help_article/templates/help_article.html:19 #: frappe/website/doctype/help_article/templates/help_article.html:33 msgid "More articles on {0}" -msgstr "Više članaka o {0}" +msgstr "Više Članaka o {0}" #. Description of the 'Footer' (Text Editor) field in DocType 'About Us #. Settings' @@ -16158,7 +16154,7 @@ msgstr "Više sadržaja na dnu stranice." #: frappe/public/js/frappe/ui/sort_selector.js:191 msgid "Most Used" -msgstr "Najviše korišten" +msgstr "Najviše Korišten" #: frappe/utils/password.py:70 msgid "Most probably your password is too long." @@ -16177,11 +16173,11 @@ msgstr "Premjesti u" #: frappe/core/doctype/communication/communication.js:104 msgid "Move To Trash" -msgstr "Premjesti u smeće" +msgstr "Premjesti u Smeće" #: frappe/public/js/form_builder/components/Section.vue:295 msgid "Move current and all subsequent sections to a new tab" -msgstr "Premjestite trenutni i sve naredne odjeljke na novu karticu" +msgstr "Premjestite trenutni i sve naredne sekcije na novu karticu" #: frappe/public/js/frappe/form/form.js:177 msgid "Move cursor to above row" @@ -16189,7 +16185,7 @@ msgstr "Pomjerite kursor na gornji red" #: frappe/public/js/frappe/form/form.js:181 msgid "Move cursor to below row" -msgstr "Pomjerite kursor na ispod reda" +msgstr "Pomjerite kursor ispod reda" #: frappe/public/js/frappe/form/form.js:185 msgid "Move cursor to next column" @@ -16201,20 +16197,20 @@ msgstr "Pomjerite kursor na prethodnu kolonu" #: frappe/public/js/form_builder/components/Section.vue:294 msgid "Move sections to new tab" -msgstr "Premjesti odjeljke na novu karticu" +msgstr "Premjesti sekciju na novu karticu" #: frappe/public/js/form_builder/components/Field.vue:237 msgid "Move the current field and the following fields to a new column" -msgstr "Premjestite trenutno polje i sljedeća polja u novu kolonu" +msgstr "Premjesti trenutno polje i sljedeća polja u novu kolonu" #: frappe/public/js/frappe/form/grid_row.js:164 msgid "Move to Row Number" -msgstr "Pomaknite se na red broj" +msgstr "Pomjeri na Red Broj" #. Description of the 'Next on Click' (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Move to next step when clicked inside highlighted area." -msgstr "Prijeđite na sljedeći korak kada kliknete unutar označenog područja." +msgstr "Prijeđi na sljedeći korak kada kliknete unutar označenog područja." #. Description of the 'Parent Element Selector' (Data) field in DocType 'Form #. Tour Step' @@ -16236,18 +16232,18 @@ msgstr "Gđa" #: frappe/utils/nestedset.py:331 msgid "Multiple root nodes not allowed." -msgstr "Više korijenskih čvorova nije dozvoljeno." +msgstr "Više početnih članova nije dozvoljeno." #. Label of the multiplier_field (Select) field in DocType 'Energy Point Rule' #: frappe/social/doctype/energy_point_rule/energy_point_rule.json msgid "Multiplier Field" -msgstr "Polje množitelja" +msgstr "Polje Množitelja" #. Description of the 'Import from Google Sheets' (Data) field in DocType 'Data #. Import' #: frappe/core/doctype/data_import/data_import.json msgid "Must be a publicly accessible Google Sheets URL" -msgstr "Mora biti javno dostupan URL Google tabela" +msgstr "Mora biti javno dostupan URL Google Sheet" #. Description of the 'LDAP Search String' (Data) field in DocType 'LDAP #. Settings' @@ -16260,7 +16256,7 @@ msgstr "Mora biti zatvoren u '()' i uključiti '{0}', što je čuvar mjesta za k #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Must be of type \"Attach Image\"" -msgstr "Mora biti tipa \"Priloži sliku\"" +msgstr "Mora biti tipa \"Priloži Sliku\"" #: frappe/desk/query_report.py:204 msgid "Must have report permission to access this report." @@ -16268,7 +16264,7 @@ msgstr "Mora imati dozvolu za pristup ovom izvještaju." #: frappe/core/doctype/report/report.py:150 msgid "Must specify a Query to run" -msgstr "Mora se navesti upit za pokretanje" +msgstr "Mora se navesti Upit za pokretanje" #. Label of the mute_sounds (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -16284,7 +16280,7 @@ msgstr "Mx" #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/list.py:21 frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" -msgstr "Moj račun" +msgstr "Moj Račun" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:57 msgid "My Device" @@ -16301,7 +16297,7 @@ msgstr "MyISAM" #: frappe/workflow/doctype/workflow/workflow.js:19 msgid "NOTE: If you add states or transitions in the table, it will be reflected in the Workflow Builder but you will have to position them manually. Also Workflow Builder is currently in BETA." -msgstr "NAPOMENA: Ako dodate stanja ili tranzicije u tablicu, to će se odraziti u Alatu za izradu radnog toka, ali ćete ih morati ručno pozicionirati. Takođe alat za izradu radnog toka je trenutno u BETA verziji." +msgstr "NAPOMENA: Ako dodate stanja ili tranzicije u tablicu, to će se odraziti u Alatu Razvoja Radnog Toka, ali ćete ih morati ručno pozicionirati. Takođe Alat Razvoja Radnog Toka je trenutno u BETA verziji." #. Description of the 'LDAP Group Field' (Data) field in DocType 'LDAP #. Settings' @@ -16348,7 +16344,7 @@ msgstr "Naziv novog formata za ispisivanje" #: frappe/model/naming.py:502 msgid "Name of {0} cannot be {1}" -msgstr "Ime {0} ne može biti {1}" +msgstr "Naziv {0} ne može biti {1}" #: frappe/utils/password_strength.py:174 msgid "Names and surnames by themselves are easy to guess." @@ -16379,17 +16375,17 @@ msgstr "Opcije imenovanja:\n" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming Rule" -msgstr "Pravilo imenovanja" +msgstr "Pravilo Imenovanja" #. Label of the naming_series_tab (Tab Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Naming Series" -msgstr "Imenovanje serije" +msgstr "Imenovanje Serije" #: frappe/model/naming.py:261 msgid "Naming Series mandatory" -msgstr "Imenovanje serije obavezno" +msgstr "Imenovanje Serije Obavezno" #. Option for the 'Type' (Select) field in DocType 'Web Template' #. Label of the top_bar (Section Break) field in DocType 'Website Settings' @@ -16397,69 +16393,69 @@ msgstr "Imenovanje serije obavezno" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Navbar" -msgstr "Navigacijska traka" +msgstr "Navigacijska Traka" #. Name of a DocType #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Navbar Item" -msgstr "Stavka navigacijske trake" +msgstr "Stavka Navigacijske Trake" #. Name of a DocType #. Label of a Link in the Build Workspace #: frappe/core/doctype/navbar_settings/navbar_settings.json #: frappe/core/workspace/build/build.json msgid "Navbar Settings" -msgstr "Postavke navigacijske trake" +msgstr "Postavke Navigacijske Trake" #. Label of the navbar_template (Link) field in DocType 'Website Settings' #. Label of the navbar_template_section (Section Break) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Navbar Template" -msgstr "Šablon navigacijske trake" +msgstr "Šablon Navigacijske Trake" #. Label of the navbar_template_values (Code) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Navbar Template Values" -msgstr "Vrijednosti šablona navigacijske trake" +msgstr "Vrijednosti Šablona Navigacijske Trake" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Kreći se po listi prema dolje" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" -msgstr "Kreći se po listi gore" +msgstr "Kreći se po listi prema gore" #: frappe/public/js/frappe/ui/page.js:175 msgid "Navigate to main content" -msgstr "Idite na glavni sadržaj" +msgstr "Idi na glavni sadržaj" #. Label of the navigation_settings_section (Section Break) field in DocType #. 'User' #: frappe/core/doctype/user/user.json msgid "Navigation Settings" -msgstr "Postavke navigacije" +msgstr "Postavke Navigacije" #: frappe/desk/doctype/workspace/workspace.py:315 msgid "Need Workspace Manager role to edit private workspace of other users" -msgstr "Potrebna je uloga upravitelja radnog prostora za uređivanje privatnog radnog prostora drugih korisnika" +msgstr "Potrebna je uloga Upravitelja Radnog Prostora za uređivanje privatnog radnog prostora drugih korisnika" #: frappe/model/document.py:757 msgid "Negative Value" -msgstr "Negativna vrijednost" +msgstr "Negativna Vrijednost" #: frappe/utils/nestedset.py:94 msgid "Nested set error. Please contact the Administrator." -msgstr "Greška ugniježđenog skupa. Molimo kontaktirajte administratora." +msgstr "Greška ugniježđenog skupa. Kontaktiraj Administratora." #. Name of a DocType #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Network Printer Settings" -msgstr "Postavke mrežnog pisača" +msgstr "Postavke Mrežnog Pisača" #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' @@ -16481,43 +16477,43 @@ msgstr "Novi" #: frappe/public/js/frappe/views/interaction.js:15 msgid "New Activity" -msgstr "Nova aktivnost" +msgstr "Nova Aktivnost" #: frappe/public/js/frappe/form/templates/address_list.html:42 #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:5 #: frappe/public/js/frappe/utils/address_and_contact.js:71 msgid "New Address" -msgstr "Nova adresa" +msgstr "Nova Adresa" #: frappe/public/js/frappe/widgets/widget_dialog.js:58 msgid "New Chart" -msgstr "Novi grafikon" +msgstr "Novi Grafikon" #: frappe/templates/includes/comments/comments.py:62 msgid "New Comment on {0}: {1}" -msgstr "Novi komentar na {0}: {1}" +msgstr "Novi Komentar {0}: {1}" #: frappe/public/js/frappe/form/templates/contact_list.html:90 msgid "New Contact" -msgstr "Novi kontakt" +msgstr "Novi Kontakt" #: frappe/public/js/frappe/widgets/widget_dialog.js:70 msgid "New Custom Block" -msgstr "Novi prilagođeni blok" +msgstr "Novi Prilagođeni Blok" #: frappe/printing/page/print/print.js:295 #: frappe/printing/page/print/print.js:342 msgid "New Custom Print Format" -msgstr "Novi prilagođeni format ispisivanja" +msgstr "Novi Prilagođeni Format Ispisa" #. Label of the new_document_form (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "New Document Form" -msgstr "Novi obrazac za dokument" +msgstr "Nova Forma Dokumenta" #: frappe/desk/doctype/notification_log/notification_log.py:160 msgid "New Document Shared {0}" -msgstr "Novi dokument dijeljen {0}" +msgstr "Novi Dokument Dijeljen {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:27 #: frappe/public/js/frappe/views/communication.js:23 @@ -16527,7 +16523,7 @@ msgstr "Nova e-pošta" #: frappe/public/js/frappe/list/list_view_select.js:98 #: frappe/public/js/frappe/views/inbox/inbox_view.js:177 msgid "New Email Account" -msgstr "Novi nalog e-pošte" +msgstr "Novi Račun e-pošte" #: frappe/public/js/frappe/form/footer/form_timeline.js:47 msgid "New Event" @@ -16535,64 +16531,64 @@ msgstr "Novi Događaj" #: frappe/public/js/frappe/views/file/file_view.js:94 msgid "New Folder" -msgstr "Nova fascikla" +msgstr "Nova Mapa" #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 msgid "New Kanban Board" -msgstr "Nova Kanban ploča" +msgstr "Nova Oglasna Tabla" #: frappe/public/js/frappe/widgets/widget_dialog.js:62 msgid "New Links" -msgstr "Nove veze" +msgstr "Nove Veze" #: frappe/desk/doctype/notification_log/notification_log.py:158 msgid "New Mention on {0}" -msgstr "Novo spominjanje {0}" +msgstr "Novo Spominjanje {0}" #: frappe/www/contact.py:59 msgid "New Message from Website Contact Page" -msgstr "Nova poruka sa web stranice za kontakt" +msgstr "Nova Pruka sa Kontaktne Web Stranice" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" -msgstr "Novo ime" +msgstr "Novo Ime" #: frappe/email/doctype/email_group/email_group.js:67 msgid "New Newsletter" -msgstr "Novi bilten" +msgstr "Novi Bilten" #: frappe/desk/doctype/notification_log/notification_log.py:157 msgid "New Notification" -msgstr "Novo obavještenje" +msgstr "Novo Obavještenje" #: frappe/public/js/frappe/widgets/widget_dialog.js:64 msgid "New Number Card" -msgstr "Nova kartica s brojevima" +msgstr "Nova Kartica s brojevima" #: frappe/public/js/frappe/widgets/widget_dialog.js:66 msgid "New Onboarding" -msgstr "Novo uključenje" +msgstr "Nova Introdukcija" #: frappe/core/doctype/user/user.js:185 frappe/www/update-password.html:42 msgid "New Password" -msgstr "Nova šifra" +msgstr "Nova Lozinka" #: frappe/printing/page/print/print.js:267 #: frappe/printing/page/print/print.js:321 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61 msgid "New Print Format Name" -msgstr "Novo ime formata za ispisivanje" +msgstr "Novo Ime Formata Ispisa" #: frappe/public/js/frappe/widgets/widget_dialog.js:68 msgid "New Quick List" -msgstr "Nova brza lista" +msgstr "Nova Brza Lista" #: frappe/public/js/frappe/views/reports/report_view.js:1338 msgid "New Report name" -msgstr "Novi naziv izvještaja" +msgstr "Novi Naziv Izvještaja" #. Label of the new_role (Data) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -16601,25 +16597,25 @@ msgstr "Nova Uloga" #: frappe/public/js/frappe/widgets/widget_dialog.js:60 msgid "New Shortcut" -msgstr "Nova prečica" +msgstr "Nova Prečica" #. Label of the new_users (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "New Users (Last 30 days)" -msgstr "Novi korisnici (posljednjih 30 dana)" +msgstr "Novi Korisnici (posljednjih 30 dana)" #: frappe/core/doctype/version/version_view.html:14 #: frappe/core/doctype/version/version_view.html:76 msgid "New Value" -msgstr "Nova vrijednost" +msgstr "Nova Vrijednost" #: frappe/workflow/page/workflow_builder/workflow_builder.js:61 msgid "New Workflow Name" -msgstr "Novi naziv radnog toka" +msgstr "Novi Naziv Radnog Toka" #: frappe/public/js/frappe/views/workspace/workspace.js:390 msgid "New Workspace" -msgstr "Novi radni prostor" +msgstr "Novi Radni Prostor" #: frappe/www/update-password.html:79 msgid "New password cannot be same as old password" @@ -16646,11 +16642,11 @@ msgstr "Nova vrijednost koju treba postaviti" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16659,11 +16655,11 @@ msgstr "Novi {0}" #: frappe/public/js/frappe/views/reports/query_report.js:393 msgid "New {0} Created" -msgstr "Novi {0} je kreiran" +msgstr "Novi {0} Kreiran" #: frappe/public/js/frappe/views/reports/query_report.js:385 msgid "New {0} {1} added to Dashboard {2}" -msgstr "Novi {0} {1} dodan na kontrolnu tablu {2}" +msgstr "Novi {0} {1} dodan na Nadzornu Tablu {2}" #: frappe/public/js/frappe/views/reports/query_report.js:390 msgid "New {0} {1} created" @@ -16692,12 +16688,12 @@ msgstr "Bilten" #. Name of a DocType #: frappe/email/doctype/newsletter_attachment/newsletter_attachment.json msgid "Newsletter Attachment" -msgstr "Prilog biltena" +msgstr "Prilog Biltena" #. Name of a DocType #: frappe/email/doctype/newsletter_email_group/newsletter_email_group.json msgid "Newsletter Email Group" -msgstr "Grupa e-pošte za bilten" +msgstr "Grupa e-pošte Biltena" #. Name of a role #: frappe/email/doctype/email_group/email_group.json @@ -16705,7 +16701,7 @@ msgstr "Grupa e-pošte za bilten" #: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Newsletter Manager" -msgstr "Voditelj biltena" +msgstr "Upravitelj Biltena" #: frappe/email/doctype/newsletter/newsletter.py:128 msgid "Newsletter has already been sent" @@ -16805,22 +16801,22 @@ msgstr "Dalje na klik" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" -msgstr "Br" +msgstr "Ne" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" -msgstr "Br" +msgstr "Ne" #: frappe/public/js/frappe/ui/messages.js:37 msgctxt "Dismiss confirmation dialog" msgid "No" -msgstr "Br" +msgstr "Ne" #: frappe/www/third_party_apps.html:56 msgid "No Active Sessions" @@ -16903,7 +16899,7 @@ msgid "No Label" msgstr "Nema oznake" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16928,11 +16924,11 @@ msgstr "Nisu postavljene dozvole za ovaj kriterij." #: frappe/core/page/dashboard_view/dashboard_view.js:93 msgid "No Permitted Charts" -msgstr "Nema dozvoljenih grafikona" +msgstr "Nema Dozvoljenih Grafikona" #: frappe/core/page/dashboard_view/dashboard_view.js:92 msgid "No Permitted Charts on this Dashboard" -msgstr "Nema dopuštenih grafikona na ovoj nadzornoj ploči" +msgstr "Nema Dozvoljenih Grafikona na ovoj Nadzornoj Tabli" #: frappe/printing/doctype/print_settings/print_settings.js:13 msgid "No Preview" @@ -16942,7 +16938,7 @@ msgstr "Nema pregleda" msgid "No Preview Available" msgstr "Pregled nije dostupan" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "Nijedan pisač nije dostupan." @@ -16964,7 +16960,7 @@ msgstr "Nisu navedene uloge" #: frappe/public/js/frappe/views/kanban/kanban_view.js:343 msgid "No Select Field Found" -msgstr "Nije pronađeno polje za odabir" +msgstr "Nije Pronađeno Odabirno Polje" #: frappe/core/doctype/recorder/recorder.py:187 msgid "No Suggestions" @@ -17018,7 +17014,7 @@ msgstr "Nema promjena za sinhronizaciju" msgid "No changes to update" msgstr "Nema promjena za ažuriranje" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "Još nema komentara" @@ -17040,7 +17036,7 @@ msgstr "Nema podataka za eksport" #: frappe/contacts/doctype/address/address.py:246 msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template." -msgstr "Nije pronađen zadani šablon adrese. Molimo kreirajte novi iz Postavljanje > Ispisivanje i brendiranje > Šablon adrese." +msgstr "Nije pronađen zadani Šablon Adrese. Molimo kreirajte novi iz Postavljanje > Ispisivanje i brendiranje > Šablon adrese." #: frappe/public/js/frappe/ui/toolbar/search.js:71 msgid "No documents found tagged with {0}" @@ -17146,7 +17142,7 @@ msgstr "Nema označenih zapisa." msgid "No records will be exported" msgstr "Nijedan zapis neće biti izvezen" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "Nema redova" @@ -17174,7 +17170,7 @@ msgstr "Nije pronađeno {0}" msgid "No {0} found" msgstr "Nije pronađeno {0}" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Nije pronađeno {0} sa odgovarajućim filterima. Obrišite filtere da vidite sve {0}." @@ -17241,7 +17237,7 @@ msgstr "Nisu preci od" #: frappe/public/js/frappe/ui/filters/filter.js:34 msgid "Not Descendants Of" -msgstr "Nisu potomci od" +msgstr "Nisu Podređeni Od" #: frappe/public/js/frappe/ui/filters/filter.js:17 msgid "Not Equals" @@ -17318,7 +17314,7 @@ msgstr "Nije poslano" msgid "Not Set" msgstr "Nije postavljeno" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "Nije postavljeno" @@ -17347,7 +17343,7 @@ msgstr "Nije aktivno" msgid "Not allowed for {0}: {1}" msgstr "Nije dozvoljeno za {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "Nije dozvoljeno priložiti {0} dokument, omogućite Dozvoli ispisivaanje za {0} u postavkama ispisivanja" @@ -17390,7 +17386,7 @@ msgstr "Nije u načinu rada za programere! Postavite u site_config.json ili napr msgid "Not permitted" msgstr "Nije dozvoljeno" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "Nema dopuštenja za pregled {0}" @@ -17505,7 +17501,7 @@ msgstr "Primalac obavijesti" #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/ui/notifications/notifications.js:37 msgid "Notification Settings" -msgstr "Postavke obavijesti" +msgstr "Postavke Obavijesti" #. Name of a DocType #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json @@ -17516,15 +17512,15 @@ msgstr "Obavijest Pretplaćeni dokument" msgid "Notification sent to" msgstr "Obavještenje je poslano na" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "Obavijest: kupac {0} nema postavljen broj mobilnog telefona" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "Obavjest: dokument {0} nema postavljen broj {1} (polje: {2})" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "Obavijest: korisnik {0} nema postavljen broj mobilnog telefona" @@ -17607,7 +17603,7 @@ msgstr "Naziv kartice sa brojem" #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/widgets/widget_dialog.js:645 msgid "Number Cards" -msgstr "Kartica sa brojem" +msgstr "Numeričke Kartice" #. Label of the number_format (Select) field in DocType 'Language' #. Label of the number_format (Select) field in DocType 'System Settings' @@ -17635,7 +17631,7 @@ msgstr "Broj sigurnosnih kopija baze podataka ne može biti manji od 1" #. Label of the number_of_groups (Int) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Number of Groups" -msgstr "Broj grupa" +msgstr "Broj Grupa" #. Label of the number_of_queries (Int) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -17962,7 +17958,7 @@ msgstr "Jedine dopuštene opcije za polje podataka su:" #. Label of the data_modified_till (Int) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Only Send Records Updated in Last X Hours" -msgstr "Pošaljite samo zapise ažurirane u posljednjih X sati" +msgstr "Pošalji Zapise Ažurirane u Posljednjih X Sati" #: frappe/desk/doctype/workspace/workspace.js:32 msgid "Only Workspace Manager can edit public workspaces" @@ -18107,7 +18103,7 @@ msgstr "Otvori modul ili alat" msgid "Open in a new tab" msgstr "Otvori u novoj kartici" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Otvorite stavku liste" @@ -18157,13 +18153,13 @@ msgstr "Operacija" msgid "Operator must be one of {0}" msgstr "Operator mora biti jedan od {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "Optimizuj" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "Optimiziranje slike..." @@ -18429,7 +18425,7 @@ msgstr "Paket" #: frappe/core/doctype/package_import/package_import.json #: frappe/core/workspace/build/build.json msgid "Package Import" -msgstr "Uvoz paketa" +msgstr "Import Paketa" #. Label of the package_name (Data) field in DocType 'Package' #: frappe/core/doctype/package/package.json @@ -18587,7 +18583,7 @@ msgstr "Nadređeni DocType" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Parent Document Type" -msgstr "Nadređena vrsta dokumenta" +msgstr "Nadređeni Tip Dokumenta" #: frappe/desk/doctype/number_card/number_card.py:62 msgid "Parent Document Type is required to create a number card" @@ -18634,7 +18630,7 @@ msgstr "Nadređena tabela" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:403 msgid "Parent document type is required to create a dashboard chart" -msgstr "Vrsta nadređenog dokumenta je potrebna za kreiranje grafikona na kontrolnoj tabli" +msgstr "Tip nadređenog dokumenta je obavezan za kreiranje grafikona nadzorne table" #: frappe/core/doctype/data_export/exporter.py:253 msgid "Parent is the name of the document to which the data will get added to." @@ -18644,7 +18640,7 @@ msgstr "Nadređeni je naziv dokumenta u koji će se dodati podaci." msgid "Parentfield not specified in {0}: {1}" msgstr "Nadređeno polje nije navedeno u {0}: {1}" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "Za umetanje podređenog zapisa potrebni su nadređeni tip, nadređeni i nadređeno polje" @@ -18713,7 +18709,7 @@ msgstr "Poništavanje lozinke" msgid "Password Reset Link Generation Limit" msgstr "Ograničenje generisanja veze za poništavanje lozinke" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "Lozinka se ne može filtrirati" @@ -18796,12 +18792,12 @@ msgstr "Tip zakrpe {} nije pronađen u patches.txt" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:35 msgid "Path" -msgstr "Putanja" +msgstr "Put" #. Label of the local_ca_certs_file (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to CA Certs File" -msgstr "Putanja do datoteke CA certifikata" +msgstr "Put do datoteke CA certifikata" #. Label of the local_server_certificate_file (Data) field in DocType 'LDAP #. Settings' @@ -18816,7 +18812,7 @@ msgstr "Put do datoteke privatnog ključa" #: frappe/website/path_resolver.py:207 msgid "Path {0} it not a valid path" -msgstr "Putanja {0} nije važeća putanja" +msgstr "Put {0} nije važeći put" #. Label of the payload_count (Int) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -18905,7 +18901,7 @@ msgstr "Trajno odbaciti {0}?" msgid "Permanently Submit {0}?" msgstr "Trajno podnijeti {0}?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "Trajno izbrisati {0}?" @@ -19107,7 +19103,7 @@ msgstr "Obični tekst" msgid "Plant" msgstr "Pogon" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "Ovlastite OAuth za e-pošta račun {0}" @@ -19133,7 +19129,7 @@ msgstr "Ažurirajte postavke za SMS" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:574 msgid "Please add a subject to your email" -msgstr "Dodajte predmet svojoj e-pošti" +msgstr "Dodaj predmet E-pošti" #: frappe/templates/includes/comments/comments.html:168 msgid "Please add a valid comment." @@ -19145,19 +19141,19 @@ msgstr "Zamolite svog administratora da potvrdi vašu registraciju" #: frappe/public/js/frappe/form/controls/select.js:101 msgid "Please attach a file first." -msgstr "Molimo prvo priložite datoteku." +msgstr "Priloži datoteku." #: frappe/printing/doctype/letter_head/letter_head.py:76 msgid "Please attach an image file to set HTML for Footer." -msgstr "Priložite datoteku slike da postavite HTML za podnožje." +msgstr "Priloži datoteku slike da postavite HTML za Podnožje." #: frappe/printing/doctype/letter_head/letter_head.py:64 msgid "Please attach an image file to set HTML for Letter Head." -msgstr "Priložite datoteku slike da postavite HTML za zaglavlje pisma." +msgstr "Priloži datoteku slike da postavite HTML za Zaglavlje." #: frappe/core/doctype/package_import/package_import.py:39 msgid "Please attach the package" -msgstr "Molimo priložite paket" +msgstr "Priloži Applikaciju" #: frappe/integrations/doctype/connected_app/connected_app.js:19 msgid "Please check OpenID Configuration URL" @@ -19165,7 +19161,7 @@ msgstr "Provjerite URL konfiguracije OpenID-a" #: frappe/utils/dashboard.py:58 msgid "Please check the filter values set for Dashboard Chart: {}" -msgstr "Provjerite vrijednosti filtera postavljene za grafikon nadzorne ploče: {}" +msgstr "Provjerite vrijednosti filtera postavljene za Grafikon Nadzorne Table: {}" #: frappe/model/base_document.py:893 msgid "Please check the value of \"Fetch From\" set for field {0}" @@ -19217,11 +19213,11 @@ msgstr "Prvo kreirajte karticu" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:42 msgid "Please create chart first" -msgstr "Molimo prvo kreirajte grafikon" +msgstr "Kreiraj Grafikon" #: frappe/desk/form/meta.py:211 msgid "Please delete the field from {0} or add the required doctype." -msgstr "Izbrišite polje iz {0} ili dodajte traženu vrstu dokumenta." +msgstr "Izbriši polje iz {0} ili dodaj traženi dokument." #: frappe/core/doctype/data_export/exporter.py:184 msgid "Please do not change the template headings." @@ -19450,7 +19446,7 @@ msgstr "Molimo postavite naziv dokumenta" #: frappe/desk/doctype/dashboard/dashboard.py:120 msgid "Please set the following documents in this Dashboard as standard first." -msgstr "Molimo prvo postavite sljedeće dokumente na ovoj kontrolnoj ploči kao standardne." +msgstr "Postavite sljedeće dokumente na ovoj Nadzornoj Tabli kao standardne." #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:120 msgid "Please set the series to be used." @@ -19464,7 +19460,7 @@ msgstr "Podesite SMS prije nego što ga postavite kao metodu provjere autentičn msgid "Please setup a message first" msgstr "Molimo prvo postavite poruku" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Podesite podrazumijevani nalog e-pošte iz Podešavanja > Nalog e-pošte" @@ -19472,7 +19468,7 @@ msgstr "Podesite podrazumijevani nalog e-pošte iz Podešavanja > Nalog e-pošte msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Podesite podrazumijevani odlazni nalog e-pošte iz Podešavanja > Nalog e-pošte" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Molimo navedite" @@ -19620,11 +19616,11 @@ msgstr "Poštanski broj" msgid "Posting Timestamp" msgstr "Vremenska oznaka objavljivanja" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "Objave od {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "Objave zavedene pod {0}" @@ -19778,7 +19774,7 @@ msgstr "Prethodno" msgid "Previous Hash" msgstr "Prethodni hash" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "Prethodni podnesak" @@ -19835,7 +19831,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:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Ispiši" @@ -19854,7 +19850,7 @@ msgstr "Ispiši dokumente" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19868,7 +19864,7 @@ msgstr "Format za ispisivanje" #: frappe/printing/page/print_format_builder/print_format_builder.js:67 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:4 msgid "Print Format Builder" -msgstr "Izrađivač formata za štampanje" +msgstr "Konstruktor Formata Ispisa" #. Label of a Link in the Tools Workspace #: frappe/automation/workspace/tools/tools.json @@ -19910,7 +19906,7 @@ msgstr "Format ispisivanja {0} je onemogućen" #: frappe/automation/workspace/tools/tools.json #: frappe/printing/doctype/print_heading/print_heading.json msgid "Print Heading" -msgstr "Štampanje naslova" +msgstr "Naslov Ispisa" #. Label of the print_hide (Check) field in DocType 'DocField' #. Label of the print_hide (Check) field in DocType 'Custom Field' @@ -20001,11 +19997,11 @@ msgstr "Ispiši dokument" msgid "Print with letterhead" msgstr "Ispiši sa Zaglavljem" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Pisač" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Mapiranje Pisača" @@ -20015,7 +20011,7 @@ msgstr "Mapiranje Pisača" msgid "Printer Name" msgstr "Naziv Pisača" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Postavke Pisača" @@ -20282,24 +20278,24 @@ msgstr "Ljubičasta" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notification Settings" -msgstr "Postavke push obavještenja" +msgstr "Postavke Guranih Obavještenja" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notifications" -msgstr "Push obavještenja" +msgstr "Gurana Obavještenja" #. Label of the push_to_google_calendar (Check) field in DocType 'Google #. Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Push to Google Calendar" -msgstr "Gurnite u Google kalendar" +msgstr "Gurni u Google Kalendar" #. Label of the push_to_google_contacts (Check) field in DocType 'Google #. Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Push to Google Contacts" -msgstr "Gurnite u Google kontakte" +msgstr "Gurni u Google Kontakte" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js:23 msgid "Put on Hold" @@ -20397,7 +20393,7 @@ msgstr "Vrsta(e) reda" msgid "Queue in Background (BETA)" msgstr "Red čekanja u pozadini (BETA)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "Red bi trebao biti jedan od {0}" @@ -20575,7 +20571,7 @@ msgstr "Postavka Direktnog Ispisivanja" msgid "Re-Run in Console" msgstr "Ponovo pokrenite u konzoli" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "Re:" @@ -20592,7 +20588,7 @@ msgstr "Re: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20847,7 +20843,7 @@ msgstr "Referentni 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 "Referentni Doctype i naziv nadzorne ploče ne mogu se koristiti istovremeno." +msgstr "Referentni Doctype i Naziv Nadzorne Table ne mogu se koristiti istovremeno." #. Label of the linked_with (Section Break) field in DocType 'Address' #. Label of the contact_details (Section Break) field in DocType 'Contact' @@ -21074,7 +21070,7 @@ msgstr "Osvježi" #: frappe/core/page/dashboard_view/dashboard_view.js:177 msgid "Refresh All" -msgstr "Osvježi sve" +msgstr "Osvježi Sve" #. Label of the refresh_google_sheet (Button) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -21094,7 +21090,7 @@ msgstr "Osvježite Google Sheet" msgid "Refresh Token" msgstr "Osvježi Token" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Osvježavanje" @@ -21124,7 +21120,7 @@ msgstr "Nedostaje URL relejnog servera" #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Relay Settings" -msgstr "Postavke releja" +msgstr "Postavke Releja" #. Group in Package's connections #: frappe/core/doctype/package/package.json @@ -21156,11 +21152,11 @@ msgstr "Ponovno povezano" #: frappe/custom/doctype/customize_form/customize_form.js:120 frappe/hooks.py #: frappe/public/js/frappe/form/toolbar.js:421 msgid "Reload" -msgstr "Ponovo učitaj" +msgstr "Ponovo Učitaj" #: frappe/public/js/frappe/form/controls/attach.js:16 msgid "Reload File" -msgstr "Ponovo učitaj datoteku" +msgstr "Ponovo Učitaj Datoteku" #: frappe/public/js/frappe/list/base_list.js:249 msgid "Reload List" @@ -21272,7 +21268,7 @@ msgstr "Uklonjeno {0}" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Preimenuj" @@ -21282,7 +21278,7 @@ msgstr "Preimenuj" msgid "Rename Fieldname" msgstr "Preimenuj naziv polja" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "Preimenuj {0}" @@ -21346,7 +21342,7 @@ msgstr "Ponavljanja poput \"aaa\" je lako pogoditi" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "Ponavljanja poput \"abcabcabc\" samo su malo teža za pogoditi od \"abc\"" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Ponavlja {0}" @@ -21484,7 +21480,7 @@ msgstr "Upravitelj izvještaja" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/views/reports/query_report.js:1824 msgid "Report Name" -msgstr "Naziv izvještaja" +msgstr "Naziv Izvještaja" #: frappe/desk/doctype/number_card/number_card.py:66 msgid "Report Name, Report Field and Fucntion are required to create a number card" @@ -21525,7 +21521,7 @@ msgstr "Izvještaj se ne može postaviti za pojedinačne vrste" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 #: frappe/desk/doctype/number_card/number_card.js:191 msgid "Report has no data, please modify the filters or change the Report Name" -msgstr "Izvještaj nema podataka, izmijenite filtere ili promijenite naziv izvještaja" +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 @@ -21708,7 +21704,7 @@ msgstr "Resetuj grafikon" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:39 msgid "Reset Dashboard Customizations" -msgstr "Resetujte prilagođavanja nadzorne ploče" +msgstr "Resetuj Prilagođavanja Nadzorne Table" #: frappe/public/js/frappe/list/list_settings.js:230 msgid "Reset Fields" @@ -21761,7 +21757,7 @@ msgstr "Resetuj na Standard" msgid "Reset sorting" msgstr "Resetuj sortiranje" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "Vrati na zadano" @@ -21846,7 +21842,7 @@ msgstr "Ograniči na domenu" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Ograničite korisnika samo sa ove IP adrese. Više IP adresa može se dodati odvajanjem zarezima. Također prihvaća djelomične IP adrese poput (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ograničenja" @@ -21922,7 +21918,7 @@ msgstr "Nivoi pregleda" msgid "Review Points" msgstr "Pregled bodova" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "Recenzije" @@ -22048,7 +22044,7 @@ msgstr "Dozvole za ulogu" msgid "Role Permissions Manager" msgstr "Upravitelj dozvola za uloge" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Upravitelj dozvola za uloge" @@ -22477,7 +22473,7 @@ msgstr "Subota" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22514,7 +22510,7 @@ msgstr "Spremi kao" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:63 msgid "Save Customizations" -msgstr "Spremi prilagođavanja" +msgstr "Sačuvaj Prilagođavanja" #: frappe/public/js/frappe/views/reports/query_report.js:1819 msgid "Save Report" @@ -22533,10 +22529,6 @@ msgstr "Spremi na završetku" msgid "Save the document." msgstr "Spremi dokument." -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "Sačuvaj da omogućiš prenos datoteke" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22639,7 +22631,7 @@ msgstr "Tip planiranog posla" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Scheduled Jobs Logs" -msgstr "Dnevnici zakazanih poslova" +msgstr "Zapisi Zakazanih Poslova" #. Label of the schedule_settings_section (Section Break) field in DocType #. 'Newsletter' @@ -22977,7 +22969,7 @@ msgstr "Odaberi" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "Označi sve" @@ -23014,12 +23006,12 @@ msgstr "Odaberi valutu" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/public/js/frappe/utils/dashboard_utils.js:240 msgid "Select Dashboard" -msgstr "Odaberi nadzornu ploču" +msgstr "Navedi Nadzornu Tablu" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Select Date Range" -msgstr "Odaberi raspon datuma" +msgstr "Navedi Raspon Datuma" #. Label of the doc_type (Link) field in DocType 'Web Form' #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:28 @@ -23057,7 +23049,7 @@ msgstr "Odaberi polje" msgid "Select Field..." msgstr "Odaberi polje..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23148,12 +23140,12 @@ msgstr "Odaberi transakciju" #: frappe/workflow/page/workflow_builder/workflow_builder.js:68 msgid "Select Workflow" -msgstr "Odaberi radni tok" +msgstr "Odaberi Radni Tok" #. Label of the workspace_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Workspace" -msgstr "Odaberi radni prostor" +msgstr "Odaberi Radni Prostor" #. Label of the select_workspaces_section (Section Break) field in DocType #. 'Workspace Settings' @@ -23211,13 +23203,13 @@ msgstr "Odaberite najmanje 1 zapis za ispisivanje" msgid "Select atleast 2 actions" msgstr "Odaberite najmanje 2 radnje" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Odaberi stavku liste" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Odaberi više stavki liste" @@ -23265,35 +23257,35 @@ msgstr "Pošalji" #. 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 "Pošalji ovaj broj najranije nekoliko minuta prije ili poslije referentnog datuma i vremena. Stvarno slanje može biti odgođeno do 5 minuta zbog kadence okidača planera." +msgstr "Pošalji ovaj broj najranije nekoliko minuta prije ili poslije referentnog datuma i vremena. Stvarno slanje može biti odgođeno do 5 minuta zbog ritma okidača planera." #. 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 "Pošalji poslije" +msgstr "Pošalji Poslije" #. Label of the event (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send Alert On" -msgstr "Pošalji upozorenje uključeno" +msgstr "Pošalji Upozorenje" #. Label of the send_email_alert (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Send Email Alert" -msgstr "Pošalji upozorenje e-poštom" +msgstr "Pošalji Upozorenje e-poštom" #. Label of the schedule_send (Datetime) field in DocType 'Newsletter' #: frappe/email/doctype/newsletter/newsletter.json msgid "Send Email At" -msgstr "Pošalji e-poštu na" +msgstr "Pošalji e-poštu" #. Description of the 'Send Print as PDF' (Check) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Send Email Print Attachments as PDF (Recommended)" -msgstr "Pošalji prilog e-poštom kao PDF (preporučeno)" +msgstr "Pošalji Prilog e-poštom kao PDF (Preporučeno)" #. Label of the send_email_for_successful_backup (Check) field in DocType #. 'Dropbox Settings' @@ -23302,29 +23294,29 @@ msgstr "Pošalji prilog e-poštom kao PDF (preporučeno)" #: frappe/integrations/doctype/dropbox_settings/dropbox_settings.json #: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json msgid "Send Email for Successful Backup" -msgstr "Pošalji e-poštu za uspješno sigurnosno kopiranje" +msgstr "Pošalji e-poštu za Uspješnu Sigurnosnu Kopiju" #. Label of the send_email_for_successful_backup (Check) field in DocType #. 'Google Drive' #: frappe/integrations/doctype/google_drive/google_drive.json msgid "Send Email for Successful backup" -msgstr "Pošalji e-poštu za uspješno sigurnosno kopiranje" +msgstr "Pošalji e-poštu za Uspješnu Sigurnosnu Kopiju" #. 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 "Pošalji mi kopiju odlazne e-pošte" +msgstr "Pošalji mi Kopiju Odlazne e-pošte" #. Label of the email (Data) field in DocType 'Google Drive' #: frappe/integrations/doctype/google_drive/google_drive.json msgid "Send Notification To" -msgstr "Pošalji obavještenje na" +msgstr "Pošalji Obavještenje" #. 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 "Pošalji obavještenje na" +msgstr "Pošalji Obavještenje" #. Label of the document_follow_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23342,7 +23334,7 @@ msgstr "Slanje obavijesti za niti e-pošte" #: frappe/integrations/doctype/dropbox_settings/dropbox_settings.json #: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json msgid "Send Notifications To" -msgstr "Pošalji obavještenja na" +msgstr "Pošalji Obavještenja" #: frappe/email/doctype/auto_email_report/auto_email_report.js:21 msgid "Send Now" @@ -23355,27 +23347,27 @@ msgstr "Pošalji Ispis kao PDF" #: frappe/public/js/frappe/views/communication.js:147 msgid "Send Read Receipt" -msgstr "Pošalji potvrdu o čitanju" +msgstr "Pošalji Potvrdu o Čitanju" #. Label of the send_system_notification (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send System Notification" -msgstr "Pošalji sistemsko obaveštenje" +msgstr "Pošalji Sistemsko Obaveštenje" #: frappe/email/doctype/newsletter/newsletter.js:153 msgid "Send Test Email" -msgstr "Pošalji probnu e-poštu" +msgstr "Pošalji Probnu e-poštu" #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" -msgstr "Pošalji svim primateljima" +msgstr "Pošalji svim Dodjeljnim" #. Label of the send_unsubscribe_link (Check) field in DocType 'Newsletter' #: frappe/email/doctype/newsletter/newsletter.json msgid "Send Unsubscribe Link" -msgstr "Pošalji vezu za odjavu" +msgstr "Pošalji Vezu Odjave" #. Label of the send_webview_link (Check) field in DocType 'Newsletter' #: frappe/email/doctype/newsletter/newsletter.json @@ -23385,11 +23377,11 @@ msgstr "Pošalji vezu za web pregled" #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Welcome Email" -msgstr "Pošalji e-poštu dobrodošlice" +msgstr "Pošalji e-poštu Dobrodošlice" #: frappe/email/doctype/newsletter/newsletter.js:10 msgid "Send a test email" -msgstr "Pošalji probni email" +msgstr "Pošalji Probnu e-poštu" #: frappe/email/doctype/newsletter/newsletter.js:166 msgid "Send again" @@ -23420,7 +23412,7 @@ msgstr "Pošalji podsjetnik e-poštom ujutro" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send days before or after the reference date" -msgstr "Pošalji danima prije ili nakon referentnog datuma" +msgstr "Pošalji nekoliko dana prije ili nakon referentnog datuma" #. Description of the 'Forward To Email Address' (Data) field in DocType #. 'Contact Us Settings' @@ -23430,11 +23422,11 @@ msgstr "Pošaljite upite na ovu adresu e-pošte" #: frappe/templates/includes/login/login.js:72 frappe/www/login.html:211 msgid "Send login link" -msgstr "Pošalji vezu za prijavu" +msgstr "Pošalji Vezu Prijave" #: frappe/public/js/frappe/views/communication.js:141 msgid "Send me a copy" -msgstr "Pošalji mi kopiju" +msgstr "Pošalji Mi Kopiju" #: frappe/email/doctype/newsletter/newsletter.js:46 msgid "Send now" @@ -23653,7 +23645,7 @@ msgstr "Zadane postavke sesije" #: frappe/core/doctype/session_default_settings/session_default_settings.json #: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:331 msgid "Session Defaults" -msgstr "Sesije zadano" +msgstr "Standard Sesije" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:316 msgid "Session Defaults Saved" @@ -23680,7 +23672,7 @@ msgstr "Istek sesije mora biti u formatu {0}" msgid "Set" msgstr "Postavi" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Postavi" @@ -23698,19 +23690,19 @@ msgstr "Potavi grafikon" #. Description of the 'Chart Options' (Code) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json msgid "Set Default Options for all charts on this Dashboard (Ex: \"colors\": [\"#d1d8dd\", \"#ff5858\"])" -msgstr "Postavite zadane opcije za sve grafikone na ovoj upravljačkoj ploči (npr. \"colors\": [\"#d1d8dd\", \"#ff5858\"])" +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 msgid "Set Dynamic Filters" -msgstr "Postavi dinamičke filtere" +msgstr "Postavi Dinamičke Filtere" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 #: frappe/desk/doctype/number_card/number_card.js:280 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:269 msgid "Set Filters" -msgstr "Postavi filtere" +msgstr "Postavi Filtere" #: frappe/public/js/frappe/widgets/chart_widget.js:396 #: frappe/public/js/frappe/widgets/quick_list_widget.js:104 @@ -23807,7 +23799,7 @@ msgstr "Postavio korisnik" #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "Set dynamic filter values in JavaScript for the required fields here." -msgstr "Postavite vrijednosti dinamičkog filtera u JavaScriptu za obavezna polja ovdje." +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' @@ -23990,7 +23982,7 @@ msgstr "Postavljanje nije uspjelo" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Dijeli" @@ -24061,7 +24053,7 @@ msgstr "Prikaži \"Poziv na akciju\" u blogu" msgid "Show Absolute Values" msgstr "Prikaži apsolutne vrijednosti" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "Prikaži sve" @@ -24082,7 +24074,7 @@ msgstr "Prikaži simbol valute na desnoj strani" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/dashboard/dashboard.js:6 msgid "Show Dashboard" -msgstr "Prikaži nadzornu ploču" +msgstr "Prikaži Nadzornu Tablu" #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json @@ -24208,7 +24200,7 @@ msgid "Show Sidebar" msgstr "Prikaži bočnu traku" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Prikaži oznake" @@ -25061,6 +25053,12 @@ msgstr "Koraci" msgid "Steps to verify your login" msgstr "Koraci za provjeru vaše prijave" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "Sticky" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "Zaustavi" @@ -25215,7 +25213,7 @@ msgstr "Red za podnošenje" msgid "Submit" msgstr "Potvrdi" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Potvrdi" @@ -25247,12 +25245,12 @@ msgstr "Potvrdi Nakon Importa" #: frappe/core/page/permission_manager/permission_manager_help.html:39 msgid "Submit an Issue" -msgstr "Pošalji problem" +msgstr "Prijavi Slučaj" #: frappe/website/doctype/web_form/templates/web_form.html:156 msgctxt "Button in web form" msgid "Submit another response" -msgstr "Pošalji drugi odgovor" +msgstr "Podnesi drugi odgovor" #. Label of the button_label (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -25263,7 +25261,7 @@ msgstr "Oznaka Dugmeta Potvrdi" #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/automation/doctype/auto_repeat/auto_repeat.py:126 msgid "Submit on Creation" -msgstr "Pošalji pri izradi" +msgstr "Podnesi pri Kreiranju" #: frappe/public/js/frappe/widgets/onboarding_widget.js:395 msgid "Submit this document to complete this step." @@ -25273,7 +25271,7 @@ msgstr "Podnesi ovaj dokument da dovršite ovaj korak." msgid "Submit this document to confirm" msgstr "Podnesite ovaj dokument da potvrdite" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Podnijeti {0} dokumente?" @@ -25281,7 +25279,7 @@ msgstr "Podnijeti {0} dokumente?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "Potvrđeno" @@ -25325,7 +25323,7 @@ msgstr "Podnaslov" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25437,7 +25435,7 @@ msgstr "Predloženo korisničko ime: {0}" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/ui/group_by/group_by.js:20 msgid "Sum" -msgstr "Zbir" +msgstr "Suma" #: frappe/public/js/frappe/ui/group_by/group_by.js:328 msgid "Sum of {0}" @@ -25596,7 +25594,7 @@ msgstr "System Health Report Workers" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "System Logs" -msgstr "Sistemski dnevnici" +msgstr "Sistemski Zapisnici" #. Name of a role #: frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -25853,7 +25851,7 @@ msgstr "Višestruki odabir tabele" msgid "Table Trimmed" msgstr "Tabela podrezana" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Tabela ažurirana" @@ -25877,7 +25875,7 @@ msgid "Tag Link" msgstr "Veza oznake" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -26080,7 +26078,7 @@ msgstr "Hvala" msgid "The Auto Repeat for this document has been disabled." msgstr "Automatsko ponavljanje za ovaj dokument je onemogućeno." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "CSV format razlikuje velika i mala slova" @@ -26093,7 +26091,7 @@ msgstr "ID klijenta dobijen sa Google Cloud Console pod " -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "Uvjet '{0}' je nevažeći" @@ -26103,7 +26101,7 @@ msgstr "URL datoteke koji ste unijeli nije tačan" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.py:29 msgid "The Push Relay Server URL key (`push_relay_server_url`) is missing in your site config" -msgstr "URL ključ Push relejnog servera (`push_relay_server_url`) nedostaje u konfiguraciji vaše stranice" +msgstr "Ključ URL Guranog Relejnog Servera (`push_relay_server_url`) nedostaje u konfiguraciji vaše stranice" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:367 msgid "The User record for this request has been auto-deleted due to inactivity by system admins." @@ -26148,7 +26146,7 @@ msgstr "Komentar ne može biti prazan" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Sadržaj ove e-pošte je strogo povjerljiv. Molimo vas da nikome ne prosljeđujete ovu e-poštu." -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Prikazani broj je procijenjen. Kliknite ovdje da vidite tačan broj." @@ -26450,7 +26448,7 @@ msgid "This action is only allowed for {}" msgstr "Ova radnja je dozvoljena samo za {}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Ovo se ne može poništiti" @@ -26526,7 +26524,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "Ova datoteka je javna. Može joj se pristupiti bez autentifikacije." @@ -26738,17 +26736,17 @@ msgstr "Format vremena" #. Label of the time_interval (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Interval" -msgstr "Vremenski interval" +msgstr "Vremenski Interval" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Series" -msgstr "Vremenske serije" +msgstr "Vremenske Serije Imenovanja" #. Label of the based_on (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Series Based On" -msgstr "Vremenske serije zasnovane na" +msgstr "Vremenske Serije Imenovanja na osnovu" #. Label of the time_taken (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json @@ -26793,7 +26791,7 @@ msgstr "Vrijeme u sekundama za zadržavanje slike QR koda na serveru. Min:{0} does not exist" -msgstr "Radni prostor {0} ne postoji" +msgstr "Radni Prostor {0} ne postoji" #. Name of a DocType #: frappe/desk/doctype/workspace_chart/workspace_chart.json @@ -29643,7 +29641,7 @@ msgstr "Prilagođeni blok radnog prostora" #. Name of a DocType #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Workspace Link" -msgstr "Veza za radni prostor" +msgstr "Veza za Radni Prostor" #. Name of a role #: frappe/desk/doctype/custom_html_block/custom_html_block.json @@ -29694,7 +29692,7 @@ msgstr "Radni Prostor {0} kreiran" #. Option for the 'View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Workspaces" -msgstr "Radni prostori" +msgstr "Radni Prostori" #: frappe/desk/page/setup_wizard/setup_wizard.py:35 msgid "Wrapping up" @@ -29722,7 +29720,7 @@ msgstr "Polje ose X" #. Label of the x_field (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "X Field" -msgstr "X polje" +msgstr "X Polje" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -29732,7 +29730,7 @@ msgstr "XLSX" #. Label of the y_axis (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Y Axis" -msgstr "Y osa" +msgstr "Y Osa" #: frappe/public/js/frappe/views/reports/report_view.js:466 msgid "Y Axis Fields" @@ -29742,7 +29740,7 @@ msgstr "Polja ose Y" #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json #: frappe/public/js/frappe/views/reports/query_report.js:1153 msgid "Y Field" -msgstr "Y polje" +msgstr "Y Polje" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -29799,7 +29797,7 @@ msgstr "Žuta" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29811,7 +29809,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Da" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Da" @@ -30019,7 +30017,7 @@ msgstr "Poništili ste ovaj dokument {1}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:416 msgid "You cannot create a dashboard chart from single DocTypes" -msgstr "Ne možete stvoriti grafikon nadzorne ploče iz jednog tipa dokumenata" +msgstr "Ne možete stvoriti grafikon nadzorne table iz jednog tipa dokumenata" #: frappe/social/doctype/energy_point_log/energy_point_log.py:45 msgid "You cannot give review points to yourself" @@ -30051,11 +30049,11 @@ msgid "You changed {0} to {1}" msgstr "Promijenili ste {0} u {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Vi ste kreirali ovo" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "Nemate odobrenja za čitanje ili odabir za {}" @@ -30150,9 +30148,9 @@ msgstr "Niste vidjeli {0}" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:192 msgid "You haven't added any Dashboard Charts or Number Cards yet." -msgstr "Još niste dodali grafikon nadrzorne ploče ili kartice s brojevima." +msgstr "Još niste dodali Grafikon Nadrzorne Table ili Numeričke Kartice." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "Još niste kreirali {0}" @@ -30161,7 +30159,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "Dosegli ste ograničenje zbog previše zahtjeva. Molimo pokušajte nakon nekog vremena." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Zadnji put ste uređivali ovo" @@ -30183,7 +30181,7 @@ msgstr "Potrebna vam je '{0}' dozvola za {1} {2} da biste izvršili ovu radnju." #: frappe/desk/doctype/workspace/workspace.py:123 msgid "You need to be Workspace Manager to delete a public workspace." -msgstr "Morate biti Upravitelj Radne Prostora da biste izbrisali javni radni prostor." +msgstr "Morate biti Upravitelj Radnog Prostora da biste izbrisali javni radni prostor." #: frappe/desk/doctype/workspace/workspace.py:76 msgid "You need to be Workspace Manager to edit this document" @@ -30241,7 +30239,7 @@ msgstr "Trebate dozvolu za pisanje na {0} {1} za spajanje" msgid "You need write permission on {0} {1} to rename" msgstr "Trebate dozvolu za pisanje na {0} {1} da biste preimenovali" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "Trebate {0} dozvolu da dohvatite vrijednosti iz {1} {2}" @@ -30280,7 +30278,7 @@ msgstr "Prestali ste pratiti ovaj dokument" msgid "You viewed this" msgstr "Gledali ste ovo" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "Uskoro ćete biti preusmjereni na Frappe Cloud." @@ -30321,11 +30319,11 @@ msgstr "Vaš račun je zaključan i nastavit će se nakon {0} sekundi" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "Vaš zadatak na {0} {1} je uklonio {2}" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "Vaš pretraživač ne podržava audio element." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "Vaš pretraživač ne podržava video element." @@ -30492,7 +30490,7 @@ msgstr "tamno siva" #: frappe/core/page/dashboard_view/dashboard_view.js:65 msgid "dashboard" -msgstr "nadzorna ploča" +msgstr "nadzorna tabla" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' @@ -30595,7 +30593,7 @@ msgid "email inbox" msgstr "prijemno sanduče e-pošte" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "isprazniti" @@ -31025,11 +31023,11 @@ msgstr "twitter" msgid "updated to {0}" msgstr "ažurirano na {0}" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "koristite % kao zamjenski znak" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "vrijednosti odvojene zarezima" @@ -31052,7 +31050,7 @@ msgstr "putem uvoza podataka" msgid "via Google Meet" msgstr "putem Google Meeta" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "putem Obavijesti" @@ -31153,9 +31151,9 @@ msgstr "{0} Grafikon" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:348 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:12 msgid "{0} Dashboard" -msgstr "{0} Nadzorna ploča" +msgstr "{0} Nadzorna Tabla" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31218,14 +31216,14 @@ msgid "{0} Tree" msgstr "{0} Stablo" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} Pregledi web stranica" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:91 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 msgid "{0} Workspace" -msgstr "{0} Radni prostor" +msgstr "{0} Radni Prostor" #: frappe/public/js/frappe/form/link_selector.js:225 msgid "{0} added" @@ -31336,7 +31334,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} promijenjeno {1} u {2}" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} komentara" @@ -31349,7 +31347,7 @@ msgid "{0} created successfully" msgstr "{0} je uspješno kreiran" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} je kreirao ovo" @@ -31545,7 +31543,7 @@ msgstr "{0} nije ispravan broj telefona" #: frappe/model/workflow.py:189 msgid "{0} is not a valid Workflow State. Please update your Workflow and try again." -msgstr "{0} nije važeće stanje radnog toka. Molimo ažurirajte svoj radni tok i pokušajte ponovo." +msgstr "{0} nije važeće Stanje Radnog Toka. Ažuriraj Radni Tok i pokušaj ponovo." #: frappe/permissions.py:786 msgid "{0} is not a valid parent DocType for {1}" @@ -31587,7 +31585,7 @@ msgstr "{0} je sada standardi format ispisivanja za {1} tip dokumenta" msgid "{0} is one of {1}" msgstr "{0} je jedan od {1}" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31602,7 +31600,7 @@ msgstr "{0} je postavljeno" msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} stavke odabrane" @@ -31611,7 +31609,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} samo se predstavljao kao ti. Naveli su ovaj razlog: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} je zadnji put uredio ovo" @@ -31688,11 +31686,11 @@ msgid "{0} not found" msgstr "{0} nije pronađen" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} od {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} od {1} ({2} redovi sa potomcima)" @@ -31783,7 +31781,7 @@ msgstr "{0} dijeli ovaj dokument sa {1}" #: frappe/core/doctype/doctype/doctype.py:312 msgid "{0} should be indexed because it's referred in dashboard connections" -msgstr "{0} treba indeksirati jer se poziva na konekcije na upravljačkoj ploči" +msgstr "{0} treba indeksirati jer se poziva na konekcije nadzorne table" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:139 msgid "{0} should not be same as {1}" diff --git a/frappe/locale/de.po b/frappe/locale/de.po index e5c522c62d..6d73c8b1bf 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-18 13:02\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - Entwurf; 1 - Gebucht; 2 - Storniert" msgid "0 is highest" msgstr "0 ist am höchsten" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = Wahr & 0 = Falsch" @@ -145,7 +145,7 @@ msgstr "1 Google Kalender-Ereignis synchronisiert" msgid "1 Report" msgstr "1 Bericht" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 Kommentar" @@ -903,7 +903,7 @@ msgstr "Noch ungefähr {0} Sekunden" #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Access Control" -msgstr "" +msgstr "Zugriffskontrolle" #. Label of the access_key_id (Data) field in DocType 'S3 Backup Settings' #: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json @@ -1106,7 +1106,7 @@ msgstr "Aktivitätsprotokoll" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -1117,7 +1117,7 @@ msgstr "Aktivitätsprotokoll" msgid "Add" msgstr "Hinzufügen" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "Spalten hinzufügen / entfernen" @@ -1207,7 +1207,7 @@ msgstr "Gruppe hinzufügen" msgid "Add Indexes" msgstr "Indizes hinzufügen" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "Mehrere hinzufügen" @@ -1232,7 +1232,7 @@ msgstr "Bewertung hinzufügen" msgid "Add Roles" msgstr "Rollen hinzufügen" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "Zeile hinzufügen" @@ -1261,7 +1261,7 @@ msgstr "Abonnenten hinzufügen" msgid "Add Tags" msgstr "Schlagworte hinzufügen" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Schlagworte hinzufügen" @@ -1388,7 +1388,7 @@ msgstr "Senden Sie eine E-Mail an {0}, damit sie hier erscheint" msgid "Add {0}" msgstr "{0} hinzufügen" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "{0} hinzufügen" @@ -1551,8 +1551,8 @@ msgstr "Fortgeschritten" msgid "Advanced Control" msgstr "Erweiterte Kontrolle" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "Erweiterte Suche" @@ -1564,7 +1564,7 @@ msgstr "Erweiterte Einstellungen" #: frappe/public/js/frappe/ui/filters/filter.js:63 #: frappe/public/js/frappe/ui/filters/filter.js:69 msgid "After" -msgstr "" +msgstr "Nach" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -1700,7 +1700,7 @@ msgstr "Alle Bilder, die an die Website-Slideshow angehängt werden, sollten öf msgid "All Records" msgstr "Alle Datensätze" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "Alle Einsendungen" @@ -1760,7 +1760,7 @@ msgstr "Massenbearbeitung zulassen" #. Label of the allow_edit (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Allow Bulk Editing" -msgstr "" +msgstr "Massenbearbeitung zulassen" #. Label of the allow_consecutive_login_attempts (Int) field in DocType 'System #. Settings' @@ -1895,12 +1895,12 @@ msgstr "Genehmigung für den Ersteller des Dokuments zulassen" #. Label of the allow_comments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow comments" -msgstr "" +msgstr "Kommentare zulassen" #. Label of the allow_delete (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow delete" -msgstr "" +msgstr "Löschen erlauben" #. Label of the email_append_to (Check) field in DocType 'DocType' #. Label of the email_append_to (Check) field in DocType 'Customize Form' @@ -1912,14 +1912,15 @@ msgstr "Dokumenterstellung per E-Mail zulassen" #. Label of the allow_edit (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow editing after submit" -msgstr "" +msgstr "Bearbeitung nach dem Buchen zulassen" #. Description of the 'Allow Bulk Editing' (Check) field in DocType 'List View #. Settings' #: 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 "" +msgstr "Bearbeitung zulassen, auch wenn für den Doctype ein Workflow eingerichtet ist.\n\n" +"Macht nichts, wenn kein Arbeitsablauf eingerichtet ist." #. Label of the allow_events_in_timeline (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -2124,7 +2125,7 @@ msgstr "Überschreibung der Berichtigungsbenennung" #: frappe/model/document.py:515 msgid "Amendment Not Allowed" -msgstr "" +msgstr "Berichtigung nicht erlaubt" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:207 msgid "Amendment naming rules updated." @@ -2327,7 +2328,7 @@ msgstr "Aufgetragen auf" msgid "Apply" msgstr "Anwenden" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Zuweisungsregel anwenden" @@ -2428,11 +2429,11 @@ msgstr "Archiviert" msgid "Archived Columns" msgstr "Archivierte Spalten" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "Sind Sie sicher, dass Sie die Zuweisungen löschen möchten?" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "Möchten Sie wirklich alle Zeilen löschen?" @@ -2463,9 +2464,9 @@ msgstr "Sind Sie sicher, dass Sie die Änderungen verwerfen möchten?" msgid "Are you sure you want to generate a new report?" msgstr "Sind Sie sicher, dass Sie einen neuen Bericht erstellen möchten?" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" -msgstr "" +msgstr "Möchten Sie sich wirklich beim Frappe Cloud-Dashboard anmelden?" #: frappe/public/js/frappe/form/toolbar.js:112 msgid "Are you sure you want to merge {0} with {1}?" @@ -2539,7 +2540,7 @@ msgstr "Bedingung zuweisen" msgid "Assign To" msgstr "Zuweisen an" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Zuweisen an" @@ -2590,7 +2591,7 @@ msgid "Assigned By Full Name" msgstr "Zugewiesen von Vollständiger Name" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2644,7 +2645,7 @@ msgstr "Zuweisungsregel Benutzer" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 msgid "Assignment Rule is not allowed on document type {0}" -msgstr "" +msgstr "Die Zuweisungsregel ist für den Dokumenttyp {0} nicht zulässig" #. Label of the assignment_rules_section (Section Break) field in DocType #. 'Assignment Rule' @@ -2671,7 +2672,7 @@ msgstr "Zuordnung von {0} entfernt von {1}" msgid "Assignments" msgstr "Zuordnungen" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "Mindestens eine Spalte muss im Raster angezeigt werden." @@ -2789,7 +2790,7 @@ msgstr "Anlage entfernt" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "Anhänge" @@ -2846,7 +2847,7 @@ msgstr "Authentifizierung" msgid "Authentication Apps you can use are: " msgstr "Verfügbare Authentifizierungs-Apps:" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Die Authentifizierung ist beim Empfang von E-Mails vom E-Mail-Konto fehlgeschlagen: {0}." @@ -3053,11 +3054,11 @@ msgstr "Automatisierte Nachricht" msgid "Automatic" msgstr "Automatisch" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Die automatische Verknüpfung kann nur für ein E-Mail-Konto aktiviert werden." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Die automatische Verknüpfung kann nur aktiviert werden, wenn Eingehend aktiviert ist." @@ -3545,7 +3546,7 @@ msgid "Blocked" msgstr "Gesperrt" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3772,7 +3773,7 @@ msgstr "Massenlöschung" msgid "Bulk Edit" msgstr "Massenbearbeitung" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "Massen-Bearbeitung {0}" @@ -4093,7 +4094,7 @@ msgstr "Kann {0} nicht in {1} umbenennen, da {0} nicht existiert." msgid "Cancel" msgstr "Abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Abbrechen" @@ -4115,7 +4116,7 @@ msgstr "Alle Dokumente abbrechen" msgid "Cancel Scheduling" msgstr "Planung abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Abbrechen von {0} Dokumenten?" @@ -4129,7 +4130,7 @@ msgstr "Abbrechen von {0} Dokumenten?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "Abgesagt" @@ -4154,7 +4155,7 @@ msgstr "Abbrechen von {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "Bericht kann wegen unzureichender Berechtigungen nicht heruntergeladen werden" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "Werte können nicht abgerufen werden" @@ -4257,7 +4258,7 @@ msgstr "{0} kann nicht gelöscht werden, da es Unterknoten gibt" msgid "Cannot edit Standard Dashboards" msgstr "Standard-Dashboards können nicht bearbeitet werden" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "Standardbenachrichtigung kann nicht bearbeitet werden. Um es zu bearbeiten, deaktivieren Sie das bitte und duplizieren Sie es" @@ -4298,7 +4299,7 @@ msgstr "Kann Datei {} auf der Festplatte nicht finden" msgid "Cannot get file contents of a Folder" msgstr "Dateiinhalt eines Ordners kann nicht abgerufen werden" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "Es können nicht mehrere Drucker einem Druckformat zugeordnet werden." @@ -4326,7 +4327,7 @@ msgstr "ID-Feld kann nicht entfernt werden" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "Das Recht 'Bericht' kann nicht gesetzt werden, wenn das Recht 'Nur wenn Ersteller' gesetzt ist" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "Benachrichtigung mit Ereignis {0} im Dokumententyp {1} nicht möglich" @@ -4697,7 +4698,7 @@ msgstr "Leeren und Vorlage einfügen" msgid "Clear & Add template" msgstr "Leeren und Vorlage einfügen" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Zuweisung löschen" @@ -4739,7 +4740,7 @@ msgstr "Klicken Sie auf „Anpassen“, um Ihr erstes Widget hinzuzufügen" msgid "Click here" msgstr "Klicken Sie hier" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4800,7 +4801,7 @@ msgstr "Klicken Sie hier, um dynamische Filter einzustellen" msgid "Click to Set Filters" msgstr "Klicken Sie, um Filter einzustellen" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "Klicken, um nach {0} zu sortieren" @@ -5062,11 +5063,11 @@ msgstr "Spaltenname" msgid "Column Name cannot be empty" msgstr "Spaltenname darf nicht leer sein" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "Spaltenbreite" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "Spaltenbreite darf nicht null sein." @@ -5209,7 +5210,7 @@ msgstr "Kommunikationsart" #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "Communication secret not set" -msgstr "" +msgstr "Kommunikationsgeheimnis nicht festgelegt" #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" @@ -5833,7 +5834,7 @@ msgstr "Protokoll erstellen" msgid "Create New" msgstr "Neuen Eintrag erstellen" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Neuen Eintrag erstellen" @@ -5866,10 +5867,10 @@ msgstr "Neuen Eintrag erstellen ..." msgid "Create a new record" msgstr "Erstellen Sie einen neuen Datensatz" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "Neu erstellen: {0}" @@ -5891,7 +5892,7 @@ msgstr "Druckformat erstellen oder bearbeiten" msgid "Create or Edit Workflow" msgstr "Workflow erstellen oder bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "Erstelle deine erste {0}" @@ -6281,7 +6282,7 @@ msgstr "Anpassungen für {0} exportiert nach:
{1}" msgid "Customize" msgstr "Anpassen" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassen" @@ -6927,7 +6928,7 @@ msgstr "Verzögert" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6936,7 +6937,7 @@ msgstr "Verzögert" msgid "Delete" msgstr "Löschen" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Löschen" @@ -6945,7 +6946,7 @@ msgstr "Löschen" msgid "Delete Account" msgstr "Konto löschen" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "Alle löschen" @@ -7014,12 +7015,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 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:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} Elemente dauerhaft löschen?" @@ -7067,7 +7068,7 @@ msgstr "Löscht {0}" msgid "Deleting {0} records..." msgstr "Lösche {0} Einträge..." -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "Lösche {0}..." @@ -7516,7 +7517,7 @@ msgstr "Keinen neuen Benutzer erstellen" msgid "Do not create new user if user with email does not exist in the system" msgstr "Keinen neuen Benutzer anlegen, wenn ein Benutzer mit dieser E-Mail-Adresse nicht bereits im System vorhanden ist" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "Bearbeiten Sie keine Header, die in der Vorlage voreingestellt sind" @@ -8001,15 +8002,15 @@ msgstr "Dokument entsperrt" msgid "Document follow is not enabled for this user." msgstr "Folgen von Dokumenten ist für diesen Benutzer nicht aktiviert." -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "Dokument wurde storniert" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "Dokument wurde gebucht" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "Das Dokument befindet sich im Entwurfsstatus" @@ -8041,7 +8042,7 @@ msgstr "Dokument {0} bereits wiederhergestellt" msgid "Document {0} has been set to state {1} by {2}" msgstr "Das Dokument {0} wurde mit {2} auf den Status {1} festgelegt." -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "Dokument {0} {1} existiert nicht" @@ -8151,9 +8152,9 @@ msgstr "Donut" msgid "Double click to edit label" msgstr "Doppelklick zum Bearbeiten der Beschriftung" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "Herunterladen" @@ -8212,7 +8213,7 @@ msgid "Dr" msgstr "S" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "Entwurf" @@ -8407,7 +8408,7 @@ msgstr "ESC" msgid "Edit" msgstr "Bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Bearbeiten" @@ -8446,7 +8447,7 @@ msgstr "Benutzerdefiniertes HTML bearbeiten" msgid "Edit DocType" msgstr "DocType bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType bearbeiten" @@ -8652,7 +8653,7 @@ msgstr "E-Mail" msgid "Email Account" msgstr "E-Mail-Konto" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "E-Mail-Konto deaktiviert." @@ -8886,7 +8887,7 @@ msgstr "E-Mails" msgid "Emails Pulled" msgstr "E-Mails abgerufen" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "Es werden bereits E-Mails von diesem Konto abgerufen." @@ -9125,7 +9126,7 @@ msgstr "Aktiviert" msgid "Enabled Scheduler" msgstr "Scheduler aktiviert" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "Aktivierter E-Mail-Posteingang für Benutzer {0}" @@ -9371,7 +9372,6 @@ msgstr "Fehlerprotokoll" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "Fehlerprotokolle" @@ -9408,9 +9408,9 @@ msgstr "Fehler im Client-Skript." msgid "Error in Header/Footer Script" msgstr "Fehler im Kopf-/Fußzeilenskript" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "Fehler in der Benachrichtigung" @@ -9418,11 +9418,11 @@ msgstr "Fehler in der Benachrichtigung" msgid "Error in print format on line {0}: {1}" msgstr "Fehler im Druckformat in Zeile {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "Fehler beim Verbinden mit dem E-Mail-Konto {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fehler beim Auswerten der Benachrichtigung {0}. Bitte reparieren Sie Ihre Vorlage." @@ -9667,7 +9667,7 @@ msgstr "Verfallzeit der QR Code Bildseite" msgid "Export" msgstr "Exportieren" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportieren" @@ -9881,10 +9881,6 @@ msgstr "Die Bedingungen konnten nicht ausgewertet werden: {}" msgid "Failed to export python type hints" msgstr "Export von Python-Typ-Hinweisen fehlgeschlagen" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Fehler beim Generieren von Namen aus dem Nummernkreis" @@ -9901,7 +9897,7 @@ msgstr "Methode für den Befehl {0} mit {1} konnte nicht abgerufen werden" msgid "Failed to get method {0} with {1}" msgstr "Die Methode {0} mit {1} konnte nicht abgerufen werden" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9909,9 +9905,9 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Fehler beim Importieren des virtuellen Doctype {}, ist die Controller-Datei vorhanden?" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" -msgstr "" +msgstr "Anmeldung bei Frappe Cloud fehlgeschlagen. Bitte versuchen Sie es erneut" #: frappe/utils/image.py:75 msgid "Failed to optimize image: {0}" @@ -9925,9 +9921,9 @@ msgstr "Nachricht konnte nicht dargestellt werden: {}" msgid "Failed to render subject: {}" msgstr "Betreff konnte nicht dargestellt werden: {}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" -msgstr "" +msgstr "Die Anmeldung bei Frappe Cloud konnte nicht angefordert werden" #: frappe/email/doctype/email_queue/email_queue.py:283 msgid "Failed to send email with subject:" @@ -9941,9 +9937,9 @@ msgstr "Fehler beim Senden der Benachrichtigungs-E-Mail" msgid "Failed to update global settings" msgstr "Fehler beim Aktualisieren der globalen Einstellungen" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" -msgstr "" +msgstr "Fehler beim Aufruf der API {0}" #. Label of the failing_scheduled_jobs (Table) field in DocType 'System Health #. Report' @@ -10123,7 +10119,7 @@ msgstr "Das Feld {0} bezieht sich auf einen nicht existierenden Doctype {1}." msgid "Field {0} not found." msgstr "Feld {0} nicht gefunden" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "Feld {0} im Dokument {1} ist weder ein Feld für eine Handynummer noch ein Kunden- oder Benutzerverknüpfung" @@ -10141,7 +10137,7 @@ msgstr "Feld {0} im Dokument {1} ist weder ein Feld für eine Handynummer noch e #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "Feldname" @@ -10408,7 +10404,7 @@ msgstr "Gefiltert nach" msgid "Filtered Records" msgstr "Gefilterte Datensätze" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "Gefiltert nach \"{0}\"" @@ -10457,7 +10453,7 @@ msgstr "Filtert JSON" msgid "Filters Section" msgstr "Filterbereich" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "Filter angewendet für {0}" @@ -10604,12 +10600,12 @@ msgstr "Ordner {0} ist nicht leer" msgid "Folio" msgstr "Folio" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "Folgen" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "Gefolgt von" @@ -10996,9 +10992,9 @@ msgstr "Teileinheiten" msgid "Frappe" msgstr "Frappé" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" -msgstr "" +msgstr "Frappe Cloud-Anmeldung erfolgreich" #: frappe/public/js/frappe/ui/toolbar/about.js:4 msgid "Frappe Framework" @@ -11013,7 +11009,7 @@ msgstr "Frappe Hell" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth-Fehler" @@ -12034,7 +12030,7 @@ msgstr "Nachkommen ausblenden" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hide Empty Read-Only Fields" -msgstr "" +msgstr "Leere schreibgeschützte Felder ausblenden" #: frappe/www/error.html:62 msgid "Hide Error" @@ -12082,7 +12078,7 @@ msgstr "Seitenleiste, Menü und Kommentare ausblenden" msgid "Hide Standard Menu" msgstr "Standardmenü ausblenden" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "Schlagworte ausblenden" @@ -12147,9 +12143,9 @@ msgstr "Hinweis: Geben Sie Symbole, Zahlen und Großbuchstaben in das Passwort e #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12223,8 +12219,8 @@ msgstr "Vermutlich haben Sie noch keinen Zugang zu einem Arbeitsbereich, aber Si #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12495,11 +12491,11 @@ msgstr "Wenn neue Datensätze hochgeladen werden, bitte die Spalte \"Bezeichnung #: frappe/utils/password.py:204 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." -msgstr "" +msgstr "Wenn Sie die Instanz kürzlich wiederhergestellt haben, müssen Sie möglicherweise die Datei site_config.json kopieren, die den ursprünglichen Verschlüsselungsschlüssel enthält." -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," -msgstr "" +msgstr "Wenn Sie nicht weitergeleitet wurden," #. Description of the 'Parent Label' (Select) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json @@ -12636,7 +12632,7 @@ msgstr "Bildfeld muss Typ anhängen Bild" msgid "Image link '{0}' is not valid" msgstr "Bild-Link '{0}' ist ungültig" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "Bild optimiert" @@ -12684,7 +12680,7 @@ msgstr "Implizit" msgid "Import" msgstr "Importieren" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "Importieren" @@ -13260,7 +13256,7 @@ msgid "Invalid" msgstr "Ungültig" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13282,9 +13278,9 @@ msgstr "Ungültige Aktion" msgid "Invalid CSV Format" msgstr "Ungültige CSV-Format" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." -msgstr "" +msgstr "Ungültiger Code. Bitte versuchen Sie es erneut." #: frappe/integrations/doctype/webhook/webhook.py:87 msgid "Invalid Condition: {}" @@ -13411,7 +13407,7 @@ msgstr "Ungültiger Benutzername oder fehlendes Passwort. Bitte Angaben korrigie #: frappe/public/js/frappe/ui/field_group.js:133 msgid "Invalid Values" -msgstr "" +msgstr "Ungültige Werte" #: frappe/integrations/doctype/webhook/webhook.py:116 msgid "Invalid Webhook Secret" @@ -14384,7 +14380,7 @@ msgid "Leave blank to repeat always" msgstr "Freilassen, um immer zu wiederholen" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "Benachrichtigungen abbestellen" @@ -14840,7 +14836,7 @@ msgstr "Listenfilter" msgid "List Settings" msgstr "Listeneinstellungen" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Listeneinstellungen" @@ -14879,7 +14875,7 @@ msgstr "Liste der ausgeführten Patches" #. Label of the list_setting_message (HTML) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "List setting message" -msgstr "" +msgstr "Meldung zur Listeneinstellung" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:542 msgid "Lists" @@ -14909,7 +14905,7 @@ msgstr "Mehr laden" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -15074,9 +15070,9 @@ msgstr "Anmeldung erforderlich" msgid "Login session expired, refresh page to retry" msgstr "Sitzung abgelaufen. Aktualisieren Sie die Seite, um es erneut zu versuchen" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" -msgstr "" +msgstr "Melden Sie sich bei Frappe Cloud an" #: frappe/templates/includes/comments/comments.html:110 msgid "Login to comment" @@ -15587,7 +15583,7 @@ msgid "Menu" msgstr "Menü" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "Mit Existierenden zusammenführen" @@ -15673,7 +15669,7 @@ msgstr "Nachrichtentyp" msgid "Message clipped" msgstr "Nachricht abgeschnitten" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" @@ -16255,7 +16251,7 @@ msgstr "Mein Gerät" #: frappe/public/js/frappe/ui/apps_switcher.js:62 msgid "My Workspaces" -msgstr "" +msgstr "Meine Arbeitsbereiche" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -16387,12 +16383,12 @@ msgstr "Navbar-Vorlage" msgid "Navbar Template Values" msgstr "Navbar-Vorlagenwerte" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Liste nach unten navigieren" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Liste nach oben navigieren" @@ -16519,7 +16515,7 @@ msgstr "Neue Nachricht von der Webseite Kontaktseite" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "Neuer Name" @@ -16609,11 +16605,11 @@ msgstr "Neuer Wert muss gesetzt werden" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16768,14 +16764,14 @@ msgstr "Weiter bei Klick" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Nein" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "Nein" @@ -16866,7 +16862,7 @@ msgid "No Label" msgstr "Keine Bezeichnung" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16905,7 +16901,7 @@ msgstr "Keine Vorschau" msgid "No Preview Available" msgstr "Keine Vorschau verfügbar" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "Es ist kein Drucker verfügbar." @@ -16981,7 +16977,7 @@ msgstr "Keine Änderungen zu synchronisieren" msgid "No changes to update" msgstr "Keine Änderungen zu aktualisieren" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "Noch keine Kommentare" @@ -17109,7 +17105,7 @@ msgstr "Keine Datensätze getaggt." msgid "No records will be exported" msgstr "Es werden keine Datensätze exportiert" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "Keine Zeilen" @@ -17137,7 +17133,7 @@ msgstr "Kein {0} gefunden" msgid "No {0} found" msgstr "Kein {0} gefunden" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Keine {0} mit passenden Filtern gefunden. Löschen Sie Filter, um alle {0} -Einträge zu sehen." @@ -17281,7 +17277,7 @@ msgstr "Nicht versendet" msgid "Not Set" msgstr "Nicht eingetragen" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "Nicht eingetragen" @@ -17310,7 +17306,7 @@ msgstr "Nicht aktiv" msgid "Not allowed for {0}: {1}" msgstr "Nicht zulässig für {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "Das {0} -Dokument darf nicht angehängt werden. Aktivieren Sie in den Druckeinstellungen die Option "Druck für {0} zulassen"" @@ -17353,7 +17349,7 @@ msgstr "Nicht im Entwicklungsmodus! In site_config.json erstellen oder \"Benutze msgid "Not permitted" msgstr "Nicht gestattet" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "{0} darf nicht angezeigt werden" @@ -17479,15 +17475,15 @@ msgstr "Benachrichtigungsdokument abonniert" msgid "Notification sent to" msgstr "Benachrichtigung gesendet an" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "Benachrichtigung: Kunde {0} hat keine Mobiltelefonnummer festgelegt" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "Benachrichtigung: Dokument {0} hat keine {1} Nummer gesetzt (Feld: {2})" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "Benachrichtigung: Benutzer {0} hat keine Mobiltelefonnummer festgelegt" @@ -17957,7 +17953,7 @@ msgstr "Für neue Datensätze sind nur Pflichtfelder zwingend erforderlich. Nich #: frappe/core/doctype/doctype/doctype.py:1092 msgid "Only one set of {#} pattern is allowed in the format string" -msgstr "" +msgstr "In der Formatzeichenfolge ist nur ein Satz von {#} -Mustern zulässig" #: frappe/contacts/doctype/contact/contact.py:131 #: frappe/contacts/doctype/contact/contact.py:158 @@ -17978,7 +17974,7 @@ msgstr "Nur Standard-DocTypes dürfen über Formular anpassen angepasst werden." #: frappe/model/delete_doc.py:240 msgid "Only the Administrator can delete a standard DocType." -msgstr "" +msgstr "Nur der Administrator kann einen Standard-DocType löschen." #: frappe/desk/form/assign_to.py:197 msgid "Only the assignee can complete this to-do." @@ -18070,7 +18066,7 @@ msgstr "Modul oder Werkzeug öffnen" msgid "Open in a new tab" msgstr "In einer neuen Registerkarte öffnen" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Listenelement öffnen" @@ -18120,13 +18116,13 @@ msgstr "Arbeitsgang" msgid "Operator must be one of {0}" msgstr "Betreiber muss einer von {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "Optimieren" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "Bild optimieren..." @@ -18607,7 +18603,7 @@ msgstr "Parent ist der Name des Dokuments, zu dem die Daten hinzugefügt werden. msgid "Parentfield not specified in {0}: {1}" msgstr "Das übergeordnete Feld wurde in {0}: {1} nicht angegeben" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "Übergeordneter Typ, übergeordnetes Element und übergeordnetes Feld sind erforderlich, um einen untergeordneten Datensatz einzufügen" @@ -18676,7 +18672,7 @@ msgstr "Passwort zurücksetzen" msgid "Password Reset Link Generation Limit" msgstr "Limit zum Generieren von Kennwort-Reset-Links" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "Passwort kann nicht gefiltert werden" @@ -18789,7 +18785,7 @@ msgstr "Nutzlast Anzahl" #. Label of the peak_memory_usage (Int) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Peak Memory Usage" -msgstr "" +msgstr "Maximale Speicherauslastung" #. Option for the 'Status' (Select) field in DocType 'Data Import' #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' @@ -18868,7 +18864,7 @@ msgstr "{0} dauerhaft verwerfen?" msgid "Permanently Submit {0}?" msgstr "{0} endgültig übertragen?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "{0} endgültig löschen?" @@ -19070,7 +19066,7 @@ msgstr "Einfacher Text" msgid "Plant" msgstr "Fabrik" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "Bitte autorisieren Sie OAuth für E-Mail-Konto {0}" @@ -19427,7 +19423,7 @@ msgstr "Bitte richten Sie SMS ein, bevor Sie es als Authentifizierungsmethode ü msgid "Please setup a message first" msgstr "Bitte richten Sie zuerst eine Nachricht ein" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Bitte richten Sie ein Standard-E-Mail-Konto unter Einstellungen > E-Mail-Konto ein" @@ -19435,7 +19431,7 @@ msgstr "Bitte richten Sie ein Standard-E-Mail-Konto unter Einstellungen > E-Mail msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Bitte legen Sie das Standard-E-Mail-Konto unter Einstellungen > E-Mail-Konto fest" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Bitte angeben" @@ -19583,11 +19579,11 @@ msgstr "Postleitzahl" msgid "Posting Timestamp" msgstr "Zeitstempel der Buchung" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "Beiträge von {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "Beiträge abgelegt unter {0}" @@ -19741,7 +19737,7 @@ msgstr "Vorhergehende" msgid "Previous Hash" msgstr "Vorheriger Hash" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "Vorherige Buchungen" @@ -19798,7 +19794,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:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Drucken" @@ -19817,7 +19813,7 @@ msgstr "Dokumente drucken" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19964,11 +19960,11 @@ msgstr "Dokument ausdrucken" msgid "Print with letterhead" msgstr "Drucken mit Briefkopf" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Drucker" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Druckerzuordnung" @@ -19978,7 +19974,7 @@ msgstr "Druckerzuordnung" msgid "Printer Name" msgstr "Druckername" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Druckereinstellungen" @@ -20360,7 +20356,7 @@ msgstr "Warteschlange Typ(en)" msgid "Queue in Background (BETA)" msgstr "Warteschlange im Hintergrund (BETA)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "Warteschlange sollte eine von {0}" @@ -20538,7 +20534,7 @@ msgstr "Einstellung für Rohdruck" msgid "Re-Run in Console" msgstr "Erneut in der Konsole ausführen" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "AW:" @@ -20555,7 +20551,7 @@ msgstr "AW: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -21057,7 +21053,7 @@ msgstr "Google Sheet aktualisieren" msgid "Refresh Token" msgstr "Aktualisieren Token" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Aktualisiere" @@ -21235,7 +21231,7 @@ msgstr "{0} entfernt" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Umbenennen" @@ -21245,7 +21241,7 @@ msgstr "Umbenennen" msgid "Rename Fieldname" msgstr "Feldname umbenennen" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "{0} umbenennen" @@ -21309,7 +21305,7 @@ msgstr "Wiederholt wie "aaa" sind leicht zu erraten" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "Wiederholt wie "abcabcabc" sind nur etwas schwieriger zu erraten als "abc"" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Wiederholt {0}" @@ -21724,7 +21720,7 @@ msgstr "Auf Standardwerte zurücksetzen" msgid "Reset sorting" msgstr "Sortierung zurücksetzen" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "Auf Standard zurücksetzen" @@ -21809,7 +21805,7 @@ msgstr "Auf Domäne beschränken" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Nur Benutzer, die von dieser IP-Adresse aus zugreifen, beschränken. Mehrere IP-Adressen können durch Trennung mit Komma hinzugefügt werden. Übernimmt auch Teil-IP-Adressen wie (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Beschränkungen" @@ -21885,7 +21881,7 @@ msgstr "Ebenen überprüfen" msgid "Review Points" msgstr "Punkte überprüfen" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "Bewertungen" @@ -22011,7 +22007,7 @@ msgstr "Rollenberechtigungen" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" @@ -22335,7 +22331,7 @@ msgstr "SMS-Einstellungen" #: frappe/core/doctype/sms_settings/sms_settings.py:110 msgid "SMS sent successfully" -msgstr "" +msgstr "SMS erfolgreich versendet" #: frappe/templates/includes/login/login.js:369 msgid "SMS was not sent. Please contact Administrator." @@ -22440,7 +22436,7 @@ msgstr "Samstag" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22496,10 +22492,6 @@ msgstr "Nach Fertigstellung speichern" msgid "Save the document." msgstr "Dokument speichern." -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22577,7 +22569,7 @@ msgstr "Geplant" #. Label of the scheduled_against (Link) field in DocType 'Scheduler Event' #: frappe/core/doctype/scheduler_event/scheduler_event.json msgid "Scheduled Against" -msgstr "" +msgstr "Geplant gegen" #. Label of the scheduled_job_type (Link) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json @@ -22940,7 +22932,7 @@ msgstr "Auswählen" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "Alle auswählen" @@ -23020,7 +23012,7 @@ msgstr "Feld auswählen" msgid "Select Field..." msgstr "Feld auswählen..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23174,13 +23166,13 @@ msgstr "Wählen Sie mindestens einen Datensatz für den Druck" msgid "Select atleast 2 actions" msgstr "Wählen Sie mindestens 2 Aktionen aus" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Listenelement auswählen" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Wählen Sie mehrere Listenelemente aus" @@ -23643,7 +23635,7 @@ msgstr "Sitzungsablauf muss im Format {0} sein" msgid "Set" msgstr "Eingetragen" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Eingetragen" @@ -23941,7 +23933,7 @@ msgstr "Nummernkreise für Transaktionen einrichten" #: frappe/desk/page/setup_wizard/setup_wizard.js:224 msgid "Setup failed" -msgstr "" +msgstr "Einrichtung fehlgeschlagen" #. Label of the share (Check) field in DocType 'Custom DocPerm' #. Label of the share (Check) field in DocType 'DocPerm' @@ -23953,7 +23945,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Freigeben" @@ -24024,7 +24016,7 @@ msgstr "„Aufruf zum Handeln\" im Blog anzeigen" msgid "Show Absolute Values" msgstr "Absolutwerte anzeigen" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "Alle anzeigen" @@ -24171,7 +24163,7 @@ msgid "Show Sidebar" msgstr "Sidebar anzeigen" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Schlagworte anzeigen" @@ -24596,7 +24588,7 @@ msgstr "Beim Drucken als PDF werden möglicherweise einige Spalten abgeschnitten #. 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 "Einige Postfächer erfordern einen anderen Namen für den Gesendet-Ordner, z.B. \"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." @@ -24706,7 +24698,7 @@ msgstr "Geben Sie eine benutzerdefinierte Zeitüberschreitung an, die Standardze #. '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 "Geben Sie die Domänen oder Ursprünge an, die dieses Formular einbetten dürfen. Geben Sie eine Domäne pro Zeile an (z. B. https://example.com). Wenn keine Domänen angegeben werden, kann das Formular nur auf demselben Ursprung eingebettet werden." #. Label of the splash_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -24900,7 +24892,7 @@ msgstr "Statuseigenschaften" #. Label of the state (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "State/Province" -msgstr "Staat / Provinz" +msgstr "Bundesland/Kanton" #. Label of the document_states_section (Tab Break) field in DocType 'DocType' #. Label of the states (Table) field in DocType 'Customize Form' @@ -25024,6 +25016,12 @@ msgstr "Schritte" msgid "Steps to verify your login" msgstr "Schritte, um Ihre Anmeldung zu überprüfen" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "Anhalten" @@ -25178,7 +25176,7 @@ msgstr "Buchungs-Warteschlange" msgid "Submit" msgstr "Buchen" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Buchen" @@ -25186,7 +25184,7 @@ msgstr "Buchen" #: frappe/website/doctype/web_form/templates/web_form.html:47 msgctxt "Button in web form" msgid "Submit" -msgstr "Buchen" +msgstr "Senden" #: frappe/public/js/frappe/ui/dialog.js:62 msgctxt "Primary action in dialog" @@ -25201,7 +25199,7 @@ msgstr "Buchen" #: frappe/public/js/frappe/desk.js:227 msgctxt "Submit password for Email Account" msgid "Submit" -msgstr "Buchen" +msgstr "Bestätigen" #. Label of the submit_after_import (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -25220,7 +25218,7 @@ msgstr "Eine weitere Antwort senden" #. Label of the button_label (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Submit button label" -msgstr "" +msgstr "Beschriftung der Schaltfläche „Senden“" #. Label of the submit_on_creation (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -25236,7 +25234,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:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} Dokumente einreichen?" @@ -25244,7 +25242,7 @@ msgstr "{0} Dokumente einreichen?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "Gebucht" @@ -25288,7 +25286,7 @@ msgstr "Untertitel" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25298,7 +25296,7 @@ msgstr "Untertitel" #: frappe/workflow/doctype/workflow_action/workflow_action.py:167 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" -msgstr "Erfolg" +msgstr "Erfolgreich" #. Name of a DocType #: frappe/core/doctype/success_action/success_action.json @@ -25323,12 +25321,12 @@ msgstr "Erfolgs-URL" #. Label of the success_message (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success message" -msgstr "" +msgstr "Erfolgsmeldung" #. Label of the success_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success title" -msgstr "" +msgstr "Erfolgstitel" #: frappe/www/update-password.html:81 msgid "Success! You are good to go 👍" @@ -25534,27 +25532,27 @@ msgstr "Bericht zur Systemgesundheit" #. Name of a DocType #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json msgid "System Health Report Errors" -msgstr "" +msgstr "Systemintegritätsbericht: Fehler" #. 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 "Systemintegritätsbericht: Fehlgeschlagene Jobs" #. Name of a DocType #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "System Health Report Queue" -msgstr "" +msgstr "Systemintegritätsbericht: Warteschlange" #. Name of a DocType #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "System Health Report Tables" -msgstr "" +msgstr "Systemintegritätsbericht: Tabellen" #. Name of a DocType #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "System Health Report Workers" -msgstr "" +msgstr "Systemintegritätsbericht: Workers" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -25816,7 +25814,7 @@ msgstr "Tabelle MultiSelect" msgid "Table Trimmed" msgstr "Tabelle gekürzt" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Tabelle aktualisiert" @@ -25840,7 +25838,7 @@ msgid "Tag Link" msgstr "Schlagwortverknüpfung" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25944,7 +25942,7 @@ msgstr "Zeitweise nicht verfügbar" #: frappe/core/doctype/translation/test_translation.py:56 #: frappe/core/doctype/translation/test_translation.py:63 msgid "Test Data" -msgstr "" +msgstr "Testdaten" #. Label of the test_job_id (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -25954,7 +25952,7 @@ msgstr "Test-Auftrags-ID" #: frappe/core/doctype/translation/test_translation.py:58 #: frappe/core/doctype/translation/test_translation.py:66 msgid "Test Spanish" -msgstr "" +msgstr "Test Spanisch" #: frappe/email/doctype/newsletter/newsletter.py:92 msgid "Test email sent to {0}" @@ -26043,7 +26041,7 @@ msgstr "Danke" msgid "The Auto Repeat for this document has been disabled." msgstr "Die automatische Wiederholung für dieses Dokument wurde deaktiviert." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "Das CSV-Format unterscheidet zwischen Groß- und Kleinschreibung" @@ -26056,7 +26054,7 @@ msgstr "Die Client-ID, die Sie in der Google Cloud Console unter
\"Credentials\"\n" "erhalten" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "Der Zustand '{0}' ist ungültig" @@ -26111,14 +26109,14 @@ msgstr "Der Kommentar darf nicht leer sein" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Der Inhalt dieser E-Mail ist streng vertraulich. Bitte leiten Sie diese E-Mail nicht an Dritte weiter." -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Die angezeigte Anzahl ist eine Schätzung. Klicken Sie hier, um die genaue Anzahl anzuzeigen." #. Description of the 'Code' (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "The country's ISO 3166 ALPHA-2 code." -msgstr "" +msgstr "Der ISO 3166 ALPHA-2-Code des Landes." #: frappe/public/js/frappe/views/interaction.js:300 msgid "The document could not be correctly assigned" @@ -26413,7 +26411,7 @@ msgid "This action is only allowed for {}" msgstr "Diese Aktion ist nur für {} zulässig" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Das kann nicht rückgängig gemacht werden" @@ -26489,7 +26487,7 @@ msgstr "Dieses Feld wird nur angezeigt, wenn der hier definierte Feldname Wert h "eval:doc.myfield=='Mein Wert'\n" "eval:doc.age>18" -#: frappe/core/doctype/file/file.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "Diese Datei ist öffentlich. Sie kann ohne Authentifizierung aufgerufen werden." @@ -27072,7 +27070,7 @@ msgstr "Rasteransicht wechseln" msgid "Toggle Sidebar" msgstr "Seitenleiste umschalten" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Seitenleiste umschalten" @@ -27134,7 +27132,7 @@ msgstr "Werkzeuge" #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:153 msgid "Top" -msgstr "oben" +msgstr "Oben" #. Name of a DocType #: frappe/website/doctype/top_bar_item/top_bar_item.json @@ -27325,7 +27323,7 @@ msgstr "Verfolgen Sie Meilensteine für jedes Dokument" #. Label of a Card Break in the Website Workspace #: frappe/website/workspace/website/website.json msgid "Tracking" -msgstr "" +msgstr "Nachverfolgung" #: frappe/public/js/frappe/utils/utils.js:1783 msgid "Tracking URL generated and copied to clipboard" @@ -27383,7 +27381,7 @@ msgstr "Verknünpfungsfelder übersetzen" #: frappe/public/js/frappe/views/reports/report_view.js:1610 msgid "Translate values" -msgstr "" +msgstr "Werte übersetzen" #: frappe/public/js/frappe/views/translation_manager.js:11 msgid "Translate {0}" @@ -27645,14 +27643,14 @@ msgstr "URL zum Aufrufen des Diashow-Bildes" #: frappe/website/doctype/utm_campaign/utm_campaign.json #: frappe/website/workspace/website/website.json msgid "UTM Campaign" -msgstr "" +msgstr "UTM-Kampagne" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/workspace/website/website.json msgid "UTM Medium" -msgstr "" +msgstr "UTM-Medium" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -27709,7 +27707,7 @@ msgstr "Zuweisung der Bedingung aufheben" #: frappe/app.py:381 msgid "Uncaught Exception" -msgstr "" +msgstr "Nicht abgefangene Ausnahme" #: frappe/public/js/frappe/form/toolbar.js:95 msgid "Unchanged" @@ -27723,7 +27721,7 @@ msgstr "Rückgängig machen" msgid "Undo last action" msgstr "Letzte Aktion rückgängig machen" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "Nicht mehr folgen" @@ -27829,7 +27827,7 @@ msgstr "Abgemeldet" msgid "Untitled Column" msgstr "Unbenannte Spalte" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "Dekomprimieren" @@ -27984,13 +27982,13 @@ msgstr "Aktualisieren von {0}" msgid "Updating {0} of {1}, {2}" msgstr "{0} von {1}, {2} wird aktualisiert" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" -msgstr "" +msgstr "Plan hochstufen" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "Hochladen" @@ -28110,7 +28108,7 @@ msgstr "Andere E-Mail-Adresse verwenden" #. 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 "Verwenden Sie diese Option, wenn die Standardeinstellungen Ihre Daten nicht richtig zu erkennen scheinen" #: frappe/model/db_query.py:432 msgid "Use of function {0} in field is restricted" @@ -28193,7 +28191,7 @@ msgstr "OAuh verwendet" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "User" -msgstr "Nutzer" +msgstr "Benutzer" #. Label of the user (Link) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json @@ -28345,7 +28343,7 @@ msgstr "Benutzerberechtigung" msgid "User Permissions" msgstr "Benutzerberechtigungen" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Benutzerberechtigungen" @@ -28589,10 +28587,6 @@ msgstr "Frappe Mail Einstellungen überprüfen" msgid "Validate SSL Certificate" msgstr "SSL-Zertifikat validieren" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "Validierungsfehler" @@ -28746,7 +28740,7 @@ msgstr "Verifiziert" msgid "Verify" msgstr "Überprüfen" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Überprüfen" @@ -28755,6 +28749,10 @@ msgstr "Überprüfen" msgid "Verify Password" msgstr "Passwort bestätigen" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "Bestätigungscode wird überprüft..." + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "Überprüfen..." @@ -28799,6 +28797,10 @@ msgstr "Kommentar anzeigen" msgid "View Doctype Permissions" msgstr "DocType-Berechtigungen anzeigen" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "Datei anzeigen" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "Vollständiges Protokoll anzeigen" @@ -28856,7 +28858,7 @@ msgstr "Webseite anzeigen" msgid "View document" msgstr "Dokument anzeigen" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "Datei ansehen" @@ -29093,10 +29095,6 @@ msgstr "Webhook-Kopfzeile" msgid "Webhook Headers" msgstr "Webhook Header" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "Webhook-Protokolle" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29762,7 +29760,7 @@ msgstr "Gelb" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29774,7 +29772,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Ja" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Ja" @@ -29798,7 +29796,7 @@ msgstr "Sie geben sich als ein anderer Benutzer aus." #: frappe/integrations/frappe_providers/frappecloud_billing.py:24 msgid "You are not allowed to access this resource" -msgstr "" +msgstr "Sie dürfen nicht auf diese Ressource zuzugreifen" #: frappe/permissions.py:408 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" @@ -29934,7 +29932,7 @@ msgstr "Sie können nur die 3 benutzerdefinierten DocTypes in der Tabelle Docume #: frappe/handler.py:184 msgid "You can only upload JPG, PNG, PDF, TXT, CSV or Microsoft documents." -msgstr "" +msgstr "Sie können nur JPG, PNG, PDF, TXT, CSV oder Microsoft-Dokumente hochladen." #: frappe/core/doctype/data_export/exporter.py:199 msgid "You can only upload upto 5000 records in one go. (may be less in some cases)" @@ -30014,11 +30012,11 @@ msgid "You changed {0} to {1}" msgstr "Sie haben {0} zu {1} geändert" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Von Ihnen erstellt" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "Sie haben keine Lese- oder Auswahlberechtigung für {}" @@ -30041,7 +30039,7 @@ msgstr "Sie haben nicht genügend Bewertungspunkte" #: frappe/desk/query_report.py:808 msgid "You do not have permission to access {0}: {1}." -msgstr "" +msgstr "Sie haben keine Zugriffsberechtigung für {0}: {1}." #: frappe/public/js/frappe/form/form.js:965 msgid "You do not have permissions to cancel all linked documents." @@ -30115,7 +30113,7 @@ msgstr "Du hast {0} nicht gesehen" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Sie haben noch keine Dashboard-Diagramme oder Zahlenkarten hinzugefügt." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "Sie haben noch kein(en) {0} erstellt" @@ -30124,7 +30122,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "Sie haben die maximale Anzahl an Anfragen erreicht. Bitte versuchen Sie es später noch einmal." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Zuletzt von Ihnen bearbeitet" @@ -30142,11 +30140,11 @@ msgstr "Anmeldung erforderlich, um dieses Formular zu übermitteln" #: frappe/model/document.py:341 msgid "You need the '{0}' permission on {1} {2} to perform this action." -msgstr "" +msgstr "Sie benötigen die Berechtigung '{0}' auf {1} {2}, um diese Aktion durchzuführen." #: frappe/desk/doctype/workspace/workspace.py:123 msgid "You need to be Workspace Manager to delete a public workspace." -msgstr "" +msgstr "Sie müssen Arbeitsbereich-Manager sein, um einen öffentlichen Arbeitsbereich zu löschen." #: frappe/desk/doctype/workspace/workspace.py:76 msgid "You need to be Workspace Manager to edit this document" @@ -30198,13 +30196,13 @@ msgstr "Sie müssen einen IMAP-Ordner für {0} festlegen" #: frappe/model/rename_doc.py:401 msgid "You need write permission on {0} {1} to merge" -msgstr "" +msgstr "Sie benötigen Schreibberechtigung für {0} {1} zum Zusammenführen" #: frappe/model/rename_doc.py:396 msgid "You need write permission on {0} {1} to rename" -msgstr "" +msgstr "Sie benötigen Schreibberechtigung für {0} {1} zum Umbenennen" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "Sie benötigen eine {0}-Berechtigung, um die Werte von {1} {2} abzurufen" @@ -30243,9 +30241,9 @@ msgstr "Sie haben dieses Dokument nicht mehr verfolgt" msgid "You viewed this" msgstr "Von Ihnen angesehen" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." -msgstr "" +msgstr "Sie werden in Kürze zur Frappe Cloud weitergeleitet." #: frappe/public/js/frappe/desk.js:545 msgid "You've logged in as another user from another tab. Refresh this page to continue using system." @@ -30284,11 +30282,11 @@ msgstr "Ihre Anmeldung wurde gesperrt und ist wieder verfügbar in {0} Sekunden" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "Ihre Zuordnung zu {0} {1} wurde von {2} entfernt" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "Ihr Browser unterstützt das Audio-Element nicht." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "Ihr Browser unterstützt das Videoelement nicht." @@ -30350,7 +30348,7 @@ msgstr "Null bedeutet, dass Sendeaufzeichnungen jederzeit aktualisiert werden" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:252 msgid "[Action taken by {0}]" -msgstr "" +msgstr "[Aktion ausgeführt von {0}]" #. Label of the _doctype (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -30558,7 +30556,7 @@ msgid "email inbox" msgstr "E-Mail-Eingang" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "leeren" @@ -30988,11 +30986,11 @@ msgstr "Twitter" msgid "updated to {0}" msgstr "aktualisiert auf {0}" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "% als Platzhalter verwenden" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "Werte durch Komma getrennt" @@ -31015,7 +31013,7 @@ msgstr "über Datenimport" msgid "via Google Meet" msgstr "über Google Meet" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "über Benachrichtigung" @@ -31118,7 +31116,7 @@ msgstr "{0} Diagramm" msgid "{0} Dashboard" msgstr "{0}-Dashboard" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31181,7 +31179,7 @@ msgid "{0} Tree" msgstr "{0} Baumstruktur" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} Seitenaufrufe" @@ -31272,7 +31270,7 @@ msgstr "{0} dieses Dokument storniert {1}" #: frappe/model/document.py:512 msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment." -msgstr "" +msgstr "{0} kann nicht berichtigt werden, da es nicht storniert ist. Bitte stornieren Sie das Dokument, bevor Sie eine Berichtigung erstellen." #: frappe/public/js/form_builder/store.js:190 msgid "{0} cannot be hidden and mandatory without any default value" @@ -31299,7 +31297,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} wurde von {1} zu {2} geändert" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} Kommentare" @@ -31312,7 +31310,7 @@ msgid "{0} created successfully" msgstr "{0} erfolgreich erstellt" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "Von {0} erstellt" @@ -31496,7 +31494,7 @@ msgstr "{0} ist keine gültige E-Mail-Adresse" #: frappe/geo/doctype/country/country.py:30 msgid "{0} is not a valid ISO 3166 ALPHA-2 code." -msgstr "" +msgstr "{0} ist kein gültiger ISO 3166 ALPHA-2-Code." #: frappe/utils/__init__.py:168 msgid "{0} is not a valid Name" @@ -31550,7 +31548,7 @@ msgstr "{0} ist jetzt das Standard-Druckformat für den DocType {1}" msgid "{0} is one of {1}" msgstr "{0} ist eine von {1}" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31565,7 +31563,7 @@ msgstr "{0} ist eingetragen" msgid "{0} is within {1}" msgstr "{0} ist innerhalb von {1}" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} Elemente ausgewählt" @@ -31574,7 +31572,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} hat sich gerade als Sie ausgegeben und gab dafür diesen Grund an: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "Zuletzt von {0} bearbeitet" @@ -31636,7 +31634,7 @@ msgstr "{0} muss {1} {2} sein" #: frappe/core/doctype/language/language.py:79 msgid "{0} must begin and end with a letter and can only contain letters, hyphen or underscore." -msgstr "" +msgstr "{0} muss mit einem Buchstaben beginnen und enden und darf nur Buchstaben, Bindestriche oder Unterstriche enthalten." #: frappe/workflow/doctype/workflow/workflow.py:91 msgid "{0} not a valid State" @@ -31651,11 +31649,11 @@ msgid "{0} not found" msgstr "{0} nicht gefunden" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} von {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} von {1} ({2} Zeilen mit untergeordneten Elementen)" @@ -31722,7 +31720,7 @@ msgstr "{0} Die Rolle hat keine Berechtigung für einen Doctype" #: frappe/model/document.py:1766 msgid "{0} row #{1}: " -msgstr "" +msgstr "{0} Zeile #{1}: " #: frappe/desk/query_report.py:589 msgid "{0} saved successfully" @@ -31851,7 +31849,7 @@ msgstr "{0}, Zeile {1}" #: frappe/utils/print_format.py:146 frappe/utils/print_format.py:190 msgid "{0}/{1} complete | Please leave this tab open until completion." -msgstr "" +msgstr "{0}/{1} abgeschlossen | Bitte lassen Sie diese Registerkarte bis zum Abschluss geöffnet." #: frappe/model/base_document.py:1062 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" diff --git a/frappe/locale/eo.po b/frappe/locale/eo.po index d6e81ff069..00a2c5983f 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "crwdns127912:0crwdne127912:0" msgid "0 is highest" msgstr "crwdns127914:0crwdne127914:0" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "crwdns90542:0crwdne90542:0" @@ -144,7 +144,7 @@ msgstr "crwdns90548:0crwdne90548:0" msgid "1 Report" msgstr "crwdns110780:0crwdne110780:0" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "crwdns90550:0crwdne90550:0" @@ -961,7 +961,7 @@ msgstr "crwdns90802:0crwdne90802:0" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -972,7 +972,7 @@ msgstr "crwdns90802:0crwdne90802:0" msgid "Add" msgstr "crwdns90808:0crwdne90808:0" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "crwdns110786:0crwdne110786:0" @@ -1062,7 +1062,7 @@ msgstr "crwdns90842:0crwdne90842:0" msgid "Add Indexes" msgstr "crwdns127856:0crwdne127856:0" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "crwdns110788:0crwdne110788:0" @@ -1087,7 +1087,7 @@ msgstr "crwdns90850:0crwdne90850:0" msgid "Add Roles" msgstr "crwdns90852:0crwdne90852:0" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "crwdns110790:0crwdne110790:0" @@ -1116,7 +1116,7 @@ msgstr "crwdns90862:0crwdne90862:0" msgid "Add Tags" msgstr "crwdns90864:0crwdne90864:0" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "crwdns90866:0crwdne90866:0" @@ -1243,7 +1243,7 @@ msgstr "crwdns90900:0{0}crwdne90900:0" msgid "Add {0}" msgstr "crwdns110798:0{0}crwdne110798:0" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "crwdns142870:0{0}crwdne142870:0" @@ -1406,8 +1406,8 @@ msgstr "crwdns128068:0crwdne128068:0" msgid "Advanced Control" msgstr "crwdns128070:0crwdne128070:0" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "crwdns90962:0crwdne90962:0" @@ -1555,7 +1555,7 @@ msgstr "crwdns91012:0crwdne91012:0" msgid "All Records" msgstr "crwdns91014:0crwdne91014:0" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "crwdns110800:0crwdne110800:0" @@ -2182,7 +2182,7 @@ msgstr "crwdns128252:0crwdne128252:0" msgid "Apply" msgstr "crwdns142988:0crwdne142988:0" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "crwdns91270:0crwdne91270:0" @@ -2283,11 +2283,11 @@ msgstr "crwdns128272:0crwdne128272:0" msgid "Archived Columns" msgstr "crwdns91306:0crwdne91306:0" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "crwdns104470:0crwdne104470:0" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "crwdns91308:0crwdne91308:0" @@ -2318,7 +2318,7 @@ msgstr "crwdns91314:0crwdne91314:0" msgid "Are you sure you want to generate a new report?" msgstr "crwdns110808:0crwdne110808:0" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "crwdns152238:0crwdne152238:0" @@ -2394,7 +2394,7 @@ msgstr "crwdns128278:0crwdne128278:0" msgid "Assign To" msgstr "crwdns91344:0crwdne91344:0" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "crwdns91346:0crwdne91346:0" @@ -2445,7 +2445,7 @@ msgid "Assigned By Full Name" msgstr "crwdns128284:0crwdne128284:0" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2526,7 +2526,7 @@ msgstr "crwdns91408:0{0}crwdnd91408:0{1}crwdne91408:0" msgid "Assignments" msgstr "crwdns91410:0crwdne91410:0" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "crwdns91414:0crwdne91414:0" @@ -2644,7 +2644,7 @@ msgstr "crwdns128314:0crwdne128314:0" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "crwdns91476:0crwdne91476:0" @@ -2701,7 +2701,7 @@ msgstr "crwdns91494:0crwdne91494:0" msgid "Authentication Apps you can use are: " msgstr "crwdns91498:0crwdne91498:0" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "crwdns91500:0{0}crwdne91500:0" @@ -2908,11 +2908,11 @@ msgstr "crwdns128362:0crwdne128362:0" msgid "Automatic" msgstr "crwdns91588:0crwdne91588:0" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "crwdns91592:0crwdne91592:0" -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "crwdns91594:0crwdne91594:0" @@ -3400,7 +3400,7 @@ msgid "Blocked" msgstr "crwdns128482:0crwdne128482:0" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3626,7 +3626,7 @@ msgstr "crwdns91880:0crwdne91880:0" msgid "Bulk Edit" msgstr "crwdns91882:0crwdne91882:0" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "crwdns91884:0{0}crwdne91884:0" @@ -3947,7 +3947,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:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "crwdns92012:0crwdne92012:0" @@ -3969,7 +3969,7 @@ msgstr "crwdns92028:0crwdne92028:0" msgid "Cancel Scheduling" msgstr "crwdns92030:0crwdne92030:0" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "crwdns92032:0{0}crwdne92032:0" @@ -3983,7 +3983,7 @@ msgstr "crwdns92032:0{0}crwdne92032:0" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "crwdns92034:0crwdne92034:0" @@ -4008,7 +4008,7 @@ msgstr "crwdns92052:0{0}crwdne92052:0" msgid "Cannot Download Report due to insufficient permissions" msgstr "crwdns92054:0crwdne92054:0" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "crwdns92056:0crwdne92056:0" @@ -4111,7 +4111,7 @@ msgstr "crwdns92104:0{0}crwdne92104:0" msgid "Cannot edit Standard Dashboards" msgstr "crwdns92106:0crwdne92106:0" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "crwdns92108:0crwdne92108:0" @@ -4152,7 +4152,7 @@ msgstr "crwdns92122:0crwdne92122:0" msgid "Cannot get file contents of a Folder" msgstr "crwdns92124:0crwdne92124:0" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "crwdns92126:0crwdne92126:0" @@ -4180,7 +4180,7 @@ msgstr "crwdns92136:0crwdne92136:0" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "crwdns110830:0crwdne110830:0" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "crwdns142876:0{0}crwdnd142876:0{1}crwdne142876:0" @@ -4550,7 +4550,7 @@ msgstr "crwdns92296:0crwdne92296:0" msgid "Clear & Add template" msgstr "crwdns92298:0crwdne92298:0" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "crwdns104478:0crwdne104478:0" @@ -4592,7 +4592,7 @@ msgstr "crwdns110838:0crwdne110838:0" msgid "Click here" msgstr "crwdns92312:0crwdne92312:0" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "crwdns152240:0crwdne152240:0" @@ -4653,7 +4653,7 @@ msgstr "crwdns110842:0crwdne110842:0" msgid "Click to Set Filters" msgstr "crwdns110844:0crwdne110844:0" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "crwdns110846:0{0}crwdne110846:0" @@ -4915,11 +4915,11 @@ msgstr "crwdns92464:0crwdne92464:0" msgid "Column Name cannot be empty" msgstr "crwdns92468:0crwdne92468:0" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "crwdns110850:0crwdne110850:0" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "crwdns92470:0crwdne92470:0" @@ -5684,7 +5684,7 @@ msgstr "crwdns128770:0crwdne128770:0" msgid "Create New" msgstr "crwdns92808:0crwdne92808:0" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "crwdns110866:0crwdne110866:0" @@ -5717,10 +5717,10 @@ msgstr "crwdns92820:0crwdne92820:0" msgid "Create a new record" msgstr "crwdns92822:0crwdne92822:0" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "crwdns92824:0{0}crwdne92824:0" @@ -5742,7 +5742,7 @@ msgstr "crwdns92828:0crwdne92828:0" msgid "Create or Edit Workflow" msgstr "crwdns92830:0crwdne92830:0" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "crwdns92832:0{0}crwdne92832:0" @@ -6132,7 +6132,7 @@ msgstr "crwdns93014:0{0}crwdnd93014:0{1}crwdne93014:0" msgid "Customize" msgstr "crwdns93016:0crwdne93016:0" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "crwdns93018:0crwdne93018:0" @@ -6778,7 +6778,7 @@ msgstr "crwdns128908:0crwdne128908:0" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6787,7 +6787,7 @@ msgstr "crwdns128908:0crwdne128908:0" msgid "Delete" msgstr "crwdns93336:0crwdne93336:0" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "crwdns93338:0crwdne93338:0" @@ -6796,7 +6796,7 @@ msgstr "crwdns93338:0crwdne93338:0" msgid "Delete Account" msgstr "crwdns93346:0crwdne93346:0" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "crwdns110880:0crwdne110880:0" @@ -6865,12 +6865,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "crwdns93358:0{0}crwdne93358:0" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "crwdns93360:0{0}crwdne93360:0" @@ -6918,7 +6918,7 @@ msgstr "crwdns93378:0{0}crwdne93378:0" msgid "Deleting {0} records..." msgstr "crwdns93380:0{0}crwdne93380:0" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "crwdns93382:0{0}crwdne93382:0" @@ -7367,7 +7367,7 @@ msgstr "crwdns128980:0crwdne128980:0" msgid "Do not create new user if user with email does not exist in the system" msgstr "crwdns128982:0crwdne128982:0" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "crwdns93560:0crwdne93560:0" @@ -7850,15 +7850,15 @@ msgstr "crwdns93812:0crwdne93812:0" msgid "Document follow is not enabled for this user." msgstr "crwdns148644:0crwdne148644:0" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "crwdns93814:0crwdne93814:0" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "crwdns93816:0crwdne93816:0" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "crwdns93818:0crwdne93818:0" @@ -7890,7 +7890,7 @@ msgstr "crwdns93828:0{0}crwdne93828:0" msgid "Document {0} has been set to state {1} by {2}" msgstr "crwdns93830:0{0}crwdnd93830:0{1}crwdnd93830:0{2}crwdne93830:0" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "crwdns93832:0{0}crwdnd93832:0{1}crwdne93832:0" @@ -8000,9 +8000,9 @@ msgstr "crwdns129040:0crwdne129040:0" msgid "Double click to edit label" msgstr "crwdns143042:0crwdne143042:0" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "crwdns93880:0crwdne93880:0" @@ -8061,7 +8061,7 @@ msgid "Dr" msgstr "crwdns148646:0crwdne148646:0" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "crwdns93898:0crwdne93898:0" @@ -8256,7 +8256,7 @@ msgstr "crwdns110894:0crwdne110894:0" msgid "Edit" msgstr "crwdns93974:0crwdne93974:0" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "crwdns93976:0crwdne93976:0" @@ -8295,7 +8295,7 @@ msgstr "crwdns93982:0crwdne93982:0" msgid "Edit DocType" msgstr "crwdns93984:0crwdne93984:0" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "crwdns93986:0crwdne93986:0" @@ -8501,7 +8501,7 @@ msgstr "crwdns94034:0crwdne94034:0" msgid "Email Account" msgstr "crwdns94056:0crwdne94056:0" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "crwdns94072:0crwdne94072:0" @@ -8735,7 +8735,7 @@ msgstr "crwdns129106:0crwdne129106:0" msgid "Emails Pulled" msgstr "crwdns148300:0crwdne148300:0" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "crwdns148302:0crwdne148302:0" @@ -8973,7 +8973,7 @@ msgstr "crwdns94262:0crwdne94262:0" msgid "Enabled Scheduler" msgstr "crwdns94290:0crwdne94290:0" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "crwdns94292:0{0}crwdne94292:0" @@ -9219,7 +9219,6 @@ msgstr "crwdns94406:0crwdne94406:0" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "crwdns143308:0crwdne143308:0" @@ -9256,9 +9255,9 @@ msgstr "crwdns94422:0crwdne94422:0" msgid "Error in Header/Footer Script" msgstr "crwdns110924:0crwdne110924:0" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "crwdns94424:0crwdne94424:0" @@ -9266,11 +9265,11 @@ msgstr "crwdns94424:0crwdne94424:0" msgid "Error in print format on line {0}: {1}" msgstr "crwdns94426:0{0}crwdnd94426:0{1}crwdne94426:0" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "crwdns94428:0{0}crwdne94428:0" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "crwdns94430:0{0}crwdne94430:0" @@ -9515,7 +9514,7 @@ msgstr "crwdns129232:0crwdne129232:0" msgid "Export" msgstr "crwdns94526:0crwdne94526:0" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "crwdns94528:0crwdne94528:0" @@ -9729,10 +9728,6 @@ msgstr "crwdns94608:0crwdne94608:0" msgid "Failed to export python type hints" msgstr "crwdns94610:0crwdne94610:0" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "crwdns151612:0crwdne151612:0" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "crwdns94612:0crwdne94612:0" @@ -9749,7 +9744,7 @@ msgstr "crwdns94616:0{0}crwdnd94616:0{1}crwdne94616:0" msgid "Failed to get method {0} with {1}" msgstr "crwdns94618:0{0}crwdnd94618:0{1}crwdne94618:0" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "crwdns151614:0crwdne151614:0" @@ -9757,7 +9752,7 @@ msgstr "crwdns151614:0crwdne151614:0" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "crwdns94620:0crwdne94620:0" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "crwdns152244:0crwdne152244:0" @@ -9773,7 +9768,7 @@ msgstr "crwdns143068:0crwdne143068:0" msgid "Failed to render subject: {}" msgstr "crwdns143070:0crwdne143070:0" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "crwdns151804:0crwdne151804:0" @@ -9789,7 +9784,7 @@ msgstr "crwdns94626:0crwdne94626:0" msgid "Failed to update global settings" msgstr "crwdns94628:0crwdne94628:0" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "crwdns151616:0{0}crwdne151616:0" @@ -9971,7 +9966,7 @@ msgstr "crwdns94706:0{0}crwdnd94706:0{1}crwdne94706:0" msgid "Field {0} not found." msgstr "crwdns94708:0{0}crwdne94708:0" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "crwdns142910:0{0}crwdnd142910:0{1}crwdne142910:0" @@ -9989,7 +9984,7 @@ msgstr "crwdns142910:0{0}crwdnd142910:0{1}crwdne142910:0" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "crwdns94710:0crwdne94710:0" @@ -10256,7 +10251,7 @@ msgstr "crwdns129316:0crwdne129316:0" msgid "Filtered Records" msgstr "crwdns94848:0crwdne94848:0" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "crwdns94850:0{0}crwdne94850:0" @@ -10305,7 +10300,7 @@ msgstr "crwdns129324:0crwdne129324:0" msgid "Filters Section" msgstr "crwdns129326:0crwdne129326:0" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "crwdns94880:0{0}crwdne94880:0" @@ -10452,12 +10447,12 @@ msgstr "crwdns94946:0{0}crwdne94946:0" msgid "Folio" msgstr "crwdns129350:0crwdne129350:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "crwdns94950:0crwdne94950:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "crwdns110944:0crwdne110944:0" @@ -10843,7 +10838,7 @@ msgstr "crwdns129426:0crwdne129426:0" msgid "Frappe" msgstr "crwdns95118:0crwdne95118:0" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "crwdns152246:0crwdne152246:0" @@ -10860,7 +10855,7 @@ msgstr "crwdns95124:0crwdne95124:0" msgid "Frappe Mail" msgstr "crwdns142880:0crwdne142880:0" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "crwdns142882:0crwdne142882:0" @@ -11929,7 +11924,7 @@ msgstr "crwdns129578:0crwdne129578:0" msgid "Hide Standard Menu" msgstr "crwdns129580:0crwdne129580:0" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "crwdns95620:0crwdne95620:0" @@ -11994,9 +11989,9 @@ msgstr "crwdns95642:0crwdne95642:0" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12070,8 +12065,8 @@ msgstr "crwdns148656:0crwdne148656:0" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12344,7 +12339,7 @@ msgstr "crwdns95786:0crwdne95786:0" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "crwdns152056:0crwdne152056:0" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "crwdns152248:0crwdne152248:0" @@ -12483,7 +12478,7 @@ msgstr "crwdns95854:0crwdne95854:0" msgid "Image link '{0}' is not valid" msgstr "crwdns95856:0{0}crwdne95856:0" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "crwdns95858:0crwdne95858:0" @@ -12531,7 +12526,7 @@ msgstr "crwdns129692:0crwdne129692:0" msgid "Import" msgstr "crwdns95866:0crwdne95866:0" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "crwdns95868:0crwdne95868:0" @@ -13107,7 +13102,7 @@ msgid "Invalid" msgstr "crwdns129784:0crwdne129784:0" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13129,7 +13124,7 @@ msgstr "crwdns96136:0crwdne96136:0" msgid "Invalid CSV Format" msgstr "crwdns96138:0crwdne96138:0" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "crwdns151806:0crwdne151806:0" @@ -14231,7 +14226,7 @@ msgid "Leave blank to repeat always" msgstr "crwdns129972:0crwdne129972:0" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "crwdns96658:0crwdne96658:0" @@ -14687,7 +14682,7 @@ msgstr "crwdns96864:0crwdne96864:0" msgid "List Settings" msgstr "crwdns130060:0crwdne130060:0" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "crwdns96868:0crwdne96868:0" @@ -14756,7 +14751,7 @@ msgstr "crwdns143088:0crwdne143088:0" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14921,7 +14916,7 @@ msgstr "crwdns149000:0crwdne149000:0" msgid "Login session expired, refresh page to retry" msgstr "crwdns96954:0crwdne96954:0" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "crwdns152250:0crwdne152250:0" @@ -15433,7 +15428,7 @@ msgid "Menu" msgstr "crwdns97168:0crwdne97168:0" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "crwdns97170:0crwdne97170:0" @@ -15519,7 +15514,7 @@ msgstr "crwdns130188:0crwdne130188:0" msgid "Message clipped" msgstr "crwdns97214:0crwdne97214:0" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "crwdns97216:0{0}crwdne97216:0" @@ -16231,12 +16226,12 @@ msgstr "crwdns130264:0crwdne130264:0" msgid "Navbar Template Values" msgstr "crwdns130266:0crwdne130266:0" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "crwdns97564:0crwdne97564:0" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "crwdns97566:0crwdne97566:0" @@ -16363,7 +16358,7 @@ msgstr "crwdns97612:0crwdne97612:0" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "crwdns97614:0crwdne97614:0" @@ -16453,11 +16448,11 @@ msgstr "crwdns130276:0crwdne130276:0" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16612,14 +16607,14 @@ msgstr "crwdns130294:0crwdne130294:0" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "crwdns97696:0crwdne97696:0" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "crwdns97698:0crwdne97698:0" @@ -16710,7 +16705,7 @@ msgid "No Label" msgstr "crwdns111044:0crwdne111044:0" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16749,7 +16744,7 @@ msgstr "crwdns111048:0crwdne111048:0" msgid "No Preview Available" msgstr "crwdns111050:0crwdne111050:0" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "crwdns97748:0crwdne97748:0" @@ -16825,7 +16820,7 @@ msgstr "crwdns97770:0crwdne97770:0" msgid "No changes to update" msgstr "crwdns97772:0crwdne97772:0" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "crwdns97774:0crwdne97774:0" @@ -16953,7 +16948,7 @@ msgstr "crwdns111072:0crwdne111072:0" msgid "No records will be exported" msgstr "crwdns97820:0crwdne97820:0" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "crwdns148314:0crwdne148314:0" @@ -16981,7 +16976,7 @@ msgstr "crwdns111076:0{0}crwdne111076:0" msgid "No {0} found" msgstr "crwdns111078:0{0}crwdne111078:0" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "crwdns97826:0{0}crwdnd97826:0{0}crwdne97826:0" @@ -17125,7 +17120,7 @@ msgstr "crwdns97876:0crwdne97876:0" msgid "Not Set" msgstr "crwdns97882:0crwdne97882:0" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "crwdns97884:0crwdne97884:0" @@ -17154,7 +17149,7 @@ msgstr "crwdns97892:0crwdne97892:0" msgid "Not allowed for {0}: {1}" msgstr "crwdns97894:0{0}crwdnd97894:0{1}crwdne97894:0" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "crwdns97896:0{0}crwdnd97896:0{0}crwdne97896:0" @@ -17197,7 +17192,7 @@ msgstr "crwdns97910:0crwdne97910:0" msgid "Not permitted" msgstr "crwdns97912:0crwdne97912:0" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "crwdns97914:0{0}crwdne97914:0" @@ -17323,15 +17318,15 @@ msgstr "crwdns97970:0crwdne97970:0" msgid "Notification sent to" msgstr "crwdns111084:0crwdne111084:0" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "crwdns142914:0{0}crwdne142914:0" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "crwdns142916:0{0}crwdnd142916:0{1}crwdnd142916:0{2}crwdne142916:0" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "crwdns142918:0{0}crwdne142918:0" @@ -17914,7 +17909,7 @@ msgstr "crwdns98184:0crwdne98184:0" msgid "Open in a new tab" msgstr "crwdns143102:0crwdne143102:0" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "crwdns98186:0crwdne98186:0" @@ -17964,13 +17959,13 @@ msgstr "crwdns130428:0crwdne130428:0" msgid "Operator must be one of {0}" msgstr "crwdns98200:0{0}crwdne98200:0" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "crwdns98202:0crwdne98202:0" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "crwdns98204:0crwdne98204:0" @@ -18451,7 +18446,7 @@ msgstr "crwdns98416:0crwdne98416:0" msgid "Parentfield not specified in {0}: {1}" msgstr "crwdns98418:0{0}crwdnd98418:0{1}crwdne98418:0" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "crwdns98420:0crwdne98420:0" @@ -18520,7 +18515,7 @@ msgstr "crwdns98450:0crwdne98450:0" msgid "Password Reset Link Generation Limit" msgstr "crwdns130518:0crwdne130518:0" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "crwdns98454:0crwdne98454:0" @@ -18712,7 +18707,7 @@ msgstr "crwdns127706:0{0}crwdne127706:0" msgid "Permanently Submit {0}?" msgstr "crwdns98536:0{0}crwdne98536:0" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "crwdns98538:0{0}crwdne98538:0" @@ -18914,7 +18909,7 @@ msgstr "crwdns130572:0crwdne130572:0" msgid "Plant" msgstr "crwdns130574:0crwdne130574:0" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "crwdns142892:0{0}crwdne142892:0" @@ -19271,7 +19266,7 @@ msgstr "crwdns98782:0crwdne98782:0" msgid "Please setup a message first" msgstr "crwdns98784:0crwdne98784:0" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "crwdns98786:0crwdne98786:0" @@ -19279,7 +19274,7 @@ msgstr "crwdns98786:0crwdne98786:0" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "crwdns98788:0crwdne98788:0" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "crwdns98790:0crwdne98790:0" @@ -19427,11 +19422,11 @@ msgstr "crwdns130594:0crwdne130594:0" msgid "Posting Timestamp" msgstr "crwdns130596:0crwdne130596:0" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "crwdns98850:0{0}crwdne98850:0" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "crwdns98852:0{0}crwdne98852:0" @@ -19585,7 +19580,7 @@ msgstr "crwdns111134:0crwdne111134:0" msgid "Previous Hash" msgstr "crwdns130616:0crwdne130616:0" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "crwdns98918:0crwdne98918:0" @@ -19642,7 +19637,7 @@ msgstr "crwdns112704:0{0}crwdne112704:0" msgid "Print" msgstr "crwdns98924:0crwdne98924:0" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "crwdns98926:0crwdne98926:0" @@ -19661,7 +19656,7 @@ msgstr "crwdns98932:0crwdne98932:0" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19808,11 +19803,11 @@ msgstr "crwdns99010:0crwdne99010:0" msgid "Print with letterhead" msgstr "crwdns130642:0crwdne130642:0" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "crwdns99014:0crwdne99014:0" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "crwdns99016:0crwdne99016:0" @@ -19822,7 +19817,7 @@ msgstr "crwdns99016:0crwdne99016:0" msgid "Printer Name" msgstr "crwdns130644:0crwdne130644:0" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "crwdns99020:0crwdne99020:0" @@ -20204,7 +20199,7 @@ msgstr "crwdns130696:0crwdne130696:0" msgid "Queue in Background (BETA)" msgstr "crwdns130698:0crwdne130698:0" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "crwdns99192:0{0}crwdne99192:0" @@ -20382,7 +20377,7 @@ msgstr "crwdns111152:0crwdne111152:0" msgid "Re-Run in Console" msgstr "crwdns99268:0crwdne99268:0" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "crwdns99270:0crwdne99270:0" @@ -20399,7 +20394,7 @@ msgstr "crwdns99272:0{0}crwdne99272:0" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20901,7 +20896,7 @@ msgstr "crwdns130796:0crwdne130796:0" msgid "Refresh Token" msgstr "crwdns130798:0crwdne130798:0" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "crwdns111160:0crwdne111160:0" @@ -21079,7 +21074,7 @@ msgstr "crwdns99600:0{0}crwdne99600:0" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "crwdns99602:0crwdne99602:0" @@ -21089,7 +21084,7 @@ msgstr "crwdns99602:0crwdne99602:0" msgid "Rename Fieldname" msgstr "crwdns99604:0crwdne99604:0" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "crwdns99606:0{0}crwdne99606:0" @@ -21153,7 +21148,7 @@ msgstr "crwdns99628:0crwdne99628:0" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "crwdns99630:0crwdne99630:0" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "crwdns99632:0{0}crwdne99632:0" @@ -21568,7 +21563,7 @@ msgstr "crwdns143128:0crwdne143128:0" msgid "Reset sorting" msgstr "crwdns99820:0crwdne99820:0" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "crwdns99824:0crwdne99824:0" @@ -21653,7 +21648,7 @@ msgstr "crwdns130884:0crwdne130884:0" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "crwdns130886:0crwdne130886:0" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "crwdns99868:0crwdne99868:0" @@ -21729,7 +21724,7 @@ msgstr "crwdns130896:0crwdne130896:0" msgid "Review Points" msgstr "crwdns111166:0crwdne111166:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "crwdns111168:0crwdne111168:0" @@ -21855,7 +21850,7 @@ msgstr "crwdns99964:0crwdne99964:0" msgid "Role Permissions Manager" msgstr "crwdns99968:0crwdne99968:0" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "crwdns99970:0crwdne99970:0" @@ -22284,7 +22279,7 @@ msgstr "crwdns130978:0crwdne130978:0" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22340,10 +22335,6 @@ msgstr "crwdns130980:0crwdne130980:0" msgid "Save the document." msgstr "crwdns100188:0crwdne100188:0" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "crwdns152380:0crwdne152380:0" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22784,7 +22775,7 @@ msgstr "crwdns100362:0crwdne100362:0" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "crwdns111204:0crwdne111204:0" @@ -22864,7 +22855,7 @@ msgstr "crwdns100412:0crwdne100412:0" msgid "Select Field..." msgstr "crwdns111208:0crwdne111208:0" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23018,13 +23009,13 @@ msgstr "crwdns100474:0crwdne100474:0" msgid "Select atleast 2 actions" msgstr "crwdns100476:0crwdne100476:0" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "crwdns100478:0crwdne100478:0" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "crwdns100480:0crwdne100480:0" @@ -23487,7 +23478,7 @@ msgstr "crwdns100684:0{0}crwdne100684:0" msgid "Set" msgstr "crwdns142894:0crwdne142894:0" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "crwdns100686:0crwdne100686:0" @@ -23773,7 +23764,7 @@ msgstr "crwdns152060:0crwdne152060:0" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "crwdns111220:0crwdne111220:0" @@ -23844,7 +23835,7 @@ msgstr "crwdns131172:0crwdne131172:0" msgid "Show Absolute Values" msgstr "crwdns131174:0crwdne131174:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "crwdns111228:0crwdne111228:0" @@ -23991,7 +23982,7 @@ msgid "Show Sidebar" msgstr "crwdns131206:0crwdne131206:0" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "crwdns100886:0crwdne100886:0" @@ -24844,6 +24835,12 @@ msgstr "crwdns131328:0crwdne131328:0" msgid "Steps to verify your login" msgstr "crwdns101252:0crwdne101252:0" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "crwdns152394:0crwdne152394:0" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "crwdns101254:0crwdne101254:0" @@ -24998,7 +24995,7 @@ msgstr "crwdns101312:0crwdne101312:0" msgid "Submit" msgstr "crwdns101314:0crwdne101314:0" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "crwdns101316:0crwdne101316:0" @@ -25056,7 +25053,7 @@ msgstr "crwdns101344:0crwdne101344:0" msgid "Submit this document to confirm" msgstr "crwdns101346:0crwdne101346:0" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "crwdns101348:0{0}crwdne101348:0" @@ -25064,7 +25061,7 @@ msgstr "crwdns101348:0{0}crwdne101348:0" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "crwdns101350:0crwdne101350:0" @@ -25108,7 +25105,7 @@ msgstr "crwdns131368:0crwdne131368:0" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25636,7 +25633,7 @@ msgstr "crwdns131410:0crwdne131410:0" msgid "Table Trimmed" msgstr "crwdns112742:0crwdne112742:0" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "crwdns101536:0crwdne101536:0" @@ -25660,7 +25657,7 @@ msgid "Tag Link" msgstr "crwdns101544:0crwdne101544:0" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25861,7 +25858,7 @@ msgstr "crwdns101628:0crwdne101628:0" msgid "The Auto Repeat for this document has been disabled." msgstr "crwdns101630:0crwdne101630:0" -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "crwdns101632:0crwdne101632:0" @@ -25872,7 +25869,7 @@ msgid "The Client ID obtained from the Google Cloud Console under " msgstr "crwdns131442:0crwdne131442:0" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "crwdns101636:0{0}crwdne101636:0" @@ -25925,7 +25922,7 @@ msgstr "crwdns101654:0crwdne101654:0" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "crwdns142920:0crwdne142920:0" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "crwdns111470:0crwdne111470:0" @@ -26225,7 +26222,7 @@ msgid "This action is only allowed for {}" msgstr "crwdns101776:0crwdne101776:0" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "crwdns101778:0crwdne101778:0" @@ -26297,7 +26294,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "crwdns101802:0crwdne101802:0" @@ -26874,7 +26871,7 @@ msgstr "crwdns102084:0crwdne102084:0" msgid "Toggle Sidebar" msgstr "crwdns102086:0crwdne102086:0" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "crwdns102088:0crwdne102088:0" @@ -27522,7 +27519,7 @@ msgstr "crwdns102350:0crwdne102350:0" msgid "Undo last action" msgstr "crwdns102352:0crwdne102352:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "crwdns102354:0crwdne102354:0" @@ -27628,7 +27625,7 @@ msgstr "crwdns102394:0crwdne102394:0" msgid "Untitled Column" msgstr "crwdns102402:0crwdne102402:0" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "crwdns102404:0crwdne102404:0" @@ -27783,13 +27780,13 @@ msgstr "crwdns102470:0{0}crwdne102470:0" msgid "Updating {0} of {1}, {2}" msgstr "crwdns102472:0{0}crwdnd102472:0{1}crwdnd102472:0{2}crwdne102472:0" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "crwdns151812:0crwdne151812:0" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "crwdns102474:0crwdne102474:0" @@ -28144,7 +28141,7 @@ msgstr "crwdns102624:0crwdne102624:0" msgid "User Permissions" msgstr "crwdns102628:0crwdne102628:0" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "crwdns102630:0crwdne102630:0" @@ -28388,10 +28385,6 @@ msgstr "crwdns142900:0crwdne142900:0" msgid "Validate SSL Certificate" msgstr "crwdns131776:0crwdne131776:0" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "crwdns152256:0crwdne152256:0" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "crwdns102720:0crwdne102720:0" @@ -28545,7 +28538,7 @@ msgstr "crwdns131794:0crwdne131794:0" msgid "Verify" msgstr "crwdns102788:0crwdne102788:0" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "crwdns152258:0crwdne152258:0" @@ -28554,6 +28547,10 @@ msgstr "crwdns152258:0crwdne152258:0" msgid "Verify Password" msgstr "crwdns102790:0crwdne102790:0" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "crwdns152396:0crwdne152396:0" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "crwdns111322:0crwdne111322:0" @@ -28598,6 +28595,10 @@ msgstr "crwdns102806:0crwdne102806:0" msgid "View Doctype Permissions" msgstr "crwdns148750:0crwdne148750:0" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "crwdns152398:0crwdne152398:0" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "crwdns111324:0crwdne111324:0" @@ -28655,7 +28656,7 @@ msgstr "crwdns102826:0crwdne102826:0" msgid "View document" msgstr "crwdns102828:0crwdne102828:0" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "crwdns102830:0crwdne102830:0" @@ -28892,10 +28893,6 @@ msgstr "crwdns102934:0crwdne102934:0" msgid "Webhook Headers" msgstr "crwdns131832:0crwdne131832:0" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "crwdns149132:0crwdne149132:0" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29561,7 +29558,7 @@ msgstr "crwdns131908:0crwdne131908:0" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29573,7 +29570,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "crwdns103240:0crwdne103240:0" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "crwdns103242:0crwdne103242:0" @@ -29813,11 +29810,11 @@ msgid "You changed {0} to {1}" msgstr "crwdns103344:0{0}crwdnd103344:0{1}crwdne103344:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "crwdns103346:0crwdne103346:0" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "crwdns103348:0crwdne103348:0" @@ -29914,7 +29911,7 @@ msgstr "crwdns103390:0{0}crwdne103390:0" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "crwdns111346:0crwdne111346:0" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "crwdns103392:0{0}crwdne103392:0" @@ -29923,7 +29920,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "crwdns103394:0crwdne103394:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "crwdns103396:0crwdne103396:0" @@ -30003,7 +30000,7 @@ msgstr "crwdns151844:0{0}crwdnd151844:0{1}crwdne151844:0" msgid "You need write permission on {0} {1} to rename" msgstr "crwdns151846:0{0}crwdnd151846:0{1}crwdne151846:0" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "crwdns103424:0{0}crwdnd103424:0{1}crwdnd103424:0{2}crwdne103424:0" @@ -30042,7 +30039,7 @@ msgstr "crwdns103436:0crwdne103436:0" msgid "You viewed this" msgstr "crwdns103438:0crwdne103438:0" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "crwdns152260:0crwdne152260:0" @@ -30083,11 +30080,11 @@ msgstr "crwdns103450:0{0}crwdne103450:0" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "crwdns103452:0{0}crwdnd103452:0{1}crwdnd103452:0{2}crwdne103452:0" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "crwdns111350:0crwdne111350:0" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "crwdns111352:0crwdne111352:0" @@ -30357,7 +30354,7 @@ msgid "email inbox" msgstr "crwdns103630:0crwdne103630:0" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "crwdns103632:0crwdne103632:0" @@ -30787,11 +30784,11 @@ msgstr "crwdns132064:0crwdne132064:0" msgid "updated to {0}" msgstr "crwdns111366:0{0}crwdne111366:0" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "crwdns103998:0crwdne103998:0" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "crwdns104002:0crwdne104002:0" @@ -30814,7 +30811,7 @@ msgstr "crwdns104008:0crwdne104008:0" msgid "via Google Meet" msgstr "crwdns132068:0crwdne132068:0" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "crwdns104012:0crwdne104012:0" @@ -30917,7 +30914,7 @@ msgstr "crwdns104062:0{0}crwdne104062:0" msgid "{0} Dashboard" msgstr "crwdns104064:0{0}crwdne104064:0" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30980,7 +30977,7 @@ msgid "{0} Tree" msgstr "crwdns104090:0{0}crwdne104090:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "crwdns104094:0{0}crwdne104094:0" @@ -31098,7 +31095,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "crwdns104142:0{0}crwdnd104142:0{1}crwdnd104142:0{2}crwdne104142:0" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "crwdns104144:0{0}crwdne104144:0" @@ -31111,7 +31108,7 @@ msgid "{0} created successfully" msgstr "crwdns104146:0{0}crwdne104146:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "crwdns104148:0{0}crwdne104148:0" @@ -31349,7 +31346,7 @@ msgstr "crwdns104258:0{0}crwdnd104258:0{1}crwdne104258:0" msgid "{0} is one of {1}" msgstr "crwdns104260:0{0}crwdnd104260:0{1}crwdne104260:0" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31364,7 +31361,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:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "crwdns104268:0{0}crwdne104268:0" @@ -31373,7 +31370,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "crwdns111448:0{0}crwdnd111448:0{1}crwdne111448:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "crwdns104270:0{0}crwdne104270:0" @@ -31450,11 +31447,11 @@ msgid "{0} not found" msgstr "crwdns104298:0{0}crwdne104298:0" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "crwdns104300:0{0}crwdnd104300:0{1}crwdne104300:0" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "crwdns104302:0{0}crwdnd104302:0{1}crwdnd104302:0{2}crwdne104302:0" diff --git a/frappe/locale/es.po b/frappe/locale/es.po index 8572d9a183..5a996394d0 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - Borrador; 1 - Validado; 2 - Cancelado" msgid "0 is highest" msgstr "0 es más alto" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = Verdadero y 0 = Falso" @@ -145,7 +145,7 @@ msgstr "1 evento de Google Calendar sincronizado." msgid "1 Report" msgstr "1 Informe" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 comentario" @@ -1095,7 +1095,7 @@ msgstr "Registro de Actividad" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -1106,7 +1106,7 @@ msgstr "Registro de Actividad" msgid "Add" msgstr "Agregar" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "Añadir / Eliminar Columnas" @@ -1196,7 +1196,7 @@ msgstr "Añadir Grupo" msgid "Add Indexes" msgstr "Agregar índices" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "Añadir Multiple" @@ -1221,7 +1221,7 @@ msgstr "Agregar una opinión" msgid "Add Roles" msgstr "Añadir Roles" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "Añadir Fila" @@ -1250,7 +1250,7 @@ msgstr "Añadir Suscriptores" msgid "Add Tags" msgstr "Añadir etiquetas" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Añadir etiquetas" @@ -1377,7 +1377,7 @@ msgstr "Añadir a esta actividad enviando un correo a {0}" msgid "Add {0}" msgstr "Agregar {0}" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Agregar {0}" @@ -1540,8 +1540,8 @@ msgstr "Anticipado" msgid "Advanced Control" msgstr "Control Avanzado" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "Búsqueda Avanzada" @@ -1689,7 +1689,7 @@ msgstr "Todas las imágenes adjuntas a la Presentación del Sitio Web deben ser msgid "All Records" msgstr "Todos los registros" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "Todas las entregas" @@ -2317,7 +2317,7 @@ msgstr "Aplicado en" msgid "Apply" msgstr "Aplicar" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Aplicar regla de asignación" @@ -2418,11 +2418,11 @@ msgstr "Archivado" msgid "Archived Columns" msgstr "Columnas archivados" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "¿Está seguro de que desea borrar las asignaciones?" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "¿Seguro que quieres eliminar todas las filas?" @@ -2453,7 +2453,7 @@ msgstr "¿Realmente quieres descartar los cambios?" msgid "Are you sure you want to generate a new report?" msgstr "¿Está seguro de que desea generar un nuevo informe?" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2529,7 +2529,7 @@ msgstr "Asignar condición" msgid "Assign To" msgstr "Asignar a" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Asignar a" @@ -2580,7 +2580,7 @@ msgid "Assigned By Full Name" msgstr "Asignado por Nombre Completo" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2661,7 +2661,7 @@ msgstr "Asignación de {0} eliminada por {1}" msgid "Assignments" msgstr "Asignaciones" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "Se requiere al menos una columna para mostrar en la cuadrícula." @@ -2779,7 +2779,7 @@ msgstr "Adjunto Eliminado" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "Adjuntos" @@ -2836,7 +2836,7 @@ msgstr "Autenticación" msgid "Authentication Apps you can use are: " msgstr "Las aplicaciones de autenticación que puede utilizar son: " -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Error de autenticación al recibir correos electrónicos de la cuenta de correo electrónico: {0}." @@ -3043,11 +3043,11 @@ msgstr "Mensaje automático" msgid "Automatic" msgstr "Automático" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "La vinculación automática solo se puede activar para una cuenta de correo electrónico." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "La vinculación automática solo se puede activar si está entrante habilitado." @@ -3535,7 +3535,7 @@ msgid "Blocked" msgstr "Obstruido" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3762,7 +3762,7 @@ msgstr "Eliminar a granel" msgid "Bulk Edit" msgstr "Edición masiva" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "Editar en masa {0}" @@ -4083,7 +4083,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:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Cancelar" @@ -4105,7 +4105,7 @@ msgstr "Cancelar todos los documentos" msgid "Cancel Scheduling" msgstr "Cancelar Programación" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "¿Cancelar {0} documentos?" @@ -4119,7 +4119,7 @@ msgstr "¿Cancelar {0} documentos?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "Cancelado" @@ -4144,7 +4144,7 @@ msgstr "Cancelando {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "No se puede Descargar el Informe debido a permisos insuficientes" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "No se pueden recuperar valores" @@ -4247,7 +4247,7 @@ msgstr "No se puede eliminar {0}, ya que contiene sub-grupos" msgid "Cannot edit Standard Dashboards" msgstr "No se pueden editar los Tableros estándar" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "No se puede editar la notificación estándar. Para editar, deshabilítelo y duplíquelo" @@ -4288,7 +4288,7 @@ msgstr "No se puede encontrar el archivo {} en el disco" msgid "Cannot get file contents of a Folder" msgstr "No se pueden obtener los contenidos de archivo de una carpeta" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "No se pueden asignar varias impresoras a un único formato de impresión." @@ -4316,7 +4316,7 @@ msgstr "No se puede eliminar el campo ID" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "No se puede establecer el permiso 'Informar' si está configurado el permiso 'Solo si es creador'" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "No se puede establecer la notificación en el tipo de documento {0}" @@ -4687,7 +4687,7 @@ msgstr "Borrar y Agregar Plantilla" msgid "Clear & Add template" msgstr "Borrar y Agregar plantilla" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Borrar Asignación" @@ -4729,7 +4729,7 @@ msgstr "Haga clic en Personalizar para agregar su primer widget" msgid "Click here" msgstr "Click aquí" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4790,7 +4790,7 @@ msgstr "Haga clic para establecer Filtros Dinámicos" msgid "Click to Set Filters" msgstr "Clic para establecer filtros" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "Clic para ordenar por {0}" @@ -5052,11 +5052,11 @@ msgstr "Nombre de columna" msgid "Column Name cannot be empty" msgstr "Nombre de la columna no puede estar vacío" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "Ancho de Columna" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "El ancho de la columna no puede ser cero." @@ -5823,7 +5823,7 @@ msgstr "Crear registro" msgid "Create New" msgstr "Crear" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Crear" @@ -5856,10 +5856,10 @@ msgstr "Crear un nuevo..." msgid "Create a new record" msgstr "Crea un nuevo registro" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "Crear: {0}" @@ -5881,7 +5881,7 @@ msgstr "Crear o Editar Formato Impresión" msgid "Create or Edit Workflow" msgstr "Crear o editar Flujo de Trabajo" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "Crea tu primer {0}" @@ -6271,7 +6271,7 @@ msgstr "Personalizaciones para {0} exportadas a:
{1}" msgid "Customize" msgstr "Personalización" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personalización" @@ -6917,7 +6917,7 @@ msgstr "Retrasado" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6926,7 +6926,7 @@ msgstr "Retrasado" msgid "Delete" msgstr "Eliminar" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminar" @@ -6935,7 +6935,7 @@ msgstr "Eliminar" msgid "Delete Account" msgstr "Eliminar Cuenta" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "Borrar Todo" @@ -7004,12 +7004,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 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:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "¿Eliminar {0} artículos de forma permanente?" @@ -7057,7 +7057,7 @@ msgstr "Eliminando {0}" msgid "Deleting {0} records..." msgstr "Eliminando {0} registros..." -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "Eliminando {0}..." @@ -7506,7 +7506,7 @@ msgstr "No crear nuevo usuario " msgid "Do not create new user if user with email does not exist in the system" msgstr "No crear nuevo usuario si el usuario con correo electrónico no existe en el sistema" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "No edite los encabezados que están preestablecidos en la plantilla" @@ -7992,15 +7992,15 @@ msgstr "Documento desbloqueado" msgid "Document follow is not enabled for this user." msgstr "El seguimiento de documentos no está habilitado para este usuario." -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "El documento ha sido cancelado" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "El documento ha sido validado" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "El documento está en estado de borrador" @@ -8032,7 +8032,7 @@ msgstr "Documento {0} ya restaurado" msgid "Document {0} has been set to state {1} by {2}" msgstr "El documento {0} se ha configurado en estado {1} por {2}" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "El documento {0} {1} no existe" @@ -8142,9 +8142,9 @@ msgstr "Dona" msgid "Double click to edit label" msgstr "Doble clic para editar etiqueta" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "Descargar" @@ -8203,7 +8203,7 @@ msgid "Dr" msgstr "Dr." #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "Borrador" @@ -8398,7 +8398,7 @@ msgstr "ESC" msgid "Edit" msgstr "Editar" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Editar" @@ -8437,7 +8437,7 @@ msgstr "Editar HTML personalizado" msgid "Edit DocType" msgstr "Editar DocType" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Editar DocType" @@ -8643,7 +8643,7 @@ msgstr "Correo electrónico" msgid "Email Account" msgstr "Cuentas de correo electrónico" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "Cuenta de correo desactivada." @@ -8877,7 +8877,7 @@ msgstr "Correos" msgid "Emails Pulled" msgstr "Correos electrónicos descargados" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "Ya se están descargando los correos electrónicos de esta cuenta." @@ -9116,7 +9116,7 @@ msgstr "Habilitado" msgid "Enabled Scheduler" msgstr "Programador habilitado" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "Bandeja de entrada de correo electrónico habilitada para el usuario {0}" @@ -9362,7 +9362,6 @@ msgstr "Registro de Errores" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "Registros de errores" @@ -9399,9 +9398,9 @@ msgstr "Error en el script del cliente." msgid "Error in Header/Footer Script" msgstr "Error en el script de encabezado/pie de página" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "Error en la Notificación" @@ -9409,11 +9408,11 @@ msgstr "Error en la Notificación" msgid "Error in print format on line {0}: {1}" msgstr "Error en formato de impresión en línea {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "Error al conectarte a la cuenta de correo electrónico {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Error al evaluar Notificación {0}. Por favor arregla tu plantilla." @@ -9658,7 +9657,7 @@ msgstr "Tiempo de expiración de Pagina de Código QR" msgid "Export" msgstr "Exportar" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportar" @@ -9872,10 +9871,6 @@ msgstr "Fallo al evaluar las condiciones: {}" msgid "Failed to export python type hints" msgstr "No se pudieron exportar las sugerencias de Python" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "Fallo al generar el token de acceso" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Fallo al generar los Nombres de las Series" @@ -9892,7 +9887,7 @@ msgstr "Fallo al obtener el método para el comando {0} con {1}" msgid "Failed to get method {0} with {1}" msgstr "Fallo al obtener el método {0} con {1}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "Fallo al obtener la información del sitio" @@ -9900,7 +9895,7 @@ msgstr "Fallo al obtener la información del sitio" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Fallo al importar doctype virtual {}, ¿está presente el archivo controlador?" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9916,7 +9911,7 @@ msgstr "Fallo al renderizar el mensaje: {}" msgid "Failed to render subject: {}" msgstr "Fallo al procesar el asunto: {}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9932,7 +9927,7 @@ msgstr "Error al enviar el correo de notificación" msgid "Failed to update global settings" msgstr "No se pudo actualizar la configuración global" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "Fallo al llamar a la API {0}" @@ -10114,7 +10109,7 @@ msgstr "El campo {0} se refiere a un doctype inexistente {1}." msgid "Field {0} not found." msgstr "Campo {0} no encontrado." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "El campo {0} del documento {1} no es ni un campo de número de móvil ni un enlace de cliente o usuario" @@ -10132,7 +10127,7 @@ msgstr "El campo {0} del documento {1} no es ni un campo de número de móvil ni #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "Nombre del campo" @@ -10399,7 +10394,7 @@ msgstr "Filtrado por" msgid "Filtered Records" msgstr "Registros filtrados" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "Filtrado por \"{0}\"" @@ -10448,7 +10443,7 @@ msgstr "Filtros JSON" msgid "Filters Section" msgstr "Sección de filtros" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "Filtros aplicados para {0}" @@ -10595,12 +10590,12 @@ msgstr "Carpeta {0} no está vacía" msgid "Folio" msgstr "Folio" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "Seguir" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "Seguido por" @@ -10987,7 +10982,7 @@ msgstr "Fracción de unidades" msgid "Frappe" msgstr "Frapé" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -11004,7 +10999,7 @@ msgstr "Frappe claro" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "Error OAuth Frappe Mail" @@ -12073,7 +12068,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:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "Ocultar etiquetas" @@ -12138,9 +12133,9 @@ msgstr "Sugerencia: Incluya símbolos, números y letras mayúsculas en la contr #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12214,8 +12209,8 @@ msgstr "Supongo que aún no tiene acceso a ningún espacio de trabajo, pero pued #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12488,7 +12483,7 @@ msgstr "Si desea cargar nuevos registros, deje en blanco la columna \"name\" (ID msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12627,7 +12622,7 @@ msgstr "Campo de imagen debe ser de tipo Adjuntar imagen" msgid "Image link '{0}' is not valid" msgstr "El enlace de la imagen '{0}' no es válido" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "Imagen optimizada" @@ -12675,7 +12670,7 @@ msgstr "Implícito" msgid "Import" msgstr "Importar / Exportar" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "Importar / Exportar" @@ -13251,7 +13246,7 @@ msgid "Invalid" msgstr "Inválido" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13273,7 +13268,7 @@ msgstr "Acción inválida" msgid "Invalid CSV Format" msgstr "Formato CSV no válido" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14375,7 +14370,7 @@ msgid "Leave blank to repeat always" msgstr "Dejar en blanco para repetir siempre" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "Abandonar esta conversación" @@ -14831,7 +14826,7 @@ msgstr "Filtro de Lista" msgid "List Settings" msgstr "Configuración de lista" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Configuración de lista" @@ -14900,7 +14895,7 @@ msgstr "Cargar más" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -15065,7 +15060,7 @@ msgstr "Es necesario iniciar sesión" msgid "Login session expired, refresh page to retry" msgstr "Sesión de inicio de sesión caducada, refresque la página para volver a intentarlo" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15578,7 +15573,7 @@ msgid "Menu" msgstr "Menú" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "Combinar con existente" @@ -15664,7 +15659,7 @@ msgstr "Tipo de mensaje" msgid "Message clipped" msgstr "Mensaje marcado" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" @@ -16378,12 +16373,12 @@ msgstr "Plantilla de barra de navegación" msgid "Navbar Template Values" msgstr "Valores de la plantilla de la barra de navegación" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Navegar por la lista hacia abajo" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navegar lista arriba" @@ -16510,7 +16505,7 @@ msgstr "Nuevo mensaje desde la página de contacto del sitio web" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "Nuevo Nombre" @@ -16600,11 +16595,11 @@ msgstr "Nuevo valor a establecer" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16759,14 +16754,14 @@ msgstr "Siguiente al hacer clic" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "No" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "No" @@ -16857,7 +16852,7 @@ msgid "No Label" msgstr "Sin Etiqueta" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16896,7 +16891,7 @@ msgstr "Sin vista previa" msgid "No Preview Available" msgstr "Vista previa no disponible" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "No hay impresora disponible." @@ -16972,7 +16967,7 @@ msgstr "No hay cambios para sincronizar" msgid "No changes to update" msgstr "No hay cambios para actualizar" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "No hay comentarios todavía" @@ -17100,7 +17095,7 @@ msgstr "Ningún registro etiquetado." msgid "No records will be exported" msgstr "No se exportarán registros" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "Sin filas" @@ -17128,7 +17123,7 @@ msgstr "Ningún {0} encontrado" msgid "No {0} found" msgstr "Ningún {0} encontrado" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "No se ha encontrado ningún {0} que coincida con filtros. Borre los filtros para ver todos los {0}." @@ -17272,7 +17267,7 @@ msgstr "No enviado" msgid "Not Set" msgstr "No especificado" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "No especificado" @@ -17301,7 +17296,7 @@ msgstr "No activo" msgid "Not allowed for {0}: {1}" msgstr "No permitido para {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "No se permite adjuntar {0} documento, habilite Permitir impresión para {0} en Configuración de impresión." @@ -17344,7 +17339,7 @@ msgstr "No se encuentra en modo desarrollador! Debe establecerlo en el archivo s msgid "Not permitted" msgstr "No permitido" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "No se permite ver {0}" @@ -17470,15 +17465,15 @@ msgstr "Notificación de documento suscrito" msgid "Notification sent to" msgstr "Notificación enviada a" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "Notificación: el cliente {0} no tiene establecido un número de móvil" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "Notificación: el documento {0} no tiene establecido el número {1} (campo: {2})" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "Notificación: el usuario {0} no tiene número de móvil establecido" @@ -18061,7 +18056,7 @@ msgstr "Abrir un módulo o herramienta" msgid "Open in a new tab" msgstr "Abrir en una nueva pestaña" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Abrir elemento de lista" @@ -18111,13 +18106,13 @@ msgstr "Operación" msgid "Operator must be one of {0}" msgstr "El Operador debe ser uno de {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "Optimizar" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "Optimizando imagen..." @@ -18598,7 +18593,7 @@ msgstr "Parent es el nombre del documento al que se agregarán los datos." msgid "Parentfield not specified in {0}: {1}" msgstr "Campo padre no especificado en {0}: {1}" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "Parenttype, Parent y Parentfield son necesarios para insertar un registro hijo" @@ -18667,7 +18662,7 @@ msgstr "Restablecer contraseña" msgid "Password Reset Link Generation Limit" msgstr "Límite de generación de enlaces de restablecimiento de contraseña" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "No se puede filtrar por contraseña" @@ -18859,7 +18854,7 @@ msgstr "¿Descartar permanentemente {0}?" msgid "Permanently Submit {0}?" msgstr "¿Validar permanentemente {0}?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "¿Eliminar permanentemente \"{0}\"?" @@ -19061,7 +19056,7 @@ msgstr "Texto sin formato" msgid "Plant" msgstr "Planta" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "Por favor, autorice OAuth para la cuenta de correo electrónico {0}" @@ -19418,7 +19413,7 @@ msgstr "Configure SMS antes de configurarlo como un método de autenticación, a msgid "Please setup a message first" msgstr "Configura un mensaje primero" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Por favor, configure la cuenta de correo predeterminada desde Ajustes > Cuenta de Correo" @@ -19426,7 +19421,7 @@ msgstr "Por favor, configure la cuenta de correo predeterminada desde Ajustes > msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Por favor, configure la cuenta de correo saliente por defecto desde Ajustes > Cuenta de Correo" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Por favor, especifique" @@ -19574,11 +19569,11 @@ msgstr "Codigo postal" msgid "Posting Timestamp" msgstr "Marca de tiempo de la publicación" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "Entradas por {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "Publicar bajo {0}" @@ -19732,7 +19727,7 @@ msgstr "Anterior" msgid "Previous Hash" msgstr "Hash Anterior" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "Envío anterior" @@ -19789,7 +19784,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:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Impresión" @@ -19808,7 +19803,7 @@ msgstr "Imprimir Documentos" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19955,11 +19950,11 @@ msgstr "Imprimir Documento" msgid "Print with letterhead" msgstr "Imprimir con membrete" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Impresora" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Mapeo de impresora" @@ -19969,7 +19964,7 @@ msgstr "Mapeo de impresora" msgid "Printer Name" msgstr "Nombre de la Impresora" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Configuración de la impresora" @@ -20351,7 +20346,7 @@ msgstr "Tipo(s) de Cola" msgid "Queue in Background (BETA)" msgstr "Cola en segundo plano (BETA)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "Cola debe ser una de {0}" @@ -20529,7 +20524,7 @@ msgstr "Configuración de Impresión sin formato" msgid "Re-Run in Console" msgstr "Volver a ejecutar en la consola" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "Re:" @@ -20546,7 +20541,7 @@ msgstr "Re: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -21048,7 +21043,7 @@ msgstr "Actualizar hoja de Google" msgid "Refresh Token" msgstr "Actualizar Token" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Refrescando" @@ -21226,7 +21221,7 @@ msgstr "Eliminado {0}" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Renombrar" @@ -21236,7 +21231,7 @@ msgstr "Renombrar" msgid "Rename Fieldname" msgstr "Renombrar Nombre de Campo" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "Cambiar el nombre {0}" @@ -21300,7 +21295,7 @@ msgstr "Repeticiones como \"aaa\" son fáciles de adivinar" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "Repeticiones como \"abcabcabc\" son sólo un poco más difícil de adivinar que el \"abc\"" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Se repite {0}" @@ -21715,7 +21710,7 @@ msgstr "Restablecer a valores por defecto" msgid "Reset sorting" msgstr "Restaurar orden" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "Restaurar valores" @@ -21800,7 +21795,7 @@ msgstr "Restringir a Domiñio" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Restringir el usuario a esta dirección IP. Todas las direcciones IP se pueden agregar separadas con comas, también se aceptan direcciones IP parciales como ( 111.111.111 )" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Restricciones" @@ -21876,7 +21871,7 @@ msgstr "Niveles de revisión" msgid "Review Points" msgstr "Puntos de revisión" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "Comentarios" @@ -22002,7 +21997,7 @@ msgstr "Permisos de Rol" msgid "Role Permissions Manager" msgstr "Administrar permisos" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Administrar permisos" @@ -22431,7 +22426,7 @@ msgstr "Sábado" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22487,10 +22482,6 @@ msgstr "Guardar al completar" msgid "Save the document." msgstr "Guarde el documento." -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22931,7 +22922,7 @@ msgstr "Seleccionar" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "Seleccionar Todo" @@ -23011,7 +23002,7 @@ msgstr "Seleccionar campo" msgid "Select Field..." msgstr "Seleccionar campo..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23165,13 +23156,13 @@ msgstr "Seleccionar al menos 1 registro para la impresión" msgid "Select atleast 2 actions" msgstr "Seleccione al menos 2 acciones" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Seleccionar elemento de la lista" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Seleccionar múltiples elementos de la lista" @@ -23634,7 +23625,7 @@ msgstr "El vencimiento de sesión debe estar en formato {0}" msgid "Set" msgstr "Establecer" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Establecer" @@ -23944,7 +23935,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Compartir" @@ -24015,7 +24006,7 @@ msgstr "Mostrar \"Llamada a la acción\" en el blog" msgid "Show Absolute Values" msgstr "Mostrar Valores Absolutos" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "Mostrar Todo" @@ -24162,7 +24153,7 @@ msgid "Show Sidebar" msgstr "Mostrar barra lateral" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Mostrar etiquetas" @@ -25015,6 +25006,12 @@ msgstr "Pasos" msgid "Steps to verify your login" msgstr "Pasos para verificar su inicio de sesión" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "Detener" @@ -25169,7 +25166,7 @@ msgstr "Cola de envío" msgid "Submit" msgstr "Validar" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Validar" @@ -25227,7 +25224,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:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "¿Validar {0} documentos?" @@ -25235,7 +25232,7 @@ msgstr "¿Validar {0} documentos?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "Validado" @@ -25279,7 +25276,7 @@ msgstr "Subtitular" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25807,7 +25804,7 @@ msgstr "Tabla Multi-selección" msgid "Table Trimmed" msgstr "Tabla recortada" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Tabla actualiza" @@ -25831,7 +25828,7 @@ msgid "Tag Link" msgstr "Enlace de etiqueta" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -26034,7 +26031,7 @@ msgstr "Gracias" msgid "The Auto Repeat for this document has been disabled." msgstr "La repetición automática para este documento ha sido deshabilitada." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "El formato CSV es sensible a mayúsculas y minúsculas" @@ -26047,7 +26044,7 @@ msgstr "El ID de cliente obtenido de la Consola de Google Cloud en
" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "La Condición '{0}' no es válida" @@ -26102,7 +26099,7 @@ msgstr "El comentario no puede estar vacío" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "El contenido de este correo electrónico es estrictamente confidencial. Por favor, no reenvíe este correo electrónico a nadie." -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "El recuento mostrado es un recuento estimado. Pulse aquí para ver el recuento exacto." @@ -26404,7 +26401,7 @@ msgid "This action is only allowed for {}" msgstr "Esta acción solo está permitida para {}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Esto no se puede deshacer" @@ -26480,7 +26477,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "Este archivo es público. Se puede acceder a él sin autenticación." @@ -27063,7 +27060,7 @@ msgstr "Alternar Vista de Cuadrícula" msgid "Toggle Sidebar" msgstr "Alternar Barra Lateral" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Alternar Barra Lateral" @@ -27714,7 +27711,7 @@ msgstr "Deshacer" msgid "Undo last action" msgstr "Deshacer última acción" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "Dejar de seguir" @@ -27820,7 +27817,7 @@ msgstr "No suscrito" msgid "Untitled Column" msgstr "Columna sin título" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "Descomprimir" @@ -27975,13 +27972,13 @@ msgstr "Actualizando {0}" msgid "Updating {0} of {1}, {2}" msgstr "Actualización {0} de {1}, {2}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "Subir" @@ -28336,7 +28333,7 @@ msgstr "Permiso de Usuario" msgid "User Permissions" msgstr "Permisos de Usuario" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Permisos de Usuario" @@ -28580,10 +28577,6 @@ msgstr "Validar la configuración de Frappe Mail" msgid "Validate SSL Certificate" msgstr "Validar certificado SSL" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "Error de validacion" @@ -28737,7 +28730,7 @@ msgstr "Verificado" msgid "Verify" msgstr "Verificar" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Verificar" @@ -28746,6 +28739,10 @@ msgstr "Verificar" msgid "Verify Password" msgstr "Verificar Contraseña" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "Verificando..." @@ -28790,6 +28787,10 @@ msgstr "Ver comentario" msgid "View Doctype Permissions" msgstr "Ver permisos del doctype" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "Ver Registro completo" @@ -28847,7 +28848,7 @@ msgstr "Ver Sitio Web" msgid "View document" msgstr "Ver Documento" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "Ver archivo" @@ -29084,10 +29085,6 @@ msgstr "Encabezado del Webhook" msgid "Webhook Headers" msgstr "Encabezados del Webhook" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "Registros de webhook" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29753,7 +29750,7 @@ msgstr "Amarillo" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29765,7 +29762,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Si" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Si" @@ -30005,11 +30002,11 @@ msgid "You changed {0} to {1}" msgstr "Usted ha cambiado {0} a {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Usted creó este" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "No tienes permisos de lectura o selección para {}" @@ -30106,7 +30103,7 @@ msgstr "No has visto a {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Aún no ha añadido ningún Tablero de datos o ningún Widget numérico." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "Aún no ha creado un {0}" @@ -30115,7 +30112,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "Alcanzaste el límite debido a demasiadas solicitudes. Inténtalo más tarde." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Usted editó esto por última vez" @@ -30195,7 +30192,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "Necesita {0} permiso para recuperar valores de {1} {2}" @@ -30234,7 +30231,7 @@ msgstr "Has dejado de seguir este documento" msgid "You viewed this" msgstr "Ya has visto esto" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30275,11 +30272,11 @@ msgstr "Su cuenta ha sido bloqueada y se reanudará después de {0} segundos" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "Tu tarea de {0} {1} ha sido eliminada por {2}" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "Su navegador no admite el elemento de audio." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "Su navegador no admite el elemento de vídeo." @@ -30549,7 +30546,7 @@ msgid "email inbox" msgstr "bandeja de entrada de email" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "vacío" @@ -30979,11 +30976,11 @@ msgstr "twitter" msgid "updated to {0}" msgstr "actualizado a {0}" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "utilizar % como comodín" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "valores separados por comas" @@ -31006,7 +31003,7 @@ msgstr "a través de la importación de datos" msgid "via Google Meet" msgstr "vía Google Meet" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "vía notificación" @@ -31109,7 +31106,7 @@ msgstr "{0} Gráfico" msgid "{0} Dashboard" msgstr "{0} Panel de control" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31172,7 +31169,7 @@ msgid "{0} Tree" msgstr "Árbol {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} Vistas de página" @@ -31290,7 +31287,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} cambió {1} a {2}" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} comentarios" @@ -31303,7 +31300,7 @@ msgid "{0} created successfully" msgstr "{0} creado con éxito" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} creó esto" @@ -31541,7 +31538,7 @@ msgstr "{0} ahora es el formato de impresión predeterminado para el doctype {1} msgid "{0} is one of {1}" msgstr "{0} es uno de {1}" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31556,7 +31553,7 @@ msgstr "{0} está establecido" msgid "{0} is within {1}" msgstr "{0} está dentro de {1}" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} elementos seleccionados" @@ -31565,7 +31562,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} se hizo pasar por usted. Dieron esta razón: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} editó esto por última vez" @@ -31642,11 +31639,11 @@ msgid "{0} not found" msgstr "{0} no encontrado" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} de {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} de {1} ({2} filas con hijos)" diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index c1c4117416..6a6b540ce6 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-18 13:02\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - پیش‌نویس؛ 1 - ارسال شده 2 - لغو شد" msgid "0 is highest" msgstr "0 بالاترین است" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = درست و 0 = نادرست" @@ -145,7 +145,7 @@ msgstr "1 رویداد تقویم Google همگام‌سازی شد." msgid "1 Report" msgstr "1 گزارش" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 نظر" @@ -960,7 +960,7 @@ msgstr "لاگ فعالیت" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -969,39 +969,39 @@ msgstr "لاگ فعالیت" #: frappe/public/js/frappe/views/reports/query_report.js:294 #: frappe/public/js/frappe/widgets/widget_dialog.js:30 msgid "Add" -msgstr "اضافه کردن" +msgstr "افزودن" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "اضافه / حذف ستون ها" #: frappe/core/doctype/user_permission/user_permission_list.js:4 msgid "Add / Update" -msgstr "اضافه کردن / به روز رسانی" +msgstr "افزودن / به روز رسانی" #: frappe/core/page/permission_manager/permission_manager.js:435 msgid "Add A New Rule" -msgstr "یک قانون جدید اضافه کنید" +msgstr "افزودن یک قانون جدید" #: frappe/public/js/frappe/views/communication.js:595 #: frappe/public/js/frappe/views/interaction.js:159 msgid "Add Attachment" -msgstr "پیوست را اضافه کنید" +msgstr "افزودن پیوست" #. Label of the add_background_image (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Background Image" -msgstr "اضافه کردن تصویر پس زمینه" +msgstr "افزودن تصویر پس زمینه" #. Label of the add_border_at_bottom (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Border at Bottom" -msgstr "حاشیه را در پایین اضافه کنید" +msgstr "افزودن حاشیه در پایین" #. Label of the add_border_at_top (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Border at Top" -msgstr "حاشیه را در بالا اضافه کنید" +msgstr "افزودن حاشیه در بالا" #: frappe/desk/doctype/number_card/number_card.js:36 msgid "Add Card to Dashboard" @@ -1009,7 +1009,7 @@ msgstr "افزودن کارت به داشبورد" #: frappe/public/js/frappe/views/reports/query_report.js:210 msgid "Add Chart to Dashboard" -msgstr "اضافه کردن نمودار به داشبورد" +msgstr "افزودن نمودار به داشبورد" #: frappe/public/js/frappe/views/treeview.js:301 msgid "Add Child" @@ -1022,7 +1022,7 @@ msgstr "افزودن فرزند" #: frappe/public/js/frappe/views/reports/report_view.js:349 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" -msgstr "اضافه کردن ستون" +msgstr "افزودن ستون" #: frappe/core/doctype/communication/communication.js:127 msgid "Add Contact" @@ -1035,7 +1035,7 @@ msgstr "افزودن شماره" #. Label of the add_container (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Container" -msgstr "کانتینر اضافه کنید" +msgstr "افزودن کانتینر" #. Label of the set_meta_tags (Button) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -1050,28 +1050,28 @@ msgstr "افزودن فیلترها" #. Label of the add_shade (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Gray Background" -msgstr "پس زمینه خاکستری را اضافه کنید" +msgstr "افزودن پس زمینه خاکستری" #: frappe/public/js/frappe/ui/group_by/group_by.js:230 #: frappe/public/js/frappe/ui/group_by/group_by.js:418 msgid "Add Group" -msgstr "اضافه کردن گروه" +msgstr "افزودن گروه" #: frappe/core/doctype/recorder/recorder.js:30 msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "افزودن چندگانه" #: frappe/core/page/permission_manager/permission_manager.js:438 msgid "Add New Permission Rule" -msgstr "قانون مجوز جدید را اضافه کنید" +msgstr "افزودن قانون مجوز جدید" #: frappe/desk/doctype/event/event.js:35 frappe/desk/doctype/event/event.js:42 msgid "Add Participants" -msgstr "شرکت کنندگان اضافه کردن" +msgstr "افزودن شرکت کنندگان" #. Label of the add_query_parameters (Check) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json @@ -1084,9 +1084,9 @@ msgstr "افزودن نظر" #: frappe/core/doctype/user/user.py:811 msgid "Add Roles" -msgstr "اضافه کردن نقش ها" +msgstr "افزودن نقش ها" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "افزودن ردیف" @@ -1094,35 +1094,35 @@ msgstr "افزودن ردیف" #: frappe/email/doctype/email_account/email_account.json #: frappe/public/js/frappe/views/communication.js:130 msgid "Add Signature" -msgstr "اضافه کردن امضا" +msgstr "افزودن امضا" #. Label of the add_bottom_padding (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Space at Bottom" -msgstr "فضای پایین را اضافه کنید" +msgstr "افزودن فضا در پایین" #. Label of the add_top_padding (Check) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Add Space at Top" -msgstr "اضافه کردن فضا در بالا" +msgstr "افزودن فضا در بالا" #: frappe/email/doctype/email_group/email_group.js:38 #: frappe/email/doctype/email_group/email_group.js:59 msgid "Add Subscribers" -msgstr "مشترکین را اضافه کنید" +msgstr "افزودن مشترکین" #: frappe/public/js/frappe/list/bulk_operations.js:425 msgid "Add Tags" msgstr "افزودن تگ" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "افزودن تگ" #: frappe/public/js/frappe/views/communication.js:427 msgid "Add Template" -msgstr "اضافه کردن الگو" +msgstr "افزودن الگو" #. Label of the add_total_row (Check) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -1132,11 +1132,11 @@ msgstr "افزودن ردیف کل" #. Label of the add_unsubscribe_link (Check) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Add Unsubscribe Link" -msgstr "پیوند لغو اشتراک را اضافه کنید" +msgstr "افزودن پیوند لغو اشتراک" #: frappe/core/doctype/user_permission/user_permission_list.js:6 msgid "Add User Permissions" -msgstr "مجوزهای کاربر را اضافه کنید" +msgstr "افزودن مجوزهای کاربر" #. Label of the add_video_conferencing (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -1149,41 +1149,41 @@ msgstr "افزودن یک فیلتر" #: frappe/core/page/permission_manager/permission_manager_help.html:9 msgid "Add a New Role" -msgstr "یک نقش جدید اضافه کنید" +msgstr "افزودن یک نقش جدید" #: frappe/public/js/frappe/form/form_tour.js:211 msgid "Add a Row" -msgstr "یک ردیف اضافه کنید" +msgstr "" #: frappe/templates/includes/comments/comments.html:30 #: frappe/templates/includes/comments/comments.html:47 msgid "Add a comment" -msgstr "یک نظر اضافه کنید" +msgstr "افزودن یک نظر" #: frappe/printing/page/print_format_builder/print_format_builder_layout.html:28 #: frappe/public/js/form_builder/components/Tabs.vue:192 msgid "Add a new section" -msgstr "یک بخش جدید اضافه کنید" +msgstr "افزودن یک بخش جدید" #: frappe/public/js/frappe/form/form.js:193 msgid "Add a row above the current row" -msgstr "یک ردیف بالای ردیف فعلی اضافه کنید" +msgstr "افزودن یک ردیف بالای ردیف فعلی" #: frappe/public/js/frappe/form/form.js:205 msgid "Add a row at the bottom" -msgstr "یک ردیف در پایین اضافه کنید" +msgstr "افزودن یک ردیف در پایین" #: frappe/public/js/frappe/form/form.js:201 msgid "Add a row at the top" -msgstr "یک ردیف در بالا اضافه کنید" +msgstr "افزودن یک ردیف در بالا" #: frappe/public/js/frappe/form/form.js:197 msgid "Add a row below the current row" -msgstr "یک ردیف زیر ردیف فعلی اضافه کنید" +msgstr "افزودن یک ردیف زیر ردیف فعلی" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:286 msgid "Add a {0} Chart" -msgstr "یک نمودار {0} اضافه کنید" +msgstr "افزودن یک نمودار {0}" #: frappe/public/js/form_builder/components/Section.vue:271 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:115 @@ -1206,7 +1206,7 @@ msgstr "افزودن شکست صفحه" #: frappe/custom/doctype/client_script/client_script.js:16 msgid "Add script for Child Table" -msgstr "اضافه کردن اسکریپت برای جدول فرزند" +msgstr "افزودن اسکریپت برای جدول فرزند" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:111 msgid "Add section above" @@ -1232,7 +1232,7 @@ msgstr "افزودن به لیست انجام کارها" #: frappe/website/doctype/website_slideshow/website_slideshow.js:32 msgid "Add to table" -msgstr "به جدول اضافه کنید" +msgstr "افزودن به جدول" #: frappe/public/js/frappe/form/footer/form_timeline.js:99 msgid "Add to this activity by mailing to {0}" @@ -1242,7 +1242,7 @@ msgstr "با ارسال پست به {0} به این فعالیت اضافه کن msgid "Add {0}" msgstr "افزودن {0}" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "افزودن {0}" @@ -1405,8 +1405,8 @@ msgstr "پیشرفته" msgid "Advanced Control" msgstr "کنترل پیشرفته" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "جستجوی پیشرفته" @@ -1554,7 +1554,7 @@ msgstr "تمام تصاویر پیوست شده به نمایش اسلاید و msgid "All Records" msgstr "همه رکوردها" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "همه موارد ارسالی" @@ -2181,7 +2181,7 @@ msgstr "اعمال شد" msgid "Apply" msgstr "درخواست دادن" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "اعمال قانون تخصیص" @@ -2282,11 +2282,11 @@ msgstr "بایگانی شد" msgid "Archived Columns" msgstr "ستون های بایگانی شده" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "آیا مطمئن هستید که می خواهید واگذاری ها را پاک کنید؟" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "آیا مطمئن هستید که می خواهید همه ردیف ها را حذف کنید؟" @@ -2317,7 +2317,7 @@ msgstr "آیا مطمئن هستید که می خواهید تغییرات را msgid "Are you sure you want to generate a new report?" msgstr "آیا مطمئن هستید که می خواهید یک گزارش جدید ایجاد کنید؟" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "آیا مطمئن هستید که می خواهید به داشبورد Frappe Cloud وارد شوید؟" @@ -2393,7 +2393,7 @@ msgstr "تعیین شرط" msgid "Assign To" msgstr "اختصاص دادن به" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "اختصاص دادن به" @@ -2444,7 +2444,7 @@ msgid "Assigned By Full Name" msgstr "نام کامل اختصاص دهنده" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2525,7 +2525,7 @@ msgstr "تخصیص {0} توسط {1} حذف شد" msgid "Assignments" msgstr "تکالیف" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "حداقل یک ستون برای نمایش در شبکه مورد نیاز است." @@ -2643,7 +2643,7 @@ msgstr "پیوست حذف شد" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "پیوست ها" @@ -2700,7 +2700,7 @@ msgstr "احراز هویت" msgid "Authentication Apps you can use are: " msgstr "برنامه های احراز هویتی که می توانید استفاده کنید عبارتند از: " -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "هنگام دریافت ایمیل از حساب ایمیل، احراز هویت انجام نشد: {0}." @@ -2907,11 +2907,11 @@ msgstr "پیام خودکار" msgid "Automatic" msgstr "خودکار" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "پیوند خودکار را می توان فقط برای یک حساب ایمیل فعال کرد." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "پیوند خودکار فقط در صورتی فعال می شود که Incoming فعال باشد." @@ -3399,7 +3399,7 @@ msgid "Blocked" msgstr "مسدود" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3626,7 +3626,7 @@ msgstr "حذف انبوه" msgid "Bulk Edit" msgstr "ویرایش انبوه" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "ویرایش انبوه {0}" @@ -3947,7 +3947,7 @@ msgstr "نمی توان نام {0} را به {1} تغییر داد زیرا {0} msgid "Cancel" msgstr "لغو" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "لغو" @@ -3969,7 +3969,7 @@ msgstr "لغو تمام اسناد" msgid "Cancel Scheduling" msgstr "لغو زمان‌بندی" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} سند لغو شود؟" @@ -3983,7 +3983,7 @@ msgstr "{0} سند لغو شود؟" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "لغو شده" @@ -4008,7 +4008,7 @@ msgstr "در حال لغو {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "به دلیل مجوزهای ناکافی، نمی توان گزارش را دانلود کرد" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "نمی توان مقادیر را واکشی کرد" @@ -4111,7 +4111,7 @@ msgstr "نمی توان {0} را حذف کرد زیرا دارای گره های msgid "Cannot edit Standard Dashboards" msgstr "نمی توان داشبوردهای استاندارد را ویرایش کرد" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "نمی‌توان اعلان استاندارد را ویرایش کرد. برای ویرایش، لطفاً این را غیرفعال کنید و آن را کپی کنید" @@ -4152,7 +4152,7 @@ msgstr "نمی توان فایل {} را روی دیسک پیدا کرد" msgid "Cannot get file contents of a Folder" msgstr "محتویات فایل یک پوشه را نمی توان دریافت کرد" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "نمی توان چندین چاپگر را به یک قالب چاپی نگاشت کرد." @@ -4180,7 +4180,7 @@ msgstr "نمی توان فیلد ID را حذف کرد" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "اگر مجوز «فقط در صورتی که سازنده» تنظیم شده باشد، نمی توان مجوز «گزارش» را تنظیم کرد" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4544,13 +4544,13 @@ msgstr "پاک کردن" #: frappe/public/js/frappe/views/communication.js:432 msgid "Clear & Add Template" -msgstr "پاک کردن و اضافه کردن الگو" +msgstr "پاک کردن و افزودن الگو" #: frappe/public/js/frappe/views/communication.js:111 msgid "Clear & Add template" -msgstr "پاک کردن و اضافه کردن الگو" +msgstr "پاک کردن و افزودن الگو" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "پاک کردن واگذاری" @@ -4592,7 +4592,7 @@ msgstr "روی Customize کلیک کنید تا اولین ویجت خود را msgid "Click here" msgstr "اینجا کلیک کنید" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "برای ورود اینجا کلیک کنید" @@ -4653,7 +4653,7 @@ msgstr "برای تنظیم فیلترهای پویا کلیک کنید" msgid "Click to Set Filters" msgstr "برای تنظیم فیلترها کلیک کنید" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "برای مرتب سازی بر اساس {0} کلیک کنید" @@ -4915,11 +4915,11 @@ msgstr "نام ستون" msgid "Column Name cannot be empty" msgstr "نام ستون نمی تواند خالی باشد" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "عرض ستون" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "عرض ستون نمی تواند صفر باشد." @@ -5684,7 +5684,7 @@ msgstr "ایجاد لاگ" msgid "Create New" msgstr "ایجاد جدید" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "ایجاد جدید" @@ -5717,10 +5717,10 @@ msgstr "ایجاد یک ..." msgid "Create a new record" msgstr "یک رکورد جدید ایجاد کنید" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "ایجاد یک {0} جدید" @@ -5742,7 +5742,7 @@ msgstr "ایجاد یا ویرایش فرمت چاپ" msgid "Create or Edit Workflow" msgstr "ایجاد یا ویرایش گردش کار" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "اولین {0} خود را ایجاد کنید" @@ -6132,7 +6132,7 @@ msgstr "سفارشی سازی برای {0} صادر شده به:
{1}" msgid "Customize" msgstr "شخصی سازی" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "شخصی سازی" @@ -6778,7 +6778,7 @@ msgstr "با تاخیر" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6787,7 +6787,7 @@ msgstr "با تاخیر" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" @@ -6796,7 +6796,7 @@ msgstr "حذف" msgid "Delete Account" msgstr "حذف حساب کاربری" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "حذف همه" @@ -6865,12 +6865,12 @@ msgstr "حذف تب" msgid "Delete this record to allow sending to this email address" msgstr "این سابقه را حذف کنید تا امکان ارسال به این آدرس ایمیل فراهم شود" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "{0} مورد برای همیشه حذف شود؟" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} مورد برای همیشه حذف شود؟" @@ -6918,7 +6918,7 @@ msgstr "در حال حذف {0}" msgid "Deleting {0} records..." msgstr "در حال حذف {0} رکورد..." -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "در حال حذف {0}..." @@ -7367,7 +7367,7 @@ msgstr "کاربر جدید ایجاد نکنید " msgid "Do not create new user if user with email does not exist in the system" msgstr "اگر کاربر با ایمیل در سیستم وجود ندارد، کاربر جدیدی ایجاد نکنید" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "سرصفحه هایی را که در قالب از پیش تنظیم شده اند ویرایش نکنید" @@ -7850,15 +7850,15 @@ msgstr "قفل سند باز شد" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "سند لغو شده است" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "سند ارسال شده است" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "سند در حالت پیش‌نویس است" @@ -7890,7 +7890,7 @@ msgstr "سند {0} قبلاً بازیابی شده است" msgid "Document {0} has been set to state {1} by {2}" msgstr "سند {0} توسط {2} روی {1} تنظیم شده است" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "سند {0} {1} وجود ندارد" @@ -8000,9 +8000,9 @@ msgstr "دونات" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "دانلود" @@ -8061,7 +8061,7 @@ msgid "Dr" msgstr "دکتر" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "پیش‌نویس" @@ -8256,7 +8256,7 @@ msgstr "خروج" msgid "Edit" msgstr "ویرایش" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "ویرایش" @@ -8295,7 +8295,7 @@ msgstr "ویرایش HTML سفارشی" msgid "Edit DocType" msgstr "ویرایش DocType" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "ویرایش DocType" @@ -8501,7 +8501,7 @@ msgstr "ایمیل" msgid "Email Account" msgstr "حساب کاربری ایمیل" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "حساب ایمیل غیرفعال شد." @@ -8735,7 +8735,7 @@ msgstr "ایمیل ها" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8973,7 +8973,7 @@ msgstr "فعال" msgid "Enabled Scheduler" msgstr "زمان‌بندی فعال شد" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "صندوق ورودی ایمیل برای کاربر {0} فعال شد" @@ -9219,7 +9219,6 @@ msgstr "لاگ خطا" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "لاگ‌های خطا" @@ -9256,9 +9255,9 @@ msgstr "خطا در اسکریپت کلاینت." msgid "Error in Header/Footer Script" msgstr "خطا در اسکریپت سرصفحه/پانویس" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "خطا در اعلان" @@ -9266,11 +9265,11 @@ msgstr "خطا در اعلان" msgid "Error in print format on line {0}: {1}" msgstr "خطا در قالب چاپ در خط {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "خطا هنگام اتصال به حساب ایمیل {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطا هنگام ارزیابی اعلان {0}. لطفا قالب خود را اصلاح کنید." @@ -9515,7 +9514,7 @@ msgstr "زمان انقضای صفحه تصویر کد QR" msgid "Export" msgstr "برون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "برون‌بُرد" @@ -9729,10 +9728,6 @@ msgstr "شرایط ارزیابی نشد: {}" msgid "Failed to export python type hints" msgstr "پیام‌های نوع پایتون صادر نشد" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "توکن دسترسی ایجاد نشد" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "نام‌هایی از سریال ایجاد نشد" @@ -9749,7 +9744,7 @@ msgstr "Failed to get method for command {0} with {1}" msgid "Failed to get method {0} with {1}" msgstr "روش {0} با {1} دریافت نشد" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "اطلاعات سایت دریافت نشد" @@ -9757,7 +9752,7 @@ msgstr "اطلاعات سایت دریافت نشد" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "درون‌بُرد doctype مجازی {} انجام نشد، آیا فایل کنترل کننده وجود دارد؟" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "ورود به Frappe Cloud انجام نشد. لطفا دوباره امتحان کنید" @@ -9773,7 +9768,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9789,7 +9784,7 @@ msgstr "ایمیل اعلان ارسال نشد" msgid "Failed to update global settings" msgstr "تنظیمات جهانی به روز نشد" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "هنگام فراخوان API {0} ناموفق بود" @@ -9971,7 +9966,7 @@ msgstr "فیلد {0} به نوع سند موجود {1} اشاره دارد." msgid "Field {0} not found." msgstr "فیلد {0} یافت نشد." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9989,7 +9984,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "نام فیلد" @@ -10256,7 +10251,7 @@ msgstr "فیلتر شده توسط" msgid "Filtered Records" msgstr "رکوردهای فیلتر شده" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "فیلتر شده توسط \"{0}\"" @@ -10305,7 +10300,7 @@ msgstr "فیلترهای JSON" msgid "Filters Section" msgstr "بخش فیلترها" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "فیلترهای اعمال شده برای {0}" @@ -10452,12 +10447,12 @@ msgstr "پوشه {0} خالی نیست" msgid "Folio" msgstr "برگ برگ" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "دنبال کردن" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "به دنبال" @@ -10843,7 +10838,7 @@ msgstr "واحدهای کسری" msgid "Frappe" msgstr "Frappe" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "ورود به Frappe Cloud با موفقیت انجام شد" @@ -10860,7 +10855,7 @@ msgstr "نور Frappe" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -10923,7 +10918,7 @@ msgstr "جمعه" #: frappe/public/js/frappe/views/communication.js:194 #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "From" -msgstr "از جانب" +msgstr "از" #. Label of the from_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -11929,7 +11924,7 @@ msgstr "نوار کناری، منو و نظرات را پنهان کنید" msgid "Hide Standard Menu" msgstr "مخفی کردن منوی استاندارد" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "پنهان کردن تگ‌ها" @@ -11994,9 +11989,9 @@ msgstr "نکته: نمادها، اعداد و حروف بزرگ را در رم #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12070,8 +12065,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12344,7 +12339,7 @@ msgstr "اگر رکوردهای جدیدی را آپلود می کنید، ست msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "اگر اخیراً سایت را بازیابی کرده اید، ممکن است لازم باشد site_config.json حاوی کلید رمزگذاری اصلی را کپی کنید." -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "اگر هدایت نشده اید،" @@ -12483,7 +12478,7 @@ msgstr "فیلد تصویر باید از نوع Attach Image باشد" msgid "Image link '{0}' is not valid" msgstr "پیوند تصویر \"{0}\" معتبر نیست" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "تصویر بهینه شده است" @@ -12531,7 +12526,7 @@ msgstr "ضمنی" msgid "Import" msgstr "درون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "درون‌بُرد" @@ -13107,7 +13102,7 @@ msgid "Invalid" msgstr "بی اعتبار" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13129,7 +13124,7 @@ msgstr "اقدام نامعتبر" msgid "Invalid CSV Format" msgstr "قالب CSV نامعتبر است" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14231,7 +14226,7 @@ msgid "Leave blank to repeat always" msgstr "برای تکرار همیشه خالی بگذارید" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "این گفتگو را ترک کنید" @@ -14687,7 +14682,7 @@ msgstr "فیلتر لیست" msgid "List Settings" msgstr "تنظیمات لیست" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "تنظیمات لیست" @@ -14756,7 +14751,7 @@ msgstr "بارگذاری بیشتر" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14921,7 +14916,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "نشست ورود به سیستم منقضی شد، صفحه را برای امتحان مجدد بازخوانی کنید" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "ورود به Frappe Cloud" @@ -15025,7 +15020,7 @@ msgstr "به نظر می‌رسد هیچ برنامه شخص ثالثی اضاف #: frappe/public/js/frappe/ui/notifications/notifications.js:315 msgid "Looks like you haven’t received any notifications." -msgstr "به نظر می رسد هیچ اعلانی دریافت نکرده اید." +msgstr "به نظر می رسد هیچ اعلانی دریافت نکرده‌اید." #. Option for the 'Priority' (Select) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json @@ -15434,7 +15429,7 @@ msgid "Menu" msgstr "منو" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "ادغام با موجود" @@ -15520,7 +15515,7 @@ msgstr "نوع پیام" msgid "Message clipped" msgstr "پیام بریده شد" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "پیام از سرور: {0}" @@ -16232,12 +16227,12 @@ msgstr "الگوی نوار ناوبری" msgid "Navbar Template Values" msgstr "مقادیر الگوی نوار ناوبری" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "پیمایش لیست به پایین" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "پیمایش لیست به بالا" @@ -16364,7 +16359,7 @@ msgstr "پیام جدید از صفحه تماس وب سایت" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "نام جدید" @@ -16454,11 +16449,11 @@ msgstr "مقدار جدیدی که باید تنظیم شود" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16613,14 +16608,14 @@ msgstr "بعد روی کلیک کنید" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "خیر" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "خیر" @@ -16711,7 +16706,7 @@ msgid "No Label" msgstr "بدون برچسب" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16750,7 +16745,7 @@ msgstr "بدون پیش نمایش" msgid "No Preview Available" msgstr "پیش نمایش موجود نیست" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "هیچ چاپگری در دسترس نیست." @@ -16826,7 +16821,7 @@ msgstr "هیچ تغییری برای همگام سازی وجود ندارد" msgid "No changes to update" msgstr "هیچ تغییری برای به روز رسانی وجود ندارد" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "هنوز نظری وجود ندارد" @@ -16954,7 +16949,7 @@ msgstr "هیچ رکوردی برچسب گذاری نشده است." msgid "No records will be exported" msgstr "هیچ رکوردی صادر نخواهد شد" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "بدون ردیف" @@ -16982,7 +16977,7 @@ msgstr "هیچ {0} یافت نشد" msgid "No {0} found" msgstr "هیچ {0} یافت نشد" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "هیچ {0} با فیلترهای منطبق پیدا نشد. برای دیدن همه {0} فیلترها را پاک کنید." @@ -17126,7 +17121,7 @@ msgstr "فرستاده نشد" msgid "Not Set" msgstr "تنظیم نشده" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "تنظیم نشده" @@ -17155,7 +17150,7 @@ msgstr "غیر فعال" msgid "Not allowed for {0}: {1}" msgstr "برای {0} مجاز نیست: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "مجاز به پیوست کردن سند {0} نیست، لطفاً Allow Print For {0} را در تنظیمات چاپ فعال کنید" @@ -17198,7 +17193,7 @@ msgstr "در حالت توسعه دهنده نیست! در site_config.json تن msgid "Not permitted" msgstr "غیر مجاز" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "مشاهده {0} مجاز نیست" @@ -17324,15 +17319,15 @@ msgstr "سند ثبت شده اعلان" msgid "Notification sent to" msgstr "اعلان ارسال شد به" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17915,7 +17910,7 @@ msgstr "یک ماژول یا ابزار را باز کنید" msgid "Open in a new tab" msgstr "باز کردن در یک تب جدید" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "مورد فهرست را باز کنید" @@ -17965,13 +17960,13 @@ msgstr "عملیات" msgid "Operator must be one of {0}" msgstr "اپراتور باید یکی از {0} باشد" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "بهینه سازی کنید" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "بهینه سازی تصویر..." @@ -18452,7 +18447,7 @@ msgstr "والدین نام سندی است که داده ها به آن اضا msgid "Parentfield not specified in {0}: {1}" msgstr "فیلد والدین در {0} مشخص نشده است: {1}" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "نوع والدین، والدین و فیلد والدین برای درج سابقه فرزند مورد نیاز هستند" @@ -18521,7 +18516,7 @@ msgstr "بازنشانی رمز عبور" msgid "Password Reset Link Generation Limit" msgstr "بازنشانی رمز عبور محدودیت تولید پیوند" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "رمز عبور را نمی توان فیلتر کرد" @@ -18713,7 +18708,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "برای همیشه {0} ارسال شود؟" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "{0} برای همیشه حذف شود؟" @@ -18915,7 +18910,7 @@ msgstr "متن ساده" msgid "Plant" msgstr "کارخانه" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19272,7 +19267,7 @@ msgstr "لطفاً SMS را قبل از تنظیم آن به عنوان یک ر msgid "Please setup a message first" msgstr "لطفا ابتدا یک پیام تنظیم کنید" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "لطفاً حساب ایمیل پیش فرض را از تنظیمات > حساب ایمیل تنظیم کنید" @@ -19280,7 +19275,7 @@ msgstr "لطفاً حساب ایمیل پیش فرض را از تنظیمات > msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "لطفاً حساب ایمیل خروجی پیش‌فرض را از تنظیمات > حساب ایمیل تنظیم کنید" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "لطفا مشخص کنید" @@ -19428,11 +19423,11 @@ msgstr "کد پستی" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "پست های {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "پست های ثبت شده تحت {0}" @@ -19586,7 +19581,7 @@ msgstr "قبلی" msgid "Previous Hash" msgstr "هش قبلی" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "ارسال قبلی" @@ -19643,7 +19638,7 @@ msgstr "" msgid "Print" msgstr "چاپ" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "چاپ" @@ -19662,7 +19657,7 @@ msgstr "چاپ اسناد" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19809,11 +19804,11 @@ msgstr "چاپ سند" msgid "Print with letterhead" msgstr "چاپ با سربرگ" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "چاپگر" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "نگاشت چاپگر" @@ -19823,7 +19818,7 @@ msgstr "نگاشت چاپگر" msgid "Printer Name" msgstr "نام چاپگر" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "تنظیمات چاپگر" @@ -20205,7 +20200,7 @@ msgstr "نوع(های) صف" msgid "Queue in Background (BETA)" msgstr "صف در پس‌زمینه (BETA)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "صف باید یکی از {0} باشد" @@ -20383,7 +20378,7 @@ msgstr "تنظیمات چاپ خام" msgid "Re-Run in Console" msgstr "دوباره در کنسول اجرا کنید" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "پاسخ:" @@ -20400,7 +20395,7 @@ msgstr "پاسخ: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20699,7 +20694,7 @@ msgstr "مرجع DocName" #: frappe/core/doctype/error_log/error_log.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Reference DocType" -msgstr "مرجع DocType" +msgstr "DocType مرجع" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:26 msgid "Reference DocType and Reference Name are required" @@ -20902,7 +20897,7 @@ msgstr "برگه Google را بازخوانی کنید" msgid "Refresh Token" msgstr "Refresh Token" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "تازه کردن" @@ -21080,7 +21075,7 @@ msgstr "{0} حذف شد" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "تغییر نام" @@ -21090,7 +21085,7 @@ msgstr "تغییر نام" msgid "Rename Fieldname" msgstr "تغییر نام فیلد" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "تغییر نام {0}" @@ -21154,7 +21149,7 @@ msgstr "حدس زدن تکرارهایی مانند \"aaa\" آسان است" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "حدس زدن تکرارهایی مانند \"abcabcabc\" کمی سخت تر از \"abc\" است." -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "تکرار می شود {0}" @@ -21569,7 +21564,7 @@ msgstr "" msgid "Reset sorting" msgstr "بازنشانی مرتب‌سازی" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "بازنشانی به حالت پیش فرض" @@ -21654,7 +21649,7 @@ msgstr "محدود به دامنه" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "کاربر را فقط از این آدرس IP محدود کنید. چندین آدرس IP را می توان با جدا کردن با کاما اضافه کرد. همچنین آدرس های IP جزئی مانند (111.111.111) را می پذیرد" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "محدودیت ها" @@ -21730,7 +21725,7 @@ msgstr "بررسی سطوح" msgid "Review Points" msgstr "نکات بازبینی" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "بررسی ها" @@ -21856,7 +21851,7 @@ msgstr "مجوزهای نقش" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" @@ -22285,7 +22280,7 @@ msgstr "شنبه" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22341,10 +22336,6 @@ msgstr "ذخیره در تکمیل" msgid "Save the document." msgstr "سند را ذخیره کنید." -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22785,7 +22776,7 @@ msgstr "انتخاب کردن" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "انتخاب همه" @@ -22865,7 +22856,7 @@ msgstr "فیلد را انتخاب کنید" msgid "Select Field..." msgstr "انتخاب فیلد..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23019,13 +23010,13 @@ msgstr "حداقل 1 رکورد برای چاپ انتخاب کنید" msgid "Select atleast 2 actions" msgstr "حداقل 2 عمل را انتخاب کنید" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "مورد فهرست را انتخاب کنید" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "چندین مورد از فهرست را انتخاب کنید" @@ -23488,7 +23479,7 @@ msgstr "انقضای نشست باید در قالب {0} باشد" msgid "Set" msgstr "تنظیم" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "تنظیم" @@ -23774,7 +23765,7 @@ msgstr "راه اندازی انجام نشد" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "اشتراک گذاری" @@ -23845,7 +23836,7 @@ msgstr "نمایش \"Call to Action\" در وبلاگ" msgid "Show Absolute Values" msgstr "نمایش مقادیر مطلق" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "نمایش همه" @@ -23992,7 +23983,7 @@ msgid "Show Sidebar" msgstr "نمایش نوار کناری" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "نمایش برچسب ها" @@ -24845,6 +24836,12 @@ msgstr "مراحل" msgid "Steps to verify your login" msgstr "مراحل تایید ورود شما" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "چسبنده" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "متوقف کردن" @@ -24999,7 +24996,7 @@ msgstr "صف ارسال" msgid "Submit" msgstr "ارسال" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "ارسال" @@ -25057,7 +25054,7 @@ msgstr "برای تکمیل این مرحله این سند را ارسال کن msgid "Submit this document to confirm" msgstr "برای تایید این سند را ارسال کنید" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} سند ارسال شود؟" @@ -25065,7 +25062,7 @@ msgstr "{0} سند ارسال شود؟" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "ارسال شده" @@ -25109,7 +25106,7 @@ msgstr "عنوان فرعی" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25637,7 +25634,7 @@ msgstr "جدول MultiSelect" msgid "Table Trimmed" msgstr "جدول بریده شده" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "جدول به روز شد" @@ -25661,7 +25658,7 @@ msgid "Tag Link" msgstr "لینک را تگ کنید" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25862,7 +25859,7 @@ msgstr "با تشکر" msgid "The Auto Repeat for this document has been disabled." msgstr "تکرار خودکار برای این سند غیرفعال شده است." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "قالب CSV به حروف بزرگ و کوچک حساس است" @@ -25873,7 +25870,7 @@ msgid "The Client ID obtained from the Google Cloud Console under
" msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "شرط \"{0}\" نامعتبر است" @@ -25926,14 +25923,14 @@ msgstr "نظر نمی تواند خالی باشد" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "تعداد نشان داده شده یک تعداد تخمینی است. برای مشاهده شمارش دقیق اینجا کلیک کنید." #. Description of the 'Code' (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "The country's ISO 3166 ALPHA-2 code." -msgstr "" +msgstr "کد ISO 3166 ALPHA-2 کشور." #: frappe/public/js/frappe/views/interaction.js:300 msgid "The document could not be correctly assigned" @@ -26226,7 +26223,7 @@ msgid "This action is only allowed for {}" msgstr "این عمل فقط برای {} مجاز است" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "این قابل بازگشت نیست" @@ -26298,7 +26295,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "این فایل عمومی است. بدون احراز هویت قابل دسترسی است." @@ -26875,7 +26872,7 @@ msgstr "تغییر نمای شبکه‌ای" msgid "Toggle Sidebar" msgstr "تغییر وضعیت نوار کناری" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "تغییر وضعیت نوار کناری" @@ -27525,7 +27522,7 @@ msgstr "واگرد" msgid "Undo last action" msgstr "واگرد آخرین اقدام" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "لغو دنبال کردن" @@ -27631,7 +27628,7 @@ msgstr "لغو اشتراک شده" msgid "Untitled Column" msgstr "ستون بدون عنوان" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "از حالت فشرده خارج کنید" @@ -27786,13 +27783,13 @@ msgstr "در حال به روز رسانی {0}" msgid "Updating {0} of {1}, {2}" msgstr "در حال به روز رسانی {0} از {1}، {2}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "آپلود" @@ -27870,7 +27867,7 @@ msgstr "" #. Label of the use_post (Check) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Use POST" -msgstr "از POST استفاده کنید" +msgstr "استفاده از POST" #. Label of the use_report_chart (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -28147,7 +28144,7 @@ msgstr "مجوز کاربر" msgid "User Permissions" msgstr "مجوزهای کاربر" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "مجوزهای کاربر" @@ -28391,10 +28388,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "تایید گواهی SSL" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "در حال اعتبارسنجی کد تایید..." - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "خطای اعتبارسنجی" @@ -28548,7 +28541,7 @@ msgstr "تایید شده است" msgid "Verify" msgstr "تأیید کنید" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "تأیید کنید" @@ -28557,6 +28550,10 @@ msgstr "تأیید کنید" msgid "Verify Password" msgstr "تائید رمز عبور" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "در حال اعتبارسنجی کد تایید..." + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "در حال تأیید..." @@ -28601,6 +28598,10 @@ msgstr "مشاهده نظر" msgid "View Doctype Permissions" msgstr "مشاهده مجوزهای Doctype" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "نمایش فایل" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "مشاهده لاگ کامل" @@ -28658,7 +28659,7 @@ msgstr "مشاهده وب سایت" msgid "View document" msgstr "مشاهده سند" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "مشاهده فایل" @@ -28895,10 +28896,6 @@ msgstr "سربرگ Webhook" msgid "Webhook Headers" msgstr "سرصفحه های وب هوک" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29564,7 +29561,7 @@ msgstr "زرد" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29576,7 +29573,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "بله" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "بله" @@ -29816,11 +29813,11 @@ msgid "You changed {0} to {1}" msgstr "شما {0} را به {1} تغییر دادید" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "شما این را ایجاد کردید" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "شما مجوزهای خواندن یا انتخاب برای {} را ندارید" @@ -29891,7 +29888,7 @@ msgstr "شما به محدودیت اندازه ردیف در جدول پایگ #: frappe/public/js/frappe/list/bulk_operations.js:412 msgid "You have not entered a value. The field will be set to empty." -msgstr "شما مقداری وارد نکرده اید. فیلد خالی تنظیم می شود." +msgstr "شما مقداری وارد نکرده‌اید. فیلد خالی تنظیم می شود." #: frappe/templates/includes/likes/likes.py:31 msgid "You have received a ❤️ like on your blog post" @@ -29915,18 +29912,18 @@ msgstr "شما {0} را ندیده اید" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:192 msgid "You haven't added any Dashboard Charts or Number Cards yet." -msgstr "شما هنوز نمودار داشبورد یا کارت شماره اضافه نکرده اید." +msgstr "شما هنوز نمودار داشبورد یا کارت شماره اضافه نکرده‌اید." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" -msgstr "شما هنوز یک {0} ایجاد نکرده اید" +msgstr "شما هنوز یک {0} ایجاد نکرده‌اید" #: frappe/rate_limiter.py:163 msgid "You hit the rate limit because of too many requests. Please try after sometime." msgstr "شما به دلیل درخواست های زیاد به سقف نرخ رسیده اید. لطفا دقایقی دیگر تلاش نمائید." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "شما آخرین بار این را ویرایش کردید" @@ -30006,7 +30003,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "برای واکشی مقادیر از {1} {2} به مجوز {0} نیاز دارید" @@ -30045,7 +30042,7 @@ msgstr "شما این سند را لغو دنبال کردید" msgid "You viewed this" msgstr "شما این را مشاهده کردید" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "به زودی به Frappe Cloud هدایت خواهید شد." @@ -30086,11 +30083,11 @@ msgstr "حساب شما قفل شده است و پس از {0} ثانیه از س msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "تخصیص شما در {0} {1} توسط {2} حذف شده است" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "مرورگر شما از عنصر صدا پشتیبانی نمی کند." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "مرورگر شما از عنصر ویدیو پشتیبانی نمی کند." @@ -30152,7 +30149,7 @@ msgstr "صفر به معنای ارسال رکوردهای به روز شده د #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:252 msgid "[Action taken by {0}]" -msgstr "" +msgstr "[اقدام انجام شده توسط {0}]" #. Label of the _doctype (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -30360,7 +30357,7 @@ msgid "email inbox" msgstr "صندوق ورودی ایمیل" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "خالی" @@ -30790,11 +30787,11 @@ msgstr "توییتر" msgid "updated to {0}" msgstr "به روز شده به {0}" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "از % به عنوان حروف استفاده کنید" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "مقادیر جدا شده با کاما" @@ -30817,7 +30814,7 @@ msgstr "از طریق درون‌بُرد داده" msgid "via Google Meet" msgstr "از طریق Google Meet" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "از طریق اطلاع رسانی" @@ -30920,7 +30917,7 @@ msgstr "{0} نمودار" msgid "{0} Dashboard" msgstr "داشبورد {0}" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30983,7 +30980,7 @@ msgid "{0} Tree" msgstr "{0} درخت" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} بازدید از صفحه وب" @@ -31101,7 +31098,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} {1} را به {2} تغییر داد" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} نظر" @@ -31114,7 +31111,7 @@ msgid "{0} created successfully" msgstr "{0} با موفقیت ایجاد شد" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} این را ایجاد کرد" @@ -31298,7 +31295,7 @@ msgstr "{0} یک آدرس ایمیل معتبر نیست" #: frappe/geo/doctype/country/country.py:30 msgid "{0} is not a valid ISO 3166 ALPHA-2 code." -msgstr "" +msgstr "{0} یک کد ISO 3166 ALPHA-2 معتبر نیست." #: frappe/utils/__init__.py:168 msgid "{0} is not a valid Name" @@ -31352,7 +31349,7 @@ msgstr "{0} اکنون قالب چاپ پیش‌فرض برای {1} doctype اس msgid "{0} is one of {1}" msgstr "{0} یکی از {1} است" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31367,7 +31364,7 @@ msgstr "{0} تنظیم شده است" msgid "{0} is within {1}" msgstr "{0} در محدوده {1} است" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} مورد انتخاب شد" @@ -31376,7 +31373,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} به عنوان شما جعل شده است. این دلیل را آوردند: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} آخرین بار این را ویرایش کرد" @@ -31453,11 +31450,11 @@ msgid "{0} not found" msgstr "{0} یافت نشد" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} از {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} از {1} ({2} ردیف با فرزندان)" diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index 0ee6feb3a9..52ea68ae14 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - Brouillon; 1 - Validé; 2 - Annulé" msgid "0 is highest" msgstr "0 est le plus élevé" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -145,7 +145,7 @@ msgstr "1 événement Google Agenda synchronisé." msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 commentaire" @@ -1051,7 +1051,7 @@ msgstr "Historique d'activité" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -1062,7 +1062,7 @@ msgstr "Historique d'activité" msgid "Add" msgstr "Ajouter" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1152,7 +1152,7 @@ msgstr "Ajouter un groupe" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "" @@ -1177,7 +1177,7 @@ msgstr "Ajouter un commentaire" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1206,7 +1206,7 @@ msgstr "Ajouter des Abonnés" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1333,7 +1333,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1496,8 +1496,8 @@ msgstr "Avancé" msgid "Advanced Control" msgstr "Contrôle avancé" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "Recherche Avancée" @@ -1645,7 +1645,7 @@ msgstr "Toutes les images jointes au diaporama du site Web doivent être publiqu msgid "All Records" msgstr "Tous les enregistrements" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2272,7 +2272,7 @@ msgstr "Appliqué sur" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Appliquer la règle d'assignation" @@ -2373,11 +2373,11 @@ msgstr "Archivé" msgid "Archived Columns" msgstr "Colonnes Archivées" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "Voulez-vous vraiment supprimer toutes les lignes?" @@ -2408,7 +2408,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2484,7 +2484,7 @@ msgstr "Attribuer une condition" msgid "Assign To" msgstr "Attribuer À" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Attribuer À" @@ -2535,7 +2535,7 @@ msgid "Assigned By Full Name" msgstr "Assigné Par Nom complet" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2616,7 +2616,7 @@ msgstr "Affectation de {0} supprimée par {1}" msgid "Assignments" msgstr "Affectations" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "Au moins une colonne est requise pour s'afficher dans la grille." @@ -2734,7 +2734,7 @@ msgstr "Pièce jointe retirée" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "Pièces jointes" @@ -2791,7 +2791,7 @@ msgstr "Authentification" msgid "Authentication Apps you can use are: " msgstr "Les Applications d'Authentification que vous pouvez utiliser sont:" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "L'authentification a échoué lors de la réception des e-mails du compte de messagerie: {0}." @@ -2998,11 +2998,11 @@ msgstr "Message automatique" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "La liaison automatique ne peut être activée que pour un seul compte de messagerie." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "La liaison automatique ne peut être activée que si l'option Entrant est activée." @@ -3490,7 +3490,7 @@ msgid "Blocked" msgstr "Bloqué" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3716,7 +3716,7 @@ msgstr "Suppression en masse" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "Modifier en Masse {0}" @@ -4037,7 +4037,7 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annuler" @@ -4059,7 +4059,7 @@ msgstr "Annuler tous les documents" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annuler les documents {0}?" @@ -4073,7 +4073,7 @@ msgstr "Annuler les documents {0}?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "Annulé" @@ -4098,7 +4098,7 @@ msgstr "Annulation de {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4201,7 +4201,7 @@ msgstr "Impossible de supprimer {0} car il possède des sous-nœuds" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "Impossible de modifier une notification standard. Pour l'éditer, veuillez la désactiver et la dupliquer" @@ -4242,7 +4242,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "Impossible d'imprimer plusieurs imprimantes sur un seul format d'impression." @@ -4270,7 +4270,7 @@ msgstr "Impossible de supprimer le champ ID" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4641,7 +4641,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4683,7 +4683,7 @@ msgstr "" msgid "Click here" msgstr "Cliquez ici" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4744,7 +4744,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -5006,11 +5006,11 @@ msgstr "Nom de la Colonne" msgid "Column Name cannot be empty" msgstr "Nom de la Colonne ne peut pas être vide" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5777,7 +5777,7 @@ msgstr "Créer un journal" msgid "Create New" msgstr "Créer Nouveau(elle)" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Créer Nouveau(elle)" @@ -5810,10 +5810,10 @@ msgstr "" msgid "Create a new record" msgstr "Créer un nouvel enregistrement" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "Créer un(e) nouveau(elle) {0}" @@ -5835,7 +5835,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "Créez votre premier {0}" @@ -6225,7 +6225,7 @@ msgstr "Personnalisations pour {0} exportées vers:
{1}" msgid "Customize" msgstr "Personnaliser" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personnaliser" @@ -6871,7 +6871,7 @@ msgstr "Différé" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6880,7 +6880,7 @@ msgstr "Différé" msgid "Delete" msgstr "Supprimer" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Supprimer" @@ -6889,7 +6889,7 @@ msgstr "Supprimer" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6958,12 +6958,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Supprimer {0} éléments de façon permanente?" @@ -7011,7 +7011,7 @@ msgstr "Suppression de {0}" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7460,7 +7460,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "Ne pas modifier les en-têtes prédéfinis dans le modèle" @@ -7943,15 +7943,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "Document annule" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "Document valide" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "Document au statut brouillon" @@ -7983,7 +7983,7 @@ msgstr "Document {0} déjà restauré" msgid "Document {0} has been set to state {1} by {2}" msgstr "Le document {0} a obtenu le statut {1} par {2}" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -8093,9 +8093,9 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "Télécharger" @@ -8154,7 +8154,7 @@ msgid "Dr" msgstr "" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "Brouillon" @@ -8349,7 +8349,7 @@ msgstr "" msgid "Edit" msgstr "modifier" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "modifier" @@ -8388,7 +8388,7 @@ msgstr "Modifier HTML Personnalisé" msgid "Edit DocType" msgstr "Modifier le DocType" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Modifier le DocType" @@ -8594,7 +8594,7 @@ msgstr "" msgid "Email Account" msgstr "Compte Email" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8828,7 +8828,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -9066,7 +9066,7 @@ msgstr "Activé" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "Activé la boîte de réception électronique pour l'utilisateur {0}" @@ -9312,7 +9312,6 @@ msgstr "Journal des Erreurs" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9349,9 +9348,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "Erreur dans la notification" @@ -9359,11 +9358,11 @@ msgstr "Erreur dans la notification" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "Erreur lors de la connexion au compte Email {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 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." @@ -9608,7 +9607,7 @@ msgstr "Heure d'expiration de l'image du QR Code" msgid "Export" msgstr "Exporter" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exporter" @@ -9822,10 +9821,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9842,7 +9837,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9850,7 +9845,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9866,7 +9861,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9882,7 +9877,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -10064,7 +10059,7 @@ msgstr "" msgid "Field {0} not found." msgstr "Champ {0} introuvable." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -10082,7 +10077,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "Nom du Champ" @@ -10349,7 +10344,7 @@ msgstr "" msgid "Filtered Records" msgstr "Enregistrements filtrés" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "Filtré par \"{0}\"" @@ -10398,7 +10393,7 @@ msgstr "Filtres JSON" msgid "Filters Section" msgstr "Section Filtres" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "Filtres appliqués pour {0}" @@ -10545,12 +10540,12 @@ msgstr "Dossier {0} n’est pas vide" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "Suivre" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10936,7 +10931,7 @@ msgstr "Fractions d’Unités" msgid "Frappe" msgstr "" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10953,7 +10948,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -12022,7 +12017,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "Masquer le Menu Standard" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -12087,9 +12082,9 @@ msgstr "Astuce: inclure des symboles, des chiffres et des majuscules dans le mot #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12163,8 +12158,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12437,7 +12432,7 @@ msgstr "Si vous chargez de nouveaux enregistrements, laissez la colonne \"nom\" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12576,7 +12571,7 @@ msgstr "Champ de l'image doit être du type Image Jointe" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12624,7 +12619,7 @@ msgstr "Implicite" msgid "Import" msgstr "Importer" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "Importer" @@ -13200,7 +13195,7 @@ msgid "Invalid" msgstr "Invalide" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13222,7 +13217,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "Format CSV Invalide" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14324,7 +14319,7 @@ msgid "Leave blank to repeat always" msgstr "Laissez vide pour répéter sans fin" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "Se désinscrire" @@ -14780,7 +14775,7 @@ msgstr "Filtre de liste" msgid "List Settings" msgstr "Paramètres de liste" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Paramètres de liste" @@ -14849,7 +14844,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -15014,7 +15009,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "La session de connexion a expiré, veuillez actualiser la page pour réessayer" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15526,7 +15521,7 @@ msgid "Menu" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "Fusionner avec existant" @@ -15612,7 +15607,7 @@ msgstr "" msgid "Message clipped" msgstr "Message coupé" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Message du serveur: {0}" @@ -16324,12 +16319,12 @@ msgstr "Modèle de barre de navigation" msgid "Navbar Template Values" msgstr "Valeurs du modèle de barre de navigation" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Naviguer dans la liste" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Naviguer dans la liste en haut" @@ -16456,7 +16451,7 @@ msgstr "Nouveau Message depuis la Page Contact du Site Web" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "Nouveau Nom" @@ -16546,11 +16541,11 @@ msgstr "Nouvelle valeur à définir" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16705,14 +16700,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Non" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "Non" @@ -16803,7 +16798,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16842,7 +16837,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "Aucune imprimante n'est disponible." @@ -16918,7 +16913,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "Pas encore de commentaires" @@ -17046,7 +17041,7 @@ msgstr "" msgid "No records will be exported" msgstr "Aucun enregistrement ne sera exporté" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -17074,7 +17069,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17218,7 +17213,7 @@ msgstr "Non Envoyé" msgid "Not Set" msgstr "Non Défini" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "Non Défini" @@ -17247,7 +17242,7 @@ msgstr "Non actif" msgid "Not allowed for {0}: {1}" msgstr "Non autorisé pour {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "Vous n'êtes pas autorisé à joindre un document {0}, veuillez activer Autoriser l'impression pour {0} dans les paramètres d'impression" @@ -17290,7 +17285,7 @@ msgstr "Pas en Mode Développeur! Configurez le dans site_config.json ou créez msgid "Not permitted" msgstr "Pas permis" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "Non autorisé à afficher {0}" @@ -17416,15 +17411,15 @@ msgstr "Document souscrit à la notification" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -18007,7 +18002,7 @@ msgstr "Ouvrir un module ou un outil" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Ouvrir un élément de la liste" @@ -18057,13 +18052,13 @@ msgstr "Opération" msgid "Operator must be one of {0}" msgstr "L'Opérateur doit être parmi {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18544,7 +18539,7 @@ msgstr "Parent est le nom du document auquel les données seront ajoutées." msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18613,7 +18608,7 @@ msgstr "Réinitialisation du Mot de Passe" msgid "Password Reset Link Generation Limit" msgstr "Limite de génération de lien de réinitialisation de mot de passe" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18805,7 +18800,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "Valider de Manière Permanente {0} ?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "Supprimer de Manière Permanente {0} ?" @@ -19007,7 +19002,7 @@ msgstr "" msgid "Plant" msgstr "Usine" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19364,7 +19359,7 @@ msgstr "Veuillez configurer les SMS avant de les choisir comme méthode d'authen msgid "Please setup a message first" msgstr "Veuillez d'abord configurer un message" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19372,7 +19367,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Veuillez spécifier" @@ -19520,11 +19515,11 @@ msgstr "code postal" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "Messages de {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "Messages déposés en vertu de {0}" @@ -19678,7 +19673,7 @@ msgstr "Précedent" msgid "Previous Hash" msgstr "Hash précédent" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19735,7 +19730,7 @@ msgstr "" msgid "Print" msgstr "Impression" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Impression" @@ -19754,7 +19749,7 @@ msgstr "Imprimer des documents" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19901,11 +19896,11 @@ msgstr "" msgid "Print with letterhead" msgstr "Imprimer avec en-tête" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Imprimante" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Cartographie d'imprimante" @@ -19915,7 +19910,7 @@ msgstr "Cartographie d'imprimante" msgid "Printer Name" msgstr "Nom de l'imprimante" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Paramètres de l'imprimante" @@ -20297,7 +20292,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "La Queue doit être parmi {0}" @@ -20475,7 +20470,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20492,7 +20487,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20994,7 +20989,7 @@ msgstr "Actualiser Google Sheet" msgid "Refresh Token" msgstr "Jeton de Rafraîchissement" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21172,7 +21167,7 @@ msgstr "{0} Suprimé" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Renommer" @@ -21182,7 +21177,7 @@ msgstr "Renommer" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "Renommer {0}" @@ -21246,7 +21241,7 @@ msgstr "Les répétitions comme \"aaa\" sont faciles à deviner" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "Les répétitions comme \"ABCABCABC\" sont seulement un peu plus difficiles à deviner que \"abc\"" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Répète {0}" @@ -21661,7 +21656,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21746,7 +21741,7 @@ msgstr "Restreindre au Domaine" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Restreindre la connexion à partir de cette adresse IP uniquement. Plusieurs adresses IP peuvent être ajoutées en les séparant par des virgules. Les adresses IP partielles comme (111.111.111) sont acceptées" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -21822,7 +21817,7 @@ msgstr "Niveaux de révision" msgid "Review Points" msgstr "Points d'examen" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "" @@ -21948,7 +21943,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:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Gestionnaire d’Autorisations du Rôle" @@ -22377,7 +22372,7 @@ msgstr "Samedi" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22433,10 +22428,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22877,7 +22868,7 @@ msgstr "Sélectionner" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22957,7 +22948,7 @@ msgstr "Sélectionner un champ" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23111,13 +23102,13 @@ msgstr "Sélectionner au moins 1 enregistrement pour l'impression" msgid "Select atleast 2 actions" msgstr "Sélectionnez au moins 2 actions" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Sélectionner un élément de la liste" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Sélectionner plusieurs éléments de liste" @@ -23580,7 +23571,7 @@ msgstr "Expiration de Session doit être au format {0}" msgid "Set" msgstr "Définir" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Définir" @@ -23866,7 +23857,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Partager" @@ -23937,7 +23928,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -24084,7 +24075,7 @@ msgid "Show Sidebar" msgstr "Afficher la Barre Latérale" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Voir les étiquettes" @@ -24937,6 +24928,12 @@ msgstr "Pas" msgid "Steps to verify your login" msgstr "Étapes pour vérifier votre connexion" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "" @@ -25091,7 +25088,7 @@ msgstr "" msgid "Submit" msgstr "Valider" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Valider" @@ -25149,7 +25146,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:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Valider {0} documents ?" @@ -25157,7 +25154,7 @@ msgstr "Valider {0} documents ?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "Validé" @@ -25201,7 +25198,7 @@ msgstr "" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25729,7 +25726,7 @@ msgstr "Tableau MultiSelect" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Table Mise à Jour" @@ -25753,7 +25750,7 @@ msgid "Tag Link" msgstr "Lien tag" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25954,7 +25951,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "La répétition automatique de ce document a été désactivée." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "Le format CSV est sensible à la casse" @@ -25965,7 +25962,7 @@ msgid "The Client ID obtained from the Google Cloud Console under
" msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "La Condition '{0}' est invalide" @@ -26018,7 +26015,7 @@ msgstr "Le commentaire ne peut pas être vide" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26318,7 +26315,7 @@ msgid "This action is only allowed for {}" msgstr "Cette action n'est autorisée que pour {}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Ça ne peut pas être annulé" @@ -26390,7 +26387,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26969,7 +26966,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:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Afficher/Cacher la barre latérale" @@ -27617,7 +27614,7 @@ msgstr "Annuler l'action" msgid "Undo last action" msgstr "Annuler l'action précédente" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "Se désabonner" @@ -27723,7 +27720,7 @@ msgstr "Désinscrit" msgid "Untitled Column" msgstr "Colonne sans titre" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "Décompresser" @@ -27878,13 +27875,13 @@ msgstr "Mise à jour de {0}" msgid "Updating {0} of {1}, {2}" msgstr "Mise à jour de {0} sur {1}, {2}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "Charger" @@ -28239,7 +28236,7 @@ msgstr "Autorisation de l'Utilisateur" msgid "User Permissions" msgstr "Autorisations des Utilisateurs" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Autorisations des Utilisateurs" @@ -28483,10 +28480,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "erreur de validation" @@ -28640,7 +28633,7 @@ msgstr "Vérifié" msgid "Verify" msgstr "Vérifier" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Vérifier" @@ -28649,6 +28642,10 @@ msgstr "Vérifier" msgid "Verify Password" msgstr "Vérifier Le Mot De Passe" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28693,6 +28690,10 @@ msgstr "Voir le commentaire" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28750,7 +28751,7 @@ msgstr "Voir Le Site Web" msgid "View document" msgstr "Voir le document" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28987,10 +28988,6 @@ msgstr "En-Tête Webhook" msgid "Webhook Headers" msgstr "En-Têtes Webhook" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29656,7 +29653,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29668,7 +29665,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Oui" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Oui" @@ -29908,11 +29905,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Vous avez créé ceci" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -30009,7 +30006,7 @@ msgstr "Vous avez invisible {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -30018,7 +30015,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Vous avez édité ceci pour la dernière fois" @@ -30098,7 +30095,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30137,7 +30134,7 @@ msgstr "Vous avez non suivi ce document" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30178,11 +30175,11 @@ msgstr "Votre compte a été verrouillé et reprendra après {0} secondes" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "Votre devoir sur {0} {1} a été supprimé par {2}" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30452,7 +30449,7 @@ msgid "email inbox" msgstr "Boîte de réception e-mail" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "vide" @@ -30882,11 +30879,11 @@ msgstr "Twitter" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "valeurs séparées par des virgules" @@ -30909,7 +30906,7 @@ msgstr "via importation de données" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "via notification" @@ -31012,7 +31009,7 @@ msgstr "Graphique {0}" msgid "{0} Dashboard" msgstr "{0} Tableau de bord" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31075,7 +31072,7 @@ msgid "{0} Tree" msgstr "{0} Arbre" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} pages vues" @@ -31193,7 +31190,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} commentaires" @@ -31206,7 +31203,7 @@ msgid "{0} created successfully" msgstr "{0} créé avec succès" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} a créé ceci" @@ -31444,7 +31441,7 @@ msgstr "{0} est maintenant le format d'impression par défaut pour le type de do msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31459,7 +31456,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} articles sélectionnés" @@ -31468,7 +31465,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} a édité ceci pour la dernière fois" @@ -31545,11 +31542,11 @@ msgid "{0} not found" msgstr "{0} introuvable" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} sur {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} sur {1} ({2} lignes avec des enfants)" diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po index a234220565..1aefe5d126 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "" msgid "0 is highest" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "" @@ -959,7 +959,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -970,7 +970,7 @@ msgstr "" msgid "Add" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1060,7 +1060,7 @@ msgstr "" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "" @@ -1085,7 +1085,7 @@ msgstr "" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1241,7 +1241,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1404,8 +1404,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "" @@ -1553,7 +1553,7 @@ msgstr "" msgid "All Records" msgstr "" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2180,7 +2180,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2281,11 +2281,11 @@ msgstr "" msgid "Archived Columns" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "" @@ -2316,7 +2316,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2443,7 +2443,7 @@ msgid "Assigned By Full Name" msgstr "" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2524,7 +2524,7 @@ msgstr "" msgid "Assignments" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "" @@ -2642,7 +2642,7 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "" @@ -2699,7 +2699,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2906,11 +2906,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3398,7 +3398,7 @@ msgid "Blocked" msgstr "" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3624,7 +3624,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "" @@ -3945,7 +3945,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3967,7 +3967,7 @@ msgstr "" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3981,7 +3981,7 @@ msgstr "" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "" @@ -4006,7 +4006,7 @@ msgstr "" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4109,7 +4109,7 @@ msgstr "" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "" @@ -4150,7 +4150,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4548,7 +4548,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4590,7 +4590,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4651,7 +4651,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -4913,11 +4913,11 @@ msgstr "" msgid "Column Name cannot be empty" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5682,7 +5682,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5715,10 +5715,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "" @@ -5740,7 +5740,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "" @@ -6130,7 +6130,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6776,7 +6776,7 @@ msgstr "" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6785,7 +6785,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6794,7 +6794,7 @@ msgstr "" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6863,12 +6863,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -6916,7 +6916,7 @@ msgstr "" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7365,7 +7365,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -7848,15 +7848,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "" @@ -7888,7 +7888,7 @@ msgstr "" msgid "Document {0} has been set to state {1} by {2}" msgstr "" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -7998,9 +7998,9 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "" @@ -8059,7 +8059,7 @@ msgid "Dr" msgstr "" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "" @@ -8254,7 +8254,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8293,7 +8293,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8499,7 +8499,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8733,7 +8733,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8971,7 +8971,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9217,7 +9217,6 @@ msgstr "" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9254,9 +9253,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "" @@ -9264,11 +9263,11 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" @@ -9513,7 +9512,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,10 +9726,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9747,7 +9742,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9755,7 +9750,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9771,7 +9766,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9787,7 +9782,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -9969,7 +9964,7 @@ msgstr "" msgid "Field {0} not found." msgstr "" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9987,7 +9982,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "" @@ -10254,7 +10249,7 @@ msgstr "" msgid "Filtered Records" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "" @@ -10303,7 +10298,7 @@ msgstr "" msgid "Filters Section" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "" @@ -10450,12 +10445,12 @@ msgstr "" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10841,7 +10836,7 @@ msgstr "" msgid "Frappe" msgstr "" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10858,7 +10853,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11927,7 +11922,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -11992,9 +11987,9 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12068,8 +12063,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12342,7 +12337,7 @@ msgstr "" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12481,7 +12476,7 @@ msgstr "" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12529,7 +12524,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13105,7 +13100,7 @@ msgid "Invalid" msgstr "" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13127,7 +13122,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14229,7 +14224,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "" @@ -14685,7 +14680,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -14754,7 +14749,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14919,7 +14914,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15431,7 +15426,7 @@ msgid "Menu" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "" @@ -15517,7 +15512,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "" @@ -16229,12 +16224,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" @@ -16361,7 +16356,7 @@ msgstr "" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "" @@ -16451,11 +16446,11 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16610,14 +16605,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "" @@ -16708,7 +16703,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16747,7 +16742,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "" @@ -16823,7 +16818,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "" @@ -16951,7 +16946,7 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -16979,7 +16974,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17123,7 +17118,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "" @@ -17152,7 +17147,7 @@ msgstr "" msgid "Not allowed for {0}: {1}" msgstr "" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "" @@ -17195,7 +17190,7 @@ msgstr "" msgid "Not permitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "" @@ -17321,15 +17316,15 @@ msgstr "" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17912,7 +17907,7 @@ msgstr "" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -17962,13 +17957,13 @@ msgstr "" msgid "Operator must be one of {0}" msgstr "" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18449,7 +18444,7 @@ msgstr "" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18518,7 +18513,7 @@ msgstr "" msgid "Password Reset Link Generation Limit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18710,7 +18705,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "" @@ -18912,7 +18907,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19269,7 +19264,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19277,7 +19272,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "" @@ -19425,11 +19420,11 @@ msgstr "" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "" @@ -19583,7 +19578,7 @@ msgstr "" msgid "Previous Hash" msgstr "" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19640,7 +19635,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19659,7 +19654,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19806,11 +19801,11 @@ msgstr "" msgid "Print with letterhead" msgstr "" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "" @@ -19820,7 +19815,7 @@ msgstr "" msgid "Printer Name" msgstr "" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "" @@ -20202,7 +20197,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "" @@ -20380,7 +20375,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20397,7 +20392,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20899,7 +20894,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21077,7 +21072,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "" @@ -21087,7 +21082,7 @@ msgstr "" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "" @@ -21151,7 +21146,7 @@ msgstr "" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "" @@ -21566,7 +21561,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21651,7 +21646,7 @@ msgstr "" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -21727,7 +21722,7 @@ msgstr "" msgid "Review Points" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "" @@ -21853,7 +21848,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22282,7 +22277,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22338,10 +22333,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22782,7 +22773,7 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22862,7 +22853,7 @@ msgstr "" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23016,13 +23007,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23485,7 +23476,7 @@ msgstr "" msgid "Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "" @@ -23771,7 +23762,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "" @@ -23842,7 +23833,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -23989,7 +23980,7 @@ msgid "Show Sidebar" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "" @@ -24842,6 +24833,12 @@ msgstr "" msgid "Steps to verify your login" msgstr "" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "" @@ -24996,7 +24993,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25054,7 +25051,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25062,7 +25059,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "" @@ -25106,7 +25103,7 @@ msgstr "" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25634,7 +25631,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "" @@ -25658,7 +25655,7 @@ msgid "Tag Link" msgstr "" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25859,7 +25856,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "" @@ -25870,7 +25867,7 @@ msgid "The Client ID obtained from the Google Cloud Console under " msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "" @@ -25923,7 +25920,7 @@ msgstr "" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26223,7 +26220,7 @@ msgid "This action is only allowed for {}" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "" @@ -26295,7 +26292,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26872,7 +26869,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27520,7 +27517,7 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "" @@ -27626,7 +27623,7 @@ msgstr "" msgid "Untitled Column" msgstr "" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "" @@ -27781,13 +27778,13 @@ msgstr "" msgid "Updating {0} of {1}, {2}" msgstr "" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "" @@ -28142,7 +28139,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28386,10 +28383,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "" @@ -28543,7 +28536,7 @@ msgstr "" msgid "Verify" msgstr "" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Ellenőrzi" @@ -28552,6 +28545,10 @@ msgstr "Ellenőrzi" msgid "Verify Password" msgstr "" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28596,6 +28593,10 @@ msgstr "" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28653,7 +28654,7 @@ msgstr "" msgid "View document" msgstr "" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28890,10 +28891,6 @@ msgstr "" msgid "Webhook Headers" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29559,7 +29556,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29571,7 +29568,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "" @@ -29811,11 +29808,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -29912,7 +29909,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -29921,7 +29918,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "" @@ -30001,7 +29998,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30040,7 +30037,7 @@ msgstr "" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30081,11 +30078,11 @@ msgstr "" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30355,7 +30352,7 @@ msgid "email inbox" msgstr "" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "" @@ -30785,11 +30782,11 @@ msgstr "" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "" @@ -30812,7 +30809,7 @@ msgstr "" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "" @@ -30915,7 +30912,7 @@ msgstr "" msgid "{0} Dashboard" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30978,7 +30975,7 @@ msgid "{0} Tree" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "" @@ -31096,7 +31093,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "" @@ -31109,7 +31106,7 @@ msgid "{0} created successfully" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "" @@ -31347,7 +31344,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31362,7 +31359,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "" @@ -31371,7 +31368,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "" @@ -31448,11 +31445,11 @@ msgid "{0} not found" msgstr "" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "" diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po index 7472e4c938..9288181945 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "" msgid "0 is highest" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "" @@ -959,7 +959,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -970,7 +970,7 @@ msgstr "" msgid "Add" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1060,7 +1060,7 @@ msgstr "" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "" @@ -1085,7 +1085,7 @@ msgstr "" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1241,7 +1241,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1404,8 +1404,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "" @@ -1553,7 +1553,7 @@ msgstr "" msgid "All Records" msgstr "" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2180,7 +2180,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2281,11 +2281,11 @@ msgstr "" msgid "Archived Columns" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "" @@ -2316,7 +2316,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2443,7 +2443,7 @@ msgid "Assigned By Full Name" msgstr "" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2524,7 +2524,7 @@ msgstr "" msgid "Assignments" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "" @@ -2642,7 +2642,7 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "" @@ -2699,7 +2699,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2906,11 +2906,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3398,7 +3398,7 @@ msgid "Blocked" msgstr "" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3624,7 +3624,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "" @@ -3945,7 +3945,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3967,7 +3967,7 @@ msgstr "" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3981,7 +3981,7 @@ msgstr "" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "" @@ -4006,7 +4006,7 @@ msgstr "" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4109,7 +4109,7 @@ msgstr "" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "" @@ -4150,7 +4150,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4548,7 +4548,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4590,7 +4590,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4651,7 +4651,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -4913,11 +4913,11 @@ msgstr "" msgid "Column Name cannot be empty" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5682,7 +5682,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5715,10 +5715,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "" @@ -5740,7 +5740,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "" @@ -6130,7 +6130,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6776,7 +6776,7 @@ msgstr "" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6785,7 +6785,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6794,7 +6794,7 @@ msgstr "" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6863,12 +6863,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -6916,7 +6916,7 @@ msgstr "" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7365,7 +7365,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -7848,15 +7848,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "" @@ -7888,7 +7888,7 @@ msgstr "" msgid "Document {0} has been set to state {1} by {2}" msgstr "" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -7998,9 +7998,9 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "" @@ -8059,7 +8059,7 @@ msgid "Dr" msgstr "" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "" @@ -8254,7 +8254,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8293,7 +8293,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8499,7 +8499,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8733,7 +8733,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8971,7 +8971,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9217,7 +9217,6 @@ msgstr "" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9254,9 +9253,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "" @@ -9264,11 +9263,11 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" @@ -9513,7 +9512,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,10 +9726,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9747,7 +9742,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9755,7 +9750,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9771,7 +9766,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9787,7 +9782,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -9969,7 +9964,7 @@ msgstr "" msgid "Field {0} not found." msgstr "" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9987,7 +9982,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "" @@ -10254,7 +10249,7 @@ msgstr "" msgid "Filtered Records" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "" @@ -10303,7 +10298,7 @@ msgstr "" msgid "Filters Section" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "" @@ -10450,12 +10445,12 @@ msgstr "" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10841,7 +10836,7 @@ msgstr "" msgid "Frappe" msgstr "" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10858,7 +10853,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11927,7 +11922,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -11992,9 +11987,9 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12068,8 +12063,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12342,7 +12337,7 @@ msgstr "" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12481,7 +12476,7 @@ msgstr "" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12529,7 +12524,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13105,7 +13100,7 @@ msgid "Invalid" msgstr "" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13127,7 +13122,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14229,7 +14224,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "" @@ -14685,7 +14680,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -14754,7 +14749,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14919,7 +14914,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15431,7 +15426,7 @@ msgid "Menu" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "" @@ -15517,7 +15512,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "" @@ -16229,12 +16224,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" @@ -16361,7 +16356,7 @@ msgstr "" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "" @@ -16451,11 +16446,11 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16610,14 +16605,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "" @@ -16708,7 +16703,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16747,7 +16742,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "" @@ -16823,7 +16818,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "" @@ -16951,7 +16946,7 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -16979,7 +16974,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17123,7 +17118,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "" @@ -17152,7 +17147,7 @@ msgstr "" msgid "Not allowed for {0}: {1}" msgstr "" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "" @@ -17195,7 +17190,7 @@ msgstr "" msgid "Not permitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "" @@ -17321,15 +17316,15 @@ msgstr "" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17912,7 +17907,7 @@ msgstr "" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -17962,13 +17957,13 @@ msgstr "" msgid "Operator must be one of {0}" msgstr "" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18449,7 +18444,7 @@ msgstr "" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18518,7 +18513,7 @@ msgstr "" msgid "Password Reset Link Generation Limit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18710,7 +18705,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "" @@ -18912,7 +18907,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19269,7 +19264,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19277,7 +19272,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "" @@ -19425,11 +19420,11 @@ msgstr "" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "" @@ -19583,7 +19578,7 @@ msgstr "" msgid "Previous Hash" msgstr "" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19640,7 +19635,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19659,7 +19654,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19806,11 +19801,11 @@ msgstr "" msgid "Print with letterhead" msgstr "" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "" @@ -19820,7 +19815,7 @@ msgstr "" msgid "Printer Name" msgstr "" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "" @@ -20202,7 +20197,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "" @@ -20380,7 +20375,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20397,7 +20392,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20899,7 +20894,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21077,7 +21072,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "" @@ -21087,7 +21082,7 @@ msgstr "" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "" @@ -21151,7 +21146,7 @@ msgstr "" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "" @@ -21566,7 +21561,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21651,7 +21646,7 @@ msgstr "" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -21727,7 +21722,7 @@ msgstr "" msgid "Review Points" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "" @@ -21853,7 +21848,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22282,7 +22277,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22338,10 +22333,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22782,7 +22773,7 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22862,7 +22853,7 @@ msgstr "" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23016,13 +23007,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23485,7 +23476,7 @@ msgstr "" msgid "Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "" @@ -23771,7 +23762,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "" @@ -23842,7 +23833,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -23989,7 +23980,7 @@ msgid "Show Sidebar" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "" @@ -24842,6 +24833,12 @@ msgstr "" msgid "Steps to verify your login" msgstr "" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "" @@ -24996,7 +24993,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25054,7 +25051,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25062,7 +25059,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "" @@ -25106,7 +25103,7 @@ msgstr "" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25634,7 +25631,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "" @@ -25658,7 +25655,7 @@ msgid "Tag Link" msgstr "" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25859,7 +25856,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "" @@ -25870,7 +25867,7 @@ msgid "The Client ID obtained from the Google Cloud Console under " msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "" @@ -25923,7 +25920,7 @@ msgstr "" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26223,7 +26220,7 @@ msgid "This action is only allowed for {}" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "" @@ -26295,7 +26292,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26872,7 +26869,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27520,7 +27517,7 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "" @@ -27626,7 +27623,7 @@ msgstr "" msgid "Untitled Column" msgstr "" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "" @@ -27781,13 +27778,13 @@ msgstr "" msgid "Updating {0} of {1}, {2}" msgstr "" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "" @@ -28142,7 +28139,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28386,10 +28383,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "" @@ -28543,7 +28536,7 @@ msgstr "" msgid "Verify" msgstr "" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "" @@ -28552,6 +28545,10 @@ msgstr "" msgid "Verify Password" msgstr "" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28596,6 +28593,10 @@ msgstr "" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28653,7 +28654,7 @@ msgstr "" msgid "View document" msgstr "" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28890,10 +28891,6 @@ msgstr "" msgid "Webhook Headers" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29559,7 +29556,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29571,7 +29568,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "" @@ -29811,11 +29808,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -29912,7 +29909,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -29921,7 +29918,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "" @@ -30001,7 +29998,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30040,7 +30037,7 @@ msgstr "" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30081,11 +30078,11 @@ msgstr "" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30355,7 +30352,7 @@ msgid "email inbox" msgstr "" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "" @@ -30785,11 +30782,11 @@ msgstr "" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "" @@ -30812,7 +30809,7 @@ msgstr "" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "" @@ -30915,7 +30912,7 @@ msgstr "" msgid "{0} Dashboard" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30978,7 +30975,7 @@ msgid "{0} Tree" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "" @@ -31096,7 +31093,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "" @@ -31109,7 +31106,7 @@ msgid "{0} created successfully" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "" @@ -31347,7 +31344,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31362,7 +31359,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "" @@ -31371,7 +31368,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "" @@ -31448,11 +31445,11 @@ msgid "{0} not found" msgstr "" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "" diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po index 556680fec2..c4b3c5e67b 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "" msgid "0 is highest" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "" @@ -959,7 +959,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -970,7 +970,7 @@ msgstr "" msgid "Add" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1060,7 +1060,7 @@ msgstr "" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "" @@ -1085,7 +1085,7 @@ msgstr "" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1241,7 +1241,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1404,8 +1404,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "" @@ -1553,7 +1553,7 @@ msgstr "" msgid "All Records" msgstr "" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2180,7 +2180,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2281,11 +2281,11 @@ msgstr "" msgid "Archived Columns" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "" @@ -2316,7 +2316,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2443,7 +2443,7 @@ msgid "Assigned By Full Name" msgstr "" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2524,7 +2524,7 @@ msgstr "" msgid "Assignments" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "" @@ -2642,7 +2642,7 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "" @@ -2699,7 +2699,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2906,11 +2906,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3398,7 +3398,7 @@ msgid "Blocked" msgstr "" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3624,7 +3624,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "" @@ -3945,7 +3945,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -3967,7 +3967,7 @@ msgstr "" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -3981,7 +3981,7 @@ msgstr "" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "" @@ -4006,7 +4006,7 @@ msgstr "" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4109,7 +4109,7 @@ msgstr "" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "" @@ -4150,7 +4150,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4548,7 +4548,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4590,7 +4590,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4651,7 +4651,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -4913,11 +4913,11 @@ msgstr "" msgid "Column Name cannot be empty" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5682,7 +5682,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5715,10 +5715,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "" @@ -5740,7 +5740,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "" @@ -6130,7 +6130,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6776,7 +6776,7 @@ msgstr "" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6785,7 +6785,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6794,7 +6794,7 @@ msgstr "" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6863,12 +6863,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -6916,7 +6916,7 @@ msgstr "" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7365,7 +7365,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -7848,15 +7848,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "" @@ -7888,7 +7888,7 @@ msgstr "" msgid "Document {0} has been set to state {1} by {2}" msgstr "" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -7998,9 +7998,9 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "" @@ -8059,7 +8059,7 @@ msgid "Dr" msgstr "" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "" @@ -8254,7 +8254,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8293,7 +8293,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8499,7 +8499,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8733,7 +8733,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8971,7 +8971,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9217,7 +9217,6 @@ msgstr "" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9254,9 +9253,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "" @@ -9264,11 +9263,11 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" @@ -9513,7 +9512,7 @@ msgstr "" msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,10 +9726,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9747,7 +9742,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9755,7 +9750,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9771,7 +9766,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9787,7 +9782,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -9969,7 +9964,7 @@ msgstr "" msgid "Field {0} not found." msgstr "" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9987,7 +9982,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "" @@ -10254,7 +10249,7 @@ msgstr "" msgid "Filtered Records" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "" @@ -10303,7 +10298,7 @@ msgstr "" msgid "Filters Section" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "" @@ -10450,12 +10445,12 @@ msgstr "" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10841,7 +10836,7 @@ msgstr "" msgid "Frappe" msgstr "" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10858,7 +10853,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11927,7 +11922,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -11992,9 +11987,9 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12068,8 +12063,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12342,7 +12337,7 @@ msgstr "" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12481,7 +12476,7 @@ msgstr "" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12529,7 +12524,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13105,7 +13100,7 @@ msgid "Invalid" msgstr "" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13127,7 +13122,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14229,7 +14224,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "" @@ -14685,7 +14680,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -14754,7 +14749,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14919,7 +14914,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15431,7 +15426,7 @@ msgid "Menu" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "" @@ -15517,7 +15512,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "" @@ -16229,12 +16224,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" @@ -16361,7 +16356,7 @@ msgstr "" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "" @@ -16451,11 +16446,11 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16610,14 +16605,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "" @@ -16708,7 +16703,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16747,7 +16742,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "" @@ -16823,7 +16818,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "" @@ -16951,7 +16946,7 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -16979,7 +16974,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17123,7 +17118,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "" @@ -17152,7 +17147,7 @@ msgstr "" msgid "Not allowed for {0}: {1}" msgstr "" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "" @@ -17195,7 +17190,7 @@ msgstr "" msgid "Not permitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "" @@ -17321,15 +17316,15 @@ msgstr "" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17912,7 +17907,7 @@ msgstr "" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -17962,13 +17957,13 @@ msgstr "" msgid "Operator must be one of {0}" msgstr "" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18449,7 +18444,7 @@ msgstr "" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18518,7 +18513,7 @@ msgstr "" msgid "Password Reset Link Generation Limit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18710,7 +18705,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "" @@ -18912,7 +18907,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19269,7 +19264,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19277,7 +19272,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "" @@ -19425,11 +19420,11 @@ msgstr "" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "" @@ -19583,7 +19578,7 @@ msgstr "" msgid "Previous Hash" msgstr "" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19640,7 +19635,7 @@ msgstr "" msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19659,7 +19654,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19806,11 +19801,11 @@ msgstr "" msgid "Print with letterhead" msgstr "" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "" @@ -19820,7 +19815,7 @@ msgstr "" msgid "Printer Name" msgstr "" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "" @@ -20202,7 +20197,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "" @@ -20380,7 +20375,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20397,7 +20392,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20899,7 +20894,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21077,7 +21072,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "" @@ -21087,7 +21082,7 @@ msgstr "" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "" @@ -21151,7 +21146,7 @@ msgstr "" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "" @@ -21566,7 +21561,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21651,7 +21646,7 @@ msgstr "" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -21727,7 +21722,7 @@ msgstr "" msgid "Review Points" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "" @@ -21853,7 +21848,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22282,7 +22277,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22338,10 +22333,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22782,7 +22773,7 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22862,7 +22853,7 @@ msgstr "" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23016,13 +23007,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23485,7 +23476,7 @@ msgstr "" msgid "Set" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "" @@ -23771,7 +23762,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "" @@ -23842,7 +23833,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -23989,7 +23980,7 @@ msgid "Show Sidebar" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "" @@ -24842,6 +24833,12 @@ msgstr "" msgid "Steps to verify your login" msgstr "" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "" @@ -24996,7 +24993,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25054,7 +25051,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25062,7 +25059,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "" @@ -25106,7 +25103,7 @@ msgstr "" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25634,7 +25631,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "" @@ -25658,7 +25655,7 @@ msgid "Tag Link" msgstr "" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25859,7 +25856,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "" @@ -25870,7 +25867,7 @@ msgid "The Client ID obtained from the Google Cloud Console under " msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "" @@ -25923,7 +25920,7 @@ msgstr "" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26223,7 +26220,7 @@ msgid "This action is only allowed for {}" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "" @@ -26295,7 +26292,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26872,7 +26869,7 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27520,7 +27517,7 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "" @@ -27626,7 +27623,7 @@ msgstr "" msgid "Untitled Column" msgstr "" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "" @@ -27781,13 +27778,13 @@ msgstr "" msgid "Updating {0} of {1}, {2}" msgstr "" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "" @@ -28142,7 +28139,7 @@ msgstr "" msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28386,10 +28383,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "" @@ -28543,7 +28536,7 @@ msgstr "" msgid "Verify" msgstr "" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "" @@ -28552,6 +28545,10 @@ msgstr "" msgid "Verify Password" msgstr "" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28596,6 +28593,10 @@ msgstr "" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28653,7 +28654,7 @@ msgstr "" msgid "View document" msgstr "" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28890,10 +28891,6 @@ msgstr "" msgid "Webhook Headers" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29559,7 +29556,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29571,7 +29568,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "" @@ -29811,11 +29808,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -29912,7 +29909,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -29921,7 +29918,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "" @@ -30001,7 +29998,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30040,7 +30037,7 @@ msgstr "" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30081,11 +30078,11 @@ msgstr "" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30355,7 +30352,7 @@ msgid "email inbox" msgstr "" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "" @@ -30785,11 +30782,11 @@ msgstr "" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "" @@ -30812,7 +30809,7 @@ msgstr "" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "" @@ -30915,7 +30912,7 @@ msgstr "" msgid "{0} Dashboard" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30978,7 +30975,7 @@ msgid "{0} Tree" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "" @@ -31096,7 +31093,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "" @@ -31109,7 +31106,7 @@ msgid "{0} created successfully" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "" @@ -31347,7 +31344,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31362,7 +31359,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "" @@ -31371,7 +31368,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "" @@ -31448,11 +31445,11 @@ msgid "{0} not found" msgstr "" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "" diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 08946c8c72..91a6fcf5a3 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-21 13:26\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - Utkast; 1 - Godkänd; 2 - Annullerad" msgid "0 is highest" msgstr "0 är högsta värde" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = Sant & 0 = Falskt" @@ -144,7 +144,7 @@ msgstr "1 Google Kalender Händelse Synkroniserad." msgid "1 Report" msgstr "1 Rapport" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 kommentar" @@ -1141,7 +1141,7 @@ msgstr "Aktivitet Logg" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -1152,7 +1152,7 @@ msgstr "Aktivitet Logg" msgid "Add" msgstr "Lägg till" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "Lägg till/Ta Bort Kolumn" @@ -1242,7 +1242,7 @@ msgstr "Lägg till Grupp" msgid "Add Indexes" msgstr "Lägg till Index" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "Lägg till Flera" @@ -1267,7 +1267,7 @@ msgstr "Lägg till Recension" msgid "Add Roles" msgstr "Lägg till Roller" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "Lägg till Rad " @@ -1296,7 +1296,7 @@ msgstr "Lägg till Prenumeranter" msgid "Add Tags" msgstr "Lägg till Taggar" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Lägg till Taggar" @@ -1423,7 +1423,7 @@ msgstr "Lägg till den här aktiviteten genom att skicka E-post till {0}" msgid "Add {0}" msgstr "Lägg till {0} " -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Lägg till {0}" @@ -1586,8 +1586,8 @@ msgstr "Avancerad" msgid "Advanced Control" msgstr "Avancerad Kontroll" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "Avancerad Sökning" @@ -1735,7 +1735,7 @@ msgstr "Alla Bilder bifogade till Hemsida Bildspel ska vara publika" msgid "All Records" msgstr "Alla Poster" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "Alla Godkännande" @@ -2363,7 +2363,7 @@ msgstr "Tillämpad På" msgid "Apply" msgstr "Tillämpa" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Tillämpa Tilldelning Regel" @@ -2464,11 +2464,11 @@ msgstr "Arkiverad" msgid "Archived Columns" msgstr "Arkiverade Kolumner" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "Är du säker på att du vill ta bort tilldelningar?" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "Är du säker på att du vill ta bort alla rader?" @@ -2499,7 +2499,7 @@ msgstr "Är du säker på att du vill ignorera ändringar?" msgid "Are you sure you want to generate a new report?" msgstr "Är du säker på att du vill skapa ny rapport?" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "Är du säker på att du vill logga in på Frappe Clouds Översikt Panel?" @@ -2575,7 +2575,7 @@ msgstr "Tilldela Villkor" msgid "Assign To" msgstr "Tilldela till" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tilldela till" @@ -2626,7 +2626,7 @@ msgid "Assigned By Full Name" msgstr "Tilldelad Av Fullständig Namn" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2656,7 +2656,7 @@ msgstr "Uppgift Klar" #. Label of the assignment_days (Table) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Days" -msgstr "Uppgift Dagar" +msgstr "Tilldelning Dagar" #. Name of a DocType #. Label of a Link in the Tools Workspace @@ -2707,7 +2707,7 @@ msgstr "Tilldelning av {0} är borttagen av {1}" msgid "Assignments" msgstr "Uppgifter" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "Minst en kolumn erfodras för att visas i rutnätet." @@ -2825,7 +2825,7 @@ msgstr "Bilaga Borttagen" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "Bilagor" @@ -2882,7 +2882,7 @@ msgstr "Autentisering" msgid "Authentication Apps you can use are: " msgstr "Autentisering App som kan användas är: " -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentisering misslyckades när E-post meddelande togs emot från E-post Konto: {0}." @@ -3089,11 +3089,11 @@ msgstr "Automatiskt Meddelande" msgid "Automatic" msgstr "Automatisk" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatisk länkning kan endast aktiveras för ett E-post konto." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatisk länkning kan endast aktiveras om Inkommande E-post är aktiverad." @@ -3581,7 +3581,7 @@ msgid "Blocked" msgstr "Spärra" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3780,7 +3780,7 @@ msgstr "Bufferpool Storlek" #. Name of a Workspace #: frappe/core/workspace/build/build.json msgid "Build" -msgstr "System" +msgstr "Utveckla" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -3808,7 +3808,7 @@ msgstr "Massborttagning" msgid "Bulk Edit" msgstr "Mass Redigera" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "Mass Redigera {0}" @@ -4129,7 +4129,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:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annullera" @@ -4151,7 +4151,7 @@ msgstr "Annullera Alla Dokument" msgid "Cancel Scheduling" msgstr "Annullera Schemaläggning" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annullera {0} dokument?" @@ -4165,7 +4165,7 @@ msgstr "Annullera {0} dokument?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "Annullerad" @@ -4190,7 +4190,7 @@ msgstr "Annullerar {0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "Kan inte ladda ner Rapport på grund av otillräckliga behörigheter" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "Kan inte Hämta Värden" @@ -4293,7 +4293,7 @@ msgstr "Kan inte ta bort {0} eftersom det har underordnade noder" msgid "Cannot edit Standard Dashboards" msgstr "Kan inte redigera standard översikt panel" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "Kan inte redigera standard avisering. Kopiera och skapa ny" @@ -4334,7 +4334,7 @@ msgstr "Kan inte hitta fil {} på disk" msgid "Cannot get file contents of a Folder" msgstr "Kan inte hämta fil innehåll från mapp" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "Kan inte mappa flera skrivare till enskild utskrift format." @@ -4362,7 +4362,7 @@ msgstr "Kan inte ta bort ID fält" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "Kan inte ange \"Rapport\" behörighet om behörighet \"Endast om Ägare\" är angiven" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "Kan inte ange Avisering med händelse {0} på Dokument Typ {1}" @@ -4733,7 +4733,7 @@ msgstr "Rensa & Lägg till Mall" msgid "Clear & Add template" msgstr "Rensa & Lägg till Mall" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Rensa Tilldelning" @@ -4775,7 +4775,7 @@ msgstr "Klicka på Anpassa för att lägga till din första widget" msgid "Click here" msgstr "Klicka här" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "Klicka här för att logga in" @@ -4836,7 +4836,7 @@ msgstr "Klicka på att Ange Dynamisk Filter" msgid "Click to Set Filters" msgstr "Klicka på att Ange Filter" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "Klicka på att sortera efter {0}" @@ -5098,11 +5098,11 @@ msgstr "Kolumn Namn" msgid "Column Name cannot be empty" msgstr "Kolumn Namn kan inte vara tom" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "Kolumn Bred" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "Kolumn bredd kan inte vara noll." @@ -5869,7 +5869,7 @@ msgstr "Skapa Logg" msgid "Create New" msgstr "Skapa Ny" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Skapa Ny " @@ -5902,10 +5902,10 @@ msgstr "Skapa ny..." msgid "Create a new record" msgstr "Skapa ny Post" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "Skapa {0}" @@ -5927,7 +5927,7 @@ msgstr "Skapa eller Redigera Utskrift Format" msgid "Create or Edit Workflow" msgstr "Skapa eller Redigera Arbetsflöde" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "Skapa {0}" @@ -6317,7 +6317,7 @@ msgstr "Anpassningar för {0} som exporterades till:
{1}" msgid "Customize" msgstr "Anpassa" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassa" @@ -6963,7 +6963,7 @@ msgstr "Försenad" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6972,7 +6972,7 @@ msgstr "Försenad" msgid "Delete" msgstr "Ta bort" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Ta bort" @@ -6981,7 +6981,7 @@ msgstr "Ta bort" msgid "Delete Account" msgstr "Ta bort Konto" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "Ta bort Alla" @@ -7050,12 +7050,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Ta bort {0} Post permanent?" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Ta bort {0} Poster permanent?" @@ -7103,7 +7103,7 @@ msgstr "Tar Bort {0}" msgid "Deleting {0} records..." msgstr "Tar Bort {0} post(er)..." -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "Tar Bort {0}..." @@ -7552,7 +7552,7 @@ msgstr "Skapa inte ny Användare " msgid "Do not create new user if user with email does not exist in the system" msgstr "Skapa inte ny Användare om Användare med E-post inte finns i system" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "Ändra inte rubriker som är förinställda i mall" @@ -8038,15 +8038,15 @@ msgstr "Dokument Upplåst" msgid "Document follow is not enabled for this user." msgstr "Följ Dokument är inte aktiverad för denna användare." -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "Dokumentet är annullerad" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "Dokument är godkänd" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "Dokumentet är i utkast tillstånd" @@ -8078,7 +8078,7 @@ msgstr "Dokument {0} Redan Återställd" msgid "Document {0} has been set to state {1} by {2}" msgstr "Dokument {0} är i tillstånd {1} efter {2}" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "Dokument {0} {1} finns inte" @@ -8188,9 +8188,9 @@ msgstr "Ring" msgid "Double click to edit label" msgstr "Dubbelklicka för att redigera etikett" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "Ladda ner" @@ -8249,7 +8249,7 @@ msgid "Dr" msgstr "Dr" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "Utkast" @@ -8444,7 +8444,7 @@ msgstr "ESC" msgid "Edit" msgstr "Redigera" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Redigera" @@ -8483,7 +8483,7 @@ msgstr "Redigera Anpassad HTML" msgid "Edit DocType" msgstr "Redigera DocType" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Redigera DocType" @@ -8689,7 +8689,7 @@ msgstr "E-post" msgid "Email Account" msgstr "E-post Konto" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "E-post Konto Inaktiverad" @@ -8923,7 +8923,7 @@ msgstr "E-post " msgid "Emails Pulled" msgstr "E-post Hämtade" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "E-post meddelanden hämtas redan från detta konto." @@ -9054,7 +9054,7 @@ msgstr "Aktivera Push Avisering Relä" #. Label of the enable_rate_limit (Check) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Enable Rate Limit" -msgstr "Aktivera Begränsning" +msgstr "Begränsa Antal Förfrågningar" #. Label of the enable_raw_printing (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -9162,7 +9162,7 @@ msgstr "Aktiverad" msgid "Enabled Scheduler" msgstr "Aktiverad Schemaläggare" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "E-post Konto Aktiverad för {0}" @@ -9408,7 +9408,6 @@ msgstr "Fel Logg" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "Fel Logg" @@ -9445,9 +9444,9 @@ msgstr "Fel i Klient Skript." msgid "Error in Header/Footer Script" msgstr "Fel i Brevhuvud/Sidfot Skript" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "Fel i Avisering" @@ -9455,11 +9454,11 @@ msgstr "Fel i Avisering" msgid "Error in print format on line {0}: {1}" msgstr "Fel i Utskrift Format på rad {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "Fel vid anslutning till E-post Konto {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fel vid test av Avisering {0}. Fixa Mall." @@ -9704,7 +9703,7 @@ msgstr "Förfallo Tid för QR Kod Bild Sida" msgid "Export" msgstr "Export" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Export" @@ -9918,10 +9917,6 @@ msgstr "Misslyckades att utvärdera villkor: {}" msgid "Failed to export python type hints" msgstr "Misslyckades att exportera python typ tips" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "Misslyckades med att skapa åtkomst token" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Misslyckades att skapa namn serie" @@ -9938,7 +9933,7 @@ msgstr "Misslyckades att hämta sätt för kommando {0} med {1}" msgid "Failed to get method {0} with {1}" msgstr "Misslyckades att hämta sätt {0} med {1}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "Misslyckades med att hämta webbplats information" @@ -9946,7 +9941,7 @@ msgstr "Misslyckades med att hämta webbplats information" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Misslyckadesc att importera virtuell doctype {}, finns kontroll fil?" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "Misslyckades med att logga in på Frappe Cloud. Försök igen" @@ -9962,7 +9957,7 @@ msgstr "Misslyckades med att rendera meddelande: {}" msgid "Failed to render subject: {}" msgstr "Misslyckades med att rendera ämne: {}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "Misslyckades med att begära inloggning till Frappe Cloud" @@ -9978,7 +9973,7 @@ msgstr "Misslyckades att skicka e-post meddelande" msgid "Failed to update global settings" msgstr "Misslyckades att uppdatera globala inställningar" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "Misslyckades vid anrop av API {0}" @@ -10160,7 +10155,7 @@ msgstr "Fält {0} hänvisar till icke-existerande doctype {1}." msgid "Field {0} not found." msgstr "Fält {0} hittades inte." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "Fält {0} på dokument {1} är varken mobil nummer fält, Kund eller Användarlänk" @@ -10178,7 +10173,7 @@ msgstr "Fält {0} på dokument {1} är varken mobil nummer fält, Kund eller Anv #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "Fält Namn" @@ -10445,7 +10440,7 @@ msgstr "Filtrerad Efter" msgid "Filtered Records" msgstr "Filtrerade Poster" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "Filtrerad efter \"{0}\"" @@ -10494,7 +10489,7 @@ msgstr "Filter JSON" msgid "Filters Section" msgstr "Filter Sektion" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "Filter tillämpade för {0}" @@ -10641,12 +10636,12 @@ msgstr "Mapp {0} är inte tom" msgid "Folio" msgstr "Folio" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "Följ" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "Följd av" @@ -11032,7 +11027,7 @@ msgstr "Bråkdel Enheter" msgid "Frappe" msgstr "Frappe" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "Frappe Cloud Inloggning Lyckades" @@ -11049,7 +11044,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth fel" @@ -12118,7 +12113,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:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "Dölj Taggar" @@ -12183,9 +12178,9 @@ msgstr "Tips: Inkludera symboler, siffror och stora bokstäver i lösenord" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12259,8 +12254,8 @@ msgstr "Antar att du inte har tillgång till någon arbetsyta ännu, men du kan #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12533,7 +12528,7 @@ msgstr "Om du laddar upp nya poster, lämna kolumn 'namn' (ID) tomt." msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "Om du nyligen återställt webbplats kan du behöva kopiera site_config.json som innehåller ursprunglig kryptering nyckel." -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "Om du inte blivit omdirigerad," @@ -12672,7 +12667,7 @@ msgstr "Bild Fält måste vara av typ Bifoga Bild" msgid "Image link '{0}' is not valid" msgstr "Bild Länk \"{0}\" är inte giltig" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "Bild Optimerad" @@ -12720,7 +12715,7 @@ msgstr "Implicit" msgid "Import" msgstr "Importera" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "Importera" @@ -13242,7 +13237,7 @@ msgstr "Intresse" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Intermediate" -msgstr "Mellanhand" +msgstr "Mellan" #: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" @@ -13296,7 +13291,7 @@ msgid "Invalid" msgstr "Ogiltig" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13318,7 +13313,7 @@ msgstr "Ogiltig åtgärd" msgid "Invalid CSV Format" msgstr "Ogiltig CSV Format" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "Ogiltig kod. Försök igen." @@ -14420,7 +14415,7 @@ msgid "Leave blank to repeat always" msgstr "Lämna tom för ingen slut datum" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "Lämna denna konversation" @@ -14876,7 +14871,7 @@ msgstr "Lista Filter" msgid "List Settings" msgstr "Lista Inställningar" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Lista Inställningar" @@ -14945,7 +14940,7 @@ msgstr "Läs in mer" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -15110,7 +15105,7 @@ msgstr "Inloggning erfordras" msgid "Login session expired, refresh page to retry" msgstr "Inloggning session förfallen, uppdatera sida att försöka igen" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "Logga in på Frappe Cloud" @@ -15622,7 +15617,7 @@ msgid "Menu" msgstr "Meny" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "Slå samman med befintlig" @@ -15708,7 +15703,7 @@ msgstr "Meddelande Typ" msgid "Message clipped" msgstr "Meddelande Urlippt" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Meddelande från Server: {0}" @@ -16422,12 +16417,12 @@ msgstr "Toppfält Mall" msgid "Navbar Template Values" msgstr "Toppfält Mall Värden" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Navigera lista ner" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navigera lista upp" @@ -16554,7 +16549,7 @@ msgstr "Ny Meddelande från Webbplats Kontakt Sida" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "Ny Namn" @@ -16644,11 +16639,11 @@ msgstr "Ny värde att ange" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16803,14 +16798,14 @@ msgstr "Nästa på Klick" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Nej" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "Nej" @@ -16901,7 +16896,7 @@ msgid "No Label" msgstr "Ingen Etikett" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16940,7 +16935,7 @@ msgstr "Ingen Förhandsgranskning" msgid "No Preview Available" msgstr "Ingen Förhandsgranskning Tillgänglig." -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "Ingen Skrivare är Tillgänglig." @@ -17016,7 +17011,7 @@ msgstr "Inga ändringar att synkronisera" msgid "No changes to update" msgstr "Inga ändringar att uppdatera" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "Inga Kommentarer än" @@ -17144,7 +17139,7 @@ msgstr "Inga taggade poster" msgid "No records will be exported" msgstr "Inga poster kommer att exporteras" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "Inga rader" @@ -17172,7 +17167,7 @@ msgstr "Ingen {0} Hittades" msgid "No {0} found" msgstr "Ingen {0} Hittades" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "{0} hittades med vald filter. Rensa filter för att se alla {0}." @@ -17316,7 +17311,7 @@ msgstr "Ej Skickad" msgid "Not Set" msgstr "Ej Angiven" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "Ej Angiven" @@ -17345,7 +17340,7 @@ msgstr "Inte Aktiv" msgid "Not allowed for {0}: {1}" msgstr "Ej tillåtet för {0}: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "Ej Tillåtet att bifoga {0} dokument, aktivera \"Tillåt Utskrift\" för {0} i Utskrift Inställningar" @@ -17388,7 +17383,7 @@ msgstr "Ej i Utvecklar Läge! Ändra site_config.json eller skapa 'Anpassad' Doc msgid "Not permitted" msgstr "Ej Tillåtet" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "Ej Tillåtet att visa {0}" @@ -17514,15 +17509,15 @@ msgstr "Avisering Prenumererad Dokument" msgid "Notification sent to" msgstr "Avisering skickad till" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "Meddelande: kund {0} har inget mobil nummer angivet" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "Meddelande: dokument {0} har inget {1} nummer angivet (fält: {2})" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "Meddelande: användare {0} har inget mobil nummer angivet" @@ -18105,7 +18100,7 @@ msgstr "Öppna modul eller verktyg" msgid "Open in a new tab" msgstr "Öppna i ny flik" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Öppna List Post" @@ -18155,13 +18150,13 @@ msgstr "Åtgärd" msgid "Operator must be one of {0}" msgstr "Operatören måste vara en av {0}" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "Optimera" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "Optimerar bild..." @@ -18642,7 +18637,7 @@ msgstr "Överordnad är namn på dokument som data kommer att läggas till." msgid "Parentfield not specified in {0}: {1}" msgstr "Överordnad fält är inte specificerad i {0}: {1}" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "Överordnad typ, Överordnad och Överordnad fält erfodras för att infoga underordnad post" @@ -18711,7 +18706,7 @@ msgstr "Lösenord Återställning" msgid "Password Reset Link Generation Limit" msgstr "Maximum Antal Lösenord Återställning Länkar per timme" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "Lösenord kan inte filtreras" @@ -18903,7 +18898,7 @@ msgstr "Annullera {0}? " msgid "Permanently Submit {0}?" msgstr "Godkänn {0}?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "Permanent ta bort {0}?" @@ -19105,7 +19100,7 @@ msgstr "Vanlig Text" msgid "Plant" msgstr "Anläggning" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "Auktorisera OAuth för E-post Konto {0}" @@ -19462,7 +19457,7 @@ msgstr "Konfigurera SMS före du anger den som Autentisering Sätt via SMS Inst msgid "Please setup a message first" msgstr "Försäljning Order Meddelande" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Ange Standard E-Post Konto från Inställningar > E-post Konto" @@ -19470,7 +19465,7 @@ msgstr "Ange Standard E-Post Konto från Inställningar > E-post Konto" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Ange Standard E-post Konto från Inställningar > E-post > E-post Konto" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Specificera" @@ -19618,11 +19613,11 @@ msgstr "Postnummer" msgid "Posting Timestamp" msgstr "Tidsstämpel" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "Poster av {0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "Poster arkiverade under {0}" @@ -19776,7 +19771,7 @@ msgstr "Föregående " msgid "Previous Hash" msgstr "Föregående Hash" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "Föregående Godkännande" @@ -19833,7 +19828,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:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Utskrift" @@ -19852,7 +19847,7 @@ msgstr "Skriv ut Dokument" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19999,11 +19994,11 @@ msgstr "Dokument Utskrift" msgid "Print with letterhead" msgstr "Utskrift med Brevhuvud" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Skrivare" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Skrivare Mappning" @@ -20013,7 +20008,7 @@ msgstr "Skrivare Mappning" msgid "Printer Name" msgstr "Skrivare Namn" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Skrivare Inställningar" @@ -20395,7 +20390,7 @@ msgstr "Kö Typ(er)" msgid "Queue in Background (BETA)" msgstr "Kö i Bakgrund (Beta)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "Kö ska vara en av {0}" @@ -20573,7 +20568,7 @@ msgstr "Direkt Utskrift Inställningar " msgid "Re-Run in Console" msgstr "Kör igen i Konsol" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "Sv:" @@ -20590,7 +20585,7 @@ msgstr "Sv: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -21092,7 +21087,7 @@ msgstr "Uppdatera Google Sheet" msgid "Refresh Token" msgstr "Uppdatera Token" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Uppdaterar" @@ -21270,7 +21265,7 @@ msgstr "Tog Bort {0}" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Ändra Namn" @@ -21280,7 +21275,7 @@ msgstr "Ändra Namn" msgid "Rename Fieldname" msgstr "Ändra Fältnamn" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "Ändra Namn {0}" @@ -21344,7 +21339,7 @@ msgstr "Upprepningar som 'AAA' är lätt att gissa" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "Upprepningar som 'abcabcabc' är endast något svårare att gissa än 'abc'" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Upprepas {0}" @@ -21759,7 +21754,7 @@ msgstr "Återställ Till Standard" msgid "Reset sorting" msgstr "Återställ Sortering" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "Återställ Standard" @@ -21844,7 +21839,7 @@ msgstr "Begränsa till Domän" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Begränsa Användare endast från denna IP adress. Flera IP adresser kan läggas till genom att separera med komma tecken. Dessutom accepteras delvisa IP adresser som (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Begränsningar" @@ -21920,7 +21915,7 @@ msgstr "Recention Nivåer" msgid "Review Points" msgstr "Recension Poäng " -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "Recension " @@ -22046,7 +22041,7 @@ msgstr "Roll Behörigheter" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" @@ -22475,7 +22470,7 @@ msgstr "Lördag" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22531,10 +22526,6 @@ msgstr "Spara Vid Klar" msgid "Save the document." msgstr "Spara Dokument ==>" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "Spara för att aktivera filuppladdning" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22975,7 +22966,7 @@ msgstr "Välj i Listan" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "Välj Alla" @@ -23055,7 +23046,7 @@ msgstr "Välj Fält" msgid "Select Field..." msgstr "Välj Fält..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23209,13 +23200,13 @@ msgstr "Välj minst en post för utskrift" msgid "Select atleast 2 actions" msgstr "Välj minst två åtgärder" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Välj List Artikel" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Välj flera List Artiklar" @@ -23678,7 +23669,7 @@ msgstr "Session Förfallo tid måste vara i format {0}" msgid "Set" msgstr "Ange" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Ange" @@ -23988,7 +23979,7 @@ msgstr "Installation misslyckades" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Dela " @@ -24059,7 +24050,7 @@ msgstr "Visa \"Funktion Knapp\" i Blogg" msgid "Show Absolute Values" msgstr "Visa Absoluta Värden" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "Visa Alla" @@ -24206,7 +24197,7 @@ msgid "Show Sidebar" msgstr "Visa Sidofält" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Visa Taggar" @@ -25059,6 +25050,12 @@ msgstr "Steg" msgid "Steps to verify your login" msgstr "Steg för att verifiera din inloggning" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "Klistrad" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "Stopp" @@ -25213,7 +25210,7 @@ msgstr "Godkännande Kö" msgid "Submit" msgstr "Godkänn" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Godkänn" @@ -25271,7 +25268,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:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Godkänn {0} dokument?" @@ -25279,7 +25276,7 @@ msgstr "Godkänn {0} dokument?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "Godkänd" @@ -25323,7 +25320,7 @@ msgstr "Underbenämning" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25851,7 +25848,7 @@ msgstr "Tabell FlerVal" msgid "Table Trimmed" msgstr "Tabell Optimerad" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Tabell Uppdaterad" @@ -25875,7 +25872,7 @@ msgid "Tag Link" msgstr "Tagg Länk" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -26078,7 +26075,7 @@ msgstr "Tack" msgid "The Auto Repeat for this document has been disabled." msgstr "Återkommande för detta dokument är inaktiverad." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "CSV format är skiftläge känslig" @@ -26089,7 +26086,7 @@ msgid "The Client ID obtained from the Google Cloud Console under
" msgstr "Klient ID som erhållits från Google Cloud Console under \"API och tjänster\" > \"Inloggningsuppgifter\"" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "Villkor '{0}' är ogiltig" @@ -26142,7 +26139,7 @@ msgstr "Kommentar kan inte vara tom" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Innehållet i detta e-post meddelande är strikt konfidentiellt. Vänligen vidarebefordra inte detta e-post meddelande till någon." -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Antal som visas är uppskattat antal. Klicka här för att se exakt antal." @@ -26444,7 +26441,7 @@ msgid "This action is only allowed for {}" msgstr "Åtgärd är endast tillåten för {}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Detta kan inte ångras" @@ -26519,7 +26516,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "Denna fil är publik. Den kan nås utan autentisering." @@ -27100,7 +27097,7 @@ msgstr "Växla Rutnät Vy" msgid "Toggle Sidebar" msgstr "Växla Sidofält" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Växla Sidofält" @@ -27751,7 +27748,7 @@ msgstr "Ångra" msgid "Undo last action" msgstr "Ångra Senaste Åtgärd" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "Sluta Följa" @@ -27857,7 +27854,7 @@ msgstr "Avregistrerad" msgid "Untitled Column" msgstr "Namnlös Kolumn" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "Packa upp" @@ -28012,13 +28009,13 @@ msgstr "Uppdaterar {0}" msgid "Updating {0} of {1}, {2}" msgstr "Uppdaterar {0} av {1}, {2}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "Uppgradera plan" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "Ladda upp" @@ -28373,7 +28370,7 @@ msgstr "Användare Behörighet" msgid "User Permissions" msgstr "Användare Behörigheter" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Användare Behörigheter" @@ -28617,10 +28614,6 @@ msgstr "Validera Frappe Mail Inställningar" msgid "Validate SSL Certificate" msgstr "Validera SSL Certifikat" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "Validerar verifieringskod..." - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "Validering Fel" @@ -28774,7 +28767,7 @@ msgstr "Verifierad" msgid "Verify" msgstr "Verifiera" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Verifiera" @@ -28783,6 +28776,10 @@ msgstr "Verifiera" msgid "Verify Password" msgstr "Verifiera Lösenord" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "Verifierar verifieringskod..." + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "Verifierar..." @@ -28827,6 +28824,10 @@ msgstr "Visa Kommentar" msgid "View Doctype Permissions" msgstr "Visa Doctype Behörigheter" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "Visa Fil" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "Visa Full Logg" @@ -28884,7 +28885,7 @@ msgstr "Visa Webbplats" msgid "View document" msgstr "Visa Dokument" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "Visa Fil" @@ -29121,10 +29122,6 @@ msgstr "Webhook Rubrik" msgid "Webhook Headers" msgstr "Webhook Rubriker" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "Webbhook Loggar" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29790,7 +29787,7 @@ msgstr "Gul" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29802,7 +29799,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Ja" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Ja" @@ -30042,11 +30039,11 @@ msgid "You changed {0} to {1}" msgstr "Du ändrade {0} till {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Du skapade detta" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "Du har inte Läs eller Val Behörigheter för {}" @@ -30143,7 +30140,7 @@ msgstr "Visa {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Du har inte lagt till några Översiktpanel Diagram eller Nummerkort än." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "Du har inte skapat {0} än" @@ -30152,7 +30149,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "Du nådde gräns på grund av för många förfrågningar. Försök igen senare." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Du ändrade detta för" @@ -30232,7 +30229,7 @@ msgstr "Du behöver skrivbehörighet på {0} {1} för att slå samman" msgid "You need write permission on {0} {1} to rename" msgstr "Du behöver skrivbehörighet på {0} {1} för att ändra namn" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "Du behöver {0} behörighet för att hämta värden från {1} {2}" @@ -30271,7 +30268,7 @@ msgstr "Du slutade följa detta dokument" msgid "You viewed this" msgstr "Du visade detta" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "Du kommer snart att omdirigeras till Frappe Cloud." @@ -30312,11 +30309,11 @@ msgstr "Konto är låst och kommer att låsas upp efter {0} sekunder" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "Din tilldelning {0} {1} togs bort av {2}" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "Webbläsare stöder inte ljud element." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "Webbläsare stöder inte video element." @@ -30586,7 +30583,7 @@ msgid "email inbox" msgstr "e-post inkorg" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "tom" @@ -31016,11 +31013,11 @@ msgstr "twitter" msgid "updated to {0}" msgstr "uppdaterad till {0}" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "använd % som jokertecken" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "värden separerade med kommatecken" @@ -31043,7 +31040,7 @@ msgstr "via Data Import" msgid "via Google Meet" msgstr "via Google Meet" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "via Avisering" @@ -31146,7 +31143,7 @@ msgstr "{0} Diagram" msgid "{0} Dashboard" msgstr "{0} Översikt Panel" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31209,7 +31206,7 @@ msgid "{0} Tree" msgstr "{0} Träd Vy" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} Webbsida Visningar" @@ -31327,7 +31324,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} ändrade {1} till {2}" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} kommentarer" @@ -31340,7 +31337,7 @@ msgid "{0} created successfully" msgstr "{0} skapades" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} skapade detta" @@ -31578,7 +31575,7 @@ msgstr "{0} är nu standard utskrift format för {1} DocType" msgid "{0} is one of {1}" msgstr "{0} är en av {1}" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31593,7 +31590,7 @@ msgstr "{0} är angiven" msgid "{0} is within {1}" msgstr "{0} är inom {1}" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} artiklar valda" @@ -31602,7 +31599,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} efterliknade som du. De gav detta skäl: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} redigerade detta" @@ -31679,11 +31676,11 @@ msgid "{0} not found" msgstr "{0} hittades inte" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0} av {1}" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} av {1} ({2} rader med underordnade)" diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index 1f421a3a90..c56e115e21 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-07 08:07\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-14 10:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "0 - Taslak; 1 - Gönderildi; 2 -İptal Edildi" msgid "0 is highest" msgstr "0 en yüksek seviyedir" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "1 = Doğru & 0 = Yanlış" @@ -145,7 +145,7 @@ msgstr "1 Google Takvim Etkinliği senkronize edildi." msgid "1 Report" msgstr "1 Rapor" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1 yorum" @@ -952,7 +952,7 @@ msgstr "Erişim Anahtarı Kimliği" #. Settings' #: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json msgid "Access Key Secret" -msgstr "" +msgstr "Erişim Gizli Anahtarı" #. Name of a DocType #. Label of a Link in the Users Workspace @@ -971,7 +971,7 @@ msgstr "Erişim Anahtarı" #. Label of the access_token_url (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Access Token URL" -msgstr "" +msgstr "Erişim Token URL'si" #: frappe/auth.py:491 msgid "Access not allowed from this IP Address" @@ -1144,7 +1144,7 @@ msgstr "Aktivite Günlüğü" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -1155,7 +1155,7 @@ msgstr "Aktivite Günlüğü" msgid "Add" msgstr "Yeni" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "Sütun Ekle / Kaldır" @@ -1245,7 +1245,7 @@ msgstr "Grup Ekle" msgid "Add Indexes" msgstr "Dizinleri Ekle" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "Çoklu Ekle" @@ -1270,7 +1270,7 @@ msgstr "Yorum Ekle" msgid "Add Roles" msgstr "Rol Ekle" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "Satır Ekle" @@ -1299,7 +1299,7 @@ msgstr "Abonelere Ekle " msgid "Add Tags" msgstr "Etiket Ekle" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Etiket Ekle" @@ -1426,7 +1426,7 @@ msgstr "Bu aktiviteye katkıda bulunmak için {0} adresine e-posta gönderin." msgid "Add {0}" msgstr "Yeni {0}" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Yeni {0}" @@ -1589,8 +1589,8 @@ msgstr "Gelişmiş" msgid "Advanced Control" msgstr "Gelişmiş Kontrol" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "Gelişmiş Arama" @@ -1617,7 +1617,7 @@ msgstr "Silme İşleminden Sonra" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Discard" -msgstr "" +msgstr "İptalden Sonra" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -1664,7 +1664,7 @@ msgstr "Toplam Fonksiyonu Temel Alarak" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:409 msgid "Aggregate Function field is required to create a dashboard chart" -msgstr "" +msgstr "Bir Gösterge Panosu Grafiği oluşturmak için Toplama Fonksiyonu alanı gereklidir." #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json @@ -1738,9 +1738,9 @@ msgstr "Web Sitesi Slayt Gösterisine eklenen tüm görseller herkese açık olm msgid "All Records" msgstr "Tüm Kayıtlar" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" -msgstr "" +msgstr "Tüm Gönderiler" #: frappe/custom/doctype/customize_form/customize_form.js:452 msgid "All customizations will be removed. Please confirm." @@ -2267,7 +2267,7 @@ msgstr "Uygulama İstemci Kimliği" #. Label of the client_secret (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "App Client Secret" -msgstr "" +msgstr "Uygulama İstemci Gizli Anahtarı" #. Label of the app_id (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json @@ -2323,7 +2323,7 @@ msgstr "Sonuna ekle" #: frappe/email/doctype/email_account/email_account.py:200 msgid "Append To can be one of {0}" -msgstr "" +msgstr "Sonuna eklenen {0} değerinden biri olabilir" #. Description of the 'Append To' (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -2366,7 +2366,7 @@ msgstr "Uygulandı" msgid "Apply" msgstr "Uygula" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Arama Kuralı Uygula" @@ -2452,7 +2452,7 @@ msgstr "Uygulamalar" #: frappe/public/js/frappe/utils/number_systems.js:41 msgctxt "Number system" msgid "Ar" -msgstr "" +msgstr "Sayı Sistemi" #: frappe/public/js/frappe/views/kanban/kanban_column.html:14 msgid "Archive" @@ -2467,11 +2467,11 @@ msgstr "Arşivlendi" msgid "Archived Columns" msgstr "Arşivlenmiş Sütunlar" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "Atamaları temizlemek istediğinizen emin misiniz?" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "Tüm satırları silmek istediğinizden emin misiniz?" @@ -2502,7 +2502,7 @@ msgstr "Değişiklikleri iptal etmek istediğinizden emin misiniz?" msgid "Are you sure you want to generate a new report?" msgstr "Yeni bir rapor oluşturmak istediğinizden emin misiniz?" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "Frappe Cloud kontrol paneline giriş yapmak istediğinizden emin misiniz?" @@ -2578,7 +2578,7 @@ msgstr "Koşulu Ata" msgid "Assign To" msgstr "Ata" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Ata" @@ -2629,7 +2629,7 @@ msgid "Assigned By Full Name" msgstr "Atanan Kişinin Tam Adı" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2683,7 +2683,7 @@ msgstr "Atama Kuralı Kullanıcısı" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 msgid "Assignment Rule is not allowed on document type {0}" -msgstr "" +msgstr "Atama Kuralına {0} belge türünde izin verilmez" #. Label of the assignment_rules_section (Section Break) field in DocType #. 'Assignment Rule' @@ -2710,9 +2710,9 @@ msgstr "{0} ataması {1} tarafından kaldırıldı" msgid "Assignments" msgstr "Atamalar" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." -msgstr "" +msgstr "Tabloda en az bir sütunun gösterilmesi zorunludur." #: frappe/website/doctype/web_form/web_form.js:73 msgid "At least one field is required in Web Form Fields Table" @@ -2792,7 +2792,7 @@ msgstr "İsme Bağlı" #: frappe/core/doctype/file/file.py:141 msgid "Attached To Name must be a string or an integer" -msgstr "" +msgstr "Bağlı Olduğu Ad, bir metin (string) veya tam sayı (integer) olmalıdır." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Label of the attachment (Attach) field in DocType 'Newsletter Attachment' @@ -2828,22 +2828,22 @@ msgstr "Ek Kaldırıldı" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "Belge Ekleri" #: frappe/public/js/frappe/form/print_utils.js:91 msgid "Attempting Connection to QZ Tray..." -msgstr "" +msgstr "QZ Tray’e Bağlanmaya Çalışılıyor…" #: frappe/public/js/frappe/form/print_utils.js:107 msgid "Attempting to launch QZ Tray..." -msgstr "" +msgstr "QZ Tray başlatılmaya çalışılıyor..." #: frappe/www/attribution.html:9 msgid "Attribution" -msgstr "" +msgstr "Özellik" #. Label of the email_group (Table) field in DocType 'Newsletter' #: frappe/email/doctype/newsletter/newsletter.json @@ -2853,17 +2853,17 @@ msgstr "Hedef Kitle" #. Name of a report #: frappe/custom/report/audit_system_hooks/audit_system_hooks.json msgid "Audit System Hooks" -msgstr "" +msgstr "Denetim Sistemi Kancaları" #. Name of a DocType #: frappe/core/doctype/audit_trail/audit_trail.json msgid "Audit Trail" -msgstr "" +msgstr "Denetim İzi" #. Label of the auth_url_data (Code) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Auth URL Data" -msgstr "" +msgstr "Kimlik doğrulama URL Verileri" #. Label of the backend_app_flow (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -2885,7 +2885,7 @@ msgstr "Kimlik Doğrulama" msgid "Authentication Apps you can use are: " msgstr "Kullanabileceğiniz Kimlik Doğrulama Uygulamaları şunlardır: " -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "E-posta Hesabından e-postalar alınırken kimlik doğrulama başarısız oldu: {0}." @@ -2913,7 +2913,7 @@ msgstr "Yetkilendirme Kodu" #. Label of the authorization_uri (Small Text) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Authorization URI" -msgstr "" +msgstr "Yetkilendirme URI'si" #: frappe/templates/includes/oauth_confirmation.html:35 msgid "Authorization error for {}." @@ -3003,7 +3003,7 @@ msgstr "Otomatik Tekrar Günü" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:163 msgid "Auto Repeat Day{0} {1} has been repeated." -msgstr "" +msgstr "Otomatik Tekrarlama Günü {0} {1} tekrarlanmıştır." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:441 msgid "Auto Repeat Document Creation Failed" @@ -3092,11 +3092,11 @@ msgstr "Otomatik Mesaj" msgid "Automatic" msgstr "Otomatik" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Otomatik Bağlama yalnızca bir E-posta Hesabı için etkinleştirilebilir." -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Otomatik Bağlama yalnızca Gelen etkinleştirildiğinde etkinleştirilebilir." @@ -3136,7 +3136,7 @@ msgstr "{0} Ortalaması" #: frappe/utils/password_strength.py:130 msgid "Avoid dates and years that are associated with you." -msgstr "" +msgstr "Sizinle ilişkilendirilen tarih ve yıllardan kaçının." #: frappe/utils/password_strength.py:124 msgid "Avoid recent years." @@ -3234,7 +3234,7 @@ msgstr "B9" #: frappe/email/doctype/notification_recipient/notification_recipient.json #: frappe/public/js/frappe/views/communication.js:85 msgid "BCC" -msgstr "" +msgstr "BCC" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:31 #: frappe/public/js/frappe/widgets/onboarding_widget.js:181 @@ -3385,7 +3385,7 @@ msgstr "Finansal Yuvarlama (Eski)" #. Label of the banner (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Banner" -msgstr "" +msgstr "Banner" #. Label of the banner_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -3421,14 +3421,14 @@ msgstr "Barkod" #. Label of the base_dn (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Base Distinguished Name (DN)" -msgstr "" +msgstr "Temel Ayırt Edici Ad (DN)" #. Label of the base_url (Data) field in DocType 'Geolocation Settings' #. Label of the base_url (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Base URL" -msgstr "" +msgstr "Ana URL" #. Label of the based_on (Link) field in DocType 'Language' #: frappe/core/doctype/language/language.json @@ -3475,7 +3475,7 @@ msgstr "Silmeden Önce" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Discard" -msgstr "" +msgstr "İptal Etmeden Önce" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -3546,7 +3546,7 @@ msgstr "Fatura Yetkilisi" #. Label of the binary_logging (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Binary Logging" -msgstr "" +msgstr "Binary Günlük Kaydı" #. Label of the bio (Small Text) field in DocType 'User' #. Label of the bio (Small Text) field in DocType 'About Us Team Member' @@ -3584,7 +3584,7 @@ msgid "Blocked" msgstr "Engellenmiş" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3811,7 +3811,7 @@ msgstr "Toplu Silme" msgid "Bulk Edit" msgstr "Toplu Düzenleme" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "Toplu {0} Düzenleme" @@ -4132,7 +4132,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:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "İptal" @@ -4154,7 +4154,7 @@ msgstr "Tüm Belgeleri İptal Et" msgid "Cancel Scheduling" msgstr "Programı İptal Et" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} belge iptal edilsin mi?" @@ -4168,7 +4168,7 @@ msgstr "{0} belge iptal edilsin mi?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "İptal edildi" @@ -4193,7 +4193,7 @@ msgstr "{0} İptal Ediliyor" msgid "Cannot Download Report due to insufficient permissions" msgstr "Yetersiz izinler nedeniyle Rapor İndirilemiyor" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "Değerler Getirilemiyor" @@ -4296,7 +4296,7 @@ msgstr "{0} öğesinin alt elemanları olduğu için silme işlemi yapıl msgid "Cannot edit Standard Dashboards" msgstr "Standart Panolar düzenlenemez" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "Standart Bildirim düzenlenemiyor. Düzenlemek için lütfen bunu devre dışı bırakın ve çoğaltın" @@ -4337,7 +4337,7 @@ msgstr "{} dosyası diskte bulunamadı" msgid "Cannot get file contents of a Folder" msgstr "Bir Klasörün dosya içerikleri alınamıyor" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "Tek bir yazdırma biçimine birden fazla yazıcı ile eşleşme yapılamaz." @@ -4365,7 +4365,7 @@ msgstr "ID Alanı Kaldırılamaz" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "'Yalnızca Oluşturucu' izni ayarlanmışsa 'Rapor' izni ayarlanamaz" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "Belge Türü {1} üzerinde {0} olayı için Bildirim ayarlanamıyor" @@ -4736,7 +4736,7 @@ msgstr "Temizle ve Şablon Ekle" msgid "Clear & Add template" msgstr "Temizle ve Şablon Ekle" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Atamayı Temizle" @@ -4778,7 +4778,7 @@ msgstr "İlk Bileşeni eklemek için Özelleştir'e tıklayın." msgid "Click here" msgstr "Buraya tıklayın" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "Giriş yapmak için buraya tıklayın" @@ -4839,7 +4839,7 @@ msgstr "Dinamik Filtreleri Ayarlamak için Tıklayın" msgid "Click to Set Filters" msgstr "Filtreleri Ayarlamak İçin Tıklayın" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "Sıralama Yapmak İçin Tıklayın" @@ -5101,11 +5101,11 @@ msgstr "Sütun Adı" msgid "Column Name cannot be empty" msgstr "Sütun Adı boş olamaz" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "Sütun Genişliği" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "Sütun genişliği sıfır olamaz." @@ -5872,7 +5872,7 @@ msgstr "Kayıt Oluştur" msgid "Create New" msgstr "Yeni Oluştur" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Yeni Oluştur" @@ -5905,10 +5905,10 @@ msgstr "Yeni Oluştur ..." msgid "Create a new record" msgstr "Yeni Kayıt Oluştur" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "Yeni {0} Oluştur" @@ -5930,7 +5930,7 @@ msgstr "Yazdırma Formatı Oluştur veya Düzenle" msgid "Create or Edit Workflow" msgstr "İş Akışı Oluşturun veya Düzenleyin" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "{0} Oluştur" @@ -6160,7 +6160,7 @@ msgstr "Özel Belge Türleri (İzin Seçin)" #: frappe/core/doctype/user_type/user_type.py:105 msgid "Custom Document Types Limit Exceeded" -msgstr "" +msgstr "Özel Belge Türleri Sınırı Aşıldı" #: frappe/desk/desktop.py:524 msgid "Custom Documents" @@ -6320,7 +6320,7 @@ msgstr "{0} için özelleştirmeler şuraya aktarıldı:
{1}" msgid "Customize" msgstr "Özelleştir" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "Özelleştir" @@ -6966,7 +6966,7 @@ msgstr "Gecikti" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6975,7 +6975,7 @@ msgstr "Gecikti" msgid "Delete" msgstr "Sil" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Sil" @@ -6984,7 +6984,7 @@ msgstr "Sil" msgid "Delete Account" msgstr "Hesabı Sil" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "Tümünü Sil" @@ -7053,12 +7053,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:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 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:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} öğesini kalıcı olarak sil?" @@ -7106,7 +7106,7 @@ msgstr "{0} Siliniyor" msgid "Deleting {0} records..." msgstr "{0} Kayıt Siliniyor..." -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "Siliniyor {0}..." @@ -7319,7 +7319,7 @@ msgstr "Ayrıntılar" #. Label of the use_csv_sniffer (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Detect CSV type" -msgstr "" +msgstr "CSV türünü algıla" #: frappe/core/page/permission_manager/permission_manager.js:487 msgid "Did not add" @@ -7331,7 +7331,7 @@ msgstr "Kaldırılmadı" #: frappe/public/js/frappe/utils/diffview.js:57 msgid "Diff" -msgstr "" +msgstr "Fark" #. Description of the 'States' (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -7346,7 +7346,7 @@ msgstr "Rakamlar" #. Label of the ldap_directory_server (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Directory Server" -msgstr "" +msgstr "Dizin Sunucusu" #. Label of the disable_auto_refresh (Check) field in DocType 'List View #. Settings' @@ -7555,13 +7555,13 @@ msgstr "Yeni Kullanıcı Oluşturmayın " msgid "Do not create new user if user with email does not exist in the system" msgstr "E-postası olan kullanıcı sistemde mevcut değilse yeni kullanıcı oluşturmayın" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "Şablonda önceden ayarlanmış başlıkları düzenlemeyin" #: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65 msgid "Do not have permission to access bucket {0}." -msgstr "" +msgstr "{0} kovasına erişim izniniz yok." #: frappe/core/doctype/system_settings/system_settings.js:71 msgid "Do you still want to proceed?" @@ -8038,15 +8038,15 @@ msgstr "Belge Kilidi Açıldı" msgid "Document follow is not enabled for this user." msgstr "Bu kullanıcı için belge takibi etkinleştirilmedi." -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "Belge iptal edildi" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "Belge Gönderildi" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "Belge taslak durumundadır" @@ -8076,9 +8076,9 @@ msgstr "Belge {0} Zaten Geri Yüklendi" #: frappe/workflow/doctype/workflow_action/workflow_action.py:199 msgid "Document {0} has been set to state {1} by {2}" -msgstr "" +msgstr "Belge {0} , {2} tarafından {1} durumuna ayarlandı" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "Belge {0} {1} mevcut değil" @@ -8188,9 +8188,9 @@ msgstr "Donut" msgid "Double click to edit label" msgstr "Etiketi düzenlemek için çift tıklayın" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "İndir" @@ -8249,7 +8249,7 @@ msgid "Dr" msgstr "Dr" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "Taslak" @@ -8444,7 +8444,7 @@ msgstr "" msgid "Edit" msgstr "Düzenle" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Düzenle" @@ -8483,7 +8483,7 @@ msgstr "HTML Kodunu Düzenle" msgid "Edit DocType" msgstr "DocType Düzenle" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType Düzenle" @@ -8689,7 +8689,7 @@ msgstr "E-posta" msgid "Email Account" msgstr "E-posta Hesabı" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "E-posta Hesabı Devre Dışı Bırakıldı." @@ -8923,7 +8923,7 @@ msgstr "E-postalar" msgid "Emails Pulled" msgstr "E-postalar Çekildi" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "E-postalar zaten bu hesaptan çekiliyor." @@ -9161,7 +9161,7 @@ msgstr "Etkin" msgid "Enabled Scheduler" msgstr "Zamanlayıcıyı Etkinleştir" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "{0} kullanıcısı için e-posta gelen kutusu etkinleştirildi" @@ -9302,7 +9302,7 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:108 msgid "Ensure the user and group search paths are correct." -msgstr "" +msgstr "Kullanıcı ve grup arama yollarının doğru olduğundan emin olun." #: frappe/integrations/doctype/google_calendar/google_calendar.py:93 msgid "Enter Client Id and Client Secret in Google Settings." @@ -9310,7 +9310,7 @@ msgstr "Google Ayarları'na İstemci Kimliği ve İstemci Gizli Anahtarını gir #: frappe/templates/includes/login/login.js:351 msgid "Enter Code displayed in OTP App." -msgstr "" +msgstr "OTP Uygulamasında görüntülenen Kodu girin." #: frappe/public/js/frappe/views/communication.js:771 msgid "Enter Email Recipient(s)" @@ -9363,7 +9363,7 @@ msgstr "Şifrenizi Girin" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:22 msgid "Entity Name" -msgstr "" +msgstr "Varlık Adı" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:9 msgid "Entity Type" @@ -9407,7 +9407,6 @@ msgstr "Hata Günlüğü" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "Hata Günlükleri" @@ -9444,9 +9443,9 @@ msgstr "İstemci Komut Dosyasında Hata." msgid "Error in Header/Footer Script" msgstr "Üstbilgi/Altbilgi Kodunda Hata" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "Hata Bildirimi" @@ -9454,11 +9453,11 @@ msgstr "Hata Bildirimi" msgid "Error in print format on line {0}: {1}" msgstr "{0} satırındaki yazdırma biçiminde hata: {1}" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "E-posta hesabına bağlanırken hata oluştu {0}" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "{0} Bildirim değerlendirilirken hata oluştu. Lütfen şablonunuzu düzeltin." @@ -9703,7 +9702,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:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Dışarı Aktar" @@ -9917,10 +9916,6 @@ msgstr "Koşullar değerlendirilemedi: {}" msgid "Failed to export python type hints" msgstr "Python türü ipuçlarını dışa aktarma başarısız oldu" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Seriden adlar oluşturulamadı" @@ -9937,7 +9932,7 @@ msgstr "{1} ile {0} komutu için geçerli method alınamadı" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "Site bilgisi alınamadı" @@ -9945,7 +9940,7 @@ msgstr "Site bilgisi alınamadı" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Sanal belge türü {} içe aktarılamadı, denetleyici dosyası mevcut mu?" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9961,7 +9956,7 @@ msgstr "Mesaj oluşturulamadı: {}" msgid "Failed to render subject: {}" msgstr "Konu işlenemedi: {}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "Frappe Cloud'da oturum açma isteği başarısız oldu" @@ -9977,7 +9972,7 @@ msgstr "Bildirim e-postası gönderilemedi" msgid "Failed to update global settings" msgstr "Genel ayarlar güncellenemedi" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -10159,7 +10154,7 @@ msgstr "{0} alanı varolmayan {1} doctype ile referansa sahip." msgid "Field {0} not found." msgstr "{0} alanı bulunamadı." -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "{1} belgesindeki {0} alanı ne bir Cep telefonu numarası alanı ne de bir Müşteri veya Kullanıcı bağlantısıdır" @@ -10177,7 +10172,7 @@ msgstr "{1} belgesindeki {0} alanı ne bir Cep telefonu numarası alanı ne de b #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "Alan" @@ -10444,7 +10439,7 @@ msgstr "Filtre" msgid "Filtered Records" msgstr "Filtrelenmiş Kayıtlar" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "\"{0}\" tarafından filtrelendi" @@ -10493,7 +10488,7 @@ msgstr "JSON Filtreleri" msgid "Filters Section" msgstr "Filtre Seçimi" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "Filtreler {0} için Uygulandı" @@ -10640,12 +10635,12 @@ msgstr "{0} klasörü boş değil" msgid "Folio" msgstr "Folio" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "Takip Et" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "Takip Eden" @@ -11032,7 +11027,7 @@ msgstr "Kesir Birimleri" msgid "Frappe" msgstr "ERP" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "Frappe Cloud Girişi Başarılı" @@ -11049,7 +11044,7 @@ msgstr "Açık Tema" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth Hatası" @@ -11692,7 +11687,7 @@ msgstr "Grup Düğümü" #. Label of the ldap_group_objectclass (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Group Object Class" -msgstr "" +msgstr "Grup Nesne Sınıfı" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -12118,7 +12113,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:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "Etiketleri Gizle" @@ -12183,9 +12178,9 @@ msgstr "İpucu: Parolaya semboller, sayılar ve büyük harfler ekleyin." #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12259,8 +12254,8 @@ msgstr "Sanırım henüz herhangi bir çalışma alanına erişiminiz yok, ancak #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12533,7 +12528,7 @@ msgstr "Yeni kayıt yüklüyorsanız \"isim\" (ID) sütununu boş bırakın." msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "Siteyi yakın zamanda geri yüklediyseniz, orijinal şifreleme anahtarını içeren site_config.json dosyasını kopyalamanız gerekebilir." -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "Eğer yönlendirilmediyseniz," @@ -12672,7 +12667,7 @@ msgstr "Resim alanı iliştirilen resim türünde olmalıdır" msgid "Image link '{0}' is not valid" msgstr "Resim bağlantısı '{0}' geçerli değil" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "Resim optimize edildi" @@ -12720,7 +12715,7 @@ msgstr "" msgid "Import" msgstr "İçe Aktar" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "İçe Aktar" @@ -13296,7 +13291,7 @@ msgid "Invalid" msgstr "Geçersiz" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13318,9 +13313,9 @@ msgstr "Geçersiz Eylem" msgid "Invalid CSV Format" msgstr "Geçersiz CSV Formatı" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." -msgstr "" +msgstr "Geçersiz Kod. Lütfen tekrar deneyin." #: frappe/integrations/doctype/webhook/webhook.py:87 msgid "Invalid Condition: {}" @@ -13368,7 +13363,7 @@ msgstr "Geçersiz Bağlantı" #: frappe/www/login.py:120 msgid "Invalid Login Token" -msgstr "" +msgstr "Geçersiz Oturum Açma Tokenı" #: frappe/templates/includes/login/login.js:290 msgid "Invalid Login. Try again." @@ -13401,7 +13396,7 @@ msgstr "Geçersiz Çıktı Formatı" #: frappe/model/base_document.py:105 msgid "Invalid Override" -msgstr "" +msgstr "Hatalı Geçersiz Kılma" #: frappe/integrations/doctype/connected_app/connected_app.py:191 msgid "Invalid Parameters." @@ -13691,7 +13686,7 @@ msgstr "Yayınlanmış Alan" #: frappe/core/doctype/doctype/doctype.py:1517 msgid "Is Published Field must be a valid fieldname" -msgstr "" +msgstr "Yayınlandı Alan geçerli bir alan olmalıdır" #. Label of the is_query_report (Check) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json @@ -14420,7 +14415,7 @@ msgid "Leave blank to repeat always" msgstr "Her zaman tekrarlamak için boş bırakın" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "Bu konuşmadan ayrıl" @@ -14876,7 +14871,7 @@ msgstr "Filtreyi Listele" msgid "List Settings" msgstr "Liste Ayarları" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Liste Ayarları" @@ -14945,7 +14940,7 @@ msgstr "Daha fazla yükle" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -15110,7 +15105,7 @@ msgstr "Kullanıcı Girişi Gerekli" msgid "Login session expired, refresh page to retry" msgstr "Oturum açma oturumu süresi doldu, yeniden denemek için sayfayı yenileyin" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "Frappe Cloud'a Giriş Yapın" @@ -15623,7 +15618,7 @@ msgid "Menu" msgstr "Menü" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "Varolan ile Birleştir" @@ -15709,7 +15704,7 @@ msgstr "Mesaj Türü" msgid "Message clipped" msgstr "Mesaj kopyalandı" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" @@ -16423,12 +16418,12 @@ msgstr "Gezinti Çubuğu Şablonu" msgid "Navbar Template Values" msgstr "Gezinme Çubuğu Şablon Değerleri" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Listede Aşağı Git" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Listede Yukarı git" @@ -16555,7 +16550,7 @@ msgstr "Web Sitesi İletişim Sayfasından Yeni Mesaj" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "Yeni İsim" @@ -16645,11 +16640,11 @@ msgstr "Ayarlanacak yeni değer" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16804,14 +16799,14 @@ msgstr "Sonraki Tıklamada" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "Hayır" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "Hayır" @@ -16902,7 +16897,7 @@ msgid "No Label" msgstr "Etiket Yok" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16941,7 +16936,7 @@ msgstr "Önizleme Yok" msgid "No Preview Available" msgstr "Önizleme Mevcut Değil" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "Uygun Yazıcı Bulunamadı." @@ -17017,7 +17012,7 @@ msgstr "Senkronizasyonda değişiklik yok" msgid "No changes to update" msgstr "Güncellenecek değişiklik yok" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "Henüz yorum yok" @@ -17043,7 +17038,7 @@ msgstr "Varsayılan Adres Şablonu bulunamadı. Lütfen yeni bir şablon oluştu #: frappe/public/js/frappe/ui/toolbar/search.js:71 msgid "No documents found tagged with {0}" -msgstr "" +msgstr "{0} ile etiketlenen belge bulunamadı" #: 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." @@ -17127,7 +17122,7 @@ msgstr "Okuma {0} izni yok" #: frappe/share.py:220 msgid "No permission to {0} {1} {2}" -msgstr "" +msgstr "{0} {1} {2} için izin yok" #: frappe/core/doctype/user_permission/user_permission_list.js:175 msgid "No records deleted" @@ -17145,7 +17140,7 @@ msgstr "Etiketlenmiş kayıt yok." msgid "No records will be exported" msgstr "Hiçbir kayıt dışa aktarılmayacak" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "Sıra yok" @@ -17173,7 +17168,7 @@ msgstr "{0} Bulunamadı" msgid "No {0} found" msgstr "{0} bulunamadı." -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Filtrelere uygun {0} bulunamadı. Tüm filtreleri temizleyip tekrar deneyebilirsiniz." @@ -17317,14 +17312,14 @@ msgstr "Gönderilmedi" msgid "Not Set" msgstr "Ayarlanmamış" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "Ayarlanmamış" #: frappe/utils/csvutils.py:102 msgid "Not a valid Comma Separated Value (CSV File)" -msgstr "" +msgstr "Virgülle Ayrılmış Geçerli Bir CSV Dosyası Değil" #: frappe/core/doctype/user/user.py:263 msgid "Not a valid User Image." @@ -17346,7 +17341,7 @@ msgstr "Aktif değil" msgid "Not allowed for {0}: {1}" msgstr "{0} için izin verilmiyor: {1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "{0} belgesinin eklenmesine izin verilmiyor, lütfen Yazdırma Ayarları'nda {0} için Yazdırmaya İzin Ver ayarını etkinleştirin" @@ -17389,7 +17384,7 @@ msgstr "Geliştirici Modunda değil! site_config.json dosyasına ayarlayın veya msgid "Not permitted" msgstr "İzin verilmedi" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "Görüntülemek için yetkiniz yok: {0}" @@ -17509,21 +17504,21 @@ msgstr "Bildirim Ayarları" #. Name of a DocType #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json msgid "Notification Subscribed Document" -msgstr "" +msgstr "Bildirim İçin Abone Olunan Belge" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:7 msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "Bildirim: {0} isimli Müşterinin belirlenmiş bir cep telefonu numarası yok" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "Bildirim: {0} belgesinin {1} sayı kümesi yok (alan: {2})" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "Bildirim: {0} kullanıcısının ayarlanmış bir Cep telefonu numarası yok" @@ -18106,7 +18101,7 @@ msgstr "Modüle Git" msgid "Open in a new tab" msgstr "Yeni sekmede aç" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Liste Öğesini Aç" @@ -18156,13 +18151,13 @@ msgstr "Operasyon" msgid "Operator must be one of {0}" msgstr "" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "Optimize Et" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "Resim optimize ediliyor..." @@ -18643,7 +18638,7 @@ msgstr "Üst öğe, verilerin ekleneceği belgenin adıdır." msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18712,7 +18707,7 @@ msgstr "Şifre Sıfırlama" msgid "Password Reset Link Generation Limit" msgstr "Şifre Resetleme için Bağlantı Oluşturma Limiti" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "Şifre filtrelenemiyor" @@ -18904,7 +18899,7 @@ msgstr "{0} Kalıcı Olarak İptal Et" msgid "Permanently Submit {0}?" msgstr "{0} Kalıcı Olarak Kaydedilecek" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "{0} öğesi kalıcı olarak silinecek." @@ -19106,7 +19101,7 @@ msgstr "Düz Metin" msgid "Plant" msgstr "Fabrika" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "Lütfen E-posta Hesabı için OAuth'u Yetkilendirin {0}" @@ -19282,7 +19277,7 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.py:84 msgid "Please enter Redirect URL" -msgstr "" +msgstr "Lütfen Yönlendirme URL'sini girin" #: frappe/templates/includes/comments/comments.html:163 msgid "Please enter a valid email address." @@ -19367,7 +19362,7 @@ msgstr "Lütfen önce DocType'ı seçin" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:27 msgid "Please select Entity Type first" -msgstr "" +msgstr "Lütfen önce Varlık Türünü seçin" #: frappe/core/doctype/system_settings/system_settings.py:109 msgid "Please select Minimum Password Score" @@ -19403,7 +19398,7 @@ msgstr "Lütfen geçerli DocType'ları seçin" #: frappe/model/db_query.py:1121 msgid "Please select atleast 1 column from {0} to sort/group" -msgstr "" +msgstr "Lütfen sıralamak/gruplamak için {0} en az 1 sütun seçin" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:214 msgid "Please select prefix first" @@ -19417,7 +19412,7 @@ msgstr "Lütfen Belge Türünü seçin." #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Please select the LDAP Directory being used" -msgstr "" +msgstr "Lütfen kullanılmakta olan LDAP Dizinini seçin" #: frappe/website/doctype/website_settings/website_settings.js:100 msgid "Please select {0}" @@ -19433,7 +19428,7 @@ msgstr "Lütfen E-posta Adresini ayarlayın" #: frappe/printing/page/print/print.js:549 msgid "Please set a printer mapping for this print format in the Printer Settings" -msgstr "" +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:1330 msgid "Please set filters" @@ -19449,7 +19444,7 @@ msgstr "Lütfen belge adını ayarlayın" #: frappe/desk/doctype/dashboard/dashboard.py:120 msgid "Please set the following documents in this Dashboard as standard first." -msgstr "" +msgstr "Lütfen öncelikle bu Gösterge Tablosundaki aşağıdaki belgeleri standart olarak ayarlayın." #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:120 msgid "Please set the series to be used." @@ -19463,7 +19458,7 @@ msgstr "" msgid "Please setup a message first" msgstr "Lütfen önce bir mesaj ayarlayın" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Lütfen Ayarlar > E-posta Hesabı bölümünden varsayılan E-posta Hesabını ayarlayın" @@ -19471,13 +19466,13 @@ msgstr "Lütfen Ayarlar > E-posta Hesabı bölümünden varsayılan E-posta Hesa msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Lütfen Ayarlar > E-posta Hesabı bölümünden varsayılan giden E-posta Hesabını ayarlayın" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "Lütfen belirtiniz" #: frappe/permissions.py:773 msgid "Please specify a valid parent DocType for {0}" -msgstr "" +msgstr "Lütfen {0} için geçerli bir üst DocType belirtin" #: frappe/email/doctype/notification/notification.py:154 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" @@ -19619,11 +19614,11 @@ msgstr "Posta Kodu" msgid "Posting Timestamp" msgstr "Gönderim Saati" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "{0} tarafından gönderilen gönderiler" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "" @@ -19777,9 +19772,9 @@ msgstr "Önceki" msgid "Previous Hash" msgstr "" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" -msgstr "" +msgstr "Önceki Gönderim" #. Option for the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json @@ -19813,7 +19808,7 @@ msgstr "Birincil Telefon" #: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:199 msgid "Primary key of doctype {0} can not be changed as there are existing values." -msgstr "" +msgstr "{0} belge türünün birincil anahtarı mevcut değerler olduğundan değiştirilemez." #. Label of the print (Check) field in DocType 'Custom DocPerm' #. Label of the print (Check) field in DocType 'DocPerm' @@ -19834,7 +19829,7 @@ msgstr "" msgid "Print" msgstr "Yazdır" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Yazdır" @@ -19853,7 +19848,7 @@ msgstr "Belgeleri Yazdır" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19892,7 +19887,7 @@ msgstr "Yazdırma Biçimi Alan Şablonu" #. Label of the print_format_help (HTML) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format Help" -msgstr "" +msgstr "Yazdırma Biçimi Yardımı" #. Label of the print_format_type (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -19901,7 +19896,7 @@ msgstr "Yazdırma Formatı Türü" #: frappe/www/printview.py:437 msgid "Print Format {0} is disabled" -msgstr "" +msgstr "Yazdırma Biçimi {0} devre dışı" #. Label of a Link in the Tools Workspace #. Name of a DocType @@ -20000,11 +19995,11 @@ msgstr "Belgeyi Yazdır" msgid "Print with letterhead" msgstr "Antetli Kağıda Yazdır" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "Yazıcı" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "Yazıcı Eşlemesi" @@ -20014,7 +20009,7 @@ msgstr "Yazıcı Eşlemesi" msgid "Printer Name" msgstr "Yazıcı Adı" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "Yazıcı Ayarları" @@ -20153,7 +20148,7 @@ msgstr "Sağlayıcı" #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Provider Name" -msgstr "" +msgstr "Sağlayıcı Adı" #. Option for the 'Event Type' (Select) field in DocType 'Event' #. Label of the public (Check) field in DocType 'Note' @@ -20396,7 +20391,7 @@ msgstr "Sorgu Türleri" msgid "Queue in Background (BETA)" msgstr "Arka Plan Kuyruğu (Beta)" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "" @@ -20574,7 +20569,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "Cvp:" @@ -20591,7 +20586,7 @@ msgstr "Ynt: {0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20599,7 +20594,7 @@ msgstr "Ynt: {0}" #: frappe/desk/doctype/notification_log/notification_log.json #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Read" -msgstr "Okudu" +msgstr "Okuma" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the read_only (Check) field in DocType 'DocField' @@ -21093,7 +21088,7 @@ msgstr "Google E-Tablosunu Yenile" msgid "Refresh Token" msgstr "Token Yenile" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Yenileniyor" @@ -21271,7 +21266,7 @@ msgstr "{0} Kaldırdı:" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "Yeniden Adlandır" @@ -21281,7 +21276,7 @@ msgstr "Yeniden Adlandır" msgid "Rename Fieldname" msgstr "Alanı Yeniden Adlandır" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "Yeniden Adlandır" @@ -21345,7 +21340,7 @@ msgstr "" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "Tekrarlar {0}" @@ -21645,7 +21640,7 @@ msgstr "" #: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" -msgstr "" +msgstr "İstek Zaman Aşımına Uğradı" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json @@ -21760,7 +21755,7 @@ msgstr "Varsayılanlara Sıfırla" msgid "Reset sorting" msgstr "Sıralamayı Sıfırla" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "Varsayılana Dön" @@ -21845,7 +21840,7 @@ msgstr "Çalışma Alanını Sınırla" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "Kullanıcıyı yalnızca bu IP adresinden kısıtlayın. Virgülle ayırarak birden fazla IP adresi eklenebilir. (111.111.111) gibi kısmi IP adreslerini de kabul eder." -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Kısıtlamalar" @@ -21877,7 +21872,7 @@ msgstr "Doğrulama ekranına dönün ve kimlik doğrulama uygulamanız tarafınd #. Label of the reverse (Check) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Reverse Icon Color" -msgstr "" +msgstr "Ters Simge Rengi" #. Option for the 'Type' (Select) field in DocType 'Energy Point Log' #: frappe/social/doctype/energy_point_log/energy_point_log.js:10 @@ -21921,7 +21916,7 @@ msgstr "İnceleme Seviyeleri" msgid "Review Points" msgstr "İnceleme Puanı" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "Yorumlar" @@ -22047,7 +22042,7 @@ msgstr "Rol İzinleri" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" @@ -22476,7 +22471,7 @@ msgstr "Cumartesi" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22532,10 +22527,6 @@ msgstr "Tamamlamada Kaydet" msgid "Save the document." msgstr "Belgeyi kaydet." -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22976,7 +22967,7 @@ msgstr "Seçim" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "Tümünü Seç" @@ -23056,7 +23047,7 @@ msgstr "Alan Seçin" msgid "Select Field..." msgstr "Alan Seçin..." -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23133,7 +23124,7 @@ msgstr "Rapor Seçin" #: frappe/printing/page/print_format_builder/print_format_builder.js:631 msgid "Select Table Columns for {0}" -msgstr "" +msgstr "{0} için Tablo Sütunlarını Seçin" #: frappe/desk/page/setup_wizard/setup_wizard.js:396 msgid "Select Time Zone" @@ -23210,13 +23201,13 @@ msgstr "Yazdırmak için en az 1 kayıt seçin" msgid "Select atleast 2 actions" msgstr "En az 2 eylem seçin" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Liste Öğesini Seç" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Birden Fazla Öğe Seçin" @@ -23240,7 +23231,7 @@ msgstr "Sonrasına yeni alan eklemek istediğiniz etiketi seçin." #: frappe/public/js/frappe/utils/diffview.js:102 msgid "Select two versions to view the diff." -msgstr "" +msgstr "Farkı görmek için iki versiyonuda seçin." #: frappe/public/js/frappe/form/link_selector.js:24 #: frappe/public/js/frappe/form/multi_select_dialog.js:80 @@ -23679,7 +23670,7 @@ msgstr "Oturum Süresi {0} formatında olmalıdır" msgid "Set" msgstr "Ayarla" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "Ayarla" @@ -23989,7 +23980,7 @@ msgstr "Kurulum başarısız oldu" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "Paylaş" @@ -24060,7 +24051,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "Mutlak Değerleri Göster" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "Tümünü Göster" @@ -24207,7 +24198,7 @@ msgid "Show Sidebar" msgstr "Kenar Çubuğunu Göster" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "Etiketleri Göster" @@ -24822,7 +24813,7 @@ msgstr "Standart Kenar Çubuğu Menüsü" #: frappe/website/doctype/web_form/web_form.js:40 msgid "Standard Web Forms can not be modified, duplicate the Web Form instead." -msgstr "" +msgstr "Standart Web Formları değiştirilemez, bunun yerine Web Formunu çoğaltın." #: frappe/website/doctype/web_page/web_page.js:92 msgid "Standard rich text editor with controls" @@ -24894,7 +24885,7 @@ msgstr "Yeni Format Başlat" #. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "StartTLS" -msgstr "" +msgstr "TLS'yi Başlat" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json @@ -25060,6 +25051,12 @@ msgstr "Adımlar" msgid "Steps to verify your login" msgstr "Giriş bilgilerinizi doğrulama adımları" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "Durdur" @@ -25214,7 +25211,7 @@ msgstr "Gönderim Kuyruğu" msgid "Submit" msgstr "Gönder" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Gönder/İşle" @@ -25272,7 +25269,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:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} belge gönderilsin mi?" @@ -25280,7 +25277,7 @@ msgstr "{0} belge gönderilsin mi?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "İşlendi" @@ -25324,7 +25321,7 @@ msgstr "Alt Başlık" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25852,7 +25849,7 @@ msgstr "Tablo Çoklu Seçim" msgid "Table Trimmed" msgstr "Tablo Temizlendi" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "Tablo güncellendi" @@ -25873,10 +25870,10 @@ msgstr "Etiket" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json msgid "Tag Link" -msgstr "" +msgstr "Etiket Bağlantısı" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -26079,7 +26076,7 @@ msgstr "Teşekkürler" msgid "The Auto Repeat for this document has been disabled." msgstr "Bu belge için Otomatik Tekrarlama devre dışı bırakıldı." -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "CSV formatı büyük/küçük harfe duyarlıdır" @@ -26092,7 +26089,7 @@ msgstr "Google Cloud Konsolundan altında elde edilen İstemci Kimliği" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "Koşul '{0}' geçersiz" @@ -26147,7 +26144,7 @@ msgstr "Yorum alanı boş olamaz" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Bu e-postanın içeriği kesinlikle gizlidir. Lütfen bu e-postayı kimseye iletmeyin." -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Gösterilen sayı tahmini bir sayıdır. Kesin sayıyı görmek için buraya tıklayın." @@ -26191,7 +26188,7 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:1055 msgid "The following values are invalid: {0}. Values must be one of {1}" -msgstr "" +msgstr "Aşağıdaki değerler geçersizdir: {0}. Değerler {1} değerlerinden biri olmalıdır" #: frappe/core/doctype/data_import/importer.py:1012 msgid "The following values do not exist for {0}: {1}" @@ -26267,7 +26264,7 @@ msgstr "{0} rolü özel bir rol olmalıdır." #: frappe/core/doctype/audit_trail/audit_trail.py:46 msgid "The selected document {0} is not a {1}." -msgstr "" +msgstr "Seçilen belge {0} bir {1} değildir." #: frappe/utils/response.py:326 msgid "The system is being updated. Please refresh again after a few moments." @@ -26279,7 +26276,7 @@ msgstr "Sistem önceden tanımlanmış birçok rol sağlar. Daha ince izinler ay #: frappe/core/doctype/user_type/user_type.py:97 msgid "The total number of user document types limit has been crossed." -msgstr "" +msgstr "Toplam kullanıcı belge türü sayısı sınırı aşıldı." #. Description of the 'User Field' (Select) field in DocType 'Energy Point #. Rule' @@ -26298,7 +26295,7 @@ msgstr "Bu ifade doğruysa web kancası tetiklenecektir" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:173 msgid "The {0} is already on auto repeat {1}" -msgstr "" +msgstr "{0} zaten otomatik tekrarda {1}" #. Label of the section_break_6 (Section Break) field in DocType 'Website #. Settings' @@ -26449,7 +26446,7 @@ msgid "This action is only allowed for {}" msgstr "Bu eylem yalnızca {} için izin verilir" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "Bu işlem geri alınamaz" @@ -26521,7 +26518,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "Bu dosya herkese açıktır. Kimlik doğrulaması olmadan erişilebilir." @@ -27105,7 +27102,7 @@ msgstr "Izgara Görünümü" msgid "Toggle Sidebar" msgstr "Kenar Çubuğunu Aç/Kapat" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "Kenar Çubuğunu Aç/Kapat" @@ -27756,7 +27753,7 @@ msgstr "Geri Al" msgid "Undo last action" msgstr "Son işlemi geri al" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "Takibi Bırak" @@ -27862,7 +27859,7 @@ msgstr "Kaydolmamış" msgid "Untitled Column" msgstr "Başlıksız Sütun" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "Arşivden çıkar" @@ -28017,13 +28014,13 @@ msgstr "{0} Güncelleniyor" msgid "Updating {0} of {1}, {2}" msgstr "{0} Güncelleniyor {0}/{1}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "Yükle" @@ -28143,7 +28140,7 @@ msgstr "Farklı E-posta Kimliği kullan" #. 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 "Varsayılan ayarların verilerinizi doğru şekilde algılamadığını düşünüyorsanız kullanın" #: frappe/model/db_query.py:432 msgid "Use of function {0} in field is restricted" @@ -28378,7 +28375,7 @@ msgstr "Kullanıcı İzinleri" msgid "User Permissions" msgstr "Kullanıcı İzinleri" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Kullanıcı İzinleri" @@ -28514,7 +28511,7 @@ msgstr "{0} isimli Kullanıcı veri silme talebinde bulundu" #: frappe/core/doctype/user/user.py:1372 msgid "User {0} impersonated as {1}" -msgstr "" +msgstr "{0}, {1} olarak kullanıyor" #: frappe/utils/oauth.py:270 msgid "User {0} is disabled" @@ -28622,10 +28619,6 @@ msgstr "Frappe Posta Ayarlarını Doğrulama" msgid "Validate SSL Certificate" msgstr "SSL Sertifikasını Doğrula" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "Doğrulama Hatası" @@ -28779,7 +28772,7 @@ msgstr "Doğrulandı" msgid "Verify" msgstr "Doğrula" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "Doğrula" @@ -28788,6 +28781,10 @@ msgstr "Doğrula" msgid "Verify Password" msgstr "Şifre Doğrulama" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "Doğrulama kodu doğrulanıyor..." + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "Doğrulanıyor..." @@ -28832,6 +28829,10 @@ msgstr "Yorumu Görüntüle" msgid "View Doctype Permissions" msgstr "Doctype İzinlerini Görüntüle" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "Dosyayı Göster" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "Tam Günlüğü Görüntüle" @@ -28889,7 +28890,7 @@ msgstr "Websitesine Git" msgid "View document" msgstr "Belge görüntüle" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "Dosyayı Göster" @@ -29014,7 +29015,7 @@ msgstr "{0} ile ilişkili verilerinizi indirmeniz için sizden bir istek aldık: #: frappe/www/attribution.html:12 msgid "We would like to thank the authors of these packages for their contribution." -msgstr "" +msgstr "Bu paketlerin yazarlarına katkılarından dolayı teşekkür ederiz." #: frappe/www/contact.py:48 msgid "We've received your query!" @@ -29126,10 +29127,6 @@ msgstr "Webhook Başlığı" msgid "Webhook Headers" msgstr "Webhook Başlıkları" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "Webhook Günlükleri" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29795,7 +29792,7 @@ msgstr "Sarı" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29807,7 +29804,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "Evet" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "Evet" @@ -30047,11 +30044,11 @@ msgid "You changed {0} to {1}" msgstr "{0} değerini {1} olarak değiştirdiniz" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "Oluşturdunuz" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "{} için Okuma veya Seçme İzniniz yok" @@ -30148,7 +30145,7 @@ msgstr "Görüntülenmeyen {0} Var" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Henüz herhangi bir Gösterge Tablosu ve Sayı Kartı eklemediniz." -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "Henüz bir {0} oluşturmadınız." @@ -30157,7 +30154,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "Çok fazla istek nedeniyle izin verilen sınıra ulaştınız. Lütfen bir süre sonra tekrar deneyin." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "Düzenlediniz" @@ -30179,7 +30176,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.py:123 msgid "You need to be Workspace Manager to delete a public workspace." -msgstr "" +msgstr "Herkese Açık ayarlanan bir çalışma alanını silmek için Çalışma Alanı Yöneticisi rolüne sahip olmanız gerekir." #: frappe/desk/doctype/workspace/workspace.py:76 msgid "You need to be Workspace Manager to edit this document" @@ -30237,7 +30234,7 @@ msgstr "Birleştirmek için {0} {1} üzerinde yazma iznine ihtiyacınız var" msgid "You need write permission on {0} {1} to rename" msgstr "Yeniden adlandırmak için {0} {1} üzerinde yazma iznine ihtiyacınız var" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "{1} {2} adresinden değer almak için {0} iznine ihtiyacınız var" @@ -30276,7 +30273,7 @@ msgstr "Bu belgeyi takip etmeyi bıraktınız" msgid "You viewed this" msgstr "Bunu görüntülediniz" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "Yakında Frappe Cloud'a yönlendirileceksiniz." @@ -30317,11 +30314,11 @@ msgstr "Hesabınız kilitlendi ve {0} saniye sonra yeniden erişilebilir olacak" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "{0} {1} üzerindeki atama {2} tarafından kaldırıldı" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "Tarayıcınız ses öğesini desteklemiyor." -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "Tarayıcınız video öğesini desteklemiyor." @@ -30591,7 +30588,7 @@ msgid "email inbox" msgstr "e-posta gelen kutusu" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "boş" @@ -31021,11 +31018,11 @@ msgstr "twitter" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "% işaretini joker olarak kullanın" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "Değerler virgül ile ayrılır." @@ -31048,7 +31045,7 @@ msgstr "Veri İçe Aktarma ile" msgid "via Google Meet" msgstr "Google Meet ile" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "Bildirim aracılığıyla" @@ -31151,7 +31148,7 @@ msgstr "{0} Grafiği" msgid "{0} Dashboard" msgstr "{0} Gösterge Paneli" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -31214,7 +31211,7 @@ msgid "{0} Tree" msgstr "{0} Ağacı" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} Sayfa Görüntülemesi" @@ -31332,7 +31329,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0} {1} değerini {2} olarak değiştirdi" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0} yorum" @@ -31345,7 +31342,7 @@ msgid "{0} created successfully" msgstr "{0} başarıyla oluşturuldu" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "{0} oluşturdu." @@ -31520,7 +31517,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} Dinamik Bağlantı için geçerli bir DocType değil" #: frappe/email/doctype/email_group/email_group.py:131 #: frappe/utils/__init__.py:200 @@ -31529,7 +31526,7 @@ msgstr "{0} geçerli bir E-Posta Adresi değil." #: frappe/geo/doctype/country/country.py:30 msgid "{0} is not a valid ISO 3166 ALPHA-2 code." -msgstr "" +msgstr "{0} geçerli bir ISO 3166 ALPHA-2 kodu değil." #: frappe/utils/__init__.py:168 msgid "{0} is not a valid Name" @@ -31549,7 +31546,7 @@ msgstr "{0}, {1} için geçerli bir üst DocType değildir." #: frappe/permissions.py:806 msgid "{0} is not a valid parentfield for {1}" -msgstr "" +msgstr "{0}, {1} için geçerli bir üst alan değil" #: frappe/email/doctype/auto_email_report/auto_email_report.py:115 msgid "{0} is not a valid report format. Report format should one of the following {1}" @@ -31583,7 +31580,7 @@ msgstr "{0} artık {1} belge türü için varsayılan yazdırma biçimidir" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31598,7 +31595,7 @@ msgstr "{0} ayarlandı" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0} Kayıt Seçildi" @@ -31607,7 +31604,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "{0} düzenledi." @@ -31684,11 +31681,11 @@ msgid "{0} not found" msgstr "{0} bulunamadı" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "{0}/{1} Kayıt Listeleniyor" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "" diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index 961184a493..639432a3e5 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-02-02 09:33+0000\n" -"PO-Revision-Date: 2025-02-06 07:12\n" +"POT-Creation-Date: 2025-02-09 09:32+0000\n" +"PO-Revision-Date: 2025-02-11 09:06\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -122,7 +122,7 @@ msgstr "" msgid "0 is highest" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:831 +#: frappe/public/js/frappe/form/grid_row.js:853 msgid "1 = True & 0 = False" msgstr "" @@ -144,7 +144,7 @@ msgstr "1个Google日历活动已同步。" msgid "1 Report" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:380 +#: frappe/website/doctype/blog_post/blog_post.py:381 msgid "1 comment" msgstr "1条评论" @@ -959,7 +959,7 @@ msgstr "活动日志" #: frappe/core/page/permission_manager/permission_manager.js:475 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:479 +#: frappe/public/js/frappe/form/grid_row.js:481 #: frappe/public/js/frappe/form/sidebar/assign_to.js:100 #: frappe/public/js/frappe/form/templates/set_sharing.html:68 #: frappe/public/js/frappe/list/bulk_operations.js:437 @@ -970,7 +970,7 @@ msgstr "活动日志" msgid "Add" msgstr "添加" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Add / Remove Columns" msgstr "" @@ -1060,7 +1060,7 @@ msgstr "添加组" msgid "Add Indexes" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Multiple" msgstr "添加多个" @@ -1085,7 +1085,7 @@ msgstr "添加评论" msgid "Add Roles" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Add Row" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "添加订阅" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1972 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1241,7 +1241,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:262 +#: frappe/public/js/frappe/list/list_view.js:263 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1404,8 +1404,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:345 -#: frappe/public/js/frappe/form/controls/link.js:347 +#: frappe/public/js/frappe/form/controls/link.js:335 +#: frappe/public/js/frappe/form/controls/link.js:337 msgid "Advanced Search" msgstr "高级搜索" @@ -1553,7 +1553,7 @@ msgstr "所有连接到网站幻灯片的图片应该是公开的" msgid "All Records" msgstr "所有记录" -#: frappe/public/js/frappe/form/form.js:2240 +#: frappe/public/js/frappe/form/form.js:2236 msgid "All Submissions" msgstr "" @@ -2180,7 +2180,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1956 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "应用分配规则" @@ -2281,11 +2281,11 @@ msgstr "" msgid "Archived Columns" msgstr "归档列" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1936 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:356 +#: frappe/public/js/frappe/form/grid.js:278 msgid "Are you sure you want to delete all rows?" msgstr "您确定要删除所有行吗?" @@ -2316,7 +2316,7 @@ msgstr "" msgid "Are you sure you want to generate a new report?" msgstr "" -#: frappe/public/js/billing.bundle.js:29 +#: frappe/public/js/billing.bundle.js:37 msgid "Are you sure you want to login to Frappe Cloud dashboard?" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Assign To" msgstr "分配给" -#: frappe/public/js/frappe/list/list_view.js:1917 +#: frappe/public/js/frappe/list/list_view.js:1918 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "分配给" @@ -2443,7 +2443,7 @@ msgid "Assigned By Full Name" msgstr "" #: frappe/model/meta.py:59 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:50 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:136 @@ -2524,7 +2524,7 @@ msgstr "" msgid "Assignments" msgstr "作业" -#: frappe/public/js/frappe/form/grid_row.js:654 +#: frappe/public/js/frappe/form/grid_row.js:676 msgid "At least one column is required to show in the grid." msgstr "" @@ -2642,7 +2642,7 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/newsletter/templates/newsletter.html:47 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:67 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" msgstr "附件" @@ -2699,7 +2699,7 @@ msgstr "认证" msgid "Authentication Apps you can use are: " msgstr "您可以使用的验证应用程序是:" -#: frappe/email/doctype/email_account/email_account.py:333 +#: frappe/email/doctype/email_account/email_account.py:337 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "从电子邮件帐户{0}接收电子邮件时,身份验证失败。" @@ -2906,11 +2906,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:771 +#: frappe/email/doctype/email_account/email_account.py:775 msgid "Automatic Linking can be activated only for one Email Account." msgstr "只能为一个电子邮件帐户激活自动链接。" -#: frappe/email/doctype/email_account/email_account.py:765 +#: frappe/email/doctype/email_account/email_account.py:769 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "仅当启用了“传入”时,才能激活自动链接。" @@ -3398,7 +3398,7 @@ msgid "Blocked" msgstr "" #. Label of a Card Break in the Website Workspace -#: frappe/website/doctype/blog_post/blog_post.py:245 +#: frappe/website/doctype/blog_post/blog_post.py:246 #: frappe/website/doctype/blog_post/templates/blog_post.html:13 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:2 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:11 @@ -3624,7 +3624,7 @@ msgstr "批量删除" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1251 +#: frappe/public/js/frappe/form/grid.js:1174 msgid "Bulk Edit {0}" msgstr "批量编辑{0}" @@ -3945,7 +3945,7 @@ msgstr "" msgid "Cancel" msgstr "取消" -#: frappe/public/js/frappe/list/list_view.js:2026 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "取消" @@ -3967,7 +3967,7 @@ msgstr "取消所有文件" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2032 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "取消{0}文件?" @@ -3981,7 +3981,7 @@ msgstr "取消{0}文件?" #: frappe/desk/form/save.py:63 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 -#: frappe/public/js/frappe/ui/filters/filter.js:534 +#: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" msgstr "取消" @@ -4006,7 +4006,7 @@ msgstr "取消{0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:447 +#: frappe/client.py:452 msgid "Cannot Fetch Values" msgstr "" @@ -4109,7 +4109,7 @@ msgstr "无法删除{0} ,因为它有子节点" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:189 +#: frappe/email/doctype/notification/notification.py:192 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "无法编辑标准通知。要进行编辑,请禁用并复制它" @@ -4150,7 +4150,7 @@ msgstr "" msgid "Cannot get file contents of a Folder" msgstr "" -#: frappe/printing/page/print/print.js:845 +#: frappe/printing/page/print/print.js:844 msgid "Cannot have multiple printers mapped to a single print format." msgstr "不能将多个打印机映射到单个打印格式。" @@ -4178,7 +4178,7 @@ msgstr "无法删除ID字段" msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:206 +#: frappe/email/doctype/notification/notification.py:209 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4548,7 +4548,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1932 +#: frappe/public/js/frappe/list/list_view.js:1933 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4590,7 +4590,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/billing.bundle.js:114 +#: frappe/public/js/billing.bundle.js:131 msgid "Click here to login" msgstr "" @@ -4651,7 +4651,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:678 +#: frappe/public/js/frappe/list/list_view.js:679 msgid "Click to sort by {0}" msgstr "" @@ -4913,11 +4913,11 @@ msgstr "列名" msgid "Column Name cannot be empty" msgstr "列名不能为空" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:632 +#: frappe/public/js/frappe/form/grid_row.js:641 msgid "Column width cannot be zero." msgstr "" @@ -5682,7 +5682,7 @@ msgstr "" msgid "Create New" msgstr "创建新的" -#: frappe/public/js/frappe/list/list_view.js:479 +#: frappe/public/js/frappe/list/list_view.js:480 msgctxt "Create a new document from list view" msgid "Create New" msgstr "创建新的" @@ -5715,10 +5715,10 @@ msgstr "" msgid "Create a new record" msgstr "创建一个新记录" -#: frappe/public/js/frappe/form/controls/link.js:321 -#: frappe/public/js/frappe/form/controls/link.js:323 +#: frappe/public/js/frappe/form/controls/link.js:311 +#: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:471 +#: frappe/public/js/frappe/list/list_view.js:472 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "创建一个新的{0}" @@ -5740,7 +5740,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:474 +#: frappe/public/js/frappe/list/list_view.js:475 msgid "Create your first {0}" msgstr "创建您的第一个{0}" @@ -6130,7 +6130,7 @@ msgstr "{0}的自定义已导出到:
{1}" msgid "Customize" msgstr "定制" -#: frappe/public/js/frappe/list/list_view.js:1769 +#: frappe/public/js/frappe/list/list_view.js:1770 msgctxt "Button in list view menu" msgid "Customize" msgstr "定制" @@ -6776,7 +6776,7 @@ msgstr "" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/public/js/frappe/form/footer/form_timeline.js:615 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 #: frappe/public/js/frappe/views/reports/report_view.js:1694 #: frappe/public/js/frappe/views/treeview.js:329 @@ -6785,7 +6785,7 @@ msgstr "" msgid "Delete" msgstr "删除" -#: frappe/public/js/frappe/list/list_view.js:1994 +#: frappe/public/js/frappe/list/list_view.js:1995 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "删除" @@ -6794,7 +6794,7 @@ msgstr "删除" msgid "Delete Account" msgstr "" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Delete All" msgstr "" @@ -6863,12 +6863,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "删除此记录允许发送此邮件地址" -#: frappe/public/js/frappe/list/list_view.js:1999 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2005 +#: frappe/public/js/frappe/list/list_view.js:2006 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "删除{0}项目永久?" @@ -6916,7 +6916,7 @@ msgstr "删除{0}" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:726 +#: frappe/public/js/frappe/model/model.js:739 msgid "Deleting {0}..." msgstr "" @@ -7365,7 +7365,7 @@ msgstr "" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1256 +#: frappe/public/js/frappe/form/grid.js:1179 msgid "Do not edit headers which are preset in the template" msgstr "不要编辑模板中预设的标题" @@ -7848,15 +7848,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1125 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1124 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1122 +#: frappe/public/js/frappe/list/list_view.js:1123 msgid "Document is in draft state" msgstr "" @@ -7888,7 +7888,7 @@ msgstr "文档{0}已恢复" msgid "Document {0} has been set to state {1} by {2}" msgstr "文档{0}已被{2}设置为状态{1}" -#: frappe/client.py:425 +#: frappe/client.py:430 msgid "Document {0} {1} does not exist" msgstr "" @@ -7998,9 +7998,9 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:5 +#: frappe/core/doctype/file/file.js:10 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "Download" msgstr "下载" @@ -8059,7 +8059,7 @@ msgid "Dr" msgstr "借方" #: frappe/public/js/frappe/model/indicator.js:73 -#: frappe/public/js/frappe/ui/filters/filter.js:532 +#: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" msgstr "草案" @@ -8254,7 +8254,7 @@ msgstr "" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/list/list_view.js:2080 +#: frappe/public/js/frappe/list/list_view.js:2081 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "编辑" @@ -8293,7 +8293,7 @@ msgstr "编辑自定义HTML" msgid "Edit DocType" msgstr "编辑的DocType" -#: frappe/public/js/frappe/list/list_view.js:1796 +#: frappe/public/js/frappe/list/list_view.js:1797 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "编辑的DocType" @@ -8499,7 +8499,7 @@ msgstr "电子邮件" msgid "Email Account" msgstr "邮件帐户" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:341 msgid "Email Account Disabled." msgstr "" @@ -8733,7 +8733,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:932 +#: frappe/email/doctype/email_account/email_account.py:936 msgid "Emails are already being pulled from this account." msgstr "" @@ -8971,7 +8971,7 @@ msgstr "已启用" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1008 +#: frappe/email/doctype/email_account/email_account.py:1012 msgid "Enabled email inbox for user {0}" msgstr "已为用户{0}启用电子邮件收件箱" @@ -9217,7 +9217,6 @@ msgstr "错误日志" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:139 msgid "Error Logs" msgstr "" @@ -9254,9 +9253,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:595 -#: frappe/email/doctype/notification/notification.py:728 -#: frappe/email/doctype/notification/notification.py:734 +#: frappe/email/doctype/notification/notification.py:598 +#: frappe/email/doctype/notification/notification.py:735 +#: frappe/email/doctype/notification/notification.py:741 msgid "Error in Notification" msgstr "通知错误" @@ -9264,11 +9263,11 @@ msgstr "通知错误" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:669 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Error while connecting to email account {0}" msgstr "连接到电子邮件帐户{0}时出错" -#: frappe/email/doctype/notification/notification.py:725 +#: frappe/email/doctype/notification/notification.py:732 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "评估通知{0}时出错。请修复您的模板。" @@ -9513,7 +9512,7 @@ msgstr "" msgid "Export" msgstr "导出" -#: frappe/public/js/frappe/list/list_view.js:2102 +#: frappe/public/js/frappe/list/list_view.js:2103 msgctxt "Button in list view actions menu" msgid "Export" msgstr "导出" @@ -9727,10 +9726,6 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 -msgid "Failed to generate access token" -msgstr "" - #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9747,7 +9742,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:42 msgid "Failed to get site info" msgstr "" @@ -9755,7 +9750,7 @@ msgstr "" msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" -#: frappe/public/js/billing.bundle.js:44 +#: frappe/public/js/billing.bundle.js:60 msgid "Failed to login to Frappe Cloud. Please try again" msgstr "" @@ -9771,7 +9766,7 @@ msgstr "" msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:78 msgid "Failed to request login to Frappe Cloud" msgstr "" @@ -9787,7 +9782,7 @@ msgstr "" msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:57 msgid "Failed while calling API {0}" msgstr "" @@ -9969,7 +9964,7 @@ msgstr "" msgid "Field {0} not found." msgstr "找不到字段{0}。" -#: frappe/email/doctype/notification/notification.py:500 +#: frappe/email/doctype/notification/notification.py:503 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -9987,7 +9982,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:434 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "字段名" @@ -10254,7 +10249,7 @@ msgstr "" msgid "Filtered Records" msgstr "筛选记录" -#: frappe/website/doctype/blog_post/blog_post.py:268 +#: frappe/website/doctype/blog_post/blog_post.py:269 #: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:45 msgid "Filtered by \"{0}\"" msgstr "通过过滤“{0}”" @@ -10303,7 +10298,7 @@ msgstr "" msgid "Filters Section" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:520 +#: frappe/public/js/frappe/form/controls/link.js:510 msgid "Filters applied for {0}" msgstr "适用于{0}的过滤器" @@ -10450,12 +10445,12 @@ msgstr "文件夹{0}非空" msgid "Folio" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:131 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:118 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Follow" msgstr "跟随" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:126 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:113 msgid "Followed by" msgstr "" @@ -10841,7 +10836,7 @@ msgstr "" msgid "Frappe" msgstr "果汁刨冰" -#: frappe/public/js/billing.bundle.js:108 +#: frappe/public/js/billing.bundle.js:125 msgid "Frappe Cloud Login Successful" msgstr "" @@ -10858,7 +10853,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:543 +#: frappe/email/doctype/email_account/email_account.py:547 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11927,7 +11922,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Hide Tags" msgstr "" @@ -11992,9 +11987,9 @@ msgstr "提示:在密码中加入符号,数字和大写字母" #: frappe/public/js/frappe/views/file/file_view.js:88 #: frappe/public/js/frappe/views/pageview.js:153 frappe/templates/doc.html:19 #: frappe/templates/includes/navbar/navbar.html:9 -#: frappe/website/doctype/blog_post/blog_post.py:159 -#: frappe/website/doctype/blog_post/blog_post.py:271 -#: frappe/website/doctype/blog_post/blog_post.py:273 +#: frappe/website/doctype/blog_post/blog_post.py:160 +#: frappe/website/doctype/blog_post/blog_post.py:272 +#: frappe/website/doctype/blog_post/blog_post.py:274 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 #: frappe/www/contact.py:22 frappe/www/login.html:151 frappe/www/me.html:76 @@ -12068,8 +12063,8 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:353 -#: frappe/public/js/frappe/list/list_view.js:417 +#: frappe/public/js/frappe/list/list_view.js:354 +#: frappe/public/js/frappe/list/list_view.js:418 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" @@ -12342,7 +12337,7 @@ msgstr "如果你在上传新纪录,那么“名称”列必须留空。" msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "" -#: frappe/public/js/billing.bundle.js:112 +#: frappe/public/js/billing.bundle.js:129 msgid "If you haven't been redirected," msgstr "" @@ -12481,7 +12476,7 @@ msgstr "图像字段的类型必须为附件图像" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:100 +#: frappe/core/doctype/file/file.js:105 msgid "Image optimized" msgstr "" @@ -12529,7 +12524,7 @@ msgstr "" msgid "Import" msgstr "导入" -#: frappe/public/js/frappe/list/list_view.js:1733 +#: frappe/public/js/frappe/list/list_view.js:1734 msgctxt "Button in list view menu" msgid "Import" msgstr "导入" @@ -13105,7 +13100,7 @@ msgid "Invalid" msgstr "" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:793 +#: frappe/public/js/frappe/form/grid_row.js:815 #: frappe/public/js/frappe/form/layout.js:795 #: frappe/public/js/frappe/views/reports/report_view.js:685 msgid "Invalid \"depends_on\" expression" @@ -13127,7 +13122,7 @@ msgstr "" msgid "Invalid CSV Format" msgstr "CSV格式无效" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:95 msgid "Invalid Code. Please try again." msgstr "" @@ -14229,7 +14224,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:719 +#: frappe/email/doctype/email_account/email_account.py:723 msgid "Leave this conversation" msgstr "离开这个谈话" @@ -14685,7 +14680,7 @@ msgstr "列表过滤器" msgid "List Settings" msgstr "清单设定" -#: frappe/public/js/frappe/list/list_view.js:1813 +#: frappe/public/js/frappe/list/list_view.js:1814 msgctxt "Button in list view menu" msgid "List Settings" msgstr "清单设定" @@ -14754,7 +14749,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:330 +#: frappe/public/js/frappe/list/list_view.js:331 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1017 msgid "Loading" @@ -14919,7 +14914,7 @@ msgstr "" msgid "Login session expired, refresh page to retry" msgstr "登录会话过期,刷新页面重试" -#: frappe/public/js/billing.bundle.js:56 +#: frappe/public/js/billing.bundle.js:72 msgid "Login to Frappe Cloud" msgstr "" @@ -15431,7 +15426,7 @@ msgid "Menu" msgstr "菜单" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:752 msgid "Merge with existing" msgstr "与现有合并" @@ -15517,7 +15512,7 @@ msgstr "" msgid "Message clipped" msgstr "消息被省略" -#: frappe/email/doctype/email_account/email_account.py:338 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Message from server: {0}" msgstr "来自服务器的消息:{0}" @@ -16229,12 +16224,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1204 +#: frappe/public/js/frappe/list/list_view.js:1205 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "向下导航列表" -#: frappe/public/js/frappe/list/list_view.js:1211 +#: frappe/public/js/frappe/list/list_view.js:1212 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "导航列表" @@ -16361,7 +16356,7 @@ msgstr "从网站的联系页面新消息" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:747 +#: frappe/public/js/frappe/model/model.js:760 msgid "New Name" msgstr "新名称" @@ -16451,11 +16446,11 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 +#: frappe/public/js/frappe/model/model.js:660 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 -#: frappe/public/js/frappe/views/breadcrumbs.js:207 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:373 @@ -16610,14 +16605,14 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:540 +#: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" msgstr "" @@ -16708,7 +16703,7 @@ msgid "No Label" msgstr "" #: frappe/printing/page/print/print.js:703 -#: frappe/printing/page/print/print.js:785 +#: frappe/printing/page/print/print.js:784 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -16747,7 +16742,7 @@ msgstr "" msgid "No Preview Available" msgstr "" -#: frappe/printing/page/print/print.js:863 +#: frappe/printing/page/print/print.js:862 msgid "No Printer is Available." msgstr "没有打印机可用。" @@ -16823,7 +16818,7 @@ msgstr "" msgid "No changes to update" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:378 +#: frappe/website/doctype/blog_post/blog_post.py:379 msgid "No comments yet" msgstr "暂无评论" @@ -16951,7 +16946,7 @@ msgstr "" msgid "No records will be exported" msgstr "没有记录将被导出" -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" msgstr "" @@ -16979,7 +16974,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:464 +#: frappe/public/js/frappe/list/list_view.js:465 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17123,7 +17118,7 @@ msgstr "未发送" msgid "Not Set" msgstr "未设置" -#: frappe/public/js/frappe/ui/filters/filter.js:602 +#: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" msgstr "未设置" @@ -17152,7 +17147,7 @@ msgstr "非活动" msgid "Not allowed for {0}: {1}" msgstr "不允许{0}:{1}" -#: frappe/email/doctype/notification/notification.py:592 +#: frappe/email/doctype/notification/notification.py:595 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "不允许附加{0}文档,请在“打印设置”中启用“允许{0}打印”" @@ -17195,7 +17190,7 @@ msgstr "未开启开发模式!请在site_config.json中设置或创建一个 msgid "Not permitted" msgstr "不允许" -#: frappe/public/js/frappe/list/list_view.js:47 +#: frappe/public/js/frappe/list/list_view.js:48 msgid "Not permitted to view {0}" msgstr "不允许查看{0}" @@ -17321,15 +17316,15 @@ msgstr "通知订阅文件" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:497 +#: frappe/email/doctype/notification/notification.py:500 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:483 +#: frappe/email/doctype/notification/notification.py:486 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:492 +#: frappe/email/doctype/notification/notification.py:495 msgid "Notification: user {0} has no Mobile number set" msgstr "" @@ -17912,7 +17907,7 @@ msgstr "打开一个模块或工具" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1257 +#: frappe/public/js/frappe/list/list_view.js:1258 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "打开列表项" @@ -17962,13 +17957,13 @@ msgstr "操作" msgid "Operator must be one of {0}" msgstr "运算符必须是{0}之一" -#: frappe/core/doctype/file/file.js:24 +#: frappe/core/doctype/file/file.js:29 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:27 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:98 +#: frappe/core/doctype/file/file.js:103 msgid "Optimizing image..." msgstr "" @@ -18449,7 +18444,7 @@ msgstr "Parent是将数据添加到的文档的名称。" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:462 +#: frappe/client.py:467 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18518,7 +18513,7 @@ msgstr "密码重置" msgid "Password Reset Link Generation Limit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:835 +#: frappe/public/js/frappe/form/grid_row.js:857 msgid "Password cannot be filtered" msgstr "" @@ -18710,7 +18705,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "永久提交{0} ?" -#: frappe/public/js/frappe/model/model.js:718 +#: frappe/public/js/frappe/model/model.js:731 msgid "Permanently delete {0}?" msgstr "永久删除{0} ?" @@ -18912,7 +18907,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:540 +#: frappe/email/doctype/email_account/email_account.py:544 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19269,7 +19264,7 @@ msgstr "请先通过SMS设置将其设置为身份验证方式,然后设置短 msgid "Please setup a message first" msgstr "请先设置一条消息" -#: frappe/email/doctype/email_account/email_account.py:428 +#: frappe/email/doctype/email_account/email_account.py:432 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19277,7 +19272,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:808 +#: frappe/public/js/frappe/model/model.js:821 msgid "Please specify" msgstr "请注明" @@ -19425,11 +19420,11 @@ msgstr "邮政编码" msgid "Posting Timestamp" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:264 +#: frappe/website/doctype/blog_post/blog_post.py:265 msgid "Posts by {0}" msgstr "帖子{0}" -#: frappe/website/doctype/blog_post/blog_post.py:256 +#: frappe/website/doctype/blog_post/blog_post.py:257 msgid "Posts filed under {0}" msgstr "帖子下提出{0}" @@ -19583,7 +19578,7 @@ msgstr "以前" msgid "Previous Hash" msgstr "" -#: frappe/public/js/frappe/form/form.js:2232 +#: frappe/public/js/frappe/form/form.js:2228 msgid "Previous Submission" msgstr "" @@ -19640,7 +19635,7 @@ msgstr "" msgid "Print" msgstr "打印" -#: frappe/public/js/frappe/list/list_view.js:1986 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view actions menu" msgid "Print" msgstr "打印" @@ -19659,7 +19654,7 @@ msgstr "打印文件" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:94 -#: frappe/printing/page/print/print.js:822 +#: frappe/printing/page/print/print.js:821 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" @@ -19806,11 +19801,11 @@ msgstr "" msgid "Print with letterhead" msgstr "" -#: frappe/printing/page/print/print.js:831 +#: frappe/printing/page/print/print.js:830 msgid "Printer" msgstr "打印机" -#: frappe/printing/page/print/print.js:808 +#: frappe/printing/page/print/print.js:807 msgid "Printer Mapping" msgstr "打印机映射" @@ -19820,7 +19815,7 @@ msgstr "打印机映射" msgid "Printer Name" msgstr "" -#: frappe/printing/page/print/print.js:800 +#: frappe/printing/page/print/print.js:799 msgid "Printer Settings" msgstr "打印机设置" @@ -20202,7 +20197,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:511 +#: frappe/utils/background_jobs.py:512 msgid "Queue should be one of {0}" msgstr "队列应该是{0}" @@ -20380,7 +20375,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:725 +#: frappe/email/doctype/email_account/email_account.py:729 msgid "Re:" msgstr "" @@ -20397,7 +20392,7 @@ msgstr "回复:{0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:445 frappe/core/doctype/communication/communication.json +#: frappe/client.py:450 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20899,7 +20894,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:501 +#: frappe/public/js/frappe/list/list_view.js:502 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21077,7 +21072,7 @@ msgstr "删除{0}" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:770 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "重命名" @@ -21087,7 +21082,7 @@ msgstr "重命名" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:744 +#: frappe/public/js/frappe/model/model.js:757 msgid "Rename {0}" msgstr "重命名{0}" @@ -21151,7 +21146,7 @@ msgstr "像“AAA”重复很容易被猜到" msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" msgstr "重复像“ABCABCABC”只比“ABC”较难猜测一点" -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:148 msgid "Repeats {0}" msgstr "重复{0}" @@ -21566,7 +21561,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:414 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Reset to default" msgstr "" @@ -21651,7 +21646,7 @@ msgstr "" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:172 +#: frappe/public/js/frappe/list/list_view.js:173 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "限制条件" @@ -21727,7 +21722,7 @@ msgstr "" msgid "Review Points" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:89 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:81 msgid "Reviews" msgstr "" @@ -21853,7 +21848,7 @@ msgstr "角色权限" msgid "Role Permissions Manager" msgstr "角色权限管理" -#: frappe/public/js/frappe/list/list_view.js:1755 +#: frappe/public/js/frappe/list/list_view.js:1756 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "角色权限管理" @@ -22282,7 +22277,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:113 #: frappe/desk/page/user_profile/user_profile_controller.js:319 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:859 +#: frappe/printing/page/print/print.js:858 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:185 @@ -22338,10 +22333,6 @@ msgstr "" msgid "Save the document." msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:39 -msgid "Save to enable file upload" -msgstr "" - #: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:858 #: frappe/public/js/frappe/form/toolbar.js:262 @@ -22782,7 +22773,7 @@ msgstr "选择" #: frappe/public/js/frappe/data_import/data_exporter.js:149 #: frappe/public/js/frappe/form/controls/multicheck.js:166 -#: frappe/public/js/frappe/form/grid_row.js:475 +#: frappe/public/js/frappe/form/grid_row.js:477 msgid "Select All" msgstr "" @@ -22862,7 +22853,7 @@ msgstr "选择字段" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:467 +#: frappe/public/js/frappe/form/grid_row.js:469 #: frappe/public/js/frappe/list/list_settings.js:236 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" @@ -23016,13 +23007,13 @@ msgstr "选择打印ATLEAST 1项纪录" msgid "Select atleast 2 actions" msgstr "选择至少2个动作" -#: frappe/public/js/frappe/list/list_view.js:1271 +#: frappe/public/js/frappe/list/list_view.js:1272 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "选择列表项" -#: frappe/public/js/frappe/list/list_view.js:1223 -#: frappe/public/js/frappe/list/list_view.js:1239 +#: frappe/public/js/frappe/list/list_view.js:1224 +#: frappe/public/js/frappe/list/list_view.js:1240 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "选择多个列表项" @@ -23485,7 +23476,7 @@ msgstr "会话到期格式必须是{0}" msgid "Set" msgstr "设置" -#: frappe/public/js/frappe/ui/filters/filter.js:601 +#: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" msgstr "设置" @@ -23771,7 +23762,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.json #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/desk/doctype/notification_log/notification_log.json -#: frappe/public/js/frappe/form/templates/form_sidebar.html:112 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 msgid "Share" msgstr "" @@ -23842,7 +23833,7 @@ msgstr "" msgid "Show Absolute Values" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:80 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Show All" msgstr "" @@ -23989,7 +23980,7 @@ msgid "Show Sidebar" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1671 +#: frappe/public/js/frappe/list/list_view.js:1672 msgid "Show Tags" msgstr "显示标签" @@ -24842,6 +24833,12 @@ msgstr "" msgid "Steps to verify your login" msgstr "验证您的登录的步骤" +#. Label of the sticky (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +#: frappe/public/js/frappe/form/grid_row.js:434 +msgid "Sticky" +msgstr "" + #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" msgstr "停止" @@ -24996,7 +24993,7 @@ msgstr "" msgid "Submit" msgstr "提交" -#: frappe/public/js/frappe/list/list_view.js:2053 +#: frappe/public/js/frappe/list/list_view.js:2054 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "提交" @@ -25054,7 +25051,7 @@ msgstr "提交此文档以完成此步骤。" msgid "Submit this document to confirm" msgstr "提交该文件以确认" -#: frappe/public/js/frappe/list/list_view.js:2058 +#: frappe/public/js/frappe/list/list_view.js:2059 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "提交{0}文件?" @@ -25062,7 +25059,7 @@ msgstr "提交{0}文件?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 -#: frappe/public/js/frappe/ui/filters/filter.js:533 +#: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:136 msgid "Submitted" msgstr "已提交" @@ -25106,7 +25103,7 @@ msgstr "" #: frappe/core/doctype/data_import_log/data_import_log.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 #: frappe/desk/doctype/desktop_icon/desktop_icon.py:446 -#: frappe/public/js/frappe/form/grid.js:1233 +#: frappe/public/js/frappe/form/grid.js:1156 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:230 #: frappe/templates/includes/login/login.js:236 @@ -25634,7 +25631,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1232 +#: frappe/public/js/frappe/form/grid.js:1155 msgid "Table updated" msgstr "表更新" @@ -25658,7 +25655,7 @@ msgid "Tag Link" msgstr "标签链接" #: frappe/model/meta.py:56 -#: frappe/public/js/frappe/form/templates/form_sidebar.html:102 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 #: frappe/public/js/frappe/list/list_sidebar.html:60 @@ -25859,7 +25856,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "此文档的自动重复已被禁用。" -#: frappe/public/js/frappe/form/grid.js:1255 +#: frappe/public/js/frappe/form/grid.js:1178 msgid "The CSV format is case sensitive" msgstr "CSV格式区分大小写" @@ -25870,7 +25867,7 @@ msgid "The Client ID obtained from the Google Cloud Console under
" msgstr "" -#: frappe/email/doctype/notification/notification.py:198 +#: frappe/email/doctype/notification/notification.py:201 msgid "The Condition '{0}' is invalid" msgstr "条件“{0}”无效" @@ -25923,7 +25920,7 @@ msgstr "评论不能为空" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:626 +#: frappe/public/js/frappe/list/list_view.js:627 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26223,7 +26220,7 @@ msgid "This action is only allowed for {}" msgstr "此操作仅适用于{}" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:740 +#: frappe/public/js/frappe/model/model.js:753 msgid "This cannot be undone" msgstr "这不能被撤消" @@ -26295,7 +26292,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.js:10 +#: frappe/core/doctype/file/file.js:15 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -26872,7 +26869,7 @@ msgstr "切换网格视图" msgid "Toggle Sidebar" msgstr "切换边栏" -#: frappe/public/js/frappe/list/list_view.js:1786 +#: frappe/public/js/frappe/list/list_view.js:1787 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "切换边栏" @@ -27520,7 +27517,7 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:134 +#: frappe/public/js/frappe/form/templates/form_sidebar.html:121 #: frappe/public/js/frappe/form/toolbar.js:853 msgid "Unfollow" msgstr "取消关注" @@ -27626,7 +27623,7 @@ msgstr "已退订" msgid "Untitled Column" msgstr "无标题栏" -#: frappe/core/doctype/file/file.js:28 +#: frappe/core/doctype/file/file.js:33 msgid "Unzip" msgstr "解压缩" @@ -27781,13 +27778,13 @@ msgstr "更新{0}" msgid "Updating {0} of {1}, {2}" msgstr "更新{1},{2}中的{0}" -#: frappe/public/js/billing.bundle.js:147 +#: frappe/public/js/billing.bundle.js:164 msgid "Upgrade plan" msgstr "" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130 -#: frappe/public/js/frappe/form/grid.js:88 +#: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" msgstr "上传" @@ -28142,7 +28139,7 @@ msgstr "用户权限" msgid "User Permissions" msgstr "用户权限" -#: frappe/public/js/frappe/list/list_view.js:1744 +#: frappe/public/js/frappe/list/list_view.js:1745 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "用户权限" @@ -28386,10 +28383,6 @@ msgstr "" msgid "Validate SSL Certificate" msgstr "" -#: frappe/public/js/billing.bundle.js:98 -msgid "Validating verification code..." -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:360 msgid "Validation Error" msgstr "验证错误" @@ -28543,7 +28536,7 @@ msgstr "" msgid "Verify" msgstr "确认" -#: frappe/public/js/billing.bundle.js:57 +#: frappe/public/js/billing.bundle.js:73 msgctxt "Submit verification code" msgid "Verify" msgstr "确认" @@ -28552,6 +28545,10 @@ msgstr "确认" msgid "Verify Password" msgstr "确认密码" +#: frappe/public/js/billing.bundle.js:115 +msgid "Verifying verification code..." +msgstr "" + #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." msgstr "" @@ -28596,6 +28593,10 @@ msgstr "查看评论" msgid "View Doctype Permissions" msgstr "" +#: frappe/core/doctype/file/file.js:3 +msgid "View File" +msgstr "" + #: frappe/public/js/frappe/ui/notifications/notifications.js:220 msgid "View Full Log" msgstr "" @@ -28653,7 +28654,7 @@ msgstr "查看网站" msgid "View document" msgstr "查看文档" -#: frappe/core/doctype/file/file.js:31 +#: frappe/core/doctype/file/file.js:36 msgid "View file" msgstr "" @@ -28890,10 +28891,6 @@ msgstr "Webhook标题" msgid "Webhook Headers" msgstr "" -#: frappe/public/js/frappe/form/templates/form_sidebar.html:140 -msgid "Webhook Logs" -msgstr "" - #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" @@ -29559,7 +29556,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:128 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1538 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -29571,7 +29568,7 @@ msgctxt "Approve confirmation dialog" msgid "Yes" msgstr "是" -#: frappe/public/js/frappe/ui/filters/filter.js:539 +#: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" msgstr "是" @@ -29811,11 +29808,11 @@ msgid "You changed {0} to {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:98 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:96 msgid "You created this" msgstr "" -#: frappe/client.py:412 +#: frappe/client.py:417 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -29912,7 +29909,7 @@ msgstr "您看不见{0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:468 +#: frappe/public/js/frappe/list/list_view.js:469 msgid "You haven't created a {0} yet" msgstr "" @@ -29921,7 +29918,7 @@ msgid "You hit the rate limit because of too many requests. Please try after som msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:151 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:107 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:105 msgid "You last edited this" msgstr "" @@ -30001,7 +29998,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:444 +#: frappe/client.py:449 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30040,7 +30037,7 @@ msgstr "你取消了这份文件" msgid "You viewed this" msgstr "" -#: frappe/public/js/billing.bundle.js:110 +#: frappe/public/js/billing.bundle.js:127 msgid "You will be redirected to Frappe Cloud soon." msgstr "" @@ -30081,11 +30078,11 @@ msgstr "您的帐户已被锁定,并将在{0}秒后恢复" msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "您在{0} {1}上的分配已被{2}删除" -#: frappe/core/doctype/file/file.js:66 +#: frappe/core/doctype/file/file.js:71 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:48 +#: frappe/core/doctype/file/file.js:53 msgid "Your browser does not support the video element." msgstr "" @@ -30355,7 +30352,7 @@ msgid "email inbox" msgstr "收件箱" #: frappe/permissions.py:402 frappe/permissions.py:413 -#: frappe/public/js/frappe/form/controls/link.js:513 +#: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "空" @@ -30785,11 +30782,11 @@ msgstr "" msgid "updated to {0}" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:356 +#: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" msgstr "" -#: frappe/public/js/frappe/ui/filters/filter.js:355 +#: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" msgstr "用逗号分隔的值" @@ -30812,7 +30809,7 @@ msgstr "通过数据导入" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:358 +#: frappe/email/doctype/notification/notification.py:361 msgid "via Notification" msgstr "通过通知" @@ -30915,7 +30912,7 @@ msgstr "{0}图表" msgid "{0} Dashboard" msgstr "{0}仪表板" -#: frappe/public/js/frappe/form/grid_row.js:464 +#: frappe/public/js/frappe/form/grid_row.js:466 #: frappe/public/js/frappe/list/list_settings.js:227 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" @@ -30978,7 +30975,7 @@ msgid "{0} Tree" msgstr "{0} 树" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:75 msgid "{0} Web page views" msgstr "{0} 网页浏览量" @@ -31096,7 +31093,7 @@ msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "" -#: frappe/website/doctype/blog_post/blog_post.py:382 +#: frappe/website/doctype/blog_post/blog_post.py:383 msgid "{0} comments" msgstr "{0}条评论" @@ -31109,7 +31106,7 @@ msgid "{0} created successfully" msgstr "{0}已成功创建" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:99 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:97 msgid "{0} created this" msgstr "" @@ -31347,7 +31344,7 @@ msgstr "{0}现在是{1}类型的默认打印格式" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:298 +#: frappe/email/doctype/email_account/email_account.py:302 #: frappe/model/naming.py:219 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 @@ -31362,7 +31359,7 @@ msgstr "" msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1661 +#: frappe/public/js/frappe/list/list_view.js:1662 msgid "{0} items selected" msgstr "{0}项目已选择" @@ -31371,7 +31368,7 @@ msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 -#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:108 +#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:106 msgid "{0} last edited this" msgstr "" @@ -31448,11 +31445,11 @@ msgid "{0} not found" msgstr "{0}未找到" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1035 +#: frappe/public/js/frappe/list/list_view.js:1036 msgid "{0} of {1}" msgstr "第{0}项 / 共{1}项" -#: frappe/public/js/frappe/list/list_view.js:1037 +#: frappe/public/js/frappe/list/list_view.js:1038 msgid "{0} of {1} ({2} rows with children)" msgstr "{1}的{0}(有子项的{2}行)" From 17ea9e2a1ca5bac637eca1632d56899ab5a426a9 Mon Sep 17 00:00:00 2001 From: git-avc Date: Fri, 21 Feb 2025 20:21:37 +0100 Subject: [PATCH 25/60] fix: let's customize grid_page_length --- .../custom/doctype/customize_form/customize_form.json | 11 ++++++++++- .../custom/doctype/customize_form/customize_form.py | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/frappe/custom/doctype/customize_form/customize_form.json b/frappe/custom/doctype/customize_form/customize_form.json index 4bba44bf5c..09faf7ce14 100644 --- a/frappe/custom/doctype/customize_form/customize_form.json +++ b/frappe/custom/doctype/customize_form/customize_form.json @@ -12,6 +12,7 @@ "properties", "label", "search_fields", + "grid_page_length", "link_filters", "column_break_5", "istable", @@ -399,6 +400,13 @@ "fieldname": "sender_name_field", "fieldtype": "Data", "label": "Sender Name Field" + }, + { + "depends_on": "istable", + "fieldname": "grid_page_length", + "fieldtype": "Int", + "label": "Grid Page Length", + "non_negative": 1 } ], "hide_toolbar": 1, @@ -407,7 +415,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2024-03-23 16:02:15.670853", + "modified": "2025-02-21 20:16:50.501895", "modified_by": "Administrator", "module": "Custom", "name": "Customize Form", @@ -425,6 +433,7 @@ } ], "quick_entry": 1, + "row_format": "Dynamic", "search_fields": "doc_type", "sort_field": "creation", "sort_order": "DESC", diff --git a/frappe/custom/doctype/customize_form/customize_form.py b/frappe/custom/doctype/customize_form/customize_form.py index 6311857e23..704a7edfef 100644 --- a/frappe/custom/doctype/customize_form/customize_form.py +++ b/frappe/custom/doctype/customize_form/customize_form.py @@ -52,6 +52,7 @@ class CustomizeForm(Document): email_append_to: DF.Check fields: DF.Table[CustomizeFormField] force_re_route_to_default_view: DF.Check + grid_page_length: DF.Int image_field: DF.Data | None is_calendar_and_gantt: DF.Check istable: DF.Check @@ -743,6 +744,7 @@ doctype_properties = { "default_view": "Select", "force_re_route_to_default_view": "Check", "translated_doctype": "Check", + "grid_page_length": "Int", } docfield_properties = { From 620c8bfef2658c92e0b537cf65db165d26ada526 Mon Sep 17 00:00:00 2001 From: sokumon Date: Sat, 22 Feb 2025 13:23:26 +0530 Subject: [PATCH 26/60] fix: cleanup copied methods and simpler fix --- frappe/core/doctype/file/file.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index b7ce007650..4eefd86cfe 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -661,7 +661,9 @@ class File(Document): if duplicate_file: file_doc: File = frappe.get_cached_doc("File", duplicate_file.name) if file_doc.exists_on_disk(): - if self.make_file_url() == duplicate_file.file_url: + if self.exists_on_disk(): + self.file_url = self.save_file_on_filesystem(make_file_url=True) + else: self.file_url = duplicate_file.file_url file_exists = True @@ -678,26 +680,19 @@ class File(Document): return write_file_method(self) return self.save_file_on_filesystem() - def save_file_on_filesystem(self): + def save_file_on_filesystem(self, make_file_url=None): safe_file_name = re.sub(r"[/\\%?#]", "_", self.file_name) if self.is_private: self.file_url = f"/private/files/{safe_file_name}" else: self.file_url = f"/files/{safe_file_name}" + if make_file_url: + return fpath = self.write_file() return {"file_name": os.path.basename(fpath), "file_url": self.file_url} - def make_file_url(self): - file_url = None - safe_file_name = re.sub(r"[/\\%?#]", "_", self.file_name) - if self.is_private: - file_url = f"/private/files/{safe_file_name}" - else: - file_url = f"/files/{safe_file_name}" - return file_url - def check_max_file_size(self): from frappe.core.api.file import get_max_file_size From 287a5f50a95e5a44c2e14b1f15ef2be3f767f67e Mon Sep 17 00:00:00 2001 From: sokumon Date: Sat, 22 Feb 2025 17:21:18 +0530 Subject: [PATCH 27/60] fix: add duplicate file url if no file url --- frappe/core/doctype/file/file.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 4eefd86cfe..c92e896b43 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -662,7 +662,8 @@ class File(Document): file_doc: File = frappe.get_cached_doc("File", duplicate_file.name) if file_doc.exists_on_disk(): if self.exists_on_disk(): - self.file_url = self.save_file_on_filesystem(make_file_url=True) + if not self.file_url: + self.file_url = duplicate_file.file_url else: self.file_url = duplicate_file.file_url file_exists = True From 0c945af0fb4c950045f01e3ae509d114b93d9b70 Mon Sep 17 00:00:00 2001 From: sokumon Date: Sat, 22 Feb 2025 18:16:07 +0530 Subject: [PATCH 28/60] fix: cleanup save_file_on_filesystem method --- frappe/core/doctype/file/file.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index c92e896b43..5011632663 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -681,15 +681,13 @@ class File(Document): return write_file_method(self) return self.save_file_on_filesystem() - def save_file_on_filesystem(self, make_file_url=None): + def save_file_on_filesystem(self): safe_file_name = re.sub(r"[/\\%?#]", "_", self.file_name) if self.is_private: self.file_url = f"/private/files/{safe_file_name}" else: self.file_url = f"/files/{safe_file_name}" - if make_file_url: - return fpath = self.write_file() return {"file_name": os.path.basename(fpath), "file_url": self.file_url} From 78df15970c7b4eb3215cfcd0d4d727294de5d95a Mon Sep 17 00:00:00 2001 From: sokumon Date: Sun, 23 Feb 2025 00:59:03 +0530 Subject: [PATCH 29/60] fix: add check for child doctype if it has a valid parent --- frappe/desk/form/linked_with.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/desk/form/linked_with.py b/frappe/desk/form/linked_with.py index d2878d464b..f4aa8f5c22 100644 --- a/frappe/desk/form/linked_with.py +++ b/frappe/desk/form/linked_with.py @@ -504,6 +504,10 @@ def get_linked_docs(doctype: str, name: str, linkinfo: dict | None = None) -> di # dynamic link_context if doctype_fieldname := link_context.get("doctype_fieldname"): filters.append([linked_doctype, doctype_fieldname, "=", doctype]) + # check for child table that no one links to + if linked_doctype_meta.istable: + if not frappe.db.exists("DocField", {"options": linked_doctype}): + continue ret = frappe.get_list( doctype=linked_doctype, fields=fields, filters=filters, or_filters=or_filters, order_by=None ) From d943c9e4635c6137cedfc220675dac7ed4c6637a Mon Sep 17 00:00:00 2001 From: sokumon Date: Sun, 23 Feb 2025 19:49:41 +0530 Subject: [PATCH 30/60] fix: dont skip if any record is present --- frappe/desk/form/linked_with.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/form/linked_with.py b/frappe/desk/form/linked_with.py index f4aa8f5c22..cb1169276f 100644 --- a/frappe/desk/form/linked_with.py +++ b/frappe/desk/form/linked_with.py @@ -506,7 +506,10 @@ def get_linked_docs(doctype: str, name: str, linkinfo: dict | None = None) -> di filters.append([linked_doctype, doctype_fieldname, "=", doctype]) # check for child table that no one links to if linked_doctype_meta.istable: - if not frappe.db.exists("DocField", {"options": linked_doctype}): + if not ( + frappe.db.exists("DocField", {"options": linked_doctype}) + or frappe.db.exists(linked_doctype, {"parenttype": doctype, "parent": name}) + ): continue ret = frappe.get_list( doctype=linked_doctype, fields=fields, filters=filters, or_filters=or_filters, order_by=None From fcf657ba80d19520a2b51d8919473ac9d8fe2950 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Mon, 24 Feb 2025 12:27:48 +0530 Subject: [PATCH 31/60] perf: improved `DocStatus` API and other minor improvements --- frappe/desk/form/save.py | 8 ++++---- frappe/model/base_document.py | 33 +++++++++++++++++++++------------ frappe/model/docstatus.py | 31 +++++++++++++++++++------------ frappe/model/document.py | 23 ++++++++++------------- frappe/model/workflow.py | 10 +++++----- frappe/tests/test_docstatus.py | 24 ++++++++++++------------ 6 files changed, 71 insertions(+), 58 deletions(-) diff --git a/frappe/desk/form/save.py b/frappe/desk/form/save.py index d56ff989f4..89315eef4e 100644 --- a/frappe/desk/form/save.py +++ b/frappe/desk/form/save.py @@ -28,10 +28,10 @@ def savedocs(doc, action): # action doc.docstatus = { - "Save": DocStatus.draft(), - "Submit": DocStatus.submitted(), - "Update": DocStatus.submitted(), - "Cancel": DocStatus.cancelled(), + "Save": DocStatus.DRAFT, + "Submit": DocStatus.SUMBITTED, + "Update": DocStatus.SUMBITTED, + "Cancel": DocStatus.CANCELLED, }[action] if doc.docstatus.is_submitted(): diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index d720feff83..ca8400a11c 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -189,9 +189,9 @@ class BaseDocument: if "name" in d: self.name = d["name"] - ignore_children = hasattr(self, "flags") and self.flags.ignore_children + as_value = not self._table_fieldnames or self.flags.get("ignore_children", False) for key, value in d.items(): - self.set(key, value, as_value=ignore_children) + self.set(key, value, as_value=as_value) return self @@ -334,8 +334,8 @@ class BaseDocument: value.parenttype = self.doctype value.parentfield = key - if value.docstatus is None: - value.docstatus = DocStatus.draft() + if value.__dict__.get("docstatus") is None: + value.__dict__["docstatus"] = DocStatus.DRAFT if not getattr(value, "idx", None): if table := getattr(self, key, None): @@ -457,7 +457,7 @@ class BaseDocument: if self.__dict__[key] is None: if key == "docstatus": - self.docstatus = DocStatus.draft() + self.__dict__[key] = DocStatus.DRAFT elif key == "idx": self.__dict__[key] = 0 @@ -482,12 +482,21 @@ class BaseDocument: return self.get("__islocal") @property - def docstatus(self): - return DocStatus(cint(self.get("docstatus"))) + def docstatus(self) -> DocStatus: + value = self.__dict__.get("docstatus") + + if not isinstance(value, DocStatus): + value = DocStatus(value or 0) + self.__dict__["docstatus"] = value + + return value @docstatus.setter - def docstatus(self, value): - self.__dict__["docstatus"] = DocStatus(cint(value)) + def docstatus(self, value) -> None: + if not isinstance(value, DocStatus): + value = DocStatus(value or 0) + + self.__dict__["docstatus"] = value def as_dict( self, @@ -740,8 +749,8 @@ class BaseDocument: elif df.fieldtype in ("Float", "Currency", "Percent"): self.set(df.fieldname, flt(self.get(df.fieldname))) - if self.docstatus is not None: - self.docstatus = DocStatus(cint(self.docstatus)) + # calling the docstatus property does the job + self.docstatus def _get_missing_mandatory_fields(self): """Get mandatory fields that do not have any values""" @@ -869,7 +878,7 @@ class BaseDocument: df.fieldname != "amended_from" and (is_submittable or self.meta.is_submittable) and frappe.get_meta(doctype).is_submittable - and cint(frappe.db.get_value(doctype, docname, "docstatus")) == DocStatus.cancelled() + and DocStatus(frappe.db.get_value(doctype, docname, "docstatus") or 0).is_cancelled() ): cancelled_links.append((df.fieldname, docname, get_msg(df, docname))) diff --git a/frappe/model/docstatus.py b/frappe/model/docstatus.py index 01aab1e491..8b4f38ec18 100644 --- a/frappe/model/docstatus.py +++ b/frappe/model/docstatus.py @@ -4,22 +4,29 @@ class DocStatus(int): def is_draft(self): - return self == self.draft() + return self == DocStatus.DRAFT def is_submitted(self): - return self == self.submitted() + return self == DocStatus.SUMBITTED def is_cancelled(self): - return self == self.cancelled() + return self == DocStatus.CANCELLED - @classmethod - def draft(cls): - return cls(0) + # following methods have been kept for backwards compatibility - @classmethod - def submitted(cls): - return cls(1) + @staticmethod + def draft(): + return DocStatus.DRAFT - @classmethod - def cancelled(cls): - return cls(2) + @staticmethod + def submitted(): + return DocStatus.SUMBITTED + + @staticmethod + def cancelled(): + return DocStatus.CANCELLED + + +DocStatus.DRAFT = DocStatus(0) +DocStatus.SUMBITTED = DocStatus(1) +DocStatus.CANCELLED = DocStatus(2) diff --git a/frappe/model/document.py b/frappe/model/document.py index a7c820cea4..2268b4bb69 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -703,11 +703,11 @@ class Document(BaseDocument, DocRef): frappe.flags.currently_saving.append((self.doctype, self.name)) def set_docstatus(self): - if self.docstatus is None: - self.docstatus = DocStatus.draft() + # docstatus property automatically sets a docstatus if not set + docstatus = self.docstatus for d in self.get_all_children(): - d.docstatus = self.docstatus + d.set("docstatus", docstatus) def _validate(self): self._validate_mandatory() @@ -972,10 +972,7 @@ class Document(BaseDocument, DocRef): - Submit (1) > Cancel (2) """ - if not self.docstatus: - self.docstatus = DocStatus.draft() - - if to_docstatus == DocStatus.draft(): + if to_docstatus == DocStatus.DRAFT: if self.docstatus.is_draft(): self._action = "save" elif self.docstatus.is_submitted(): @@ -988,7 +985,7 @@ class Document(BaseDocument, DocRef): else: raise frappe.ValidationError(_("Invalid docstatus"), self.docstatus) - elif to_docstatus == DocStatus.submitted(): + elif to_docstatus == DocStatus.SUMBITTED: if self.docstatus.is_submitted(): self._action = "update_after_submit" self.check_permission("submit") @@ -1002,7 +999,7 @@ class Document(BaseDocument, DocRef): else: raise frappe.ValidationError(_("Invalid docstatus"), self.docstatus) - elif to_docstatus == DocStatus.cancelled(): + elif to_docstatus == DocStatus.CANCELLED: raise frappe.ValidationError(_("Cannot edit cancelled document")) def set_parent_in_children(self): @@ -1168,12 +1165,12 @@ class Document(BaseDocument, DocRef): def _submit(self): """Submit the document. Sets `docstatus` = 1, then saves.""" - self.docstatus = DocStatus.submitted() + self.docstatus = DocStatus.SUMBITTED return self.save() def _cancel(self): """Cancel the document. Sets `docstatus` = 2, then saves.""" - self.docstatus = DocStatus.cancelled() + self.docstatus = DocStatus.CANCELLED return self.save() def _rename(self, name: str, merge: bool = False, force: bool = False, validate_rename: bool = True): @@ -1204,13 +1201,13 @@ class Document(BaseDocument, DocRef): self.set_user_and_timestamp() self.check_if_latest() - if not self.docstatus == DocStatus.draft(): + if not self.docstatus.is_draft(): raise frappe.ValidationError(_("Only draft documents can be discarded"), self.docstatus) self.check_permission("write") self.run_method("before_discard") - self.db_set("docstatus", DocStatus.cancelled()) + self.db_set("docstatus", DocStatus.CANCELLED) delattr(self, "_action") self.run_method("on_discard") diff --git a/frappe/model/workflow.py b/frappe/model/workflow.py index 447cfbd019..1c490cfeb7 100644 --- a/frappe/model/workflow.py +++ b/frappe/model/workflow.py @@ -126,10 +126,10 @@ def apply_workflow(doc, action): if next_state.update_field: doc.set(next_state.update_field, next_state.update_value) - new_docstatus = cint(next_state.doc_status) - if doc.docstatus.is_draft() and new_docstatus == DocStatus.draft(): + new_docstatus = DocStatus(next_state.doc_status or 0) + if doc.docstatus.is_draft() and new_docstatus.is_draft(): doc.save() - elif doc.docstatus.is_draft() and new_docstatus == DocStatus.submitted(): + elif doc.docstatus.is_draft() and new_docstatus.is_submitted(): from frappe.core.doctype.submission_queue.submission_queue import queue_submission from frappe.utils.scheduler import is_scheduler_inactive @@ -138,9 +138,9 @@ def apply_workflow(doc, action): return doc.submit() - elif doc.docstatus.is_submitted() and new_docstatus == DocStatus.submitted(): + elif doc.docstatus.is_submitted() and new_docstatus.is_submitted(): doc.save() - elif doc.docstatus.is_submitted() and new_docstatus == DocStatus.cancelled(): + elif doc.docstatus.is_submitted() and new_docstatus.is_cancelled(): doc.cancel() else: frappe.throw(_("Illegal Document Status for {0}").format(next_state.state)) diff --git a/frappe/tests/test_docstatus.py b/frappe/tests/test_docstatus.py index 7d428720a6..674bbe470d 100644 --- a/frappe/tests/test_docstatus.py +++ b/frappe/tests/test_docstatus.py @@ -4,22 +4,22 @@ from frappe.tests import IntegrationTestCase class TestDocStatus(IntegrationTestCase): def test_draft(self): - self.assertEqual(DocStatus(0), DocStatus.draft()) + self.assertEqual(DocStatus(0), DocStatus.DRAFT) - self.assertTrue(DocStatus.draft().is_draft()) - self.assertFalse(DocStatus.draft().is_cancelled()) - self.assertFalse(DocStatus.draft().is_submitted()) + self.assertTrue(DocStatus.DRAFT.is_draft()) + self.assertFalse(DocStatus.DRAFT.is_cancelled()) + self.assertFalse(DocStatus.DRAFT.is_submitted()) def test_submitted(self): - self.assertEqual(DocStatus(1), DocStatus.submitted()) + self.assertEqual(DocStatus(1), DocStatus.SUMBITTED) - self.assertFalse(DocStatus.submitted().is_draft()) - self.assertTrue(DocStatus.submitted().is_submitted()) - self.assertFalse(DocStatus.submitted().is_cancelled()) + self.assertFalse(DocStatus.SUMBITTED.is_draft()) + self.assertTrue(DocStatus.SUMBITTED.is_submitted()) + self.assertFalse(DocStatus.SUMBITTED.is_cancelled()) def test_cancelled(self): - self.assertEqual(DocStatus(2), DocStatus.cancelled()) + self.assertEqual(DocStatus(2), DocStatus.CANCELLED) - self.assertFalse(DocStatus.cancelled().is_draft()) - self.assertFalse(DocStatus.cancelled().is_submitted()) - self.assertTrue(DocStatus.cancelled().is_cancelled()) + self.assertFalse(DocStatus.CANCELLED.is_draft()) + self.assertFalse(DocStatus.CANCELLED.is_submitted()) + self.assertTrue(DocStatus.CANCELLED.is_cancelled()) From bb1080dfac52719ec59f0d8de8353a1664372247 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Mon, 24 Feb 2025 15:00:52 +0530 Subject: [PATCH 32/60] perf: dont use `singledispatchmethod` --- frappe/model/document.py | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index a7c820cea4..7b570d98e9 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -5,7 +5,7 @@ import json import time from collections.abc import Generator, Iterable from contextlib import contextmanager -from functools import singledispatchmethod, wraps +from functools import wraps from types import MappingProxyType from typing import TYPE_CHECKING, Any, Literal, Optional, TypeAlias, Union, overload @@ -174,7 +174,6 @@ class Document(BaseDocument, DocRef): self._init_dispatch(args[0], *args[1:], **kwargs) elif kwargs: self._init_from_kwargs(kwargs) - else: raise ValueError("Illegal arguments") @@ -193,25 +192,19 @@ class Document(BaseDocument, DocRef): if kwargs: # ad-hoc overrides self._init_from_kwargs(kwargs) - @singledispatchmethod def _init_dispatch(self, arg, *args, **kwargs): + if isinstance(arg, str): + name = args[0] if args else arg + return self._init_known_doc(arg, name, **kwargs) + + if isinstance(arg, dict): + return self._init_from_kwargs(arg) + + if isinstance(arg, DocRef): + return self._init_known_doc(arg.doctype, arg.name, **kwargs) + raise ValueError(f"Unsupported argument type: {type(arg)}") - @_init_dispatch.register(str) - def _init_str(self, doctype, *args, **kwargs): - # use doctype as name for single - name = doctype if not args else args[0] - self._init_known_doc(doctype, name, **kwargs) - - @_init_dispatch.register(DocRef) - def _init_docref(self, doc_ref, **kwargs): - self._init_known_doc(doc_ref.doctype, doc_ref.name, **kwargs) - - @_init_dispatch.register(dict) - def _init_dict(self, arg_dict, **kwargs): - # discard any further keyword args - self._init_from_kwargs(arg_dict) - @property def is_locked(self): return file_lock.lock_exists(self.get_signature()) From 39b8e31c5af9f7482575dedf3b9a9b4fffd82dce Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Mon, 24 Feb 2025 15:17:31 +0530 Subject: [PATCH 33/60] chore: update POT file (#31387) --- frappe/locale/main.pot | 1138 +++++++++++++++++++++------------------- 1 file changed, 590 insertions(+), 548 deletions(-) diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index 81a835bac5..05c948b07f 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-02-09 09:32+0000\n" -"PO-Revision-Date: 2025-02-09 09:32+0000\n" +"POT-Creation-Date: 2025-02-23 09:33+0000\n" +"PO-Revision-Date: 2025-02-23 09:33+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -72,7 +72,7 @@ msgstr "" msgid "'In Global Search' is not allowed for field {0} of type {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1356 +#: frappe/core/doctype/doctype/doctype.py:1352 msgid "'In Global Search' not allowed for type {0} in row {1}" msgstr "" @@ -80,11 +80,11 @@ msgstr "" msgid "'In List View' is not allowed for field {0} of type {1}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:360 +#: frappe/custom/doctype/customize_form/customize_form.py:361 msgid "'In List View' not allowed for type {0} in row {1}" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:154 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:156 msgid "'Recipients' not specified" msgstr "" @@ -92,7 +92,7 @@ msgstr "" msgid "'{0}' is not a valid URL" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1350 +#: frappe/core/doctype/doctype/doctype.py:1346 msgid "'{0}' not allowed for type {1} in row {2}" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "1 Google Calendar Event synced." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:883 +#: frappe/public/js/frappe/views/reports/query_report.js:887 msgid "1 Report" msgstr "" @@ -147,7 +147,7 @@ msgstr "" msgid "1 comment" msgstr "" -#: frappe/tests/test_utils.py:697 +#: frappe/tests/test_utils.py:696 msgid "1 day ago" msgstr "" @@ -156,17 +156,17 @@ msgid "1 hour" msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:52 -#: frappe/tests/test_utils.py:695 +#: frappe/tests/test_utils.py:694 msgid "1 hour ago" msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:48 -#: frappe/tests/test_utils.py:693 +#: frappe/tests/test_utils.py:692 msgid "1 minute ago" msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:66 -#: frappe/tests/test_utils.py:701 +#: frappe/tests/test_utils.py:700 msgid "1 month ago" msgstr "" @@ -178,37 +178,37 @@ msgstr "" msgid "1 record will be exported" msgstr "" -#: frappe/tests/test_utils.py:692 +#: frappe/tests/test_utils.py:691 msgid "1 second ago" msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:62 -#: frappe/tests/test_utils.py:699 +#: frappe/tests/test_utils.py:698 msgid "1 week ago" msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:70 -#: frappe/tests/test_utils.py:703 +#: frappe/tests/test_utils.py:702 msgid "1 year ago" msgstr "" -#: frappe/tests/test_utils.py:696 +#: frappe/tests/test_utils.py:695 msgid "2 hours ago" msgstr "" -#: frappe/tests/test_utils.py:702 +#: frappe/tests/test_utils.py:701 msgid "2 months ago" msgstr "" -#: frappe/tests/test_utils.py:700 +#: frappe/tests/test_utils.py:699 msgid "2 weeks ago" msgstr "" -#: frappe/tests/test_utils.py:704 +#: frappe/tests/test_utils.py:703 msgid "2 years ago" msgstr "" -#: frappe/tests/test_utils.py:694 +#: frappe/tests/test_utils.py:693 msgid "3 minutes ago" msgstr "" @@ -224,7 +224,7 @@ msgstr "" msgid "5 Records" msgstr "" -#: frappe/tests/test_utils.py:698 +#: frappe/tests/test_utils.py:697 msgid "5 days ago" msgstr "" @@ -586,7 +586,7 @@ msgstr "" msgid ">=" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1030 +#: frappe/core/doctype/doctype/doctype.py:1032 msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens" msgstr "" @@ -611,7 +611,7 @@ msgstr "" msgid "A new account has been created for you at {0}" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:393 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:395 msgid "A recurring {0} {1} has been created for you via Auto Repeat {2}." msgstr "" @@ -885,7 +885,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1853 +#: frappe/model/document.py:1860 msgid "Action Failed" msgstr "" @@ -937,7 +937,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:777 +#: frappe/public/js/frappe/views/reports/query_report.js:781 msgid "Actions" msgstr "" @@ -1050,8 +1050,8 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1695 -#: frappe/public/js/frappe/views/reports/query_report.js:1698 +#: frappe/public/js/frappe/views/reports/query_report.js:1699 +#: frappe/public/js/frappe/views/reports/query_report.js:1702 #: frappe/public/js/frappe/views/reports/report_view.js:324 #: frappe/public/js/frappe/views/reports/report_view.js:349 #: frappe/public/js/print_format_builder/Field.vue:112 @@ -1149,7 +1149,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1972 +#: frappe/public/js/frappe/list/list_view.js:1993 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1276,7 +1276,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:263 +#: frappe/public/js/frappe/list/list_view.js:279 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1296,7 +1296,7 @@ msgstr "" msgid "Added default log doctypes: {}" msgstr "" -#: frappe/core/doctype/file/file.py:731 +#: frappe/core/doctype/file/file.py:736 msgid "Added {0}" msgstr "" @@ -1499,7 +1499,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:59 +#: frappe/desk/doctype/number_card/number_card.py:60 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -1512,7 +1512,7 @@ msgstr "" msgid "Aggregate Function Based On" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:409 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:410 msgid "Aggregate Function field is required to create a dashboard chart" msgstr "" @@ -1738,7 +1738,7 @@ msgid "Allow Print for Cancelled" msgstr "" #. Label of the allow_print_for_draft (Check) field in DocType 'Print Settings' -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:400 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:402 #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow Print for Draft" msgstr "" @@ -1930,15 +1930,15 @@ msgstr "" msgid "Already Registered" msgstr "" -#: frappe/desk/form/assign_to.py:136 +#: frappe/desk/form/assign_to.py:137 msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:867 +#: frappe/public/js/frappe/views/reports/report_view.js:871 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:880 +#: frappe/public/js/frappe/views/reports/report_view.js:884 msgid "Also adding the status dependency field {0}" msgstr "" @@ -1947,6 +1947,11 @@ msgstr "" msgid "Alternative Email ID" msgstr "" +#. Label of the always_bcc (Data) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Always BCC Address" +msgstr "" + #. Label of the add_draft_heading (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Always add \"Draft\" Heading for printing draft documents" @@ -2012,7 +2017,7 @@ msgstr "" msgid "Amendment Naming Override" msgstr "" -#: frappe/model/document.py:515 +#: frappe/model/document.py:522 msgid "Amendment Not Allowed" msgstr "" @@ -2152,7 +2157,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1686 +#: frappe/__init__.py:1694 msgid "App {0} is not installed" msgstr "" @@ -2172,7 +2177,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Append To can be one of {0}" msgstr "" @@ -2217,7 +2222,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1957 +#: frappe/public/js/frappe/list/list_view.js:1978 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2318,7 +2323,7 @@ msgstr "" msgid "Archived Columns" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1936 +#: frappe/public/js/frappe/list/list_view.js:1957 msgid "Are you sure you want to clear the assignments?" msgstr "" @@ -2349,7 +2354,7 @@ msgstr "" msgid "Are you sure you want to discard the changes?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:897 +#: frappe/public/js/frappe/views/reports/query_report.js:901 msgid "Are you sure you want to generate a new report?" msgstr "" @@ -2412,7 +2417,7 @@ msgstr "" msgid "As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User." msgstr "" -#: frappe/desk/form/assign_to.py:106 +#: frappe/desk/form/assign_to.py:107 msgid "As document sharing is disabled, please give them the required permissions before assigning." msgstr "" @@ -2429,7 +2434,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1918 +#: frappe/public/js/frappe/list/list_view.js:1939 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2479,7 +2484,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:59 +#: frappe/model/meta.py:60 #: frappe/public/js/frappe/form/templates/form_sidebar.html:49 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:71 #: frappe/public/js/frappe/model/meta.js:210 @@ -2546,7 +2551,7 @@ msgstr "" msgid "Assignment Update on {0}" msgstr "" -#: frappe/desk/form/assign_to.py:61 +#: frappe/desk/form/assign_to.py:78 msgid "Assignment for {0} {1}" msgstr "" @@ -2736,7 +2741,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:337 +#: frappe/email/doctype/email_account/email_account.py:338 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2852,11 +2857,11 @@ msgstr "" msgid "Auto Repeat Day" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:163 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:165 msgid "Auto Repeat Day{0} {1} has been repeated." msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:441 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:443 msgid "Auto Repeat Document Creation Failed" msgstr "" @@ -2868,7 +2873,7 @@ msgstr "" msgid "Auto Repeat created for this document" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:444 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:446 msgid "Auto Repeat failed for {0}" msgstr "" @@ -2912,6 +2917,10 @@ msgstr "" msgid "Auto follow documents that you create" msgstr "" +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:227 +msgid "Auto repeat failed. Please enable auto repeat after fixing the issues." +msgstr "" + #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' @@ -2943,11 +2952,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:775 +#: frappe/email/doctype/email_account/email_account.py:776 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:769 +#: frappe/email/doctype/email_account/email_account.py:770 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3913,7 +3922,7 @@ msgstr "" #. Label of the campaign (Link) field in DocType 'Newsletter' #. Label of the campaign (Data) field in DocType 'Web Page View' #: frappe/email/doctype/newsletter/newsletter.json -#: frappe/public/js/frappe/utils/utils.js:1728 +#: frappe/public/js/frappe/utils/utils.js:1729 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3949,7 +3958,7 @@ msgstr "" msgid "Can not rename as column {0} is already present on DocType." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1165 +#: frappe/core/doctype/doctype/doctype.py:1161 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" msgstr "" @@ -3983,7 +3992,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2027 +#: frappe/public/js/frappe/list/list_view.js:2048 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4005,7 +4014,7 @@ msgstr "" msgid "Cancel Scheduling" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2032 +#: frappe/public/js/frappe/list/list_view.js:2053 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4052,11 +4061,11 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1103 +#: frappe/model/base_document.py:1100 msgid "Cannot Update After Submit" msgstr "" -#: frappe/core/doctype/file/file.py:586 +#: frappe/core/doctype/file/file.py:591 msgid "Cannot access file path {0}" msgstr "" @@ -4072,11 +4081,11 @@ msgstr "" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:979 +#: frappe/model/document.py:986 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:993 +#: frappe/model/document.py:1000 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4088,7 +4097,7 @@ msgstr "" msgid "Cannot change state of Cancelled Document. Transition row {0}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1155 +#: frappe/core/doctype/doctype/doctype.py:1151 msgid "Cannot change to/from autoincrement autoname in Customize Form" msgstr "" @@ -4151,7 +4160,7 @@ msgstr "" msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:387 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:388 msgid "Cannot edit Standard charts" msgstr "" @@ -4159,7 +4168,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "" -#: frappe/model/document.py:999 +#: frappe/model/document.py:1006 msgid "Cannot edit cancelled document" msgstr "" @@ -4176,7 +4185,7 @@ msgstr "" msgid "Cannot edit standard fields" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:125 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:127 msgid "Cannot enable {0} for a non-submittable doctype" msgstr "" @@ -4184,7 +4193,7 @@ msgstr "" msgid "Cannot find file {} on disk" msgstr "" -#: frappe/core/doctype/file/file.py:526 +#: frappe/core/doctype/file/file.py:531 msgid "Cannot get file contents of a Folder" msgstr "" @@ -4192,7 +4201,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/model/document.py:1067 +#: frappe/model/document.py:1074 msgid "Cannot link cancelled document: {0}" msgstr "" @@ -4208,7 +4217,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:892 +#: frappe/public/js/frappe/views/reports/report_view.js:896 msgid "Cannot remove ID field" msgstr "" @@ -4294,7 +4303,7 @@ msgstr "" msgid "Category Name" msgstr "" -#: frappe/utils/data.py:1521 +#: frappe/utils/data.py:1514 msgid "Cent" msgstr "" @@ -4477,7 +4486,7 @@ msgstr "" msgid "Check columns to select, drag to set order." msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:447 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:449 msgid "Check the Error Log for more information: {0}" msgstr "" @@ -4531,7 +4540,7 @@ msgstr "" msgid "Child Doctype" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1649 +#: frappe/core/doctype/doctype/doctype.py:1645 msgid "Child Table {0} for field {1}" msgstr "" @@ -4588,7 +4597,7 @@ msgstr "" msgid "Clear & Add template" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1933 +#: frappe/public/js/frappe/list/list_view.js:1954 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4691,7 +4700,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:679 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "Click to sort by {0}" msgstr "" @@ -4842,7 +4851,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1978 +#: frappe/public/js/frappe/views/reports/query_report.js:1984 #: frappe/public/js/frappe/views/treeview.js:123 msgid "Collapse All" msgstr "" @@ -4897,7 +4906,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:1161 +#: frappe/public/js/frappe/views/reports/query_report.js:1165 #: frappe/public/js/frappe/widgets/widget_dialog.js:533 #: frappe/public/js/frappe/widgets/widget_dialog.js:681 #: frappe/website/doctype/color/color.json @@ -5036,7 +5045,7 @@ msgstr "" msgid "Comment limit per hour" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9 +#: frappe/model/meta.py:59 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:209 #: frappe/public/js/frappe/model/model.js:135 #: frappe/website/doctype/web_form/templates/web_form.html:122 @@ -5191,6 +5200,11 @@ msgstr "" msgid "Compose Email" msgstr "" +#. Option for the 'Row Format' (Select) field in DocType 'DocType' +#: frappe/core/doctype/doctype/doctype.json +msgid "Compressed" +msgstr "" + #. Label of the condition (Select) field in DocType 'Document Naming Rule #. Condition' #. Label of the condition (Code) field in DocType 'Navbar Item' @@ -5455,7 +5469,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json #: frappe/email/doctype/newsletter/newsletter.json -#: frappe/public/js/frappe/utils/utils.js:1744 +#: frappe/public/js/frappe/utils/utils.js:1745 #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json @@ -5564,7 +5578,7 @@ msgstr "" msgid "Copyright" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:120 +#: frappe/custom/doctype/customize_form/customize_form.py:121 msgid "Core DocTypes cannot be customized." msgstr "" @@ -5580,7 +5594,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:1063 +#: frappe/model/document.py:1070 msgid "Could not find {0}" msgstr "" @@ -5671,7 +5685,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:1193 +#: frappe/public/js/frappe/views/reports/query_report.js:1197 #: frappe/public/js/frappe/views/workspace/workspace.js:469 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" @@ -5691,7 +5705,7 @@ msgid "Create Card" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:285 -#: frappe/public/js/frappe/views/reports/query_report.js:1120 +#: frappe/public/js/frappe/views/reports/query_report.js:1124 msgid "Create Chart" msgstr "" @@ -5725,7 +5739,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:480 +#: frappe/public/js/frappe/list/list_view.js:496 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5761,7 +5775,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:311 #: frappe/public/js/frappe/form/controls/link.js:313 #: frappe/public/js/frappe/form/link_selector.js:139 -#: frappe/public/js/frappe/list/list_view.js:472 +#: frappe/public/js/frappe/list/list_view.js:488 #: frappe/public/js/frappe/web_form/web_form_list.js:225 msgid "Create a new {0}" msgstr "" @@ -5783,7 +5797,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:475 +#: frappe/public/js/frappe/list/list_view.js:491 msgid "Create your first {0}" msgstr "" @@ -5802,7 +5816,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:55 +#: frappe/model/meta.py:56 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:73 #: frappe/public/js/frappe/model/meta.js:206 #: frappe/public/js/frappe/model/model.js:123 @@ -5814,7 +5828,7 @@ msgid "Created Custom Field {0} in {1}" msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241 -#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50 +#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:51 #: frappe/public/js/frappe/model/meta.js:201 #: frappe/public/js/frappe/model/model.js:125 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:479 @@ -5879,6 +5893,8 @@ msgstr "" #. Label of the currency (Link) field in DocType 'System Settings' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Label of the currency (Link) field in DocType 'Dashboard Chart' +#. Label of the currency (Link) field in DocType 'Number Card' #. Name of a DocType #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json @@ -5887,6 +5903,8 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json +#: frappe/desk/doctype/number_card/number_card.json #: frappe/desk/page/setup_wizard/setup_wizard.js:402 #: frappe/geo/doctype/currency/currency.json #: frappe/website/doctype/web_form_field/web_form_field.json @@ -6173,7 +6191,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1770 +#: frappe/public/js/frappe/list/list_view.js:1791 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6431,7 +6449,7 @@ msgstr "" msgid "Data Import Template" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:612 +#: frappe/custom/doctype/customize_form/customize_form.py:613 msgid "Data Too Long" msgstr "" @@ -6462,7 +6480,7 @@ msgstr "" msgid "Database Storage Usage By Tables" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:246 +#: frappe/custom/doctype/customize_form/customize_form.py:247 msgid "Database Table Row Size Limit" msgstr "" @@ -6651,7 +6669,7 @@ msgstr "" #. Label of the default_incoming (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:222 +#: frappe/email/doctype/email_account/email_account.py:223 msgid "Default Incoming" msgstr "" @@ -6671,7 +6689,7 @@ msgstr "" #. Label of the default_outgoing (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:230 +#: frappe/email/doctype/email_account/email_account.py:231 msgid "Default Outgoing" msgstr "" @@ -6763,11 +6781,11 @@ msgstr "" msgid "Default display currency" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1378 +#: frappe/core/doctype/doctype/doctype.py:1374 msgid "Default for 'Check' type of field {0} must be either '0' or '1'" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1391 +#: frappe/core/doctype/doctype/doctype.py:1387 msgid "Default value for {0} must be in the list of options." msgstr "" @@ -6792,7 +6810,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:241 +#: frappe/email/doctype/email_account/email_account.py:242 msgid "Defaults Updated" msgstr "" @@ -6821,14 +6839,14 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:615 #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/toolbar.js:438 -#: frappe/public/js/frappe/views/reports/report_view.js:1694 +#: frappe/public/js/frappe/views/reports/report_view.js:1698 #: frappe/public/js/frappe/views/treeview.js:329 #: frappe/templates/discussions/reply_card.html:35 #: frappe/templates/discussions/reply_section.html:29 msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1995 +#: frappe/public/js/frappe/list/list_view.js:2016 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6864,7 +6882,7 @@ msgctxt "Title of confirmation dialog" msgid "Delete Tab" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:864 +#: frappe/public/js/frappe/views/reports/query_report.js:868 msgid "Delete and Generate New" msgstr "" @@ -6906,12 +6924,12 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2000 +#: frappe/public/js/frappe/list/list_view.js:2021 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2027 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" @@ -6959,7 +6977,7 @@ msgstr "" msgid "Deleting {0} records..." msgstr "" -#: frappe/public/js/frappe/model/model.js:739 +#: frappe/public/js/frappe/model/model.js:741 msgid "Deleting {0}..." msgstr "" @@ -7506,7 +7524,7 @@ msgstr "" msgid "DocType" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1579 +#: frappe/core/doctype/doctype/doctype.py:1575 msgid "DocType {0} provided for the field {1} must have atleast one Link field" msgstr "" @@ -7553,11 +7571,11 @@ msgstr "" msgid "DocType View" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:652 +#: frappe/core/doctype/doctype/doctype.py:654 msgid "DocType can not be merged" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:646 +#: frappe/core/doctype/doctype/doctype.py:648 msgid "DocType can only be renamed by Administrator" msgstr "" @@ -7599,7 +7617,7 @@ msgstr "" msgid "DocType {} not found" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1024 +#: frappe/core/doctype/doctype/doctype.py:1026 msgid "DocType's name should not start or end with whitespace" msgstr "" @@ -7613,7 +7631,7 @@ msgstr "" msgid "Doctype" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1018 +#: frappe/core/doctype/doctype/doctype.py:1020 msgid "Doctype name is limited to {0} characters ({1})" msgstr "" @@ -7675,19 +7693,19 @@ msgstr "" msgid "Document Links" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1213 +#: frappe/core/doctype/doctype/doctype.py:1209 msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1233 +#: frappe/core/doctype/doctype/doctype.py:1229 msgid "Document Links Row #{0}: Invalid doctype or fieldname." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1196 +#: frappe/core/doctype/doctype/doctype.py:1192 msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1202 +#: frappe/core/doctype/doctype/doctype.py:1198 msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links" msgstr "" @@ -7727,7 +7745,7 @@ msgstr "" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1711 +#: frappe/model/document.py:1718 msgid "Document Queued" msgstr "" @@ -7780,7 +7798,7 @@ msgstr "" msgid "Document States" msgstr "" -#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202 +#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:202 #: frappe/public/js/frappe/model/model.js:137 msgid "Document Status" msgstr "" @@ -7847,15 +7865,15 @@ msgstr "" msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:56 +#: frappe/desk/doctype/number_card/number_card.py:57 msgid "Document Type and Function are required to create a number card" msgstr "" -#: frappe/permissions.py:147 +#: frappe/permissions.py:148 msgid "Document Type is not importable" msgstr "" -#: frappe/permissions.py:143 +#: frappe/permissions.py:144 msgid "Document Type is not submittable" msgstr "" @@ -7884,7 +7902,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1917 +#: frappe/model/document.py:1924 msgid "Document Unlocked" msgstr "" @@ -7892,15 +7910,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1125 +#: frappe/public/js/frappe/list/list_view.js:1146 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1124 +#: frappe/public/js/frappe/list/list_view.js:1145 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1123 +#: frappe/public/js/frappe/list/list_view.js:1144 msgid "Document is in draft state" msgstr "" @@ -7920,7 +7938,7 @@ msgstr "" msgid "Document renaming from {0} to {1} has been queued" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:396 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 msgid "Document type is required to create a dashboard chart" msgstr "" @@ -8075,7 +8093,7 @@ msgstr "" msgid "Download PDF" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:767 +#: frappe/public/js/frappe/views/reports/query_report.js:771 msgid "Download Report" msgstr "" @@ -8190,7 +8208,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:614 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:611 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8219,6 +8237,11 @@ msgstr "" msgid "Duration" msgstr "" +#. Option for the 'Row Format' (Select) field in DocType 'DocType' +#: frappe/core/doctype/doctype/doctype.json +msgid "Dynamic" +msgstr "" + #. Label of the dynamic_filters_section (Section Break) field in DocType #. 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -8285,12 +8308,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/address_list.html:7 #: frappe/public/js/frappe/form/templates/contact_list.html:7 #: frappe/public/js/frappe/form/toolbar.js:722 -#: frappe/public/js/frappe/views/reports/query_report.js:815 -#: frappe/public/js/frappe/views/reports/query_report.js:1648 +#: frappe/public/js/frappe/views/reports/query_report.js:819 +#: frappe/public/js/frappe/views/reports/query_report.js:1652 #: 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 -#: frappe/public/js/frappe/widgets/number_card_widget.js:331 +#: frappe/public/js/frappe/widgets/number_card_widget.js:335 #: frappe/templates/discussions/reply_card.html:29 #: frappe/templates/discussions/reply_section.html:29 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 @@ -8298,7 +8321,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2081 +#: frappe/public/js/frappe/list/list_view.js:2102 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8337,7 +8360,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1797 +#: frappe/public/js/frappe/list/list_view.js:1818 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8543,7 +8566,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:341 +#: frappe/email/doctype/email_account/email_account.py:342 msgid "Email Account Disabled." msgstr "" @@ -8777,7 +8800,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:936 +#: frappe/email/doctype/email_account/email_account.py:938 msgid "Emails are already being pulled from this account." msgstr "" @@ -8815,7 +8838,7 @@ msgstr "" msgid "Enable Address Autocompletion" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:117 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:119 msgid "Enable Allow Auto Repeat for the doctype {0} in Customize Form" msgstr "" @@ -8865,7 +8888,7 @@ msgstr "" #. Label of the enable_incoming (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:223 +#: frappe/email/doctype/email_account/email_account.py:224 msgid "Enable Incoming" msgstr "" @@ -8878,7 +8901,7 @@ msgstr "" #. Label of the enable_outgoing (Check) field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "Enable Outgoing" msgstr "" @@ -9016,7 +9039,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1012 +#: frappe/email/doctype/email_account/email_account.py:1014 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9070,7 +9093,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Audit Trail' #. Label of the end_date (Datetime) field in DocType 'Web Page' #: frappe/automation/doctype/auto_repeat/auto_repeat.json -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:140 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:142 #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/public/js/frappe/utils/common.js:416 #: frappe/website/doctype/web_page/web_page.json @@ -9308,7 +9331,7 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:673 +#: frappe/email/doctype/email_account/email_account.py:674 msgid "Error while connecting to email account {0}" msgstr "" @@ -9316,15 +9339,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:754 +#: frappe/model/base_document.py:751 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:764 +#: frappe/model/base_document.py:761 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:758 +#: frappe/model/base_document.py:755 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9469,7 +9492,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1997 +#: frappe/public/js/frappe/views/reports/query_report.js:2003 msgid "Execution Time: {0} sec" msgstr "" @@ -9495,7 +9518,7 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1978 +#: frappe/public/js/frappe/views/reports/query_report.js:1984 #: frappe/public/js/frappe/views/treeview.js:133 msgid "Expand All" msgstr "" @@ -9552,12 +9575,12 @@ 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:1683 -#: frappe/public/js/frappe/views/reports/report_view.js:1581 +#: frappe/public/js/frappe/views/reports/query_report.js:1687 +#: frappe/public/js/frappe/views/reports/report_view.js:1585 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2103 +#: frappe/public/js/frappe/list/list_view.js:2124 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9603,11 +9626,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1592 +#: frappe/public/js/frappe/views/reports/report_view.js:1596 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1602 +#: frappe/public/js/frappe/views/reports/report_view.js:1606 msgid "Export all {0} rows?" msgstr "" @@ -9779,7 +9802,7 @@ msgstr "" msgid "Failed to generate preview of series" msgstr "" -#: frappe/handler.py:77 +#: frappe/handler.py:78 msgid "Failed to get method for command {0} with {1}" msgstr "" @@ -9921,17 +9944,17 @@ 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:1737 +#: frappe/public/js/frappe/views/reports/query_report.js:1746 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:413 +#: frappe/core/doctype/doctype/doctype.py:415 msgid "Field \"route\" is mandatory for Web Views" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1528 +#: frappe/core/doctype/doctype/doctype.py:1524 msgid "Field \"title\" is mandatory if \"Website Search Field\" is set." msgstr "" @@ -9944,7 +9967,7 @@ msgstr "" msgid "Field Description" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1073 +#: frappe/core/doctype/doctype/doctype.py:1075 msgid "Field Missing" msgstr "" @@ -10032,11 +10055,11 @@ msgstr "" msgid "Fieldname" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:266 +#: frappe/core/doctype/doctype/doctype.py:268 msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1072 +#: frappe/core/doctype/doctype/doctype.py:1074 msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" @@ -10060,11 +10083,11 @@ msgstr "" msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1909 +#: frappe/core/doctype/doctype/doctype.py:1905 msgid "Fieldname {0} conflicting with meta object" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:492 +#: frappe/core/doctype/doctype/doctype.py:494 #: frappe/public/js/form_builder/utils.js:302 msgid "Fieldname {0} is restricted" msgstr "" @@ -10100,7 +10123,7 @@ msgstr "" msgid "Fields Multicheck" msgstr "" -#: frappe/core/doctype/file/file.py:405 +#: frappe/core/doctype/file/file.py:410 msgid "Fields `file_name` or `file_url` must be set for File" msgstr "" @@ -10132,7 +10155,7 @@ msgstr "" msgid "Fieldtype cannot be changed from {0} to {1}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:586 +#: frappe/custom/doctype/customize_form/customize_form.py:587 msgid "Fieldtype cannot be changed from {0} to {1} in row {2}" msgstr "" @@ -10205,7 +10228,7 @@ msgstr "" msgid "File backup is ready" msgstr "" -#: frappe/core/doctype/file/file.py:589 +#: frappe/core/doctype/file/file.py:594 msgid "File name cannot have {0}" msgstr "" @@ -10213,7 +10236,7 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:695 frappe/public/js/frappe/request.js:199 +#: frappe/core/doctype/file/file.py:700 frappe/public/js/frappe/request.js:199 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" @@ -10226,7 +10249,7 @@ msgstr "" msgid "File type of {0} is not allowed" msgstr "" -#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:421 +#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:426 msgid "File {0} does not exist" msgstr "" @@ -10360,7 +10383,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1381 +#: frappe/public/js/frappe/views/reports/report_view.js:1385 msgid "Filters:" msgstr "" @@ -10459,11 +10482,11 @@ msgstr "" msgid "Fold" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1452 +#: frappe/core/doctype/doctype/doctype.py:1448 msgid "Fold can not be at the end of the form" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1450 +#: frappe/core/doctype/doctype/doctype.py:1446 msgid "Fold must come before a Section Break" msgstr "" @@ -10481,7 +10504,7 @@ msgstr "" msgid "Folder name should not include '/' (slash)" msgstr "" -#: frappe/core/doctype/file/file.py:467 +#: frappe/core/doctype/file/file.py:472 msgid "Folder {0} is not empty" msgstr "" @@ -10507,7 +10530,7 @@ msgstr "" msgid "Following document {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:111 +#: frappe/website/doctype/web_form/web_form.py:112 msgid "Following fields are missing:" msgstr "" @@ -10693,7 +10716,7 @@ msgstr "" msgid "For Value" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1994 +#: frappe/public/js/frappe/views/reports/query_report.js:2000 #: frappe/public/js/frappe/views/reports/report_view.js:96 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10740,7 +10763,7 @@ msgstr "" msgid "For updating, you can update only selective columns." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1753 +#: frappe/core/doctype/doctype/doctype.py:1749 msgid "For {0} at level {1} in {2} in row {3}" msgstr "" @@ -10899,7 +10922,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "" @@ -10975,7 +10998,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1703 +#: frappe/public/js/frappe/views/reports/query_report.js:1707 msgid "From Document Type" msgstr "" @@ -11035,7 +11058,7 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:867 +#: frappe/__init__.py:870 msgid "Function {0} is not whitelisted." msgstr "" @@ -11100,7 +11123,7 @@ msgstr "" msgid "Generate Keys" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:809 +#: frappe/public/js/frappe/views/reports/query_report.js:813 msgid "Generate New Report" msgstr "" @@ -11109,7 +11132,7 @@ msgid "Generate Random Password" msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:172 -#: frappe/public/js/frappe/utils/utils.js:1789 +#: frappe/public/js/frappe/utils/utils.js:1790 msgid "Generate Tracking URL" msgstr "" @@ -11502,6 +11525,13 @@ msgstr "" msgid "Grid Empty State" msgstr "" +#. Label of the grid_page_length (Int) field in DocType 'DocType' +#. Label of the grid_page_length (Int) field in DocType 'Customize Form' +#: frappe/core/doctype/doctype/doctype.json +#: frappe/custom/doctype/customize_form/customize_form.json +msgid "Grid Page Length" +msgstr "" + #: frappe/public/js/frappe/ui/keyboard.js:126 msgid "Grid Shortcuts" msgstr "" @@ -11531,7 +11561,7 @@ msgstr "" msgid "Group By Type" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:407 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 msgid "Group By field is required to create a dashboard chart" msgstr "" @@ -11820,7 +11850,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1786 +#: frappe/public/js/frappe/utils/utils.js:1787 msgid "Here's your tracking URL" msgstr "" @@ -11968,7 +11998,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1672 +#: frappe/public/js/frappe/list/list_view.js:1693 msgid "Hide Tags" msgstr "" @@ -12105,19 +12135,19 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:1146 #: frappe/core/doctype/data_import/importer.py:1211 #: frappe/core/doctype/data_import/importer.py:1214 -#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49 +#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:50 #: frappe/public/js/frappe/data_import/data_exporter.js:330 #: frappe/public/js/frappe/data_import/data_exporter.js:345 #: frappe/public/js/frappe/list/list_settings.js:337 -#: frappe/public/js/frappe/list/list_view.js:354 -#: frappe/public/js/frappe/list/list_view.js:418 +#: frappe/public/js/frappe/list/list_view.js:370 +#: frappe/public/js/frappe/list/list_view.js:434 #: frappe/public/js/frappe/model/meta.js:200 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:488 -#: frappe/public/js/frappe/views/reports/report_view.js:949 +#: frappe/public/js/frappe/views/reports/report_view.js:953 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12213,7 +12243,7 @@ msgstr "" msgid "If Checked workflow status will not override status in list view" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1765 +#: frappe/core/doctype/doctype/doctype.py:1761 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:66 msgid "If Owner" @@ -12510,11 +12540,11 @@ msgstr "" msgid "Image Width" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1508 +#: frappe/core/doctype/doctype/doctype.py:1504 msgid "Image field must be a valid fieldname" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1510 +#: frappe/core/doctype/doctype/doctype.py:1506 msgid "Image field must be of type Attach Image" msgstr "" @@ -12570,7 +12600,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1734 +#: frappe/public/js/frappe/list/list_view.js:1755 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12794,11 +12824,11 @@ msgstr "" msgid "Include Web View Link in Email" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1518 +#: frappe/public/js/frappe/views/reports/query_report.js:1522 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1510 +#: frappe/public/js/frappe/views/reports/query_report.js:1514 msgid "Include indentation" msgstr "" @@ -12865,11 +12895,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1508 +#: frappe/model/document.py:1515 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1510 +#: frappe/model/document.py:1517 msgid "Incorrect value:" msgstr "" @@ -12878,10 +12908,10 @@ msgstr "" #. Label of the search_index (Check) field in DocType 'Custom Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/recorder_query/recorder_query.json -#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52 +#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:53 #: frappe/public/js/frappe/model/meta.js:203 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:970 +#: frappe/public/js/frappe/views/reports/report_view.js:974 msgid "Index" msgstr "" @@ -12956,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:1743 +#: frappe/public/js/frappe/views/reports/query_report.js:1752 msgid "Insert After" msgstr "" @@ -13021,7 +13051,7 @@ msgstr "" msgid "Instructions Emailed" msgstr "" -#: frappe/permissions.py:817 +#: frappe/permissions.py:818 msgid "Insufficient Permission Level for {0}" msgstr "" @@ -13037,7 +13067,7 @@ msgstr "" msgid "Insufficient Permissions for editing Report" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:441 +#: frappe/core/doctype/doctype/doctype.py:443 msgid "Insufficient attachment limit" msgstr "" @@ -13192,7 +13222,7 @@ msgstr "" msgid "Invalid DocType: {0}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1274 +#: frappe/core/doctype/doctype/doctype.py:1270 msgid "Invalid Fieldname" msgstr "" @@ -13228,7 +13258,7 @@ msgstr "" msgid "Invalid Mail Server. Please rectify and try again." msgstr "" -#: frappe/model/naming.py:102 +#: frappe/model/naming.py:101 msgid "Invalid Naming Series: {}" msgstr "" @@ -13236,8 +13266,8 @@ msgstr "" msgid "Invalid Operation" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1643 -#: frappe/core/doctype/doctype/doctype.py:1652 +#: frappe/core/doctype/doctype/doctype.py:1639 +#: frappe/core/doctype/doctype/doctype.py:1648 msgid "Invalid Option" msgstr "" @@ -13249,11 +13279,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:105 +#: frappe/model/base_document.py:102 msgid "Invalid Override" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:191 +#: frappe/integrations/doctype/connected_app/connected_app.py:195 msgid "Invalid Parameters." msgstr "" @@ -13276,7 +13306,7 @@ msgstr "" msgid "Invalid Search Field {0}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1216 +#: frappe/core/doctype/doctype/doctype.py:1212 msgid "Invalid Table Fieldname" msgstr "" @@ -13311,7 +13341,7 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/model/document.py:982 frappe/model/document.py:996 +#: frappe/model/document.py:989 frappe/model/document.py:1003 msgid "Invalid docstatus" msgstr "" @@ -13323,11 +13353,11 @@ msgstr "" msgid "Invalid expression set in filter {0} ({1})" msgstr "" -#: frappe/utils/data.py:2168 +#: frappe/utils/data.py:2166 msgid "Invalid field name {0}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1081 +#: frappe/core/doctype/doctype/doctype.py:1083 msgid "Invalid fieldname '{0}' in autoname" msgstr "" @@ -13341,15 +13371,15 @@ msgid "Invalid filter: {0}" msgstr "" #: frappe/desk/doctype/dashboard/dashboard.py:67 -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:423 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 msgid "Invalid json added in the custom options: {0}" msgstr "" -#: frappe/model/naming.py:493 +#: frappe/model/naming.py:488 msgid "Invalid name type (integer) for varchar name column" msgstr "" -#: frappe/model/naming.py:63 +#: frappe/model/naming.py:62 msgid "Invalid naming series {}: dot (.) missing" msgstr "" @@ -13361,7 +13391,7 @@ msgstr "" msgid "Invalid redirect regex in row #{}: {}" msgstr "" -#: frappe/app.py:323 +#: frappe/app.py:324 msgid "Invalid request arguments" msgstr "" @@ -13369,7 +13399,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:197 +#: frappe/integrations/doctype/connected_app/connected_app.py:201 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13378,7 +13408,7 @@ msgstr "" msgid "Invalid username or password" msgstr "" -#: frappe/model/naming.py:169 +#: frappe/model/naming.py:168 msgid "Invalid value specified for UUID: {}" msgstr "" @@ -13391,7 +13421,7 @@ msgstr "" msgid "Invalid wkhtmltopdf version" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1566 +#: frappe/core/doctype/doctype/doctype.py:1562 msgid "Invalid {0} condition" msgstr "" @@ -13539,7 +13569,7 @@ msgstr "" msgid "Is Published Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1517 +#: frappe/core/doctype/doctype/doctype.py:1513 msgid "Is Published Field must be a valid fieldname" msgstr "" @@ -14218,12 +14248,12 @@ msgstr "" msgid "Last Synced On" msgstr "" -#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205 +#: frappe/model/meta.py:55 frappe/public/js/frappe/model/meta.js:205 #: frappe/public/js/frappe/model/model.js:130 msgid "Last Updated By" msgstr "" -#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204 +#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:204 #: frappe/public/js/frappe/model/model.js:126 msgid "Last Updated On" msgstr "" @@ -14243,7 +14273,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:707 +#: frappe/public/js/frappe/widgets/chart_widget.js:713 msgid "Last synced {0}" msgstr "" @@ -14270,7 +14300,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:723 +#: frappe/email/doctype/email_account/email_account.py:724 msgid "Leave this conversation" msgstr "" @@ -14330,7 +14360,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:683 +#: frappe/public/js/frappe/widgets/chart_widget.js:689 msgid "Less" msgstr "" @@ -14494,7 +14524,7 @@ msgstr "" msgid "Liked" msgstr "" -#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208 +#: frappe/model/meta.py:58 frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:134 msgid "Liked By" msgstr "" @@ -14726,7 +14756,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1814 +#: frappe/public/js/frappe/list/list_view.js:1835 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -14795,9 +14825,9 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:511 -#: frappe/public/js/frappe/list/list_view.js:331 +#: frappe/public/js/frappe/list/list_view.js:347 #: frappe/public/js/frappe/ui/listing.html:16 -#: frappe/public/js/frappe/views/reports/query_report.js:1017 +#: frappe/public/js/frappe/views/reports/query_report.js:1021 msgid "Loading" msgstr "" @@ -14879,7 +14909,7 @@ msgstr "" msgid "Log out" msgstr "" -#: frappe/handler.py:120 +#: frappe/handler.py:121 msgid "Logged Out" msgstr "" @@ -14911,7 +14941,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:142 +#: frappe/email/doctype/email_account/email_account.py:143 msgid "Login Id is required" msgstr "" @@ -15194,7 +15224,7 @@ msgstr "" msgid "Mandatory Depends On (JS)" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:475 +#: frappe/website/doctype/web_form/web_form.py:480 msgid "Mandatory Information missing:" msgstr "" @@ -15376,7 +15406,7 @@ msgstr "" msgid "Max auto email report per user" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1344 +#: frappe/core/doctype/doctype/doctype.py:1340 msgid "Max width for type Currency is 100px in row {0}" msgstr "" @@ -15427,7 +15457,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:220 -#: frappe/public/js/frappe/utils/utils.js:1736 +#: frappe/public/js/frappe/utils/utils.js:1737 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15473,7 +15503,7 @@ msgid "Menu" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:224 -#: frappe/public/js/frappe/model/model.js:752 +#: frappe/public/js/frappe/model/model.js:754 msgid "Merge with existing" msgstr "" @@ -15514,7 +15544,7 @@ msgstr "" msgid "Message" msgstr "" -#: frappe/__init__.py:543 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:546 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15559,7 +15589,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:342 +#: frappe/email/doctype/email_account/email_account.py:343 msgid "Message from server: {0}" msgstr "" @@ -15650,11 +15680,11 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:869 +#: frappe/__init__.py:872 msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:70 +#: frappe/desk/doctype/number_card/number_card.py:71 msgid "Method is required to create a number card" msgstr "" @@ -15731,7 +15761,7 @@ msgstr "" msgid "Missing DocType" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1528 +#: frappe/core/doctype/doctype/doctype.py:1524 msgid "Missing Field" msgstr "" @@ -15743,7 +15773,7 @@ msgstr "" msgid "Missing Filters Required" msgstr "" -#: frappe/desk/form/assign_to.py:109 +#: frappe/desk/form/assign_to.py:110 msgid "Missing Permission" msgstr "" @@ -15970,7 +16000,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:683 +#: frappe/public/js/frappe/widgets/chart_widget.js:689 #: frappe/templates/includes/list/list.html:25 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16129,7 +16159,7 @@ msgid "Mx" msgstr "" #: frappe/templates/includes/web_sidebar.html:41 -#: frappe/website/doctype/web_form/web_form.py:464 +#: frappe/website/doctype/web_form/web_form.py:469 #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/list.py:21 frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" @@ -16183,7 +16213,7 @@ msgstr "" msgid "Name already taken, please set a new name" msgstr "" -#: frappe/model/naming.py:507 +#: frappe/model/naming.py:502 msgid "Name cannot contain special characters like {0}" msgstr "" @@ -16195,7 +16225,7 @@ msgstr "" msgid "Name of the new Print Format" msgstr "" -#: frappe/model/naming.py:502 +#: frappe/model/naming.py:497 msgid "Name of {0} cannot be {1}" msgstr "" @@ -16235,7 +16265,7 @@ msgstr "" msgid "Naming Series" msgstr "" -#: frappe/model/naming.py:261 +#: frappe/model/naming.py:260 msgid "Naming Series mandatory" msgstr "" @@ -16272,12 +16302,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1205 +#: frappe/public/js/frappe/list/list_view.js:1226 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1212 +#: frappe/public/js/frappe/list/list_view.js:1233 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" @@ -16296,7 +16326,7 @@ msgstr "" msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" -#: frappe/model/document.py:757 +#: frappe/model/document.py:764 msgid "Negative Value" msgstr "" @@ -16397,14 +16427,14 @@ msgstr "" msgid "New Mention on {0}" msgstr "" -#: frappe/www/contact.py:59 +#: frappe/www/contact.py:61 msgid "New Message from Website Contact Page" msgstr "" #. Label of the new_name (Read Only) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/public/js/frappe/form/toolbar.js:208 -#: frappe/public/js/frappe/model/model.js:760 +#: frappe/public/js/frappe/model/model.js:762 msgid "New Name" msgstr "" @@ -16438,7 +16468,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1338 +#: frappe/public/js/frappe/views/reports/report_view.js:1342 msgid "New Report name" msgstr "" @@ -16494,14 +16524,14 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:198 #: frappe/public/js/frappe/form/toolbar.js:211 #: frappe/public/js/frappe/form/toolbar.js:535 -#: frappe/public/js/frappe/model/model.js:660 +#: frappe/public/js/frappe/model/model.js:661 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:167 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:168 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:218 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 -#: frappe/website/doctype/web_form/web_form.py:373 +#: frappe/website/doctype/web_form/web_form.py:378 msgid "New {0}" msgstr "" @@ -16517,7 +16547,7 @@ msgstr "" msgid "New {0} {1} created" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:378 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:380 msgid "New {0}: {1}" msgstr "" @@ -16655,7 +16685,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:341 #: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1538 +#: frappe/public/js/frappe/views/reports/query_report.js:1542 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" msgstr "" @@ -16758,7 +16788,7 @@ msgstr "" msgid "No Letterhead" msgstr "" -#: frappe/model/naming.py:484 +#: frappe/model/naming.py:479 msgid "No Name Specified for {0}" msgstr "" @@ -16766,7 +16796,7 @@ msgstr "" msgid "No New notifications" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1745 +#: frappe/core/doctype/doctype/doctype.py:1741 msgid "No Permissions Specified" msgstr "" @@ -16878,7 +16908,7 @@ msgstr "" msgid "No contacts added yet." msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:431 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:433 msgid "No contacts linked to document" msgstr "" @@ -16961,7 +16991,7 @@ msgstr "" msgid "No of Sent SMS" msgstr "" -#: frappe/__init__.py:1019 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1027 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -17022,7 +17052,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:465 +#: frappe/public/js/frappe/list/list_view.js:481 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17095,7 +17125,7 @@ msgstr "" msgid "Not Equals" msgstr "" -#: frappe/app.py:372 frappe/www/404.html:3 +#: frappe/app.py:374 frappe/www/404.html:3 msgid "Not Found" msgstr "" @@ -17121,9 +17151,9 @@ msgstr "" msgid "Not Nullable" msgstr "" -#: frappe/__init__.py:951 frappe/app.py:365 frappe/desk/calendar.py:26 +#: frappe/__init__.py:954 frappe/app.py:367 frappe/desk/calendar.py:26 #: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15 -#: frappe/website/doctype/web_form/web_form.py:666 +#: frappe/website/doctype/web_form/web_form.py:673 #: frappe/website/page_renderers/not_permitted_page.py:22 #: frappe/www/login.py:185 frappe/www/qrcode.py:22 frappe/www/qrcode.py:25 #: frappe/www/qrcode.py:37 @@ -17191,7 +17221,7 @@ msgstr "" msgid "Not active" msgstr "" -#: frappe/permissions.py:359 +#: frappe/permissions.py:360 msgid "Not allowed for {0}: {1}" msgstr "" @@ -17199,19 +17229,19 @@ msgstr "" msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:331 +#: frappe/core/doctype/doctype/doctype.py:333 msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:150 +#: frappe/www/printview.py:149 msgid "Not allowed to print cancelled documents" msgstr "" -#: frappe/www/printview.py:147 +#: frappe/www/printview.py:146 msgid "Not allowed to print draft documents" msgstr "" -#: frappe/permissions.py:211 +#: frappe/permissions.py:212 msgid "Not allowed via controller permission check" msgstr "" @@ -17223,28 +17253,28 @@ msgstr "" msgid "Not in Developer Mode" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:326 +#: frappe/core/doctype/doctype/doctype.py:328 msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" -#: frappe/__init__.py:623 +#: frappe/__init__.py:626 #: frappe/core/doctype/system_settings/system_settings.py:211 #: frappe/public/js/frappe/request.js:159 #: frappe/public/js/frappe/request.js:169 #: frappe/public/js/frappe/request.js:174 #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:67 -#: frappe/website/doctype/web_form/web_form.py:679 +#: frappe/website/doctype/web_form/web_form.py:686 #: frappe/website/js/website.js:97 msgid "Not permitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:48 +#: frappe/public/js/frappe/list/list_view.js:50 msgid "Not permitted to view {0}" msgstr "" #. Label of a Link in the Tools Workspace #. Name of a DocType -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:400 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:402 #: frappe/automation/workspace/tools/tools.json #: frappe/desk/doctype/note/note.json msgid "Note" @@ -17324,7 +17354,7 @@ msgstr "" msgid "Nothing to update" msgstr "" -#. Label of the notification (Section Break) field in DocType 'Auto Repeat' +#. Label of the notification (Tab Break) field in DocType 'Auto Repeat' #. Label of a Link in the Tools Workspace #. Name of a DocType #. Label of the notification_section (Section Break) field in DocType 'S3 @@ -17490,7 +17520,7 @@ msgstr "" msgid "Number of Queries" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:438 +#: frappe/core/doctype/doctype/doctype.py:440 #: frappe/public/js/frappe/doctype/index.js:59 msgid "Number of attachment fields are more than {}, limit updated to {}." msgstr "" @@ -17803,7 +17833,7 @@ msgstr "" msgid "Only Allow Edit For" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1622 +#: frappe/core/doctype/doctype/doctype.py:1618 msgid "Only Options allowed for Data field are:" msgstr "" @@ -17826,7 +17856,7 @@ msgstr "" msgid "Only change this if you want to use other S3 compatible object storage backends." msgstr "" -#: frappe/model/document.py:1201 +#: frappe/model/document.py:1208 msgid "Only draft documents can be discarded" msgstr "" @@ -17840,10 +17870,6 @@ msgstr "" msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1092 -msgid "Only one set of {#} pattern is allowed in the format string" -msgstr "" - #: frappe/contacts/doctype/contact/contact.py:131 #: frappe/contacts/doctype/contact/contact.py:158 msgid "Only one {0} can be set as primary." @@ -17857,7 +17883,7 @@ msgstr "" msgid "Only reports of type Report Builder can be edited" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:126 +#: frappe/custom/doctype/customize_form/customize_form.py:127 msgid "Only standard DocTypes are allowed to be customized from Customize Form." msgstr "" @@ -17865,7 +17891,7 @@ msgstr "" msgid "Only the Administrator can delete a standard DocType." msgstr "" -#: frappe/desk/form/assign_to.py:197 +#: frappe/desk/form/assign_to.py:198 msgid "Only the assignee can complete this to-do." msgstr "" @@ -17955,7 +17981,7 @@ msgstr "" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1258 +#: frappe/public/js/frappe/list/list_view.js:1279 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18001,7 +18027,7 @@ msgstr "" msgid "Operation" msgstr "" -#: frappe/utils/data.py:2099 +#: frappe/utils/data.py:2097 msgid "Operator must be one of {0}" msgstr "" @@ -18027,7 +18053,7 @@ msgstr "" msgid "Option 3" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1640 +#: frappe/core/doctype/doctype/doctype.py:1636 msgid "Option {0} for field {1} is not a child table" msgstr "" @@ -18059,7 +18085,7 @@ msgstr "" msgid "Options" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1368 +#: frappe/core/doctype/doctype/doctype.py:1364 msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'" msgstr "" @@ -18068,7 +18094,7 @@ msgstr "" msgid "Options Help" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1662 +#: frappe/core/doctype/doctype/doctype.py:1658 msgid "Options for Rating field can range from 3 to 10" msgstr "" @@ -18076,7 +18102,7 @@ msgstr "" msgid "Options for select. Each option on a new line." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1385 +#: frappe/core/doctype/doctype/doctype.py:1381 msgid "Options for {0} must be set before setting the default value." msgstr "" @@ -18084,7 +18110,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:813 +#: frappe/model/base_document.py:810 msgid "Options not set for link field {0}" msgstr "" @@ -18198,7 +18224,7 @@ msgstr "" #: frappe/printing/page/print/print.js:71 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1668 +#: frappe/public/js/frappe/views/reports/query_report.js:1672 msgid "PDF" msgstr "" @@ -18437,7 +18463,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:62 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -18454,11 +18480,11 @@ msgstr "" #. Label of the nsm_parent_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json -#: frappe/core/doctype/doctype/doctype.py:929 +#: frappe/core/doctype/doctype/doctype.py:931 msgid "Parent Field (Tree)" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:935 +#: frappe/core/doctype/doctype/doctype.py:937 msgid "Parent Field must be a valid fieldname" msgstr "" @@ -18467,7 +18493,7 @@ msgstr "" msgid "Parent Label" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1199 +#: frappe/core/doctype/doctype/doctype.py:1195 msgid "Parent Missing" msgstr "" @@ -18480,7 +18506,7 @@ msgstr "" msgid "Parent Table" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:403 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 msgid "Parent document type is required to create a dashboard chart" msgstr "" @@ -18488,7 +18514,7 @@ msgstr "" msgid "Parent is the name of the document to which the data will get added to." msgstr "" -#: frappe/permissions.py:797 +#: frappe/permissions.py:798 msgid "Parentfield not specified in {0}: {1}" msgstr "" @@ -18574,7 +18600,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "Password is required or select Awaiting Password" msgstr "" @@ -18753,7 +18779,7 @@ msgstr "" msgid "Permanently Submit {0}?" msgstr "" -#: frappe/public/js/frappe/model/model.js:731 +#: frappe/public/js/frappe/model/model.js:733 msgid "Permanently delete {0}?" msgstr "" @@ -18825,8 +18851,8 @@ msgstr "" msgid "Permissions" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1836 -#: frappe/core/doctype/doctype/doctype.py:1846 +#: frappe/core/doctype/doctype/doctype.py:1832 +#: frappe/core/doctype/doctype/doctype.py:1842 msgid "Permissions Error" msgstr "" @@ -18914,8 +18940,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:40 -#: frappe/public/js/frappe/views/reports/report_view.js:1533 -#: frappe/public/js/frappe/views/reports/report_view.js:1536 +#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1540 msgid "Pick Columns" msgstr "" @@ -18955,7 +18981,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:544 +#: frappe/email/doctype/email_account/email_account.py:545 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -18979,7 +19005,7 @@ msgstr "" msgid "Please Update SMS Settings" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:574 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:583 msgid "Please add a subject to your email" msgstr "" @@ -19015,7 +19041,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:893 +#: frappe/model/base_document.py:890 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19088,7 +19114,7 @@ msgstr "" #: frappe/printing/page/print/print.js:638 #: frappe/printing/page/print/print.js:668 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1430 +#: frappe/public/js/frappe/utils/utils.js:1431 msgid "Please enable pop-ups" msgstr "" @@ -19162,7 +19188,7 @@ msgstr "" msgid "Please enter your old password." msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:406 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:408 msgid "Please find attached {0}: {1}" msgstr "" @@ -19174,7 +19200,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "" -#: frappe/model/document.py:951 +#: frappe/model/document.py:958 msgid "Please refresh to get the latest document." msgstr "" @@ -19198,7 +19224,7 @@ msgstr "" msgid "Please save the document before removing assignment" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1663 +#: frappe/public/js/frappe/views/reports/report_view.js:1667 msgid "Please save the report first" msgstr "" @@ -19222,7 +19248,7 @@ msgstr "" msgid "Please select Minimum Password Score" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1113 +#: frappe/public/js/frappe/views/reports/query_report.js:1117 msgid "Please select X and Y fields" msgstr "" @@ -19284,7 +19310,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:1330 +#: frappe/public/js/frappe/views/reports/query_report.js:1334 msgid "Please set filters" msgstr "" @@ -19292,7 +19318,7 @@ msgstr "" msgid "Please set filters value in Report Filter table." msgstr "" -#: frappe/model/naming.py:577 +#: frappe/model/naming.py:572 msgid "Please set the document name" msgstr "" @@ -19312,7 +19338,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19320,11 +19346,11 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/model/model.js:821 +#: frappe/public/js/frappe/model/model.js:823 msgid "Please specify" msgstr "" -#: frappe/permissions.py:773 +#: frappe/permissions.py:774 msgid "Please specify a valid parent DocType for {0}" msgstr "" @@ -19487,7 +19513,7 @@ msgstr "" msgid "Precision" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1402 +#: frappe/core/doctype/doctype/doctype.py:1398 msgid "Precision should be between 1 and 6" msgstr "" @@ -19677,13 +19703,13 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:334 #: frappe/public/js/frappe/form/toolbar.js:346 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1654 -#: frappe/public/js/frappe/views/reports/report_view.js:1491 +#: frappe/public/js/frappe/views/reports/query_report.js:1658 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 #: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:2008 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -19748,7 +19774,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:437 +#: frappe/www/printview.py:435 msgid "Print Format {0} is disabled" msgstr "" @@ -19921,7 +19947,7 @@ msgstr "" msgid "Proceed" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:860 +#: frappe/public/js/frappe/views/reports/query_report.js:864 msgid "Proceed Anyway" msgstr "" @@ -20245,7 +20271,7 @@ msgstr "" msgid "Queue in Background (BETA)" msgstr "" -#: frappe/utils/background_jobs.py:512 +#: frappe/utils/background_jobs.py:555 msgid "Queue should be one of {0}" msgstr "" @@ -20423,7 +20449,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:729 +#: frappe/email/doctype/email_account/email_account.py:730 msgid "Re:" msgstr "" @@ -20529,7 +20555,7 @@ msgstr "" msgid "Reason" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:821 +#: frappe/public/js/frappe/views/reports/query_report.js:825 msgid "Rebuild" msgstr "" @@ -20618,7 +20644,7 @@ msgstr "" msgid "Records for following doctypes will be filtered" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1610 +#: frappe/core/doctype/doctype/doctype.py:1606 msgid "Recursive Fetch From" msgstr "" @@ -20912,10 +20938,10 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1206 #: 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:1643 +#: frappe/public/js/frappe/views/reports/query_report.js:1647 #: 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:324 +#: frappe/public/js/frappe/widgets/number_card_widget.js:328 #: frappe/public/js/print_format_builder/Preview.vue:24 msgid "Refresh" msgstr "" @@ -20942,7 +20968,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:502 +#: frappe/public/js/frappe/list/list_view.js:518 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21120,7 +21146,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:236 #: frappe/public/js/frappe/form/toolbar.js:240 #: frappe/public/js/frappe/form/toolbar.js:409 -#: frappe/public/js/frappe/model/model.js:770 +#: frappe/public/js/frappe/model/model.js:772 #: frappe/public/js/frappe/views/treeview.js:311 msgid "Rename" msgstr "" @@ -21130,11 +21156,11 @@ msgstr "" msgid "Rename Fieldname" msgstr "" -#: frappe/public/js/frappe/model/model.js:757 +#: frappe/public/js/frappe/model/model.js:759 msgid "Rename {0}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:694 +#: frappe/core/doctype/doctype/doctype.py:696 msgid "Renamed files and replaced code in controllers, please check!" msgstr "" @@ -21330,11 +21356,11 @@ msgstr "" #: frappe/core/doctype/report/report.json #: 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:1824 +#: frappe/public/js/frappe/views/reports/query_report.js:1832 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:66 +#: frappe/desk/doctype/number_card/number_card.py:67 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21366,7 +21392,7 @@ msgstr "" msgid "Report bug" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1811 +#: frappe/core/doctype/doctype/doctype.py:1807 msgid "Report cannot be set for Single types" msgstr "" @@ -21380,7 +21406,7 @@ msgstr "" msgid "Report has no numeric fields, please change the Report Name" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:941 +#: frappe/public/js/frappe/views/reports/query_report.js:945 msgid "Report initiated, click to view status" msgstr "" @@ -21396,11 +21422,11 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1311 +#: frappe/public/js/frappe/views/reports/report_view.js:1315 msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1862 +#: frappe/public/js/frappe/views/reports/query_report.js:1870 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -21436,7 +21462,7 @@ msgstr "" msgid "Reports & Masters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:857 +#: frappe/public/js/frappe/views/reports/query_report.js:861 msgid "Reports already in Queue" msgstr "" @@ -21694,7 +21720,7 @@ msgstr "" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:173 +#: frappe/public/js/frappe/list/list_view.js:189 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -21896,7 +21922,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1756 +#: frappe/public/js/frappe/list/list_view.js:1777 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22045,7 +22071,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:799 frappe/model/document.py:742 +#: frappe/model/base_document.py:796 frappe/model/document.py:749 msgid "Row" msgstr "" @@ -22053,19 +22079,24 @@ msgstr "" msgid "Row #" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1833 -#: frappe/core/doctype/doctype/doctype.py:1843 +#: frappe/core/doctype/doctype/doctype.py:1829 +#: frappe/core/doctype/doctype/doctype.py:1839 msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:921 msgid "Row #{0}:" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:487 +#: frappe/core/doctype/doctype/doctype.py:489 msgid "Row #{}: Fieldname is required" msgstr "" +#. Label of the row_format (Select) field in DocType 'DocType' +#: frappe/core/doctype/doctype/doctype.json +msgid "Row Format" +msgstr "" + #. Label of the row_index (Data) field in DocType 'Transaction Log' #: frappe/core/doctype/transaction_log/transaction_log.json msgid "Row Index" @@ -22093,11 +22124,11 @@ msgstr "" msgid "Row {0}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:350 +#: frappe/custom/doctype/customize_form/customize_form.py:351 msgid "Row {0}: Not allowed to disable Mandatory for standard fields" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:339 +#: frappe/custom/doctype/customize_form/customize_form.py:340 msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields" msgstr "" @@ -22133,7 +22164,7 @@ msgstr "" msgid "Rule Name" msgstr "" -#: frappe/permissions.py:652 +#: frappe/permissions.py:653 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." msgstr "" @@ -22226,7 +22257,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:210 +#: frappe/email/doctype/email_account/email_account.py:211 msgid "SMTP Server is required" msgstr "" @@ -22337,8 +22368,8 @@ 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:342 -#: frappe/public/js/frappe/views/reports/query_report.js:1816 -#: frappe/public/js/frappe/views/reports/report_view.js:1680 +#: frappe/public/js/frappe/views/reports/query_report.js:1824 +#: frappe/public/js/frappe/views/reports/report_view.js:1684 #: frappe/public/js/frappe/views/workspace/workspace.js:335 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:119 @@ -22355,8 +22386,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1342 -#: frappe/public/js/frappe/views/reports/report_view.js:1687 +#: frappe/public/js/frappe/views/reports/report_view.js:1346 +#: frappe/public/js/frappe/views/reports/report_view.js:1691 msgid "Save As" msgstr "" @@ -22364,7 +22395,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1819 +#: frappe/public/js/frappe/views/reports/query_report.js:1827 msgid "Save Report" msgstr "" @@ -22426,6 +22457,8 @@ msgstr "" msgid "Scan the QR Code and enter the resulting code displayed." msgstr "" +#. Label of the section_break_10 (Tab Break) field in DocType 'Auto Repeat' +#: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/email/doctype/newsletter/newsletter.js:125 msgid "Schedule" msgstr "" @@ -22528,7 +22561,7 @@ msgstr "" msgid "Scheduler Status" msgstr "" -#: frappe/utils/scheduler.py:229 +#: frappe/utils/scheduler.py:248 msgid "Scheduler can not be re-enabled when maintenance mode is active." msgstr "" @@ -22660,7 +22693,7 @@ msgstr "" msgid "Search by filename or extension" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1469 +#: frappe/core/doctype/doctype/doctype.py:1465 msgid "Search field {0} is not valid" msgstr "" @@ -22755,7 +22788,7 @@ msgstr "" msgid "See all Activity" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:790 +#: frappe/public/js/frappe/views/reports/query_report.js:794 msgid "See all past reports." msgstr "" @@ -23021,11 +23054,11 @@ msgstr "" msgid "Select a group node first." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1944 +#: frappe/core/doctype/doctype/doctype.py:1940 msgid "Select a valid Sender Field for creating documents from Email" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1928 +#: frappe/core/doctype/doctype/doctype.py:1924 msgid "Select a valid Subject field for creating documents from Email" msgstr "" @@ -23055,13 +23088,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1272 +#: frappe/public/js/frappe/list/list_view.js:1293 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1224 -#: frappe/public/js/frappe/list/list_view.js:1240 +#: frappe/public/js/frappe/list/list_view.js:1245 +#: frappe/public/js/frappe/list/list_view.js:1261 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23323,7 +23356,7 @@ msgstr "" msgid "Sender Email Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1947 +#: frappe/core/doctype/doctype/doctype.py:1943 msgid "Sender Field should have Email in options" msgstr "" @@ -23430,7 +23463,7 @@ msgstr "" msgid "Series counter for {} updated to {} successfully" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1111 +#: frappe/core/doctype/doctype/doctype.py:1107 #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170 msgid "Series {0} already used in {1}" msgstr "" @@ -23440,8 +23473,8 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:381 frappe/public/js/frappe/request.js:608 -#: frappe/www/error.html:36 frappe/www/error.py:18 +#: frappe/app.py:383 frappe/public/js/frappe/request.js:608 +#: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23503,7 +23536,7 @@ msgstr "" msgid "Session Defaults Saved" msgstr "" -#: frappe/app.py:358 +#: frappe/app.py:360 msgid "Session Expired" msgstr "" @@ -23561,7 +23594,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1978 +#: frappe/public/js/frappe/views/reports/query_report.js:1984 msgid "Set Level" msgstr "" @@ -23782,8 +23815,8 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1689 -#: frappe/public/js/frappe/views/reports/report_view.js:1658 +#: frappe/public/js/frappe/views/reports/query_report.js:1693 +#: frappe/public/js/frappe/views/reports/report_view.js:1662 msgid "Setup Auto Email" msgstr "" @@ -23834,7 +23867,7 @@ msgstr "" msgid "Shared" msgstr "" -#: frappe/desk/form/assign_to.py:131 +#: frappe/desk/form/assign_to.py:132 msgid "Shared with the following Users with Read access:{0}" msgstr "" @@ -24031,7 +24064,7 @@ msgid "Show Sidebar" msgstr "" #: frappe/public/js/frappe/list/list_sidebar.html:77 -#: frappe/public/js/frappe/list/list_view.js:1672 +#: frappe/public/js/frappe/list/list_view.js:1693 msgid "Show Tags" msgstr "" @@ -24048,7 +24081,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1481 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "Show Totals" msgstr "" @@ -24253,7 +24286,7 @@ msgstr "" msgid "Simultaneous Sessions" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:123 +#: frappe/custom/doctype/customize_form/customize_form.py:124 msgid "Single DocTypes cannot be customized." msgstr "" @@ -24509,14 +24542,14 @@ msgstr "" msgid "Sort Order" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1552 +#: frappe/core/doctype/doctype/doctype.py:1548 msgid "Sort field {0} must be a valid fieldname" 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/ui/toolbar/about.js:8 -#: frappe/public/js/frappe/utils/utils.js:1719 +#: frappe/public/js/frappe/utils/utils.js:1720 #: 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 @@ -24553,7 +24586,7 @@ msgstr "" msgid "Special Characters are not allowed" msgstr "" -#: frappe/model/naming.py:69 +#: frappe/model/naming.py:68 msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}" msgstr "" @@ -24610,7 +24643,7 @@ msgstr "" msgid "Standard DocType can not be deleted." msgstr "" -#: frappe/core/doctype/doctype/doctype.py:224 +#: frappe/core/doctype/doctype/doctype.py:226 msgid "Standard DocType cannot have default print format, use Customize Form" msgstr "" @@ -24678,7 +24711,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Audit Trail' #. Label of the start_date (Datetime) field in DocType 'Web Page' #: frappe/automation/doctype/auto_repeat/auto_repeat.json -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:140 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:142 #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/public/js/frappe/utils/common.js:409 #: frappe/website/doctype/web_page/web_page.json @@ -24849,7 +24882,7 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/public/js/frappe/list/list_settings.js:359 -#: frappe/public/js/frappe/views/reports/report_view.js:940 +#: frappe/public/js/frappe/views/reports/report_view.js:944 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow_action/workflow_action.json @@ -25013,7 +25046,7 @@ msgstr "" msgid "Subject Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1937 +#: frappe/core/doctype/doctype/doctype.py:1933 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" msgstr "" @@ -25044,7 +25077,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2054 +#: frappe/public/js/frappe/list/list_view.js:2075 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25090,7 +25123,7 @@ msgstr "" #. Label of the submit_on_creation (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:126 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:128 msgid "Submit on Creation" msgstr "" @@ -25102,7 +25135,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2059 +#: frappe/public/js/frappe/list/list_view.js:2080 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25368,7 +25401,7 @@ msgstr "" msgid "Syncing {0} of {1}" msgstr "" -#: frappe/utils/data.py:2474 +#: frappe/utils/data.py:2472 msgid "Syntax Error" msgstr "" @@ -25660,7 +25693,7 @@ msgstr "" msgid "Table Fieldname" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1205 +#: frappe/core/doctype/doctype/doctype.py:1201 msgid "Table Fieldname Missing" msgstr "" @@ -25686,7 +25719,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1531 +#: frappe/model/document.py:1538 msgid "Table {0} cannot be empty" msgstr "" @@ -25705,7 +25738,7 @@ msgstr "" msgid "Tag Link" msgstr "" -#: frappe/model/meta.py:56 +#: frappe/model/meta.py:57 #: frappe/public/js/frappe/form/templates/form_sidebar.html:93 #: frappe/public/js/frappe/list/bulk_operations.js:430 #: frappe/public/js/frappe/list/list_sidebar.html:48 @@ -25873,7 +25906,7 @@ msgstr "" msgid "Thank you" msgstr "" -#: frappe/www/contact.py:37 +#: frappe/www/contact.py:39 msgid "" "Thank you for reaching out to us. We will get back to you at the earliest.\n" "\n" @@ -25931,6 +25964,10 @@ msgstr "" msgid "The File URL you've entered is incorrect" msgstr "" +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:108 +msgid "The Next Scheduled Date cannot be later than the End Date." +msgstr "" + #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.py:29 msgid "The Push Relay Server URL key (`push_relay_server_url`) is missing in your site config" msgstr "" @@ -25977,7 +26014,7 @@ msgstr "" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:627 +#: frappe/public/js/frappe/list/list_view.js:648 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26086,7 +26123,7 @@ msgstr "" msgid "The reset password link has either been used before or is invalid" msgstr "" -#: frappe/app.py:373 frappe/public/js/frappe/request.js:149 +#: frappe/app.py:375 frappe/public/js/frappe/request.js:149 msgid "The resource you are looking for is not available" msgstr "" @@ -26098,7 +26135,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:326 +#: frappe/utils/response.py:329 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26125,7 +26162,7 @@ msgstr "" msgid "The webhook will be triggered if this expression is true" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:173 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:175 msgid "The {0} is already on auto repeat {1}" msgstr "" @@ -26165,7 +26202,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:893 +#: frappe/public/js/frappe/views/reports/query_report.js:897 msgid "There are {0} with the same filters already in the queue:" msgstr "" @@ -26174,7 +26211,7 @@ msgstr "" msgid "There can be only 9 Page Break fields in a Web Form" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1445 +#: frappe/core/doctype/doctype/doctype.py:1441 msgid "There can be only one Fold in a form" msgstr "" @@ -26190,11 +26227,11 @@ msgstr "" msgid "There is nothing new to show you right now." msgstr "" -#: frappe/core/doctype/file/file.py:583 frappe/utils/file_manager.py:372 +#: frappe/core/doctype/file/file.py:588 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:890 +#: frappe/public/js/frappe/views/reports/query_report.js:894 msgid "There is {0} with the same filters already in the queue:" msgstr "" @@ -26202,7 +26239,7 @@ msgstr "" msgid "There must be atleast one permission rule." msgstr "" -#: frappe/www/error.py:20 +#: frappe/www/error.py:17 msgid "There was an error building this page" msgstr "" @@ -26222,7 +26259,7 @@ msgstr "" msgid "There were errors while sending email. Please try again." msgstr "" -#: frappe/model/naming.py:497 +#: frappe/model/naming.py:492 msgid "There were some errors setting the name, please contact the administrator" msgstr "" @@ -26273,12 +26310,12 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:947 +#: frappe/__init__.py:950 msgid "This action is only allowed for {}" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:109 -#: frappe/public/js/frappe/model/model.js:753 +#: frappe/public/js/frappe/model/model.js:755 msgid "This cannot be undone" msgstr "" @@ -26296,7 +26333,7 @@ msgstr "" msgid "This doctype has no orphan fields to trim" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1050 +#: frappe/core/doctype/doctype/doctype.py:1052 msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes." msgstr "" @@ -26324,7 +26361,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "" -#: frappe/model/document.py:1708 +#: frappe/model/document.py:1715 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -26379,7 +26416,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2060 +#: frappe/public/js/frappe/views/reports/query_report.js:2066 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -26443,7 +26480,7 @@ msgstr "" msgid "This newsletter was scheduled to send on a later date. Are you sure you want to send it now?" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:965 +#: frappe/public/js/frappe/views/reports/query_report.js:969 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26451,7 +26488,7 @@ msgstr "" msgid "This report was generated on {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:788 +#: frappe/public/js/frappe/views/reports/query_report.js:792 msgid "This report was generated {0}." msgstr "" @@ -26617,7 +26654,7 @@ msgstr "" msgid "Time in seconds to retain QR code image on server. Min:240" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:412 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Time series based on is required to create a dashboard chart" msgstr "" @@ -26661,11 +26698,11 @@ msgstr "" msgid "Timeline Name" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1540 +#: frappe/core/doctype/doctype/doctype.py:1536 msgid "Timeline field must be a Link or Dynamic Link" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1536 +#: frappe/core/doctype/doctype/doctype.py:1532 msgid "Timeline field must be a valid fieldname" msgstr "" @@ -26763,7 +26800,7 @@ msgstr "" msgid "Title Prefix" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1477 +#: frappe/core/doctype/doctype/doctype.py:1473 msgid "Title field must be a valid fieldname" msgstr "" @@ -26861,7 +26898,7 @@ msgstr "" msgid "To export this step as JSON, link it in a Onboarding document and save the document." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:789 +#: frappe/public/js/frappe/views/reports/query_report.js:793 msgid "To get the updated report, click on {0}." msgstr "" @@ -26915,7 +26952,7 @@ msgstr "" msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1524 +#: frappe/public/js/frappe/views/reports/report_view.js:1528 msgid "Toggle Chart" msgstr "" @@ -26931,11 +26968,11 @@ msgstr "" #: 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:1528 +#: frappe/public/js/frappe/views/reports/report_view.js:1532 msgid "Toggle Sidebar" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1787 +#: frappe/public/js/frappe/list/list_view.js:1808 msgctxt "Button in list view menu" msgid "Toggle Sidebar" msgstr "" @@ -27055,7 +27092,7 @@ msgstr "" #: frappe/desk/query_report.py:510 #: frappe/public/js/frappe/views/reports/print_grid.html:45 -#: frappe/public/js/frappe/views/reports/report_view.js:1505 +#: frappe/public/js/frappe/views/reports/report_view.js:1509 msgid "Total" msgstr "" @@ -27118,11 +27155,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1210 +#: frappe/public/js/frappe/views/reports/report_view.js:1214 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1185 +#: frappe/public/js/frappe/views/reports/report_view.js:1189 msgid "Totals Row" msgstr "" @@ -27189,7 +27226,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1783 +#: frappe/public/js/frappe/utils/utils.js:1784 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27243,7 +27280,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1614 msgid "Translate values" msgstr "" @@ -27556,11 +27593,11 @@ msgstr "" msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:449 +#: frappe/public/js/frappe/views/calendar/calendar.js:450 msgid "Unable to update event" msgstr "" -#: frappe/core/doctype/file/file.py:459 +#: frappe/core/doctype/file/file.py:464 msgid "Unable to write file format for {0}" msgstr "" @@ -27569,7 +27606,7 @@ msgstr "" msgid "Unassign Condition" msgstr "" -#: frappe/app.py:381 +#: frappe/app.py:383 msgid "Uncaught Exception" msgstr "" @@ -27617,7 +27654,7 @@ msgstr "" msgid "Unknown Column: {0}" msgstr "" -#: frappe/utils/data.py:1247 +#: frappe/utils/data.py:1240 msgid "Unknown Rounding Method: {}" msgstr "" @@ -27809,7 +27846,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:325 +#: frappe/utils/response.py:328 msgid "Updating" msgstr "" @@ -27991,6 +28028,12 @@ msgstr "" msgid "Use this fieldname to generate title" msgstr "" +#. 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 "" + #. Label of the used_oauth (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Used OAuth" @@ -28202,12 +28245,12 @@ 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:1803 -#: frappe/public/js/frappe/views/reports/report_view.js:1706 +#: frappe/public/js/frappe/views/reports/query_report.js:1811 +#: frappe/public/js/frappe/views/reports/report_view.js:1710 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1745 +#: frappe/public/js/frappe/list/list_view.js:1766 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28324,11 +28367,11 @@ msgstr "" msgid "User {0} cannot be renamed" msgstr "" -#: frappe/permissions.py:137 +#: frappe/permissions.py:138 msgid "User {0} does not have access to this document" msgstr "" -#: frappe/permissions.py:160 +#: frappe/permissions.py:161 msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" @@ -28353,7 +28396,7 @@ msgstr "" msgid "User {0} is disabled. Please contact your System Manager." msgstr "" -#: frappe/desk/form/assign_to.py:103 +#: frappe/desk/form/assign_to.py:104 msgid "User {0} is not permitted to access this document." msgstr "" @@ -28510,15 +28553,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:996 frappe/model/document.py:798 +#: frappe/model/base_document.py:993 frappe/model/document.py:805 msgid "Value cannot be changed for {0}" msgstr "" -#: frappe/model/document.py:744 +#: frappe/model/document.py:751 msgid "Value cannot be negative for" msgstr "" -#: frappe/model/document.py:748 +#: frappe/model/document.py:755 msgid "Value cannot be negative for {0}: {1}" msgstr "" @@ -28526,11 +28569,11 @@ msgstr "" msgid "Value for a check field can be either 0 or 1" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:609 +#: frappe/custom/doctype/customize_form/customize_form.py:610 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:405 +#: frappe/model/base_document.py:402 msgid "Value for {0} cannot be a list" msgstr "" @@ -28549,7 +28592,7 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1063 msgid "Value too big" msgstr "" @@ -28807,7 +28850,7 @@ msgstr "" msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1127 +#: frappe/core/doctype/doctype/doctype.py:1123 msgid "Warning: Naming is not set" msgstr "" @@ -28849,7 +28892,7 @@ msgstr "" msgid "We would like to thank the authors of these packages for their contribution." msgstr "" -#: frappe/www/contact.py:48 +#: frappe/www/contact.py:50 msgid "We've received your query!" msgstr "" @@ -28893,7 +28936,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1711 +#: frappe/public/js/frappe/utils/utils.js:1712 msgid "Web Page URL" msgstr "" @@ -29058,7 +29101,7 @@ msgstr "" msgid "Website Search Field" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1524 +#: frappe/core/doctype/doctype/doctype.py:1520 msgid "Website Search Field must be a valid fieldname" msgstr "" @@ -29536,7 +29579,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:896 +#: frappe/model/base_document.py:893 msgid "Wrong Fetch From value" msgstr "" @@ -29565,7 +29608,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:1153 +#: frappe/public/js/frappe/views/reports/query_report.js:1157 msgid "Y Field" msgstr "" @@ -29626,7 +29669,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:336 #: frappe/public/js/frappe/form/controls/link.js:494 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 -#: frappe/public/js/frappe/views/reports/query_report.js:1538 +#: frappe/public/js/frappe/views/reports/query_report.js:1542 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" msgstr "" @@ -29662,11 +29705,11 @@ msgstr "" msgid "You are not allowed to access this resource" msgstr "" -#: frappe/permissions.py:408 +#: frappe/permissions.py:409 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" -#: frappe/permissions.py:397 +#: frappe/permissions.py:398 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in row {3}, field {4}" msgstr "" @@ -29689,7 +29732,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 #: frappe/desk/reportview.py:405 frappe/desk/reportview.py:408 -#: frappe/permissions.py:603 +#: frappe/permissions.py:604 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29701,7 +29744,7 @@ msgstr "" msgid "You are not allowed to send emails related to this document" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:526 +#: frappe/website/doctype/web_form/web_form.py:531 msgid "You are not allowed to update this Web Form Document" msgstr "" @@ -29717,7 +29760,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:866 +#: frappe/__init__.py:869 msgid "You are not permitted to access this resource." msgstr "" @@ -29774,7 +29817,7 @@ msgstr "" msgid "You can disable this {0} instead of deleting it." msgstr "" -#: frappe/core/doctype/file/file.py:697 +#: frappe/core/doctype/file/file.py:702 msgid "You can increase the limit from System Settings." msgstr "" @@ -29794,7 +29837,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:184 +#: frappe/handler.py:185 msgid "You can only upload JPG, PNG, PDF, TXT, CSV or Microsoft documents." msgstr "" @@ -29824,11 +29867,11 @@ msgstr "" msgid "You can use wildcard %" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:387 +#: frappe/custom/doctype/customize_form/customize_form.py:388 msgid "You can't set 'Options' for field {0}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:391 +#: frappe/custom/doctype/customize_form/customize_form.py:392 msgid "You can't set 'Translatable' for field {0}" msgstr "" @@ -29842,7 +29885,7 @@ msgctxt "Form timeline" msgid "You cancelled this document {1}" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:416 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 msgid "You cannot create a dashboard chart from single DocTypes" msgstr "" @@ -29850,7 +29893,7 @@ msgstr "" msgid "You cannot give review points to yourself" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:383 +#: frappe/custom/doctype/customize_form/customize_form.py:384 msgid "You cannot unset 'Read Only' for field {0}" msgstr "" @@ -29888,7 +29931,7 @@ msgstr "" msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" -#: frappe/app.py:366 +#: frappe/app.py:368 msgid "You do not have enough permissions to complete the action" msgstr "" @@ -29913,11 +29956,11 @@ msgstr "" msgid "You don't have access to Report: {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:727 +#: frappe/website/doctype/web_form/web_form.py:734 msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:278 frappe/utils/response.py:282 +#: frappe/utils/response.py:281 frappe/utils/response.py:285 msgid "You don't have permission to access this file" msgstr "" @@ -29925,7 +29968,7 @@ msgstr "" msgid "You don't have permission to get a report on: {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:171 +#: frappe/website/doctype/web_form/web_form.py:176 msgid "You don't have the permissions to access this document" msgstr "" @@ -29941,11 +29984,11 @@ msgstr "" msgid "You have a new message from: " msgstr "" -#: frappe/handler.py:120 +#: frappe/handler.py:121 msgid "You have been successfully logged out" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:242 +#: frappe/custom/doctype/customize_form/customize_form.py:243 msgid "You have hit the row size limit on database table: {0}" msgstr "" @@ -29977,11 +30020,11 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:469 +#: frappe/public/js/frappe/list/list_view.js:485 msgid "You haven't created a {0} yet" msgstr "" -#: frappe/rate_limiter.py:163 +#: frappe/rate_limiter.py:166 msgid "You hit the rate limit because of too many requests. Please try after sometime." msgstr "" @@ -29994,15 +30037,15 @@ msgstr "" msgid "You must add atleast one link." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:723 +#: frappe/website/doctype/web_form/web_form.py:730 msgid "You must be logged in to use this form." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:566 +#: frappe/website/doctype/web_form/web_form.py:571 msgid "You must login to submit this form" msgstr "" -#: frappe/model/document.py:341 +#: frappe/model/document.py:348 msgid "You need the '{0}' permission on {1} {2} to perform this action." msgstr "" @@ -30018,11 +30061,11 @@ msgstr "" msgid "You need to be a system user to access this page." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:94 +#: frappe/website/doctype/web_form/web_form.py:95 msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:267 +#: frappe/utils/response.py:270 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -30030,7 +30073,7 @@ msgstr "" msgid "You need to be logged in to access this page" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:162 +#: frappe/website/doctype/web_form/web_form.py:165 msgid "You need to be logged in to access this {0}." msgstr "" @@ -30054,7 +30097,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:158 +#: frappe/email/doctype/email_account/email_account.py:159 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30142,7 +30185,7 @@ msgstr "" msgid "Your account has been locked and will resume after {0} seconds" msgstr "" -#: frappe/desk/form/assign_to.py:278 +#: frappe/desk/form/assign_to.py:279 msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" @@ -30188,7 +30231,7 @@ 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/app.py:359 +#: frappe/app.py:361 msgid "Your session has expired, please login again to continue." msgstr "" @@ -30200,7 +30243,7 @@ msgstr "" msgid "Your verification code is {0}" msgstr "" -#: frappe/utils/data.py:1548 +#: frappe/utils/data.py:1541 msgid "Zero" msgstr "" @@ -30228,7 +30271,7 @@ msgstr "" msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`" msgstr "" -#: frappe/utils/background_jobs.py:105 +#: frappe/utils/background_jobs.py:112 msgid "`job_id` paramater is required for deduplication." msgstr "" @@ -30247,7 +30290,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1554 +#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1547 msgid "and" msgstr "" @@ -30419,7 +30462,7 @@ msgstr "" msgid "email inbox" msgstr "" -#: frappe/permissions.py:402 frappe/permissions.py:413 +#: frappe/permissions.py:403 frappe/permissions.py:414 #: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "" @@ -30775,19 +30818,19 @@ msgstr "" msgid "short" msgstr "" -#: frappe/public/js/frappe/widgets/number_card_widget.js:282 +#: frappe/public/js/frappe/widgets/number_card_widget.js:286 msgid "since last month" msgstr "" -#: frappe/public/js/frappe/widgets/number_card_widget.js:281 +#: frappe/public/js/frappe/widgets/number_card_widget.js:285 msgid "since last week" msgstr "" -#: frappe/public/js/frappe/widgets/number_card_widget.js:283 +#: frappe/public/js/frappe/widgets/number_card_widget.js:287 msgid "since last year" msgstr "" -#: frappe/public/js/frappe/widgets/number_card_widget.js:280 +#: frappe/public/js/frappe/widgets/number_card_widget.js:284 msgid "since yesterday" msgstr "" @@ -31017,7 +31060,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1096 +#: frappe/model/base_document.py:1093 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31027,7 +31070,7 @@ msgstr "" msgid "{0} Report" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:884 +#: frappe/public/js/frappe/views/reports/query_report.js:888 msgid "{0} Reports" msgstr "" @@ -31068,7 +31111,7 @@ msgstr "" msgid "{0} already unsubscribed for {1} {2}" msgstr "" -#: frappe/utils/data.py:1736 +#: frappe/utils/data.py:1734 msgid "{0} and {1}" msgstr "" @@ -31106,7 +31149,7 @@ msgstr "" msgid "{0} are required" msgstr "" -#: frappe/desk/form/assign_to.py:285 +#: frappe/desk/form/assign_to.py:286 msgid "{0} assigned a new task {1} {2} to you" msgstr "" @@ -31132,7 +31175,7 @@ msgctxt "Form timeline" msgid "{0} cancelled this document {1}" msgstr "" -#: frappe/model/document.py:512 +#: frappe/model/document.py:519 msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment." msgstr "" @@ -31165,7 +31208,7 @@ msgstr "" msgid "{0} comments" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1607 +#: frappe/core/doctype/doctype/doctype.py:1603 msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" @@ -31278,23 +31321,23 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:930 +#: frappe/core/doctype/doctype/doctype.py:932 msgid "{0} is a mandatory field" msgstr "" -#: frappe/core/doctype/file/file.py:509 +#: frappe/core/doctype/file/file.py:514 msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1620 +#: frappe/core/doctype/doctype/doctype.py:1616 msgid "{0} is an invalid Data field." msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:152 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:154 msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1422 +#: frappe/public/js/frappe/views/reports/report_view.js:1426 msgid "{0} is between {1} and {2}" msgstr "" @@ -31303,31 +31346,31 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1391 +#: frappe/public/js/frappe/views/reports/report_view.js:1395 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1411 +#: frappe/public/js/frappe/views/reports/report_view.js:1415 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1401 +#: frappe/public/js/frappe/views/reports/report_view.js:1405 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1416 +#: frappe/public/js/frappe/views/reports/report_view.js:1420 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1406 +#: frappe/public/js/frappe/views/reports/report_view.js:1410 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1441 +#: frappe/public/js/frappe/views/reports/report_view.js:1445 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:191 +#: frappe/email/doctype/email_account/email_account.py:192 msgid "{0} is mandatory" msgstr "" @@ -31335,7 +31378,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:369 +#: frappe/www/printview.py:368 msgid "{0} is not a raw printing format." msgstr "" @@ -31372,11 +31415,11 @@ msgstr "" msgid "{0} is not a valid Workflow State. Please update your Workflow and try again." msgstr "" -#: frappe/permissions.py:786 +#: frappe/permissions.py:787 msgid "{0} is not a valid parent DocType for {1}" msgstr "" -#: frappe/permissions.py:806 +#: frappe/permissions.py:807 msgid "{0} is not a valid parentfield for {1}" msgstr "" @@ -31384,23 +31427,23 @@ msgstr "" msgid "{0} is not a valid report format. Report format should one of the following {1}" msgstr "" -#: frappe/core/doctype/file/file.py:489 +#: frappe/core/doctype/file/file.py:494 msgid "{0} is not a zip file" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1396 +#: frappe/public/js/frappe/views/reports/report_view.js:1400 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1443 +#: frappe/public/js/frappe/views/reports/report_view.js:1447 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1441 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/views/reports/report_view.js:1451 msgid "{0} is not set" msgstr "" @@ -31408,26 +31451,26 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1430 +#: frappe/public/js/frappe/views/reports/report_view.js:1434 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:302 -#: frappe/model/naming.py:219 +#: frappe/email/doctype/email_account/email_account.py:303 +#: frappe/model/naming.py:218 #: frappe/printing/doctype/print_format/print_format.py:91 #: frappe/utils/csvutils.py:156 msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1446 +#: frappe/public/js/frappe/views/reports/report_view.js:1450 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1425 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1662 +#: frappe/public/js/frappe/list/list_view.js:1683 msgid "{0} items selected" msgstr "" @@ -31464,35 +31507,35 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1773 +#: frappe/model/document.py:1780 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1517 +#: frappe/model/document.py:1524 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1519 +#: frappe/model/document.py:1526 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1515 +#: frappe/model/document.py:1522 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1513 frappe/utils/csvutils.py:161 +#: frappe/model/document.py:1520 frappe/utils/csvutils.py:161 msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:814 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:680 +#: frappe/model/base_document.py:677 msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1521 +#: frappe/model/document.py:1528 msgid "{0} must be {1} {2}" msgstr "" @@ -31513,11 +31556,11 @@ msgid "{0} not found" msgstr "" #: frappe/core/doctype/report/report.py:424 -#: frappe/public/js/frappe/list/list_view.js:1036 +#: frappe/public/js/frappe/list/list_view.js:1057 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1038 +#: frappe/public/js/frappe/list/list_view.js:1059 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -31525,12 +31568,12 @@ msgstr "" msgid "{0} of {1} sent" msgstr "" -#: frappe/utils/data.py:1556 +#: frappe/utils/data.py:1549 msgctxt "Money in words" msgid "{0} only." msgstr "" -#: frappe/utils/data.py:1726 +#: frappe/utils/data.py:1724 msgid "{0} or {1}" msgstr "" @@ -31582,7 +31625,7 @@ msgstr "" msgid "{0} role does not have permission on any doctype" msgstr "" -#: frappe/model/document.py:1766 +#: frappe/model/document.py:1773 msgid "{0} row #{1}: " msgstr "" @@ -31606,11 +31649,11 @@ msgstr "" msgid "{0} shared this document with {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:312 +#: frappe/core/doctype/doctype/doctype.py:314 msgid "{0} should be indexed because it's referred in dashboard connections" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:139 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:141 msgid "{0} should not be same as {1}" msgstr "" @@ -31642,7 +31685,7 @@ msgstr "" msgid "{0} un-shared this document with {1}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.py:251 +#: frappe/custom/doctype/customize_form/customize_form.py:252 msgid "{0} updated" msgstr "" @@ -31678,11 +31721,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:613 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:610 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:929 +#: frappe/model/base_document.py:926 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -31698,8 +31741,7 @@ msgstr "" msgid "{0} {1} is linked with the following submitted documents: {2}" msgstr "" -#: frappe/model/document.py:257 frappe/permissions.py:557 -#: frappe/www/printview.py:389 +#: frappe/model/document.py:257 frappe/permissions.py:558 msgid "{0} {1} not found" msgstr "" @@ -31707,7 +31749,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1057 +#: frappe/model/base_document.py:1054 msgid "{0}, Row {1}" msgstr "" @@ -31715,79 +31757,79 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1062 +#: frappe/model/base_document.py:1059 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1802 +#: frappe/core/doctype/doctype/doctype.py:1798 msgid "{0}: Cannot set Amend without Cancel" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1820 +#: frappe/core/doctype/doctype/doctype.py:1816 msgid "{0}: Cannot set Assign Amend if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1818 +#: frappe/core/doctype/doctype/doctype.py:1814 msgid "{0}: Cannot set Assign Submit if not Submittable" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1797 +#: frappe/core/doctype/doctype/doctype.py:1793 msgid "{0}: Cannot set Cancel without Submit" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1804 +#: frappe/core/doctype/doctype/doctype.py:1800 msgid "{0}: Cannot set Import without Create" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1800 +#: frappe/core/doctype/doctype/doctype.py:1796 msgid "{0}: Cannot set Submit, Cancel, Amend without Write" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1824 +#: frappe/core/doctype/doctype/doctype.py:1820 msgid "{0}: Cannot set import as {1} is not importable" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:398 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:400 msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1428 +#: frappe/core/doctype/doctype/doctype.py:1424 msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1336 +#: frappe/core/doctype/doctype/doctype.py:1332 msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1295 +#: frappe/core/doctype/doctype/doctype.py:1291 msgid "{0}: Field {1} of type {2} cannot be mandatory" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1283 +#: frappe/core/doctype/doctype/doctype.py:1279 msgid "{0}: Fieldname {1} appears multiple times in rows {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1415 +#: frappe/core/doctype/doctype/doctype.py:1411 msgid "{0}: Fieldtype {1} for {2} cannot be unique" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1757 +#: frappe/core/doctype/doctype/doctype.py:1753 msgid "{0}: No basic permissions set" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1771 +#: frappe/core/doctype/doctype/doctype.py:1767 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1317 +#: frappe/core/doctype/doctype/doctype.py:1313 msgid "{0}: Options must be a valid DocType for field {1} in row {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1306 +#: frappe/core/doctype/doctype/doctype.py:1302 msgid "{0}: Options required for Link or Table type field {1} in row {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1324 +#: frappe/core/doctype/doctype/doctype.py:1320 msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}" msgstr "" @@ -31795,7 +31837,7 @@ msgstr "" msgid "{0}: Other permission rules may also apply" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1786 +#: frappe/core/doctype/doctype/doctype.py:1782 msgid "{0}: Permission at level 0 must be set before higher levels are set" msgstr "" @@ -31803,7 +31845,7 @@ msgstr "" msgid "{0}: You can increase the limit for the field if required via {1}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1270 +#: frappe/core/doctype/doctype/doctype.py:1266 msgid "{0}: fieldname cannot be set to reserved keyword {1}" msgstr "" @@ -31816,11 +31858,11 @@ msgstr "" msgid "{0}: {1} is set to state {2}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1211 +#: frappe/public/js/frappe/views/reports/query_report.js:1215 msgid "{0}: {1} vs {2}" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1436 +#: frappe/core/doctype/doctype/doctype.py:1432 msgid "{0}:Fieldtype {1} for {2} cannot be indexed" msgstr "" @@ -31844,7 +31886,7 @@ msgstr "" msgid "{count} rows selected" msgstr "" -#: frappe/core/doctype/doctype/doctype.py:1490 +#: frappe/core/doctype/doctype/doctype.py:1486 msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}." msgstr "" @@ -31852,11 +31894,11 @@ msgstr "" msgid "{} Complete" msgstr "" -#: frappe/utils/data.py:2468 +#: frappe/utils/data.py:2466 msgid "{} Invalid python code on line {}" msgstr "" -#: frappe/utils/data.py:2477 +#: frappe/utils/data.py:2475 msgid "{} Possibly invalid python code.
{}" msgstr "" @@ -31873,8 +31915,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:221 -#: frappe/email/doctype/email_account/email_account.py:229 +#: frappe/email/doctype/email_account/email_account.py:222 +#: frappe/email/doctype/email_account/email_account.py:230 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" From e38d60b5eced8fc8b9caa14202706db0d251b0bc Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhodawala <99460106+Abdeali099@users.noreply.github.com> Date: Mon, 24 Feb 2025 15:18:44 +0530 Subject: [PATCH 34/60] fix: check `score` in response to set strength indicator (#31384) --- frappe/public/js/frappe/form/controls/password.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/password.js b/frappe/public/js/frappe/form/controls/password.js index 2e575e3e19..2cb7c45d21 100644 --- a/frappe/public/js/frappe/form/controls/password.js +++ b/frappe/public/js/frappe/form/controls/password.js @@ -75,10 +75,9 @@ frappe.ui.form.ControlPassword = class ControlPassword extends frappe.ui.form.Co new_password: value || "", }, callback: function (r) { - if (r.message) { - let score = r.message.score; - var indicators = ["red", "red", "orange", "blue", "green"]; - me.set_strength_indicator(indicators[score]); + if (r.message.score !== undefined && r.message.score !== null) { + const indicators = ["red", "red", "orange", "blue", "green"]; + me.set_strength_indicator(indicators[r.message.score]); } }, }); From fc7202ade4e65671414de7c71d3b76042c4d2b49 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Mon, 24 Feb 2025 15:54:32 +0530 Subject: [PATCH 35/60] perf: dont create a new `weakref.ref` for each child --- frappe/model/base_document.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index ca8400a11c..99a773cb2c 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -55,6 +55,8 @@ DOCTYPE_TABLE_FIELDS = [ TABLE_DOCTYPES_FOR_DOCTYPE = {df["fieldname"]: df["options"] for df in DOCTYPE_TABLE_FIELDS} DOCTYPES_FOR_DOCTYPE = {"DocType", *TABLE_DOCTYPES_FOR_DOCTYPE.values()} +UNPICKLABLE_KEYS = ("meta", "permitted_fieldnames", "_parent_doc", "_weakref") + def get_controller(doctype): """Return the locally cached **class** object of the given DocType. @@ -155,6 +157,10 @@ class BaseDocument: def permitted_fieldnames(self): return get_permitted_fields(doctype=self.doctype, parenttype=getattr(self, "parenttype", None)) + @cached_property + def _weakref(self): + return weakref.ref(self) + def __getstate__(self): """Return a copy of `__dict__` excluding unpicklable values like `meta`. @@ -171,9 +177,9 @@ class BaseDocument: def remove_unpicklable_values(self, state): """Remove unpicklable values before pickling""" - state.pop("meta", None) - state.pop("permitted_fieldnames", None) - state.pop("_parent_doc", None) + for key in UNPICKLABLE_KEYS: + if key in state: + del state[key] def update(self, d): """Update multiple fields of a doctype using a dictionary of key-value pairs. @@ -282,7 +288,7 @@ class BaseDocument: _d.idx = i + 1 # reference parent document but with weak reference, parent_doc will be deleted if self is garbage collected. - d.parent_doc = weakref.ref(self) + d.parent_doc = self._weakref return d @@ -290,10 +296,10 @@ class BaseDocument: def parent_doc(self): parent_doc_ref = getattr(self, "_parent_doc", None) - if isinstance(parent_doc_ref, BaseDocument): - return parent_doc_ref - elif isinstance(parent_doc_ref, weakref.ReferenceType): + if isinstance(parent_doc_ref, weakref.ReferenceType): return parent_doc_ref() + elif isinstance(parent_doc_ref, BaseDocument): + return parent_doc_ref @parent_doc.setter def parent_doc(self, value): From dd44b3dba674d00f9864f8262b69319c46a9d7cc Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 24 Feb 2025 16:09:55 +0530 Subject: [PATCH 36/60] perf: cast int-link field filters to string (#31396) Comparing varchar field with ints makes indexes unusable in MariaDB. This PR is just one small fix for DB query, similar fixes won't be made for DB APIs which do not assume anything about database schema. --- frappe/model/db_query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 9285dd5a60..b91d6a49b8 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -871,7 +871,7 @@ class DatabaseQuery: value = value.replace("\\", "\\\\").replace("%", "%%") elif f.operator == "=" and df and df.fieldtype in ["Link", "Data"]: # TODO: Refactor if possible - value = f.value or "''" + value = cstr(f.value) or "''" fallback = "''" elif f.fieldname == "name": From 26b5d8de158828be6d8f78d93a62f8bb2c38cece Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Mon, 24 Feb 2025 17:13:39 +0530 Subject: [PATCH 37/60] perf: better `_table_fieldnames` cache --- frappe/model/base_document.py | 35 ++++++++++++++++++++++++----------- frappe/model/document.py | 23 ++++++++++++----------- frappe/model/meta.py | 6 +++--- 3 files changed, 39 insertions(+), 25 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 99a773cb2c..78ab0fbdad 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -53,9 +53,13 @@ DOCTYPE_TABLE_FIELDS = [ ] TABLE_DOCTYPES_FOR_DOCTYPE = {df["fieldname"]: df["options"] for df in DOCTYPE_TABLE_FIELDS} + +# child tables cannot have child tables +TABLE_DOCTYPES_FOR_DOCTYPE_TABLES = {} + DOCTYPES_FOR_DOCTYPE = {"DocType", *TABLE_DOCTYPES_FOR_DOCTYPE.values()} -UNPICKLABLE_KEYS = ("meta", "permitted_fieldnames", "_parent_doc", "_weakref") +UNPICKLABLE_KEYS = ("meta", "permitted_fieldnames", "_parent_doc", "_weakref", "_table_fieldnames") def get_controller(doctype): @@ -139,7 +143,6 @@ class BaseDocument: if d.get("doctype"): self.doctype = d["doctype"] - self._table_fieldnames = {df.fieldname for df in self._get_table_fields()} self.update(d) self.dont_update_if_missing = [] @@ -355,6 +358,16 @@ class BaseDocument: return value + @cached_property + def _table_fieldnames(self) -> dict: + if self.doctype == "DocType": + return TABLE_DOCTYPES_FOR_DOCTYPE + + if self.doctype in DOCTYPES_FOR_DOCTYPE: + return TABLE_DOCTYPES_FOR_DOCTYPE_TABLES + + return self.meta._table_doctypes + def _get_table_fields(self): """ To get table fields during Document init @@ -556,17 +569,17 @@ class BaseDocument: return frappe.as_json(self.as_dict()) def get_table_field_doctype(self, fieldname): - try: - return self.meta.get_field(fieldname).options - except AttributeError: - if self.doctype == "DocType" and (table_doctype := TABLE_DOCTYPES_FOR_DOCTYPE.get(fieldname)): - return table_doctype - - raise + return self._table_fieldnames.get(fieldname) def get_parentfield_of_doctype(self, doctype): - fieldname = [df.fieldname for df in self.meta.get_table_fields() if df.options == doctype] - return fieldname[0] if fieldname else None + return next( + ( + fieldname + for fieldname, child_doctype in self._table_fieldnames.items() + if child_doctype == doctype + ), + None, + ) def db_insert(self, ignore_if_duplicate=False): """INSERT the document (with valid columns) in the database. diff --git a/frappe/model/document.py b/frappe/model/document.py index 2a24bd82b1..bcb713e4cb 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -263,20 +263,20 @@ class Document(BaseDocument, DocRef): return self def load_children_from_db(self): - for df in self._get_table_fields(): + for fieldname, child_doctype in self._table_fieldnames.items(): # Make sure not to query the DB for a child table, if it is a virtual one. # During frappe is installed, the property "is_virtual" is not available in tabDocType, so # we need to filter those cases for the access to frappe.db.get_value() as it would crash otherwise. - if hasattr(self, "doctype") and not hasattr(self, "module") and is_virtual_doctype(df.options): - self.set(df.fieldname, []) + if hasattr(self, "doctype") and not hasattr(self, "module") and is_virtual_doctype(child_doctype): + self.set(fieldname, []) continue if self.doctype == "DocType": # This special handling is required because of bootstrapping code that doesn't # handle failures correctly. children = frappe.db.get_values( - df.options, - {"parent": self.name, "parenttype": self.doctype, "parentfield": df.fieldname}, + child_doctype, + {"parent": self.name, "parenttype": self.doctype, "parentfield": fieldname}, "*", as_dict=True, order_by="idx asc", @@ -290,14 +290,14 @@ class Document(BaseDocument, DocRef): AND `parenttype`= %(parenttype)s AND `parentfield`= %(parentfield)s ORDER BY `idx` ASC {for_update}""".format( - table_name=get_table_name(df.options, wrap_in_backticks=True), + table_name=get_table_name(child_doctype, wrap_in_backticks=True), for_update="FOR UPDATE" if self.flags.for_update else "", ), - {"parent": self.name, "parenttype": self.doctype, "parentfield": df.fieldname}, + {"parent": self.name, "parenttype": self.doctype, "parentfield": fieldname}, as_dict=True, ) - self.set(df.fieldname, children or []) + self.set(fieldname, children or []) return self @@ -539,6 +539,7 @@ class Document(BaseDocument, DocRef): if getattr(self.meta, "is_virtual", False): # Virtual doctypes manage their own children return + for df in self.meta.get_table_fields(): self.update_child_table(df.fieldname, df) @@ -1068,11 +1069,11 @@ class Document(BaseDocument, DocRef): children = [] - for df in self.meta.get_table_fields(): - if parenttype and df.options != parenttype: + for fieldname, child_doctype in self._table_fieldnames.items(): + if parenttype and child_doctype != parenttype: continue - if value := self.get(df.fieldname): + if value := self.get(fieldname): children.extend(value) return children diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 753acaa98e..5b067f14f3 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -307,9 +307,6 @@ class Meta(Document): return valid_fields - def get_table_field_doctype(self, fieldname): - return TABLE_DOCTYPES_FOR_DOCTYPE.get(fieldname) - def get_field(self, fieldname): """Return docfield from meta.""" @@ -535,6 +532,9 @@ class Meta(Document): else: self._table_fields = self.get("fields", {"fieldtype": ["in", table_fields]}) + # table fieldname: doctype map + self._table_doctypes = {field.fieldname: field.options for field in self._table_fields} + def sort_fields(self): """ Sort fields on the basis of following rules (priority descending): From 9c6f25afb0827c066b56a4829141ae39dd7a3162 Mon Sep 17 00:00:00 2001 From: Nikhil Kothari Date: Mon, 24 Feb 2025 18:27:47 +0530 Subject: [PATCH 38/60] fix: fetch data from submitted child rows for global search indexing (#31405) --- frappe/utils/global_search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/global_search.py b/frappe/utils/global_search.py index cd9e29c132..45871c14be 100644 --- a/frappe/utils/global_search.py +++ b/frappe/utils/global_search.py @@ -197,7 +197,7 @@ def get_children_data(doctype, meta): child_records = frappe.get_all( child.options, fields=child_fieldnames, - filters={"docstatus": ["!=", 1], "parenttype": doctype}, + filters={"docstatus": ["!=", 2], "parenttype": doctype}, ) for record in child_records: From efee329adfa94ee3621f259a34059b6c0da06288 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 24 Feb 2025 19:19:08 +0530 Subject: [PATCH 39/60] fix: Unlock old locks automatically (#31411) --- frappe/model/document.py | 64 ++++++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 28 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index 2a24bd82b1..d6132c3d5c 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -34,8 +34,8 @@ if TYPE_CHECKING: from frappe.core.doctype.docfield.docfield import DocField -DOCUMENT_LOCK_EXPIRTY = 12 * 60 * 60 # All locks expire in 12 hours automatically -DOCUMENT_LOCK_SOFT_EXPIRY = 60 * 60 # Let users force-unlock after 60 minutes +DOCUMENT_LOCK_EXPIRTY = 3 * 60 * 60 # All locks expire in 3 hours automatically +DOCUMENT_LOCK_SOFT_EXPIRY = 30 * 60 # Let users force-unlock after 30 minutes @simple_singledispatch @@ -207,7 +207,14 @@ class Document(BaseDocument, DocRef): @property def is_locked(self): - return file_lock.lock_exists(self.get_signature()) + signature = self.get_signature() + if not file_lock.lock_exists(signature): + return False + + if file_lock.lock_age(signature) > DOCUMENT_LOCK_EXPIRTY: + return False + + return True def load_from_db(self) -> "Self": """Load document and children from database and create properties @@ -439,8 +446,30 @@ class Document(BaseDocument, DocRef): return self def check_if_locked(self): - if self.creation and self.is_locked: - raise frappe.DocumentLockedError + if not self.creation or not self.is_locked: + return + + # Allow unlocking if created more than 60 minutes ago + primary_action = None + if file_lock.lock_age(self.get_signature()) > DOCUMENT_LOCK_SOFT_EXPIRY: + primary_action = { + "label": "Force Unlock", + "server_action": "frappe.model.document.unlock_document", + "hide_on_success": True, + "args": { + "doctype": self.doctype, + "name": self.name, + }, + } + + frappe.throw( + _( + "This document is currently locked and queued for execution. Please try again after some time." + ), + title=_("Document Queued"), + primary_action=primary_action, + exc=frappe.DocumentLockedError, + ) @read_only_guard def save(self, *args, **kwargs) -> "Self": @@ -1685,29 +1714,8 @@ class Document(BaseDocument, DocRef): if hasattr(self, f"_{action}"): action = f"_{action}" - try: - self.lock() - except frappe.DocumentLockedError: - # Allow unlocking if created more than 60 minutes ago - primary_action = None - if file_lock.lock_age(self.get_signature()) > DOCUMENT_LOCK_SOFT_EXPIRY: - primary_action = { - "label": "Force Unlock", - "server_action": "frappe.model.document.unlock_document", - "hide_on_success": True, - "args": { - "doctype": self.doctype, - "name": self.name, - }, - } - - frappe.throw( - _( - "This document is currently locked and queued for execution. Please try again after some time." - ), - title=_("Document Queued"), - primary_action=primary_action, - ) + self.check_if_locked() + self.lock() enqueue_after_commit = kwargs.pop("enqueue_after_commit", None) if enqueue_after_commit is None: From 83f572d3d672bcb257876929b4077ed610bcf0fc Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Fri, 21 Feb 2025 14:17:39 +0100 Subject: [PATCH 40/60] feat(scheduler)!: Make dormant sites opt-in --- frappe/utils/scheduler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index d48506a305..4393ea3626 100644 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -220,9 +220,10 @@ def schedule_jobs_based_on_activity(check_time=None): def is_dormant(check_time=None): - # Assume never dormant if developer_mode is enabled if frappe.conf.developer_mode: - return False + return False # Assume never dormant if developer_mode is enabled + if not frappe.conf.check_dormant_days: + return False # Opt-in to dormant sites last_activity_log_timestamp = _get_last_creation_timestamp("Activity Log") since = (frappe.get_system_settings("dormant_days") or 4) * 86400 if not last_activity_log_timestamp: From 0d85bec58fedeb86a261510b07f8088a9200d887 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 21 Feb 2025 20:07:56 +0530 Subject: [PATCH 41/60] fix: allow disabling dormancy behaviour Set it to 0 to never trigger this again. --- .../core/doctype/system_settings/system_settings.json | 7 ++++--- frappe/utils/scheduler.py | 10 ++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/frappe/core/doctype/system_settings/system_settings.json b/frappe/core/doctype/system_settings/system_settings.json index 3500b4f5e8..9eb3409ddb 100644 --- a/frappe/core/doctype/system_settings/system_settings.json +++ b/frappe/core/doctype/system_settings/system_settings.json @@ -402,7 +402,7 @@ }, { "default": "4", - "description": "Will run scheduled jobs only once a day for inactive sites. Default 4 days if set to 0.", + "description": "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler.", "fieldname": "dormant_days", "fieldtype": "Int", "label": "Run Jobs only Daily if Inactive For (Days)" @@ -704,7 +704,7 @@ "icon": "fa fa-cog", "issingle": 1, "links": [], - "modified": "2024-12-03 16:23:09.410614", + "modified": "2025-02-21 20:06:55.499937", "modified_by": "Administrator", "module": "Core", "name": "System Settings", @@ -719,8 +719,9 @@ } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} +} \ No newline at end of file diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index 4393ea3626..e48e364d9e 100644 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -222,13 +222,15 @@ def schedule_jobs_based_on_activity(check_time=None): def is_dormant(check_time=None): if frappe.conf.developer_mode: return False # Assume never dormant if developer_mode is enabled - if not frappe.conf.check_dormant_days: - return False # Opt-in to dormant sites + threshold = cint(frappe.get_system_settings("dormant_days")) * 86400 + if not threshold: + return False + last_activity_log_timestamp = _get_last_creation_timestamp("Activity Log") - since = (frappe.get_system_settings("dormant_days") or 4) * 86400 + if not last_activity_log_timestamp: return True - if ((check_time or now_datetime()) - last_activity_log_timestamp).total_seconds() >= since: + if ((check_time or now_datetime()) - last_activity_log_timestamp).total_seconds() >= threshold: return True return False From 6db7cb096d6b0f70c8f32f446549f70ed80edd79 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 21 Feb 2025 20:09:40 +0530 Subject: [PATCH 42/60] fix: Better proxy for active site and disable on selfhosted --- frappe/core/doctype/user/user.json | 6 +++-- frappe/tests/test_scheduler.py | 36 ++++++++++++------------------ frappe/utils/scheduler.py | 12 +++++----- 3 files changed, 25 insertions(+), 29 deletions(-) diff --git a/frappe/core/doctype/user/user.json b/frappe/core/doctype/user/user.json index 940d083482..d43ca6f430 100644 --- a/frappe/core/doctype/user/user.json +++ b/frappe/core/doctype/user/user.json @@ -558,7 +558,8 @@ "fieldtype": "Datetime", "label": "Last Active", "no_copy": 1, - "read_only": 1 + "read_only": 1, + "search_index": 1 }, { "description": "Stores the JSON of last known versions of various installed apps. It is used to show release notes.", @@ -888,7 +889,7 @@ "link_fieldname": "user" } ], - "modified": "2024-12-31 19:35:17.052698", + "modified": "2025-02-21 20:11:36.150167", "modified_by": "Administrator", "module": "Core", "name": "User", @@ -920,6 +921,7 @@ ], "quick_entry": 1, "route": "user", + "row_format": "Dynamic", "search_fields": "full_name", "show_name_in_global_search": 1, "sort_field": "creation", diff --git a/frappe/tests/test_scheduler.py b/frappe/tests/test_scheduler.py index 572bcdd659..91cb381f25 100644 --- a/frappe/tests/test_scheduler.py +++ b/frappe/tests/test_scheduler.py @@ -61,42 +61,34 @@ class TestScheduler(IntegrationTestCase): # 1st job is in the queue (or running), don't enqueue it again self.assertFalse(job.enqueue()) - def test_is_dormant(self): + @patch.object(frappe.utils.frappecloud, "on_frappecloud", return_value=True) + @patch.dict(frappe.conf, {"developer_mode": 0}) + def test_is_dormant(self, _mock): + last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") self.assertTrue(is_dormant(check_time=get_datetime("2100-01-01 00:00:00"))) - self.assertTrue(is_dormant(check_time=add_days(frappe.db.get_last_created("Activity Log"), 5))) - self.assertFalse(is_dormant(check_time=frappe.db.get_last_created("Activity Log"))) + self.assertTrue(is_dormant(check_time=add_days(last_activity, 5))) + self.assertFalse(is_dormant(check_time=last_activity)) - def test_once_a_day_for_dormant(self): + @patch.object(frappe.utils.frappecloud, "on_frappecloud", return_value=True) + @patch.dict(frappe.conf, {"developer_mode": 0}) + def test_once_a_day_for_dormant(self, _mocks): + last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") frappe.db.truncate("Scheduled Job Log") self.assertTrue(schedule_jobs_based_on_activity(check_time=get_datetime("2100-01-01 00:00:00"))) - self.assertTrue( - schedule_jobs_based_on_activity( - check_time=add_days(frappe.db.get_last_created("Activity Log"), 5) - ) - ) + self.assertTrue(schedule_jobs_based_on_activity(check_time=add_days(last_activity, 5))) # create a fake job executed 5 days from now job = get_test_job(method="frappe.tests.test_scheduler.test_method", frequency="Daily") job.execute() job_log = frappe.get_doc("Scheduled Job Log", dict(scheduled_job_type=job.name)) - job_log.db_set( - "creation", add_days(_get_last_creation_timestamp("Activity Log"), 5), update_modified=False - ) + job_log.db_set("creation", add_days(last_activity, 5), update_modified=False) schedule_jobs_based_on_activity.clear_cache() # inactive site with recent job, don't run - self.assertFalse( - schedule_jobs_based_on_activity( - check_time=add_days(_get_last_creation_timestamp("Activity Log"), 5) - ) - ) + self.assertFalse(schedule_jobs_based_on_activity(check_time=add_days(last_activity, 5))) # one more day has passed - self.assertTrue( - schedule_jobs_based_on_activity( - check_time=add_days(_get_last_creation_timestamp("Activity Log"), 6) - ) - ) + self.assertTrue(schedule_jobs_based_on_activity(check_time=add_days(last_activity, 6))) def test_real_time_alignment(self): test_cases = { diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index e48e364d9e..088dd4cbd8 100644 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -220,17 +220,19 @@ def schedule_jobs_based_on_activity(check_time=None): def is_dormant(check_time=None): - if frappe.conf.developer_mode: - return False # Assume never dormant if developer_mode is enabled + from frappe.utils.frappecloud import on_frappecloud + + if frappe.conf.developer_mode or not on_frappecloud(): + return False threshold = cint(frappe.get_system_settings("dormant_days")) * 86400 if not threshold: return False - last_activity_log_timestamp = _get_last_creation_timestamp("Activity Log") + last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") - if not last_activity_log_timestamp: + if not last_activity: return True - if ((check_time or now_datetime()) - last_activity_log_timestamp).total_seconds() >= threshold: + if ((check_time or now_datetime()) - last_activity).total_seconds() >= threshold: return True return False From 967d3e828c1abf3a2d2ff7b60ac204c02eed651e Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 21 Feb 2025 22:52:08 +0530 Subject: [PATCH 43/60] fix: granular status in system health report differentiate between dead process, manually disabled or dormant. --- .../system_health_report.py | 21 +++++++++++++++---- frappe/tests/test_scheduler.py | 12 ++++++----- frappe/utils/frappecloud.py | 2 +- frappe/utils/scheduler.py | 5 ++++- 4 files changed, 29 insertions(+), 11 deletions(-) diff --git a/frappe/desk/doctype/system_health_report/system_health_report.py b/frappe/desk/doctype/system_health_report/system_health_report.py index 9cd74546af..6daa68d15c 100644 --- a/frappe/desk/doctype/system_health_report/system_health_report.py +++ b/frappe/desk/doctype/system_health_report/system_health_report.py @@ -27,7 +27,12 @@ from frappe.model.document import Document from frappe.utils.background_jobs import get_queue, get_queue_list, get_redis_conn from frappe.utils.caching import redis_cache from frappe.utils.data import add_to_date -from frappe.utils.scheduler import get_scheduler_status, get_scheduler_tick, is_schduler_process_running +from frappe.utils.scheduler import ( + get_scheduler_status, + get_scheduler_tick, + is_dormant, + is_schduler_process_running, +) @contextmanager @@ -151,7 +156,6 @@ class SystemHealthReport(Document): # This just checks connection life self.test_job_id = frappe.enqueue("frappe.ping", at_front=True).id self.background_jobs_check = "queued" - self.scheduler_status = get_scheduler_status().get("status") workers = frappe.get_all("RQ Worker") self.total_background_workers = len(workers) queue_summary = defaultdict(list) @@ -182,11 +186,20 @@ class SystemHealthReport(Document): @health_check("Scheduler") def fetch_scheduler(self): + scheduler_enabled = get_scheduler_status().get("status") == "active" + + if not is_schduler_process_running(): + self.scheduler_status = "Process Not Found" + elif is_dormant(): + self.scheduler_status = "Dormant" + elif scheduler_enabled: + self.scheduler_status = "Active" + else: + self.scheduler_status = "Inactive" + lower_threshold = add_to_date(None, days=-7, as_datetime=True) # Exclude "maybe" curently executing job upper_threshold = add_to_date(None, minutes=-30, as_datetime=True) - scheduler_running = get_scheduler_status().get("status") == "active" and is_schduler_process_running() - self.scheduler_status = "Active" if scheduler_running else "Inactive" mariadb_query = """ SELECT scheduled_job_type, diff --git a/frappe/tests/test_scheduler.py b/frappe/tests/test_scheduler.py index 91cb381f25..3b717143cc 100644 --- a/frappe/tests/test_scheduler.py +++ b/frappe/tests/test_scheduler.py @@ -1,18 +1,15 @@ import os import time from datetime import datetime, timedelta -from unittest import TestCase from unittest.mock import patch import frappe from frappe.core.doctype.scheduled_job_type.scheduled_job_type import ScheduledJobType, sync_jobs from frappe.tests import IntegrationTestCase from frappe.utils import add_days, get_datetime -from frappe.utils.data import now_datetime from frappe.utils.doctor import purge_pending_jobs from frappe.utils.scheduler import ( DEFAULT_SCHEDULER_TICK, - _get_last_creation_timestamp, enqueue_events, is_dormant, schedule_jobs_based_on_activity, @@ -64,7 +61,9 @@ class TestScheduler(IntegrationTestCase): @patch.object(frappe.utils.frappecloud, "on_frappecloud", return_value=True) @patch.dict(frappe.conf, {"developer_mode": 0}) def test_is_dormant(self, _mock): - last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") + last_activity = frappe.db.get_value( + "User", filters={}, fieldname="last_active", order_by="last_active desc" + ) self.assertTrue(is_dormant(check_time=get_datetime("2100-01-01 00:00:00"))) self.assertTrue(is_dormant(check_time=add_days(last_activity, 5))) self.assertFalse(is_dormant(check_time=last_activity)) @@ -72,7 +71,9 @@ class TestScheduler(IntegrationTestCase): @patch.object(frappe.utils.frappecloud, "on_frappecloud", return_value=True) @patch.dict(frappe.conf, {"developer_mode": 0}) def test_once_a_day_for_dormant(self, _mocks): - last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") + last_activity = frappe.db.get_value( + "User", filters={}, fieldname="last_active", order_by="last_active desc" + ) frappe.db.truncate("Scheduled Job Log") self.assertTrue(schedule_jobs_based_on_activity(check_time=get_datetime("2100-01-01 00:00:00"))) self.assertTrue(schedule_jobs_based_on_activity(check_time=add_days(last_activity, 5))) @@ -83,6 +84,7 @@ class TestScheduler(IntegrationTestCase): job_log = frappe.get_doc("Scheduled Job Log", dict(scheduled_job_type=job.name)) job_log.db_set("creation", add_days(last_activity, 5), update_modified=False) schedule_jobs_based_on_activity.clear_cache() + is_dormant.clear_cache() # inactive site with recent job, don't run self.assertFalse(schedule_jobs_based_on_activity(check_time=add_days(last_activity, 5))) diff --git a/frappe/utils/frappecloud.py b/frappe/utils/frappecloud.py index 5244429f18..13b1001a38 100644 --- a/frappe/utils/frappecloud.py +++ b/frappe/utils/frappecloud.py @@ -1,6 +1,6 @@ import frappe -FRAPPE_CLOUD_DOMAINS = ("frappe.cloud", "erpnext.com", "frappehr.com") +FRAPPE_CLOUD_DOMAINS = ("frappe.cloud", "erpnext.com", "frappehr.com", "frappe.dev") def on_frappecloud() -> bool: diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index 088dd4cbd8..b0ca57c080 100644 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -219,6 +219,7 @@ def schedule_jobs_based_on_activity(check_time=None): return True +@redis_cache(ttl=60 * 60) def is_dormant(check_time=None): from frappe.utils.frappecloud import on_frappecloud @@ -228,7 +229,9 @@ def is_dormant(check_time=None): if not threshold: return False - last_activity = frappe.db.get_value("User", filters={}, fieldname="max(last_active)") + last_activity = frappe.db.get_value( + "User", filters={}, fieldname="last_active", order_by="last_active desc" + ) if not last_activity: return True From dc5bbc15ce92dbff87c73ab0a4dbfc7ef5d970cf Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 10:49:41 +0530 Subject: [PATCH 44/60] fix: Wild card cache clearing for doctypes (#31415) Clear all keys that contain doctype name. This is just a hack to avoid dealing with many random partial caches that exist. Possible improvement: - Standardize ALL doctype specific cache keys so this becomes simple. --- frappe/cache_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/cache_manager.py b/frappe/cache_manager.py index a9d87c620f..f11b07f600 100644 --- a/frappe/cache_manager.py +++ b/frappe/cache_manager.py @@ -139,6 +139,9 @@ def _clear_doctype_cache_from_redis(doctype: str | None = None): def clear_single(dt): frappe.clear_document_cache(dt) + # Wild card for all keys containing this doctype. + # this can be excessive but this function isn't called often... ideally. + frappe.client_cache.delete_keys(f"*{dt}*") frappe.cache.hdel_names(doctype_cache_keys, dt) clear_meta_cache(dt) From 9ef1ad279a5840c60aa20225b9c38ca6ddbc3850 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 11:10:10 +0530 Subject: [PATCH 45/60] test(health_report): avoid silently failing in tests (#31417) --- .../desk/doctype/system_health_report/system_health_report.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/doctype/system_health_report/system_health_report.py b/frappe/desk/doctype/system_health_report/system_health_report.py index 6daa68d15c..9596ebec5c 100644 --- a/frappe/desk/doctype/system_health_report/system_health_report.py +++ b/frappe/desk/doctype/system_health_report/system_health_report.py @@ -57,6 +57,8 @@ def health_check(step: str): try: return func(*args, **kwargs) except Exception as e: + if frappe.flags.in_test: + raise frappe.log(frappe.get_traceback()) # nosemgrep frappe.msgprint( From c31cb69d5c1a7e71ab1a76ee231bd3ad8b5c58d7 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Tue, 25 Feb 2025 12:00:51 +0530 Subject: [PATCH 46/60] fix: update reserved keywords --- frappe/model/base_document.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 78ab0fbdad..4f49baa532 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -128,7 +128,8 @@ class BaseDocument: "doctype", "meta", "flags", - "parent_doc", + "_weakref", + "_parent_doc", "_table_fields", "_valid_columns", "_doc_before_save", From 7721fdb05409eb9818397b2bcb537497b6d9c135 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 12:13:39 +0530 Subject: [PATCH 47/60] fix: clear cache using client_cache (#31420) It's faster than relying on indirect invalidations. This was avoided before only because delete_keys didn't exist on client_cache. --- frappe/model/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 5b067f14f3..41e02f57a5 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -95,7 +95,7 @@ def get_meta(doctype: str | dict | DocRef, cached=True) -> "_Meta": def clear_meta_cache(doctype: str = "*"): key = f"doctype_meta::{doctype}" if doctype == "*": - frappe.cache.delete_keys(key) + frappe.client_cache.delete_keys(key) else: frappe.client_cache.delete_value(key) From fe3e5021a49efca8b79e1c5a1544aec07cac25e3 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 12:14:52 +0530 Subject: [PATCH 48/60] perf: use client_cache for form meta --- frappe/cache_manager.py | 1 - frappe/desk/form/meta.py | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/cache_manager.py b/frappe/cache_manager.py index f11b07f600..b602b9e36c 100644 --- a/frappe/cache_manager.py +++ b/frappe/cache_manager.py @@ -66,7 +66,6 @@ user_cache_keys = ( ) doctype_cache_keys = ( - "doctype_form_meta", "last_modified", "linked_doctypes", "workflow", diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index 1efa747b92..a394f8fb5f 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -36,12 +36,13 @@ ASSET_KEYS = ( def get_meta(doctype, cached=True) -> "FormMeta": # don't cache for developer mode as js files, templates may be edited cached = cached and not frappe.conf.developer_mode + key = f"doctype_form_meta::{doctype}" if cached: - meta = frappe.cache.hget("doctype_form_meta", doctype) + meta = frappe.client_cache.get_value(key) if not meta: - # Cache miss - explicitly get meta from DB to avoid + # Cache miss - explicitly get meta from DB to avoid mismatches meta = FormMeta(doctype, cached=False) - frappe.cache.hset("doctype_form_meta", doctype, meta) + frappe.client_cache.set_value(key, meta) else: meta = FormMeta(doctype) From d2fe49c0c231a8eb992dcf598e489a1e748e66d8 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 12:24:51 +0530 Subject: [PATCH 49/60] fix: potential mismatch between meta and formmeta --- frappe/desk/form/meta.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/desk/form/meta.py b/frappe/desk/form/meta.py index a394f8fb5f..b592edefd0 100644 --- a/frappe/desk/form/meta.py +++ b/frappe/desk/form/meta.py @@ -44,7 +44,9 @@ def get_meta(doctype, cached=True) -> "FormMeta": meta = FormMeta(doctype, cached=False) frappe.client_cache.set_value(key, meta) else: - meta = FormMeta(doctype) + # NOTE: In developer mode use cached `Meta` for better DX + # In prod don't use cached meta when explicitly requesting from DB. + meta = FormMeta(doctype, cached=frappe.conf.developer_mode) return meta From 573028ad3fbc59ed375023ede3a8b93cf5d8f1e0 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 12:55:49 +0530 Subject: [PATCH 50/60] fix: always persist all indexes added via db.add_index (#31177) * fix: always persist all indexes added via db.add_index * fix: Add `if not exists` clause for index creation This allows replica to have same index and master to add it later without causing SQL error. Just minor DX benefit. * fix(postgres): don't cache if table doesn't exist * chore: revert postgres changes Hopeless to maintain this --- frappe/commands/site.py | 11 ----------- frappe/commands/test_commands.py | 4 ++++ frappe/core/doctype/recorder/recorder.py | 8 -------- frappe/database/mariadb/database.py | 15 ++++++++++++++- 4 files changed, 18 insertions(+), 20 deletions(-) diff --git a/frappe/commands/site.py b/frappe/commands/site.py index 7a858f62ec..9b0e11ea58 100644 --- a/frappe/commands/site.py +++ b/frappe/commands/site.py @@ -567,23 +567,12 @@ def list_apps(context: CliCtxObj, format): @pass_context def add_db_index(context: CliCtxObj, doctype, column): "Adds a new DB index and creates a property setter to persist it." - from frappe.custom.doctype.property_setter.property_setter import make_property_setter - columns = column # correct naming for site in context.sites: frappe.init(site) frappe.connect() try: frappe.db.add_index(doctype, columns) - if len(columns) == 1: - make_property_setter( - doctype, - columns[0], - property="search_index", - value="1", - property_type="Check", - for_doctype=False, # Applied on docfield - ) frappe.db.commit() finally: frappe.destroy() diff --git a/frappe/commands/test_commands.py b/frappe/commands/test_commands.py index c0aa6e45a6..5993754e64 100644 --- a/frappe/commands/test_commands.py +++ b/frappe/commands/test_commands.py @@ -921,6 +921,10 @@ class TestBenchBuild(IntegrationTestCase): class TestDBUtils(BaseTestCommands): + @skipIf( + not (frappe.conf.db_type == "mariadb"), + "Only for MariaDB", + ) def test_db_add_index(self): field = "reset_password_key" self.execute("bench --site {site} add-database-index --doctype User --column " + field, {}) diff --git a/frappe/core/doctype/recorder/recorder.py b/frappe/core/doctype/recorder/recorder.py index c5014fedc1..6102d8c736 100644 --- a/frappe/core/doctype/recorder/recorder.py +++ b/frappe/core/doctype/recorder/recorder.py @@ -128,14 +128,6 @@ def add_indexes(indexes): def _add_index(table, column): doctype = get_doctype_name(table) frappe.db.add_index(doctype, [column]) - make_property_setter( - doctype, - column, - property="search_index", - value="1", - property_type="Check", - for_doctype=False, # Applied on docfield - ) frappe.msgprint( _("Index created successfully on column {0} of doctype {1}").format(column, doctype), alert=True, diff --git a/frappe/database/mariadb/database.py b/frappe/database/mariadb/database.py index fb8e85d353..af9bce1e88 100644 --- a/frappe/database/mariadb/database.py +++ b/frappe/database/mariadb/database.py @@ -407,14 +407,27 @@ class MariaDBDatabase(MariaDBConnectionUtil, MariaDBExceptionUtil, Database): def add_index(self, doctype: str, fields: list, index_name: str | None = None): """Creates an index with given fields if not already created. Index name will be `fieldname1_fieldname2_index`""" + from frappe.custom.doctype.property_setter.property_setter import make_property_setter + index_name = index_name or self.get_index_name(fields) table_name = get_table_name(doctype) if not self.has_index(table_name, index_name): self.commit() self.sql( """ALTER TABLE `{}` - ADD INDEX `{}`({})""".format(table_name, index_name, ", ".join(fields)) + ADD INDEX IF NOT EXISTS `{}`({})""".format(table_name, index_name, ", ".join(fields)) ) + # Ensure that DB migration doesn't clear this index, assuming this is manually added + # via code or console. + if len(fields) == 1 and not (frappe.flags.in_install or frappe.flags.in_migrate): + make_property_setter( + doctype, + fields[0], + property="search_index", + value="1", + property_type="Check", + for_doctype=False, # Applied on docfield + ) def add_unique(self, doctype, fields, constraint_name=None): if isinstance(fields, str): From aae5860efca1b8f7bfde0c48e3d31e00f5bd33fb Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Tue, 25 Feb 2025 13:20:35 +0530 Subject: [PATCH 51/60] perf: faster `init_valid_columns` --- frappe/model/base_document.py | 50 +++++++++++++++++++++++------------ frappe/model/meta.py | 4 +-- 2 files changed, 35 insertions(+), 19 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 4f49baa532..adff3f7ca8 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -59,7 +59,14 @@ TABLE_DOCTYPES_FOR_DOCTYPE_TABLES = {} DOCTYPES_FOR_DOCTYPE = {"DocType", *TABLE_DOCTYPES_FOR_DOCTYPE.values()} -UNPICKLABLE_KEYS = ("meta", "permitted_fieldnames", "_parent_doc", "_weakref", "_table_fieldnames") +UNPICKLABLE_KEYS = ( + "meta", + "permitted_fieldnames", + "_parent_doc", + "_weakref", + "_table_fieldnames", + "_valid_columns", +) def get_controller(doctype): @@ -466,27 +473,36 @@ class BaseDocument: without worrying about whether or not they have values """ + if not self._table_fieldnames: + return + + __dict = self.__dict__ + for fieldname in self._table_fieldnames: - if self.__dict__.get(fieldname) is None: - self.__dict__[fieldname] = [] + if __dict.get(fieldname) is None: + __dict[fieldname] = [] def init_valid_columns(self): - for key in default_fields: - if key not in self.__dict__: - self.__dict__[key] = None + __dict = self.__dict__ - if self.__dict__[key] is None: - if key == "docstatus": - self.__dict__[key] = DocStatus.DRAFT - elif key == "idx": - self.__dict__[key] = 0 + if __dict.get("docstatus") is None: + __dict["docstatus"] = DocStatus.DRAFT - for key in self.get_valid_columns(): - if key not in self.__dict__: - self.__dict__[key] = None + if __dict.get("idx") is None: + __dict["idx"] = 0 + + for key in self._valid_columns: + if key not in __dict: + __dict[key] = None def get_valid_columns(self) -> list[str]: - if self.doctype not in frappe.local.valid_columns: + return self._valid_columns + + @cached_property + def _valid_columns(self) -> list[str]: + valid_columns_cache = frappe.local.valid_columns + + if self.doctype not in valid_columns_cache: if self.doctype in DOCTYPES_FOR_DOCTYPE: from frappe.model.meta import get_table_columns @@ -494,9 +510,9 @@ class BaseDocument: else: valid = self.meta.get_valid_columns() - frappe.local.valid_columns[self.doctype] = valid + valid_columns_cache[self.doctype] = valid - return frappe.local.valid_columns[self.doctype] + return valid_columns_cache[self.doctype] def is_new(self) -> bool: return self.get("__islocal") diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 41e02f57a5..514c2811d7 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -273,10 +273,10 @@ class Meta(Document): return fields def get_valid_columns(self) -> list[str]: - return self._valid_columns + return self._valid_columns_ @cached_property - def _valid_columns(self): + def _valid_columns_(self): table_exists = frappe.db.table_exists(self.name) if self.name in self.special_doctypes and table_exists: valid_columns = get_table_columns(self.name) From ffba20a1603f5ebea4ed64f85bed7a84b41624d7 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Tue, 25 Feb 2025 14:01:09 +0530 Subject: [PATCH 52/60] perf: faster `_init_child` --- frappe/model/base_document.py | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index adff3f7ca8..afa9ed25a6 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -290,16 +290,19 @@ class BaseDocument: if position == -1: table.append(d) + + if not getattr(d, "idx", False): + d.idx = len(table) else: # insert at specific position table.insert(position, d) # re number idx - for i, _d in enumerate(table): - _d.idx = i + 1 + for i, _d in enumerate(table, 1): + _d.idx = i # reference parent document but with weak reference, parent_doc will be deleted if self is garbage collected. - d.parent_doc = self._weakref + d._parent_doc = self._weakref return d @@ -347,22 +350,17 @@ class BaseDocument: value["doctype"] = doctype value = get_controller(doctype)(value) - value.parent = self.name - value.parenttype = self.doctype - value.parentfield = key + __dict = value.__dict__ + __dict["parent"] = self.name + __dict["parenttype"] = self.doctype + __dict["parentfield"] = key - if value.__dict__.get("docstatus") is None: - value.__dict__["docstatus"] = DocStatus.DRAFT + if __dict.get("docstatus") is None: + __dict["docstatus"] = DocStatus.DRAFT - if not getattr(value, "idx", None): - if table := getattr(self, key, None): - value.idx = len(table) + 1 - else: - value.idx = 1 - - if not getattr(value, "name", None): - value.__dict__["__islocal"] = 1 - value.__dict__["__temporary_name"] = frappe.generate_hash(length=10) + if not __dict.get("name"): + __dict["__islocal"] = 1 + __dict["__temporary_name"] = frappe.generate_hash(length=10) return value From 9d717091a22f6ecce2c78f9fc3d1adbdef05e114 Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 17 Feb 2025 23:02:28 +0530 Subject: [PATCH 53/60] fix: cleanup view file button --- frappe/core/doctype/file/file.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/frappe/core/doctype/file/file.js b/frappe/core/doctype/file/file.js index b6385d68ff..015f89655d 100644 --- a/frappe/core/doctype/file/file.js +++ b/frappe/core/doctype/file/file.js @@ -1,10 +1,15 @@ frappe.ui.form.on("File", { refresh: function (frm) { - frm.add_custom_button(__("View File"), () => { - if (!frappe.utils.is_url(frm.doc.file_url)) { - window.open(window.location.origin + frm.doc.file_url); - } - }); + if (frm.doc.file_url) { + frm.add_custom_button(__("View File"), () => { + if (!frappe.utils.is_url(frm.doc.file_url)) { + window.open(window.location.origin + frm.doc.file_url); + } else { + window.open(frm.doc.file_url); + } + }); + } + if (!frm.doc.is_folder) { // add download button frm.add_custom_button(__("Download"), () => frm.trigger("download"), "fa fa-download"); @@ -32,9 +37,6 @@ frappe.ui.form.on("File", { if (frm.doc.file_name && frm.doc.file_name.split(".").splice(-1)[0] === "zip") { frm.add_custom_button(__("Unzip"), () => frm.trigger("unzip")); } - if (frm.doc.file_url) { - frm.add_web_link(frm.doc.file_url, __("View file")); - } }, preview_file: function (frm) { From c229f5a34a205e5fa37fe7d485da664064d69bbc Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 25 Feb 2025 15:27:29 +0530 Subject: [PATCH 54/60] fix: handle large URL on webhook logs (#31428) Missed in https://github.com/frappe/frappe/pull/24761 --- .../doctype/webhook_request_log/webhook_request_log.json | 8 +++++--- .../doctype/webhook_request_log/webhook_request_log.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/frappe/integrations/doctype/webhook_request_log/webhook_request_log.json b/frappe/integrations/doctype/webhook_request_log/webhook_request_log.json index 1cdffff9e0..31eadf9d5b 100644 --- a/frappe/integrations/doctype/webhook_request_log/webhook_request_log.json +++ b/frappe/integrations/doctype/webhook_request_log/webhook_request_log.json @@ -20,7 +20,7 @@ "fields": [ { "fieldname": "url", - "fieldtype": "Data", + "fieldtype": "Text", "label": "URL", "read_only": 1 }, @@ -74,7 +74,8 @@ "fieldname": "webhook", "fieldtype": "Link", "label": "Webhook", - "options": "Webhook" + "options": "Webhook", + "search_index": 1 }, { "fieldname": "reference_doctype", @@ -88,7 +89,7 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2024-09-14 05:52:41.583612", + "modified": "2025-02-25 15:16:24.028963", "modified_by": "Administrator", "module": "Integrations", "name": "Webhook Request Log", @@ -108,6 +109,7 @@ "write": 1 } ], + "row_format": "Compressed", "sort_field": "creation", "sort_order": "DESC", "states": [] diff --git a/frappe/integrations/doctype/webhook_request_log/webhook_request_log.py b/frappe/integrations/doctype/webhook_request_log/webhook_request_log.py index 8add0da217..16e0f496f9 100644 --- a/frappe/integrations/doctype/webhook_request_log/webhook_request_log.py +++ b/frappe/integrations/doctype/webhook_request_log/webhook_request_log.py @@ -20,7 +20,7 @@ class WebhookRequestLog(Document): reference_doctype: DF.Data | None reference_document: DF.Data | None response: DF.Code | None - url: DF.Data | None + url: DF.Text | None user: DF.Link | None webhook: DF.Link | None # end: auto-generated types From 4dcd579b47db89d5127bd934174dad91e229bef9 Mon Sep 17 00:00:00 2001 From: marination Date: Tue, 25 Feb 2025 13:22:57 +0100 Subject: [PATCH 55/60] fix: Translate Footer Items --- frappe/templates/includes/footer/footer_links.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/templates/includes/footer/footer_links.html b/frappe/templates/includes/footer/footer_links.html index 200eeb79e3..7f71f0548a 100644 --- a/frappe/templates/includes/footer/footer_links.html +++ b/frappe/templates/includes/footer/footer_links.html @@ -3,7 +3,7 @@ {%- if item.icon -%} {{ item.label }} {%- else -%} - {{ item.label }} + {{ _(item.label) }} {%- endif -%}
{% endmacro %} From 8baeb5151d822276cf9660b83da092b8b56bc6bf Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 26 Feb 2025 15:00:38 +0530 Subject: [PATCH 56/60] fix: check for running jobs before migrating (#31438) --- frappe/commands/scheduler.py | 11 ++++++++++- frappe/utils/doctor.py | 6 ++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/frappe/commands/scheduler.py b/frappe/commands/scheduler.py index 14772e8740..b02ed4acbf 100755 --- a/frappe/commands/scheduler.py +++ b/frappe/commands/scheduler.py @@ -233,6 +233,8 @@ def start_worker_pool(queue, quiet=False, num_workers=2, burst=False): @click.option("--site", help="site name") @pass_context def ready_for_migration(context: CliCtxObj, site=None): + import time + from frappe.utils.doctor import any_job_pending if not site: @@ -240,7 +242,14 @@ def ready_for_migration(context: CliCtxObj, site=None): try: frappe.init(site) - pending_jobs = any_job_pending(site=site) + pending_jobs = False + + # HACK: Check at least 3 times, 1 second apart. + # Rare edge case: Scheduler hasn't seen 'maintenance_mode=1` yet + # and takes more than 3 second to schedule. + for _ in range(3): + pending_jobs |= any_job_pending(site=site) + time.sleep(1) if pending_jobs: print(f"NOT READY for migration: site {site} has pending background jobs") diff --git a/frappe/utils/doctor.py b/frappe/utils/doctor.py index cef992537e..68fd0c08b6 100644 --- a/frappe/utils/doctor.py +++ b/frappe/utils/doctor.py @@ -80,9 +80,15 @@ def get_pending_jobs(site=None): def any_job_pending(site: str) -> bool: for queue in get_queue_list(): q = get_queue(queue) + # pending jobs for job_id in q.get_job_ids(): if job_id.startswith(site): return True + + # already running jobs + for job_id in q.started_job_registry.get_job_ids(): + if job_id.startswith(site): + return True return False From 7110e79926f4ac16994d34aaf375eec8ff6250c7 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 26 Feb 2025 21:37:46 +0530 Subject: [PATCH 57/60] fix: Avoid killing any system threads (#31442) --- frappe/migrate.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/migrate.py b/frappe/migrate.py index 9251b5b5f4..ad44316772 100644 --- a/frappe/migrate.py +++ b/frappe/migrate.py @@ -209,6 +209,7 @@ class SiteMigration: connection_id = frappe.db.sql("select connection_id()")[0][0] for process in processes: sleeping = process.get("Command") == "Sleep" + user = str(process.get("User")).lower() sleeping_since = cint(process.get("Time")) or 0 pid = process.get("Id") @@ -218,6 +219,7 @@ class SiteMigration: and process.db == frappe.conf.db_name and sleeping and sleeping_since > idle_limit + and user != "system user" ): try: frappe.db.sql(f"kill {pid}") From 8e273d67014587264fda056c8e663be16712d395 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 27 Feb 2025 11:20:12 +0530 Subject: [PATCH 58/60] chore: remove doctype overrides from hooks template (#31444) This is a shit feature, don't advertise it to the world or make it easy to use it. --- frappe/utils/boilerplate.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/frappe/utils/boilerplate.py b/frappe/utils/boilerplate.py index 3fd0a22bea..0c77bbce8d 100644 --- a/frappe/utils/boilerplate.py +++ b/frappe/utils/boilerplate.py @@ -522,14 +522,6 @@ app_license = "{app_license}" # "Event": "frappe.desk.doctype.event.event.has_permission", # }} -# DocType Class -# --------------- -# Override standard doctype classes - -# override_doctype_class = {{ -# "ToDo": "custom_app.overrides.CustomToDo" -# }} - # Document Events # --------------- # Hook on document methods and events From 5d270b9f67b8b3e757de3efda15288048db685b3 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 08:11:53 +0000 Subject: [PATCH 59/60] fix: Cache thrashing in workspace code (#31446) (#31448) if result is `[]` then it ignores cache and keeps hitting DB for no reason. (cherry picked from commit 20b63f3252f9b23655e34ca830cff426ad5a50a3) Co-authored-by: Ankush Menat --- frappe/desk/desktop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 738de62108..ec57ef8e96 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -86,7 +86,7 @@ class Workspace: def get_cached(self, cache_key, fallback_fn): value = frappe.cache.get_value(cache_key, user=frappe.session.user) - if value: + if value is not None: return value value = fallback_fn() From e01187e6108eea049679fbdb2796606cfa33435a Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 27 Feb 2025 14:37:45 +0530 Subject: [PATCH 60/60] fix: Ensure that scheduled jobs don't start in maintenance_mode (#31450) --- frappe/core/doctype/scheduled_job_type/scheduled_job_type.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/core/doctype/scheduled_job_type/scheduled_job_type.py b/frappe/core/doctype/scheduled_job_type/scheduled_job_type.py index c2c6eae49a..e2013ff871 100644 --- a/frappe/core/doctype/scheduled_job_type/scheduled_job_type.py +++ b/frappe/core/doctype/scheduled_job_type/scheduled_job_type.py @@ -192,6 +192,8 @@ def execute_event(doc: str): def run_scheduled_job(scheduled_job_type: str, job_type: str | None = None): """This is a wrapper function that runs a hooks.scheduler_events method""" + if frappe.conf.maintenance_mode: + raise frappe.InReadOnlyMode("Scheduled jobs can't run in maintenance mode.") try: frappe.get_doc("Scheduled Job Type", scheduled_job_type).execute() except Exception: